Method, device and medium for constructing customized commodity return data
By constructing multi-dimensional product information table templates and automating the process, the problems of long processing times and frequent errors in customized product data transmission were solved, achieving efficient and accurate data construction and transmission.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- KANG JIAN INFORMATION TECH (SHENZHEN) CO LTD
- Filing Date
- 2026-03-25
- Publication Date
- 2026-06-23
AI Technical Summary
In existing technologies, the process of constructing customized product feedback data is time-consuming and relies on manual operation, resulting in low efficiency, easy data entry errors and configuration omissions, and thus test failures.
This paper provides a method for constructing customized product feedback data. By building a multi-dimensional product information table template, it automates data entry, product creation, and feedback, reducing manual operation steps and improving data accuracy and efficiency.
It enables the rapid construction of customized product feedback data, reduces human error, improves work efficiency, ensures data quality, and lowers the probability of test failure.
Smart Images

Figure CN122264893A_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of computer data processing technology and can be applied to the financial and medical fields. Specifically, it relates to a method, apparatus, equipment, and medium for constructing customized product feedback data. Background Technology
[0002] With the rapid development of internet technology, enterprises are increasingly diversifying their business models, product types, and service formats. In this environment, the stability and data processing capabilities of a product management system are crucial, serving as the core infrastructure supporting multi-business operations. In real-world business scenarios, enterprises often face the need to manage massive amounts of products, sometimes reaching tens or even hundreds of millions. This presents frontline sales staff with significant challenges in handling complex product categories and highly intricate marketing strategies; simultaneously, the R&D team must cope with the continuous iteration of existing projects and the frequent integration of new ones, resulting in immense development and maintenance pressure.
[0003] In the existing software development lifecycle, especially for customized product businesses with many-to-many relationships, testers need to frequently construct feedback data for customized products in order to verify system functions, cooperate with development and debugging, and meet operational needs. This process involves multiple steps, such as collecting customized product information, configuring product information in the database, creating customized products, setting product inventory, listing products, and calling internal and external system interfaces through Postman to send back information.
[0004] Currently, when testers construct customized product feedback data, the entire process involves cross-system operations, database modifications, and API calls, relying entirely on manual chain operations. Constructing a single set of data often takes 1 to 2 hours, and in complex scenarios, it can even take 1 to 2 days. This severely slows down project progress and response speed, resulting in low work efficiency. Furthermore, due to the numerous steps and reliance on manual configuration, issues such as data entry errors and configuration omissions are prone to occur, leading to invalid feedback data or test failures, increasing the time cost of repeated troubleshooting. Summary of the Invention
[0005] In view of this, this application provides a method, apparatus, device and medium for constructing customized product feedback data. The main purpose is to solve the technical problems that testers face when constructing customized product feedback data. The entire process involves cross-system operations, database modifications and interface calls, which rely entirely on manual chain operations, resulting in long time consumption and low work efficiency. Furthermore, due to the numerous steps and reliance on manual configuration, problems such as data entry errors and configuration omissions are prone to occur, leading to invalid feedback data or test failures, which increases the time cost of repeated troubleshooting.
[0006] According to a first aspect of this application, a method for constructing customized product feedback data is provided, the method comprising: Based on the target channel attributes, a corresponding customized product information table template is constructed, wherein the customized product information table template includes multi-dimensional product information fields; In response to a user's template download request, a corresponding customized product information form template is provided, and product form data uploaded by the user after filling in the customized product information form template is received; Extract structured product information from the product table data, create customized products based on the product information, perform automatic listing of the customized products, and set the corresponding product inventory; The system reads the product information of the imported customized products, assembles the product information into specific request parameters, and sends the request parameters to the corresponding internal and external systems to complete the automated return of the product information.
[0007] According to a second aspect of this application, a device for constructing customized product feedback data is provided, the device comprising: The construction module is used to build a corresponding customized product information table template based on the target channel attributes, wherein the customized product information table template includes multi-dimensional product information fields; The receiving module is used to respond to the user's template download request, provide the corresponding customized product information form template, and receive the product form data uploaded by the user after filling in the customized product information form template; A creation module is used to extract structured product information from the product table data, create customized products based on the product information, perform automatic listing operations for the customized products, and set the corresponding product inventory. The feedback module is used to read the product information of the imported customized products, assemble the product information into specific request parameters, and send the request parameters to the corresponding internal and external systems to complete the automated feedback of the product information.
[0008] According to a third aspect of this application, a non-transitory computer-readable storage medium is provided storing computer instructions, wherein the computer instructions are used to cause a computer to perform the method of the first aspect described above.
[0009] According to a fourth aspect of this application, an electronic device is provided, comprising: at least one processor; and a memory communicatively connected to the at least one processor; wherein the memory stores instructions executable by the at least one processor, the instructions being executed by the at least one processor to enable the at least one processor to perform the method of the first aspect described above.
[0010] Compared with existing technologies, the method, apparatus, equipment, and medium for constructing customized product feedback data provided in this application can construct corresponding customized product information table templates based on target channel attributes. These templates include multi-dimensional product information fields. In response to a user's template download request, the application provides the corresponding customized product information table template and receives product table data uploaded by the user after filling in the template. It extracts structured product information from the product table data, creates customized products based on this information, performs automatic uploading or delisting operations for the customized products, and sets corresponding product inventory. Finally, it reads the product information of imported customized products, assembles the product information into specific request parameters, and sends these parameters to the corresponding internal or external systems, completing the automated feedback of product information.
[0011] The solution presented in this application allows for the construction of customized product information table templates containing multi-dimensional product information fields based on target channel attributes. This provides testers with a unified and standardized data entry framework, avoiding confusion caused by differing requirements across channels and reducing the possibility of data entry errors from the outset. This application provides templates in response to user template download requests and receives product table data filled out and uploaded by users, reducing the need for manual data transfer between different systems and lowering the risk of data transmission errors. This application automatically extracts structured product information from the product table data and creates customized products accordingly, avoiding configuration omissions that may occur when manually creating products.
[0012] This application performs automated product listing and delisting operations and sets corresponding product inventory, reducing manual operation steps and improving operational accuracy and efficiency. This application reads the product information of imported products, assembles it into specific request parameters, and sends it to the corresponding internal or external systems to complete automated feedback. This eliminates the need for manual operation of each system and API call, avoiding issues such as invalid feedback data or test failures due to human error.
[0013] In summary, by automating the process, multiple tedious steps in manual chain operations are reduced, significantly shortening the overall time for constructing customized product feedback data and greatly improving work efficiency. The unified template and automated processing mechanism reduce the uncertainty caused by manual operations, lower the probability of data entry errors and configuration omissions, ensure the quality of feedback data, and reduce test failures caused by data problems. By reducing the possibility of errors, the large amount of time spent repeatedly troubleshooting problems is avoided, further improving overall work efficiency.
[0014] It should be understood that the description in this section is not intended to identify key or essential features of the embodiments of this application, nor is it intended to limit the scope of this application. Other features of this application will become readily apparent from the following description. Attached Figure Description
[0015] The accompanying drawings, which are incorporated in and form part of this specification, illustrate embodiments consistent with this application and, together with the description, serve to explain the principles of this application.
[0016] To more clearly illustrate the technical solutions in the embodiments of this application or the prior art, the drawings used in the description of the embodiments or the prior art will be briefly introduced below. Obviously, for those skilled in the art, other drawings can be obtained based on these drawings without creative effort.
[0017] Figure 1 A schematic diagram illustrating the application environment of a method for constructing customized product feedback data provided in this application embodiment; Figure 2 A flowchart illustrating a method for constructing customized product feedback data provided in an embodiment of this application; Figure 3 A flowchart illustrating another method for constructing customized product feedback data provided in this application embodiment; Figure 4 A schematic diagram of a device for constructing customized product feedback data provided in this application embodiment; Figure 5 A schematic diagram of the structure of a computer device provided in an embodiment of this application; Figure 6 This is a schematic diagram of the structure of another computer device provided in an embodiment of this application. Detailed Implementation
[0018] The following description, in conjunction with the accompanying drawings, illustrates exemplary embodiments of this application, including various details to aid understanding. These should be considered merely exemplary. Therefore, those skilled in the art will recognize that various changes and modifications can be made to the embodiments described herein without departing from the scope and spirit of this application. Similarly, for clarity and brevity, descriptions of well-known functions and structures are omitted in the following description. It should be noted that, unless otherwise specified, the embodiments and features described herein can be combined with each other.
[0019] The method for constructing customized product feedback data provided in this application embodiment can be applied to, for example... Figure 1In this application environment, the client communicates with the server via a network. The server can use the client to construct a customized product information table template based on the target channel attributes. This customized product information table template includes multi-dimensional product information fields. Responding to user template download requests, the server provides the corresponding customized product information table template and receives product table data uploaded by the user after filling in the template. The server extracts structured product information from the product table data, creates customized products based on this information, performs automatic listing or delisting operations for customized products, and sets corresponding product inventory. It reads the product information of imported customized products, assembles the product information into specific request parameters, and sends these parameters to the corresponding internal and external systems, completing the automated feedback of product information. This solution allows for the construction of customized product information table templates containing multi-dimensional product information fields based on the target channel attributes, providing testers with a unified and standardized data entry framework. This avoids confusion caused by different channel requirements and reduces the possibility of data entry errors from the source. This application provides templates in response to user template download requests and receives product form data filled in and uploaded by users, reducing the need for manual data transfer between different systems and lowering the risk of data transmission errors. This application automatically extracts structured product information from the product form data and creates customized products accordingly, avoiding configuration omissions that may occur when manually creating products.
[0020] This application performs automated product listing and delisting operations and sets corresponding product inventory, reducing manual operation steps and improving operational accuracy and efficiency. This application reads the product information of imported products, assembles it into specific request parameters, and sends it to the corresponding internal or external systems to complete automated feedback. This eliminates the need for manual operation of each system and API call, avoiding invalid feedback data or test failures due to human error. The client can be, but is not limited to, various personal computers, laptops, smartphones, tablets, and portable wearable devices. The server can be implemented using a standalone server or a server cluster consisting of multiple servers. The following detailed description of specific embodiments further illustrates this application.
[0021] Please see Figure 2 As shown, Figure 2 A flowchart illustrating the method for constructing customized product feedback data provided in this application embodiment includes the following steps: Step 101: Based on the target channel attributes, construct a corresponding customized product information table template, which includes multi-dimensional product information fields.
[0022] In this embodiment, since different business channels (such as property insurance, pension insurance, health insurance, life insurance, Huawei, etc.) have different requirements for product attributes, it is first necessary to pre-define multi-dimensional product information fields. These multi-dimensional product information fields may include at least: channel identifier, product name, product code, product unit price, product service type, product status, product category, and quantity purchased. Specifically, product status may include whether the product is listed or unlisted; product category may be distinguished as electronic goods (such as consultation coupons) or physical goods.
[0023] In particular, for financial and healthcare-related scenarios, the multi-dimensional product information fields further include unique fields such as financial regulatory identifiers, medical service codes, and insurance liability matching rules.
[0024] Specifically, such as Figure 3 As shown, the process of building a customized product information table template may include: First, a mapping relationship database between target channel attributes and customized product information table templates can be established. The system can divide target channel attributes into insurance business channels (such as property insurance, life insurance, etc.) and / or non-insurance business channels (such as Huawei and other internet cooperation channels). The mapping relationship database can be stored in JSON or database table format, recording the template version, required fields, optional fields, and field validation rules corresponding to each channel. Secondly, based on the mapping relationship library, customized product information table templates containing corresponding service type fields can be configured for non-insurance business channels and / or non-insurance business channels. To adapt to the business characteristics of different channels, the option set for the service type field can be configured differently.
[0025] For example, in the medical setting, for health insurance channels, the service type field can be configured with options such as: psychological counseling, online consultation, chronic disease management, and teeth cleaning services. In financial scenarios, for life insurance or pension insurance channels, the service type field can focus on: chronic disease management, home services, etc. In external cooperation scenarios, for internet cooperation channels such as Huawei, the service type field can focus on: equipment testing services, remote technical support, etc. This configuration mechanism ensures that the template is highly compatible with the business scenario.
[0026] Step 102: In response to the user's template download request, provide the corresponding customized product information form template, and receive the product form data uploaded by the user after filling in the customized product information form template.
[0027] In this embodiment, users (such as testers, developers, or operations personnel) can log in to the front-end interface of the internal testing platform, select the target channel (e.g., "health insurance") according to the current testing task, and initiate a template download request. The back-end can retrieve the corresponding customized product information table template in Excel or CSV format from the mapping relationship database based on the channel identifier and return it to the user.
[0028] Users can fill in or batch edit customized product information in the customized product information form template according to the actual testing scenario requirements to improve data entry efficiency. After completion, users can click the "One-Click Upload" button on the platform interface, and the system will immediately receive the uploaded product form data and temporarily store it in the temporary storage area.
[0029] For example, if a user needs to test the online consultation function of "Ping An Health Insurance", after downloading the template, the user can select "online consultation" in the "product service type" column, fill in "a certain Internet hospital" in the "service provider" column, and fill in the corresponding number of consultations (such as "3 times / year").
[0030] Step 103: Extract structured product information from the product table data, create customized products based on the product information, perform automatic listing or delisting operations for customized products, and set the corresponding product inventory.
[0031] To ensure data accuracy, the system first performs format and validity checks on the product table data before executing core logic. Validation may include checks on required fields (e.g., verifying that required fields are not empty), data format (e.g., price and date formats), enumerated values (e.g., ensuring product categories are within the electronic / physical range), field format (e.g., verifying product codes conform to coding standards and that unit prices are numeric), and, for financial / medical scenarios, strict business logic checks (e.g., compliance checks). If the validation fails, the system will provide the user with specific error messages, prompting them to modify and re-upload; if the validation passes, subsequent processing will proceed.
[0032] Specifically, such as Figure 3 As shown, once the verification is successful, the system can automatically parse the product table data, extract structured product information, and store it in the database, completing the underlying configuration of the product information. This step is equivalent to converting unstructured table data into structured data that the system can recognize. The product information may include basic information such as product name, product code, unit price, and product category.
[0033] The system can use the product code in the product information to query the database or e-commerce system to determine whether the corresponding customized product already exists.
[0034] Scenario A: If the customized product does not exist (new product processing): The system can call the product creation interface to instantiate a new customized product in the online store based on the parsed product information. Subsequently, it can synchronously call the inventory setting interface to initialize the product inventory of the customized product based on the quantity of the product purchased by the user.
[0035] Next, the system can call the product status update interface to read the product status field (such as "listed") in the product information and perform customized automatic listing operations for the product.
[0036] Scenario B: If the customized product already exists (duplicate / update processing): The system can directly call the product status update interface to update the product status to "listed" or "unlisted" based on the product status field (such as "listed" or "unlisted") in the currently uploaded product information. Simultaneously, the system can call the inventory setting interface to update the product inventory for this customized product (e.g., increasing or decreasing inventory).
[0037] To further optimize testing efficiency, the system also includes a status monitoring mechanism. The system continuously monitors the product status fields and inventory change instructions in customized products.
[0038] When the system detects a request to relist a customized product with the same product code (e.g., a test requires relisting a sold-out product) or a request to adjust product inventory, it can perform the relisting operation for the customized product or the inventory update operation based on the configured product information (i.e., without recreating the product, directly reusing the basic configuration). This reuse mechanism eliminates the need to recreate the product, greatly improving data processing speed in repetitive testing scenarios.
[0039] Step 104: Read the product information of the imported customized products, assemble the product information into specific request parameters, and send the request parameters to the corresponding internal and external systems to complete the automatic return of product information.
[0040] In specific application scenarios, such as Figure 3 As shown, once a product is created or updated on the e-commerce platform, this data needs to be synchronized with internal and external business systems (such as core business systems and external partner systems). This application can employ multi-threaded concurrency technology to improve the return efficiency. Specifically, it may include: First, a multi-threaded concurrent processing task can be started to allocate the product information of the imported and verified customized products to a thread-safe concurrent queue; Secondly, a fixed-size thread pool (such as 10 threads) can be initialized, with each thread acting as a worker thread. The worker threads in the thread pool read product information from the concurrent queue one by one, allowing multiple threads to work in parallel without interfering with each other. Then, the worker thread can map and assemble the read product information into request parameters in a specific format according to the interface specifications of the internal and external systems (such as the internal test platform API and Huawei partner API); for example, the internal system can use JSON format, the external Huawei system can use XML format, and the system can automatically match the corresponding assembly logic according to the channel identifier. For financial / medical scenarios, the assembly of interface parameters involves sensitive data processing and encryption logic, as exemplified by: Medical data feedback: When the "online consultation" product information is fed back to the Hospital Information System (HIS), the system can map the product code to the corresponding "treatment item code" within the hospital, and split the unit price into "out-of-pocket amount" and "medical insurance pooled amount" according to the medical insurance reimbursement ratio rules, and encapsulate it into a standard HL7 or JSON format message.
[0041] Financial Data Feedback: When feeding back "high-end health checkup" product information to the life insurance core system, the system needs to perform data anonymization and encryption. For example, fields such as "user name" and "ID number" are encrypted with AES, and "transaction serial number" and "digital signature" are added to meet the security standards for financial-grade data transmission and ensure the integrity and immutability of the data during transmission to external partners (such as the health checkup center interface).
[0042] Finally, the corresponding feedback interface can be called through the request parameters to send the product information back to the internal testing system or the external partner system, thus completing the automated feedback of product information.
[0043] To ensure the stability of large-scale data backhaul, the system can monitor the call status of the backhaul interface in real time during the backhaul process.
[0044] When a failure signal (such as an HTTP 500 error code) is received from the return interface or a network timeout signal is not received (such as no response for 30 seconds), the system does not immediately determine that the task has failed. Instead, it adds the corresponding product information back to the retry queue. The retry queue can be managed by an independent retry scheduler and can be retried according to an exponential backoff strategy (such as waiting 1 second for the first time, 2 seconds for the second time, and 4 seconds for the third time) to attempt to send the product information back to the target system again.
[0045] If the retry count exceeds the preset threshold (e.g., 3 times) and still fails, or if a serious system failure is encountered, the system will mark the corresponding processing task as a failure and record a detailed breakpoint log (which may include the failed product code, failure time, error reason, etc.).
[0046] After troubleshooting or system recovery, the administrator can trigger the "continue execution" command. The system can read the breakpoint log and continue to execute the unfinished processing task from the breakpoint position (i.e. the position where the failed data failed) without having to retransmit all the data from the beginning, thus ensuring the integrity and continuity of data processing.
[0047] The code modules for all the above steps are integrated into the internal testing platform system, providing a unified "automated product feedback" interface. Users only need to select the channel, upload the completed template file, and click "One-Click Start." The system will then automatically execute the entire process, including template verification, product creation, inventory settings, status updates, and multi-threaded feedback. The entire process can be completed in approximately two minutes without manual intervention.
[0048] Through the above embodiments, this application compresses complex cross-system operations that originally took several hours to complete fully automatically within two minutes, and supports concurrent use by multiple users, greatly reducing the risk of human configuration errors and significantly improving the efficiency of software testing and business verification.
[0049] In summary, based on the method for constructing customized product feedback data provided in this application, compared with the prior art, this application can construct a corresponding customized product information table template according to the target channel attributes. The customized product information table template includes multi-dimensional product information fields. In response to a user's template download request, it provides the corresponding customized product information table template and receives the product table data uploaded by the user after filling in the customized product information table template. It extracts the structured product information from the product table data, creates customized products based on the product information, performs automatic listing or delisting operations for customized products, and sets the corresponding product inventory. It reads the product information of the imported customized products, assembles the product information into specific request parameters, and sends the request parameters to the corresponding internal and external systems to complete the automated feedback of product information.
[0050] The solution presented in this application allows for the construction of customized product information table templates containing multi-dimensional product information fields based on target channel attributes. This provides testers with a unified and standardized data entry framework, avoiding confusion caused by differing requirements across channels and reducing the possibility of data entry errors from the outset. This application provides templates in response to user template download requests and receives product table data filled out and uploaded by users, reducing the need for manual data transfer between different systems and lowering the risk of data transmission errors. This application automatically extracts structured product information from the product table data and creates customized products accordingly, avoiding configuration omissions that may occur when manually creating products.
[0051] This application performs automated product listing and delisting operations and sets corresponding product inventory, reducing manual operation steps and improving operational accuracy and efficiency. This application reads the product information of imported products, assembles it into specific request parameters, and sends it to the corresponding internal or external systems to complete automated feedback. This eliminates the need for manual operation of each system and API call, avoiding issues such as invalid feedback data or test failures due to human error.
[0052] Based on the above Figure 1 The specific implementation of the method shown in this embodiment provides a device for constructing customized product feedback data, such as... Figure 4 As shown, the device includes: a construction module 31, a receiving module 32, a creation module 33, and a return module 34; The construction module 31 is used to construct a corresponding customized product information table template based on the target channel attributes, wherein the customized product information table template includes multi-dimensional product information fields; The receiving module 32 is used to respond to the user's template download request, provide a corresponding customized product information form template, and receive the product form data uploaded by the user after filling in the customized product information form template; The creation module 33 is used to extract structured product information from the product table data, create customized products based on the product information, perform automatic listing operations for the customized products, and set the corresponding product inventory. The feedback module 34 is used to read the product information of the imported customized product, assemble the product information into specific request parameters, and send the request parameters to the corresponding internal or external systems to complete the automated feedback of the product information.
[0053] In a specific application scenario, the construction module 31 can be used to establish a mapping relationship library between the target channel attributes and the customized product information table template. The target channel attributes include at least insurance business channels and / or non-insurance business channels. Based on the mapping relationship library, a customized product information table template containing the corresponding service type field is configured for the insurance business channels and / or the non-insurance business channels.
[0054] In specific application scenarios, the creation module 33 can be used to perform format and data validity checks on the product table data. When the checks pass, the product table data is automatically parsed, and the extracted structured product information is stored in the database to complete the underlying configuration of the product information. Based on the product code in the product information, it is determined whether the corresponding customized product already exists. If the customized product does not exist, the product creation interface is called to create the customized product based on the product information, and the inventory setting interface is called simultaneously to initialize the product inventory of the customized product. The product status update interface is called to perform the listing operation of the customized product based on the product status field in the product information.
[0055] In specific application scenarios, such as Figure 4 As shown, the device also includes: an update module 35; The update module 35 is used to call the product status update interface if the customized product already exists, perform the listing or delisting operation of the customized product according to the product status field in the product information, and call the inventory setting interface to update the product inventory of the customized product.
[0056] In specific application scenarios, such as Figure 4 As shown, the device also includes: a monitoring module 36; The monitoring module 36 is used to monitor the product status field in the customized product; when it detects that there is a request to put the customized product back on the shelves or a request to adjust the product inventory again for the same product code, it will perform the put-back operation of the customized product or the update operation of the product inventory based on the configured product information.
[0057] In specific application scenarios, the feedback module 34 can be used to start multi-threaded concurrent processing tasks, allocate the imported customized product information to a concurrent queue; use worker threads in the thread pool to read product information from the concurrent queue one by one; map and assemble the read product information into request parameters of a specific format according to the preset interface specifications of internal and external systems; and call the corresponding feedback interface through the request parameters to send the product information back to the internal testing system or the external partner system, thus completing the automated feedback of the product information.
[0058] In specific application scenarios, such as Figure 4 As shown, the device also includes: an execution module 37; The execution module 37 is used to monitor the call status of the backhaul interface in real time during the backhaul process; when a failure signal is received from the backhaul interface or no response signal is received after a timeout, the corresponding product information is added back to the retry queue and the product information is sent back to the internal testing system or the external partner system again; if the number of retries exceeds a preset threshold, the corresponding processing task is marked as a failure and a breakpoint log is recorded, and the unfinished processing task is continued to be executed from the breakpoint position after the fault is recovered.
[0059] This application provides a device for constructing customized product feedback data. First, it builds a customized product information table template containing multi-dimensional product information fields based on the target channel attributes, providing testers with a unified and standardized data entry framework. This avoids confusion caused by different channel requirements and reduces the possibility of data entry errors from the source. This application provides a template in response to user template download requests and receives product table data filled in and uploaded by users, reducing the need for manual data transfer between different systems and lowering the risk of data transmission errors. This application automatically extracts structured product information from the product table data and creates customized products accordingly, avoiding configuration omissions that may occur when manually creating products.
[0060] This application performs automated product listing and delisting operations and sets corresponding product inventory, reducing manual operation steps and improving operational accuracy and efficiency. This application reads the product information of imported products, assembles it into specific request parameters, and sends it to the corresponding internal or external systems to complete automated feedback. This eliminates the need for manual operation of each system and API call, avoiding issues such as invalid feedback data or test failures due to human error.
[0061] In summary, by automating the process, multiple tedious steps in manual chain operations are reduced, significantly shortening the overall time for constructing customized product feedback data and greatly improving work efficiency. The unified template and automated processing mechanism reduce the uncertainty caused by manual operations, lower the probability of data entry errors and configuration omissions, ensure the quality of feedback data, and reduce test failures caused by data problems. By reducing the possibility of errors, the large amount of time spent repeatedly troubleshooting problems is avoided, further improving overall work efficiency.
[0062] Specific limitations regarding the construction device for customized product feedback data can be found in the above description of the construction method for customized product feedback data, and will not be repeated here. Each module in the aforementioned construction device for customized product feedback data can be implemented entirely or partially through software, hardware, or a combination thereof. These modules can be embedded in or independent of the processor in a computer device in hardware form, or stored in the memory of a computer device in software form, so that the processor can call and execute the operations corresponding to each module.
[0063] In one embodiment, a computer device is provided, which may be a server, and its internal structure diagram may be as follows: Figure 5 As shown. The computer device includes a processor, memory, network interface, and database connected via a system bus. The processor provides computing and control capabilities. The memory includes non-volatile and / or volatile storage media and internal memory. The non-volatile storage media stores the operating system, computer programs, and database. The internal memory provides an environment for the operation of the operating system and computer programs in the non-volatile storage media. The network interface is used to communicate with external clients via a network connection. When the computer program is executed by the processor, it implements server-side functions or steps for constructing a customized product feedback data method.
[0064] In one embodiment, a computer device is provided, which may be a client, and its internal structure diagram may be as follows: Figure 6 As shown, the computer device includes a processor, memory, network interface, display screen, and input devices connected via a system bus. The processor provides computing and control capabilities. The memory includes non-volatile storage media and internal memory. The non-volatile storage media stores the operating system and computer programs. The internal memory provides an environment for the operation of the operating system and computer programs in the non-volatile storage media. The network interface is used to communicate with an external server via a network connection. When executed by the processor, the computer program implements client-side functions or steps of a method for constructing customized product feedback data.
[0065] In one embodiment, a computer device is provided, including a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor executes the computer program to perform the following steps: Based on the target channel attributes, a corresponding customized product information table template is constructed, wherein the customized product information table template includes multi-dimensional product information fields; In response to a user's template download request, a corresponding customized product information form template is provided, and product form data uploaded by the user after filling in the customized product information form template is received; Extract structured product information from the product table data, create customized products based on the product information, perform automatic listing of the customized products, and set the corresponding product inventory; The system reads the product information of the imported customized products, assembles the product information into specific request parameters, and sends the request parameters to the corresponding internal and external systems to complete the automated return of the product information.
[0066] In one embodiment, a computer-readable storage medium is provided having a computer program stored thereon, the computer program performing the following steps when executed by a processor: Based on the target channel attributes, a corresponding customized product information table template is constructed, wherein the customized product information table template includes multi-dimensional product information fields; In response to a user's template download request, a corresponding customized product information form template is provided, and product form data uploaded by the user after filling in the customized product information form template is received; Extract structured product information from the product table data, create customized products based on the product information, perform automatic listing of the customized products, and set the corresponding product inventory; The system reads the product information of the imported customized products, assembles the product information into specific request parameters, and sends the request parameters to the corresponding internal and external systems to complete the automated return of the product information.
[0067] It should be noted that the functions or steps that can be implemented by the computer-readable storage medium or computer device described above can be referred to the relevant descriptions on the server side and client side in the foregoing method embodiments. To avoid repetition, they will not be described one by one here.
[0068] Those skilled in the art will understand that all or part of the processes in the methods of the above embodiments can be implemented by a computer program instructing related hardware. The computer program can be stored in a non-volatile computer-readable storage medium. When executed, the computer program can include the processes of the embodiments of the above methods. Any references to memory, storage, databases, or other media used in the embodiments provided in this application can include non-volatile and / or volatile memory. Non-volatile memory may include read-only memory (ROM), programmable ROM (PROM), electrically programmable ROM (EPROM), electrically erasable programmable ROM (EEPROM), or flash memory. Volatile memory may include random access memory (RAM) or external cache memory. By way of illustration and not limitation, RAM is available in a variety of forms, such as static RAM (SRAM), dynamic RAM (DRAM), synchronous DRAM (SDRAM), dual data rate SDRAM (DDRSDRAM), enhanced SDRAM (ESDRAM), synchronous link DRAM (SLDRAM), RAMbus direct RAM (RDRAM), direct memory bus dynamic RAM (DRDRAM), and memory bus dynamic RAM (RDRAM), etc.
[0069] Those skilled in the art will clearly understand that, for the sake of convenience and brevity, the above-described division of functional units and modules is used as an example. In practical applications, the above functions can be assigned to different functional units and modules as needed, that is, the internal structure of the device can be divided into different functional units or modules to complete all or part of the functions described above.
[0070] It should be noted that any AI models, software tools, or components not belonging to this company appearing in the embodiments of this application are merely illustrative examples and do not represent actual use. All user personal information involved in the embodiments of this application has been authorized (with the knowledge and consent) by the relevant parties or has been fully authorized by all parties, and the executing entity may obtain it through various legal and compliant means. The collection, storage, use, processing, transmission, provision, and disclosure of the information, data, and signals involved all comply with relevant laws and regulations and do not violate public order and good morals.
[0071] The above-described embodiments are only used to illustrate the technical solutions of this application, and are not intended to limit them. Although this application has been described in detail with reference to the foregoing embodiments, those skilled in the art should understand that modifications can still be made to the technical solutions described in the foregoing embodiments, or equivalent substitutions can be made to some of the technical features. Such modifications or substitutions do not cause the essence of the corresponding technical solutions to deviate from the spirit and scope of the technical solutions of the embodiments of this application, and should all be included within the protection scope of this application.
Claims
1. A method for constructing customized product feedback data, characterized in that, The method includes: Based on the target channel attributes, a corresponding customized product information table template is constructed, wherein the customized product information table template includes multi-dimensional product information fields; In response to a user's template download request, a corresponding customized product information form template is provided, and product form data uploaded by the user after filling in the customized product information form template is received; Extract structured product information from the product table data, create customized products based on the product information, perform automatic listing of the customized products, and set the corresponding product inventory; The system reads the product information of the imported customized products, assembles the product information into specific request parameters, and sends the request parameters to the corresponding internal and external systems to complete the automated return of the product information.
2. The method for constructing customized product feedback data according to claim 1, characterized in that, The step of constructing a corresponding customized product information table template based on the target channel attributes includes: Establish a mapping relationship library between the target channel attributes and the customized product information table template, wherein the target channel attributes include at least insurance business channels and / or non-insurance business channels; Based on the mapping relationship library, configure a customized product information table template containing the corresponding service type field for the insurance business channel and / or the non-insurance business channel.
3. The method for constructing customized product feedback data according to claim 1, characterized in that, Before extracting structured product information from the product table data, creating customized products based on the product information, performing automatic product listing operations for the customized products, and setting the corresponding product inventory, the method further includes: The format and data validity of the product table data are validated. The process of extracting structured product information from the product table data, creating customized products based on the product information, automatically listing the customized products, and setting corresponding product inventory includes: Once the verification is successful, the product table data is automatically parsed, and the extracted structured product information is stored in the database, completing the underlying configuration of the product information. Based on the product code in the product information, determine whether the corresponding customized product already exists; If the customized product does not exist, the product creation interface is called to create the customized product based on the product information. The inventory setting interface is called simultaneously to initialize the product inventory of the customized product. The product status update interface is called to perform the listing operation of the customized product based on the product status field in the product information.
4. The method for constructing customized product feedback data according to claim 3, characterized in that, The method further includes: If the customized product already exists, the product status update interface is called to perform the listing or delisting operation of the customized product according to the product status field in the product information, and the inventory setting interface is called to update the product inventory of the customized product.
5. The method for constructing customized product feedback data according to claim 4, characterized in that, The method further includes: Monitor the product status field in the customized product; When a request to relist a customized product corresponding to the same product code is detected, or a request to adjust the product inventory is detected, the relisting operation of the customized product or the inventory update operation is executed based on the configured product information.
6. The method for constructing customized product feedback data according to claim 1, characterized in that, The process of reading the imported customized product information, assembling the product information into specific request parameters, and sending the request parameters to the corresponding internal or external systems to complete the automated return of the product information includes: Start a multi-threaded concurrent processing task to allocate the product information of the imported customized products to the concurrent queue; The product information is read from the concurrent queue one by one using worker threads in the thread pool; According to the preset interface specifications of internal and external systems, the read product information is mapped and assembled into request parameters in a specific format; By calling the corresponding feedback interface through the request parameters, the product information is fed back to the internal testing system or the external partner system, thus completing the automated feedback of the product information.
7. The method for constructing customized product feedback data according to claim 6, characterized in that, The method further includes: During the return transmission process, the call status of the return transmission interface is monitored in real time; When a failure signal is received from the feedback interface or no response signal is received after a timeout, the corresponding product information is added back to the retry queue and the product information is sent back to the internal testing system or the external partner system. If the number of retries exceeds a preset threshold, the corresponding processing task is marked as a failure and a breakpoint log is recorded. After the fault is recovered, the unfinished processing task will continue to be executed from the breakpoint position.
8. A device for constructing customized product feedback data, characterized in that, include: The construction module is used to build a corresponding customized product information table template based on the target channel attributes, wherein the customized product information table template includes multi-dimensional product information fields; The receiving module is used to respond to the user's template download request, provide the corresponding customized product information form template, and receive the product form data uploaded by the user after filling in the customized product information form template; A creation module is used to extract structured product information from the product table data, create customized products based on the product information, perform automatic listing operations for the customized products, and set the corresponding product inventory. The feedback module is used to read the product information of the imported customized products, assemble the product information into specific request parameters, and send the request parameters to the corresponding internal and external systems to complete the automated feedback of the product information.
9. A computer device comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, characterized in that, When the processor executes the computer program, it implements the steps of the method for constructing customized product feedback data as described in any one of claims 1 to 7.
10. A computer-readable storage medium storing a computer program, characterized in that, When the computer program is executed by the processor, it implements the steps of the method for constructing customized product feedback data as described in any one of claims 1 to 7.