Commodity data updating method and device

By receiving product data update requests on the e-commerce platform and using the product's unique identifier to search and bind information from the standardized data platform, the accuracy and uniformity issues of drug data updates are solved, improving the user's drug purchasing experience.

CN120765338APending Publication Date: 2025-10-10BEIJING JINGDONG TUOXIAN TECH CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202510865266.0
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-06-25
Publication Date
2025-10-10

AI Technical Summary

Technical Problem

In existing technologies, the update of drug data on e-commerce platforms relies on merchants' independent applications, resulting in insufficient data accuracy and uniformity, affecting users' drug purchasing experience.

Method used

By receiving the product data update request from the merchant side, the corresponding information is searched from the maintained product data using the product unique identifier. If not found, the product information is searched and bound from the standardized data platform to update the data.

Benefits of technology

It ensures the accuracy and uniformity of drug data, improves users' drug purchasing experience, and avoids the problem of merchants independently uploading inaccurate data.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120765338A_ABST
    Figure CN120765338A_ABST
Patent Text Reader

Abstract

The invention discloses a commodity data updating method and device, and relates to the technical field of electronic commerce and medicine supply chains. A specific embodiment of the method comprises the following steps: searching corresponding commodity information from maintained commodity data according to a unique commodity identifier in a received commodity data updating request, if the commodity information is not searched, searching the commodity information corresponding to the unique commodity identifier from a standardized data platform, and if the commodity information is not searched, searching the commodity information corresponding to the unique commodity identifier from the standardized data platform; and the searched commodity information is bound with the unique identifier of the commodity to obtain a binding relationship, and the commodity data is updated based on the binding relationship. According to the embodiment, the accuracy of the updated commodity data is improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the technical field of e-commerce and pharmaceutical supply chain, and in particular to a method and device for updating commodity data. Background Art

[0002] With the expansion of e-commerce businesses and its broadening scope of application, more and more users are purchasing products through various e-commerce platforms. Purchasing medicines through e-commerce platforms is a key application example. To ensure a consistent and reliable purchasing experience, e-commerce platforms must maintain timely drug data so that users can purchase the correct medications. Maintenance of drug data primarily relies on merchants proactively initiating updates, which involve merchants submitting update requests and updating online drug data based on data such as drug packaging. However, updating drug data through merchant-initiated update requests and provided data cannot guarantee the accuracy of the updated data. Furthermore, different merchants may provide different data for the same drug, resulting in inconsistent drug data and impacting the user's purchasing experience. Summary of the Invention

[0003] In view of this, embodiments of the present invention provide a method and apparatus for updating commodity data, which can improve the accuracy of updated commodity data.

[0004] To achieve the above object, according to one aspect of an embodiment of the present invention, a method for updating product data is provided, comprising:

[0005] Receive a product data update request sent by a merchant, wherein the product data update request includes a unique product identifier;

[0006] According to the unique identifier of the product, searching for product information corresponding to the unique identifier of the product from the maintained product data;

[0007] In response to failure to find the product information, searching for product information corresponding to the product unique identifier from a standardized data platform according to the product unique identifier, and binding the found product information with the product unique identifier to obtain a binding relationship between the product unique identifier and the product information;

[0008] The product data is updated based on the binding relationship.

[0009] Optionally, the method further includes: in response to the completion of the product data update, obtaining the product name corresponding to the updated product data, and determining the merchant that can update the product data based on the product name; generating product update reminder information, and sending the product update reminder information to the merchant that can update the product data.

[0010] Optionally, the method further comprises: in response to the commodity information being found, obtaining an audit result of a binding relationship between the commodity information and the commodity unique identifier; in response to the audit result being passed, judging whether the merchant corresponding to the commodity data update request is in a merchant set of the updated commodity data corresponding to the commodity unique identifier; and in response to the judgment result being no, performing commodity data update based on the binding relationship between the commodity information and the commodity unique identifier.

[0011] Optionally, the method further comprises: in response to receiving a commodity data query request sent by a user side, obtaining a query commodity unique identifier from the commodity data query request; obtaining commodity data corresponding to the query commodity unique identifier from the maintained commodity data according to the query commodity unique identifier, and generating a commodity data query result according to the commodity data corresponding to the query commodity unique identifier, wherein the commodity data query result comprises a prompt mark for indicating that the commodity data is standardized data.

[0012] Optionally, the commodity data update request further comprises commodity listing information; and before the binding relationship between the commodity unique identifier and the commodity information is obtained by binding the found commodity information and the commodity unique identifier, the method further comprises: performing consistency check on the commodity listing information and the found commodity information; and determining that the consistency check is passed.

[0013] According to another aspect of the embodiment of the present application, a commodity data updating device is provided, comprising:

[0014] a receiving module configured to receive a commodity data update request sent by a merchant side, wherein the commodity data update request comprises a commodity unique identifier;

[0015] a finding module configured to find commodity information corresponding to the commodity unique identifier from maintained commodity data according to the commodity unique identifier;

[0016] a binding module configured to, in response to the commodity information being failed to be found, find commodity information corresponding to the commodity unique identifier from a standardized data platform according to the commodity unique identifier, and bind the found commodity information and the commodity unique identifier to obtain a binding relationship between the commodity unique identifier and the commodity information;

[0017] an updating module configured to perform commodity data update based on the binding relationship.

[0018] Optionally, the device also includes: an acquisition module, which is used to obtain the product name corresponding to the updated product data in response to the completion of the product data update, and determine the merchant who can update the product data based on the product name; the update module is also used to generate product update reminder information and send the product update reminder information to the merchant who can update the product data.

[0019] According to another aspect of an embodiment of the present invention, an electronic device is provided, comprising: one or more processors; a storage device for storing one or more programs, wherein when the one or more programs are executed by the one or more processors, the one or more processors implement the method for updating commodity data provided by an embodiment of the present invention.

[0020] According to another aspect of an embodiment of the present invention, a computer-readable medium is provided, on which a computer program is stored. When the program is executed by a processor, the method for updating commodity data provided by an embodiment of the present invention is implemented.

[0021] According to another aspect of an embodiment of the present invention, a computer program product is provided, including a computer program, wherein when the computer program is executed by a processor, the method for updating commodity data provided by an embodiment of the present invention is implemented.

[0022] One embodiment of the above invention has the following advantages or beneficial effects: it can search for the corresponding product information from the maintained product data based on the product unique identifier in the received product data update request. If the product information cannot be found, the product information is searched from the standardized data platform, and a binding relationship between the product information and the product unique identifier is established for updating the product data, thereby ensuring the accuracy of the updated product data. There is no need for the merchant to independently upload the product data that needs to be updated. Instead, the product information is searched from the standardized data platform where accurate data is stored, thereby ensuring the accuracy of the data. In addition, by maintaining the binding relationship between the found product information and the product unique identifier, it is ensured that unified standard data can be obtained through the binding relationship when the data is updated, thereby ensuring that different merchants can update the product data of the same product to a unified standard data when updating the product data, making it easier for users to view and purchase products, improving user experience, and avoiding the problem of user confusion caused by different product data corresponding to the same product.

[0023] The further effects of the above-mentioned non-conventional optional manner will be described below in conjunction with specific embodiments. BRIEF DESCRIPTION OF THE DRAWINGS

[0024] The accompanying drawings are provided for a better understanding of the present invention and are not intended to limit the present invention.

[0025] Figure 11 is a schematic diagram of the main steps of a method for updating commodity data according to an embodiment of the present invention;

[0026] Figure 2 This is a schematic diagram of a page for a merchant to submit a product data update request provided by an embodiment of the present invention;

[0027] Figure 3 This is a product interface diagram on the user side provided by an embodiment of the present invention;

[0028] Figure 4 This is a data update interaction flow chart provided by an embodiment of the present invention;

[0029] Figure 5 This is a schematic diagram of the main modules of a device for updating commodity data according to an embodiment of the present invention;

[0030] Figure 6 is an exemplary system architecture diagram in which embodiments of the present invention may be applied;

[0031] Figure 7 It is a schematic diagram of the structure of a computer system of a terminal device or a server suitable for implementing an embodiment of the present invention. DETAILED DESCRIPTION

[0032] The following description of exemplary embodiments of the present invention is made in conjunction with the accompanying drawings, in which various details of the embodiments of the present invention are included to facilitate understanding. These details should be considered as merely exemplary. Therefore, it should be appreciated by those skilled in the art that various changes and modifications may be made to the embodiments described herein without departing from the scope and spirit of the present invention. Similarly, for the sake of clarity and conciseness, descriptions of well-known functions and structures are omitted in the following description.

[0033] It should be noted that the collection, collection, updating, analysis, processing, use, transmission, and storage of user personal information involved in the technical solutions disclosed in this invention all comply with relevant laws and regulations, are used for legitimate purposes, and do not violate public order and good morals. Necessary measures are taken with respect to user personal information to prevent unauthorized access to user personal information data and to safeguard the security of user personal information, network security, and national security.

[0034] At present, the update speed of commodity data is generally fast, and accordingly, commodity platforms generally need to be updated frequently. For example, for medicines, the specifications, packaging and other data of the medicines are updated frequently. If they are updated only based on the data provided by the merchants, there is no guarantee that the updated data is the most accurate and the latest data. On the user side, there is no guarantee that the data seen by the user is the most accurate data, which seriously affects the user's medicine purchasing experience. Moreover, the commodity data provided by each merchant when updating the data may also be different, which will lead to different commodity data displayed for the same commodity in different merchant stores. Users may not be able to tell which commodity they need to buy, affecting the purchasing experience. In the drug purchasing scenario, the accuracy of drug data updates is required to be higher. Based on this, the present invention provides a method for updating commodity data, which can ensure the accuracy and uniformity of drug data displayed by different merchant stores on the platform. The following is an example of the update scenario of drug data.

[0035] Figure 1 FIG. 1 is a schematic diagram of the main steps of the method for updating commodity data according to an embodiment of the present invention. Figure 1 As shown, the method for updating commodity data is executed on the e-commerce platform side, and mainly includes steps S101 to S104.

[0036] Step S101: receiving a product data update request sent by a merchant, where the product data update request includes a unique product identifier.

[0037] Receive product data update requests from merchants via the merchant platform. When sending a request, merchants are required to enter the unique identifier of the product to be updated. For example, for drug data, the unique identifier is the drug barcode. Specifically, when the merchant determines that a drug data update is necessary, they enter the drug barcode through the merchant's interactive interface and click Submit to complete the drug data update request.

[0038] In one embodiment, scenarios for updating drug data include updating drug barcodes, drug specifications, drug packaging, drug manufacturers, and other data.

[0039] Step S102: searching for product information corresponding to the product unique identifier from the maintained product data according to the product unique identifier.

[0040] By parsing the product unique identifier obtained from the product data update request, the system searches for the standard product information corresponding to the product unique identifier from the product data maintained in the system. The product data maintained in the system includes the product unique identifier and the product information associated with the product unique identifier. During the search, the system searches for the product unique identifier obtained from the parsed product unique identifier to see if the product unique identifier in the maintained product data matches the same identifier, and then checks to see if the product information corresponding to the identifier is the product information corresponding to the product unique identifier.

[0041] Specifically, since the commodity unique identifier in the commodity data is stored in a binding manner with the commodity information, the process of searching for the commodity information is actually a process of searching for the commodity unique identifier, and if the commodity unique identifier is stored in the maintained commodity data, the corresponding commodity information is necessarily stored; if the commodity unique identifier is not stored, the corresponding commodity information is also not stored.

[0042] In an embodiment, the maintained commodity data is, for example, drug data, and mainly includes information such as drug pictures, drug specifications, approval numbers, generic names, and manufacturers.

[0043] Step S103, in response to the failure to search for the commodity information, searching for the commodity information corresponding to the commodity unique identifier from a standardized data platform according to the commodity unique identifier, and binding the searched commodity information with the commodity unique identifier to obtain a binding relationship between the commodity unique identifier and the commodity information.

[0044] If the commodity information cannot be searched, that is, the commodity unique identifier cannot be searched, it indicates that the commodity information corresponding to the commodity unique identifier has not been maintained in the system, and the commodity information corresponding to the commodity unique identifier needs to be searched from other channels. In order to guarantee the accuracy of the commodity information, the commodity information can be searched from a standardized data platform, such as a drug administration bureau website. According to the matching between the commodity unique identifier contained in the request and the unique identifier such as a drug code in the standardized data platform, the commodity information corresponding to the matched unique identifier such as the drug code is determined as the commodity information corresponding to the commodity unique identifier, and the commodity information and the commodity unique identifier are bound and stored.

[0045] In an embodiment, the standardized data platform can also include other medical platforms such as an offline drug store platform. The operation of searching for the commodity information from the standardized data platform can also be performed manually.

[0046] Step S104, updating the commodity data based on the binding relationship.

[0047] According to the stored binding relationship, the commodity information of the commodity corresponding to the commodity unique identifier is updated, and the updated commodity information is displayed in the detail page of the commodity to enable the user to select the commodity.

[0048] According to the method for updating commodity data provided by an embodiment of the present invention, it is possible to search for corresponding commodity information from the maintained commodity data based on the commodity unique identifier in the received commodity data update request. If the information cannot be found, the commodity information is searched from the standardized data platform, and a binding relationship between the commodity information and the commodity unique identifier is established for updating the commodity data, thereby ensuring the accuracy of the updated commodity data. There is no need for the merchant to independently upload the commodity data that needs to be updated, but to search for the commodity information from the standardized data platform that stores accurate data, thereby ensuring the accuracy of the data. In addition, by maintaining the binding relationship between the found commodity information and the commodity unique identifier, it is ensured that unified standard data can be obtained through the binding relationship when the data is updated, thereby ensuring that different merchants can update the commodity data of the same commodity to a unified standard data when updating the commodity data, making it easier for the user side to view and purchase commodities, improving the user experience, and avoiding the problem of user confusion caused by different commodity data corresponding to the same commodity.

[0049] In one embodiment, the method for updating product data may further include: in response to completion of the product data update, obtaining the product name corresponding to the updated product data, and determining a merchant that can update the product data based on the product name; generating product update reminder information, and sending the product update reminder information to the merchant that can update the product data.

[0050] To improve the uniformity of product data for the same product across all merchants on the platform, after a product data update is completed, a product update reminder message can be generated based on the corresponding product name. Merchants operating products with the same product name will be identified and the product update reminder will be sent to them, prompting them to update their product data. In addition to the product name, the product update reminder message can also include the updated product unique identifier, allowing merchants to quickly update their product data based on the unique identifier. This avoids wasting time and resources by merchants searching for the unique identifier and then updating their product data, thereby improving the efficiency of product data updates.

[0051] The method for updating product data provided by an embodiment of the present invention can remind other merchants with the same product to update their product data synchronously after the product data update is completed, which helps to ensure the uniformity of product data of the same product in the system and provide users with accurate product data.

[0052] In one embodiment, the method for updating product data further includes: in response to being able to find the product information, obtaining a review result of the binding relationship between the product information and the product unique identifier; in response to the review result being passed, determining whether the merchant corresponding to the product data update request is in the merchant set of updated product data corresponding to the product unique identifier; in response to the determination result being no, updating the product data based on the binding relationship between the product information and the product unique identifier.

[0053] If the unique identifier of the product can be found in the maintained product data and the corresponding product information can be determined, there is no need to search from the standard data platform. Directly obtain the binding relationship between the unique identifier of the product and the product information. By reviewing the binding relationship, that is, reviewing the accuracy of the binding relationship based on professional medical knowledge, determine whether the binding relationship is accurate. If the review result is passed, it means that the binding relationship is correct, and the product information and the unique identifier of the product can be determined based on the binding relationship to update the product data. Among them, if the review result is passed, further judgment can be made to determine whether the merchant who submitted the data update request is in the merchant set corresponding to the unique identifier of the product. The merchant set is a merchant set that has updated the product data based on the unique identifier of the product. If the judgment result is that the merchant who submitted the data update request is in the merchant set, it means that the merchant has completed the update of the product data and does not need to be updated again. If the judgment result is not, it means that the merchant has not updated the product data and needs to update the product data based on the binding relationship between the product information and the unique identifier of the product.

[0054] The method for updating product data provided by an embodiment of the present invention can, after finding the corresponding product information in the maintained product data, determine whether the merchant that sent the product data update request is in the merchant set of updated product data corresponding to the unique identifier of the product, and determine whether to update the product data based on the judgment result, thereby avoiding merchants from repeatedly updating product data.

[0055] In one embodiment, the method for updating product data also includes: in response to receiving a product data query request sent by a user side, obtaining a unique identifier of the queried product from the product data query request; obtaining product data corresponding to the unique identifier of the queried product from the maintained product data according to the unique identifier of the queried product, and generating a product data query result according to the product data corresponding to the unique identifier of the queried product, wherein the product data query result includes a prompt mark for indicating that the product data is standardized data.

[0056] After the product data is updated, the updated product information can be queried on the user side. Specifically, a product data query request is received from the user side. The product data query request can be a request sent by the user by clicking on the product page. For example, the user triggers the data query request by clicking on the product details button on the page. After receiving the product data query request, the unique identifier of the queried product contained therein is obtained, and the product data corresponding to the unique identifier of the queried product is searched from the maintained product data to generate the corresponding product data query result. Among them, the product data query result includes product information and a prompt mark. The prompt mark is used to indicate that the product data is standardized data. For example, the prompt mark is characters such as "official introduction" and "standard information". In this way, the prompt mark allows users to understand that the product data is not information that is arbitrarily edited and changed by the merchant himself, but is more standardized and easier for users to accept.

[0057] In one embodiment, the product data update request also includes product listing information; before binding the found product information with the product unique identifier to obtain a binding relationship between the product unique identifier and the product information, the product data update method also includes: performing a consistency check on the product listing information and the found product information; and, determining that the consistency check passes.

[0058] The product data update request submitted by the merchant also includes product listing information, such as product listing status, product name, and product ID (identity document). Before binding the product's unique identifier and product information, a consistency check is performed on the product listing information and product information to determine whether they are the same product information. If they are consistent, the check passes.

[0059] In one embodiment, if Figure 2 The following diagram shows the page where merchants submit product data update requests. The page includes information such as the product ID, product name, store ID, store name, the latest product barcode (product unique identifier) ​​that the merchant needs to enter, and the request creation time. It also includes a "Drug Update Listing Application" button, which triggers the product data update request.

[0060] According to the method for updating commodity data provided by an embodiment of the present invention, the corresponding commodity information can be searched from the maintained commodity data according to the commodity unique identifier in the received commodity data update request. If the information cannot be found, the commodity information is searched from the standardized data platform and a binding relationship is established with the commodity unique identifier for updating the commodity data. If the information can be found, the information is updated according to the found commodity data. By obtaining accurate commodity data, the accuracy of the subsequently updated commodity data is guaranteed. If the information cannot be found, the merchant side does not need to upload the required commodity data independently. Instead, the commodity information is searched from the standardized data platform where accurate data is stored, thereby ensuring the accuracy of the commodity data. In addition, by maintaining a binding relationship between the commodity information and the commodity unique identifier, it is guaranteed that the data is updated through the stored unified standard data, thereby ensuring the data uniformity of the commodities of each merchant in the system, facilitating the user side to view and purchase commodities, and improving the user experience. At the same time, by reviewing and verifying the binding relationship, the accuracy of the stored commodity information can be further guaranteed, and the accuracy of the commodity data update can be improved.

[0061] In one embodiment, the product interface on the user side is as follows: Figure 3 The product interface includes information such as product images, product names, merchant distance information, product efficacy, and buttons such as add to cart, checkout, and official introduction. Clicking the official introduction button triggers the display of product information, and the displayed content is the updated product data.

[0062] In one embodiment, if Figure 4 The following diagram shows the data update interaction flow, encompassing the merchant side, user side, and backend system. When updating drug specifications, the merchant enters the drug barcode and submits a drug data update request to the backend system. Upon receiving the request, the backend system searches for drug information within the maintained drug database. If the information cannot be found, the corresponding drug information is retrieved from the standardized data platform and bound to the drug barcode for use in updating the drug data. If the drug information can be found, an update review is conducted to determine whether the binding relationship between the drug information and the drug barcode is acceptable. If the review is successful, a positive approval message is returned; otherwise, a negative approval message is returned. Drug data is updated based on the found binding relationship between the drug information and the drug barcode, or based on the binding relationship between the drug information and the drug barcode. On the user side, the user searches for the drug through the user terminal, displays the drug's display page, and accesses the updated drug data by clicking the "Official Introduction" button on the display page.

[0063] Figure 5 FIG. 5 is a schematic diagram of the main modules of the device 500 for updating commodity data provided by an embodiment of the present invention. Figure 5As shown, the device 500 for updating commodity data mainly includes a receiving module 501 , a searching module 502 , a binding module 503 and an updating module 504 .

[0064] Receiving module 501, configured to receive a product data update request sent by a merchant, the product data update request including a unique product identifier;

[0065] A search module 502 is configured to search for product information corresponding to the product unique identifier from the maintained product data according to the product unique identifier;

[0066] Binding module 503 is configured to, in response to failure to find the product information, search for product information corresponding to the product unique identifier from a standardized data platform based on the product unique identifier, and bind the found product information to the product unique identifier to obtain a binding relationship between the product unique identifier and the product information;

[0067] The updating module 504 is used to update the product data based on the binding relationship.

[0068] According to the product data updating device provided by the embodiment of the present invention, it is possible to search for the corresponding product information from the maintained product data based on the product unique identifier in the received product data update request. If the product information cannot be found, the product information is searched from the standardized data platform, and a binding relationship between the product information and the product unique identifier is established for updating the product data, thereby ensuring the accuracy of the updated product data. There is no need for the merchant side to independently upload the product data that needs to be updated, but to search for the product information from the standardized data platform that stores accurate data, thereby ensuring the accuracy of the data. In addition, by maintaining the binding relationship between the found product information and the product unique identifier, it is ensured that when the data is updated, unified standard data can be obtained through the binding relationship, thereby ensuring that different merchants can update the product data of the same product to a unified standard data when updating the product data, which is convenient for the user side to view and purchase the product, improve the user experience, and avoid the problem of user confusion caused by different product data corresponding to the same product.

[0069] In one embodiment, the device 500 for updating product data further includes: an acquisition module 505 (not shown in the figure), which is used to obtain the product name corresponding to the updated product data in response to the completion of the product data update, and determine the merchant who can update the product data based on the product name; the update module 504 is also used to generate product update reminder information and send the product update reminder information to the merchant who can update the product data.

[0070] In an embodiment, the obtaining module 505 is further configured to, in response to the commodity information being found, obtain an audit result of a binding relationship between the commodity information and the commodity unique identifier; the commodity data updating apparatus 500 further includes a judging module 506 (not shown in the figure) configured to, in response to the audit result being passed, judge whether the merchant corresponding to the commodity data updating request is in a merchant set of the updated commodity data corresponding to the commodity unique identifier; and the updating module 504 is further configured to, in response to the judgment result being no, perform commodity data updating based on the binding relationship between the commodity information and the commodity unique identifier.

[0071] In an embodiment, the obtaining module 505 is further configured to, in response to receiving a commodity data query request sent by a user side, obtain a query commodity unique identifier from the commodity data query request; obtain commodity data corresponding to the query commodity unique identifier from the maintained commodity data according to the query commodity unique identifier, and generate a commodity data query result according to the commodity data corresponding to the query commodity unique identifier, the commodity data query result including a prompt mark for indicating that the commodity data is standardized data.

[0072] In an embodiment, the commodity data updating request further includes commodity listing information; the commodity data updating apparatus 500 further includes a verifying module 507 (not shown in the figure) configured to perform consistency verification on the commodity listing information and the found commodity information; and a determining module 508 (not shown in the figure) configured to determine that the consistency verification is passed.

[0073] According to the commodity data updating apparatus provided by the embodiment of the present application, the commodity unique identifier in the received commodity data updating request is used to attempt to find corresponding commodity information from the maintained commodity data, if the commodity information cannot be found, the commodity information is found from the standardized data platform, and a binding relationship is established with the commodity unique identifier, so as to be used for commodity data updating. If the commodity information can be found, the found commodity data is used for updating, the accuracy of the subsequent updated commodity data is ensured by obtaining accurate commodity data, and the merchant side is prevented from uploading the required commodity data, but the commodity information is found from the standardized data platform storing accurate data, so as to ensure the accuracy of the data. In addition, the binding relationship between the maintained commodity information and the commodity unique identifier is used to ensure that the stored unified standardized data is used for updating when the data is updated, so as to ensure the data of the commodities of each merchant in the system to be unified, facilitate the user side to view and purchase the commodities, and improve the user experience. Meanwhile, the accuracy of the stored commodity information is further ensured by auditing and verifying the binding relationship, and the accuracy of the commodity data updating is improved.

[0074] Figure 6 An exemplary system architecture 600 to which embodiments of the present application can be applied is shown.

[0075] like Figure 6 As shown, system architecture 600 may include terminal devices 601, 602, 603, a network 604, and a server 605. Network 604 is used to provide a medium for communication links between terminal devices 601, 602, 603 and server 605. Network 604 may include various connection types, such as wired or wireless communication links or fiber optic cables.

[0076] Users can use terminal devices 601, 602, and 603 to interact with server 605 via network 604 to receive or send messages, etc. Various communication client applications can be installed on terminal devices 601, 602, and 603, such as shopping applications, web browser applications, search applications, instant messaging tools, email clients, social platform software, etc. (only as examples).

[0077] The terminal devices 601 , 602 , and 603 may be various electronic devices having a display screen and supporting web browsing, including but not limited to smart phones, tablet computers, laptop computers, and desktop computers.

[0078] Server 605 may be a server that provides various services, such as a backend management server (for example only) that supports shopping websites browsed by users using terminal devices 601, 602, and 603. The backend management server may analyze and process received data, such as update requests, and provide feedback (for example, product data) to the terminal device.

[0079] It should be noted that the method for updating product data provided in the embodiment of the present invention is generally executed by the server 605 , and accordingly, the device for updating product data is generally provided in the server 605 .

[0080] It should be understood that Figure 6 The number of terminal devices, networks and servers in the embodiment is merely illustrative. Any number of terminal devices, networks and servers may be provided as required.

[0081] Reference below Figure 7 , which shows a schematic structural diagram of a computer system 700 of a terminal device or server suitable for implementing an embodiment of the present invention. Figure 7 The terminal device or server shown is only an example and should not bring any limitation to the functions and scope of use of the embodiments of the present invention.

[0082] like Figure 7As shown, the computer system 700 includes a central processing unit (CPU) 701 which can perform various appropriate actions and processes according to programs stored in a read only memory (ROM) 702 or loaded into a random access memory (RAM) 703 from a storage section 708. In the RAM 703, various programs and data required for the operation of the system 700 are also stored. The CPU 701, the ROM 702, and the RAM 703 are connected to each other through a bus 704. An input / output (I / O) interface 705 is also connected to the bus 704.

[0083] Connected to the I / O interface 705 are an input section 706 including a keyboard, a mouse, etc.; an output section 707 including a display such as a cathode ray tube (CRT), a liquid crystal display (LCD), etc., and a speaker, etc.; a storage section 708 including a hard disk, etc.; and a communication section 709 including a network interface card such as a LAN card, a modem, etc. The communication section 709 performs communication processing via a network such as the Internet. A drive 710 is also connected to the I / O interface 705 as necessary. A removable recording medium 711 such as a magnetic disk, an optical disk, a magneto-optical disk, a semiconductor memory, etc. is attached to the drive 710 as necessary, so that a computer program read therefrom is installed into the storage section 708 as necessary.

[0084] In particular, the processes described above with reference to the flowcharts can be implemented as a computer software program according to embodiments of the present disclosure. For example, embodiments of the present disclosure include a computer program product comprising a computer program carried on a computer readable medium, the computer program comprising program code for performing the methods illustrated by the flowcharts. In such embodiments, the computer program can be downloaded and installed from a network via the communication section 709, and / or installed from the removable recording medium 711. When the computer program is executed by the central processing unit (CPU) 701, the above-described functions defined in the system of the present disclosure are performed.

[0085] It should be noted that the computer-readable medium described in the present invention may be a computer-readable signal medium or a computer-readable storage medium, or any combination thereof. Computer-readable storage media may include, for example, but not limited to, electrical, magnetic, optical, electromagnetic, infrared, or semiconductor systems, devices, or components, or any combination thereof. More specific examples of computer-readable storage media may include, but are not limited to, an electrical connection having one or more conductors, a portable computer disk, a hard disk, random access memory (RAM), read-only memory (ROM), erasable programmable read-only memory (EPROM or flash memory), optical fiber, a portable compact disk read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination thereof. In the present invention, a computer-readable storage medium may be any tangible medium containing or storing a program that can be used by or in conjunction with an instruction execution system, device, or component. In the present invention, a computer-readable signal medium may include a data signal propagated in baseband or as part of a carrier wave, carrying computer-readable program code. Such a propagated data signal may take a variety of forms, including, but not limited to, electromagnetic signals, optical signals, or any suitable combination thereof. A computer-readable signal medium may also be any computer-readable medium other than a computer-readable storage medium that can transmit, propagate, or transport a program for use by or in conjunction with an instruction execution system, apparatus, or device. Program code embodied on a computer-readable medium may be transmitted using any suitable medium, including but not limited to wireless, wireline, optical fiber cable, RF, or any suitable combination thereof.

[0086] The flowcharts and block diagrams in the accompanying drawings illustrate the possible implementation architecture, functions and operations of the systems, methods and computer program products according to various embodiments of the present invention. In this regard, each box in the flowchart or block diagram can represent a module, program segment, or a part of code, and the above-mentioned module, program segment, or a part of code contains one or more executable instructions for implementing the specified logical function. It should also be noted that in some alternative implementations, the functions marked in the box can also occur in an order different from that marked in the accompanying drawings. For example, two boxes represented in succession can actually be executed substantially in parallel, and they can sometimes be executed in the opposite order, depending on the functions involved. It should also be noted that each box in the block diagram or flowchart, and the combination of boxes in the block diagram or flowchart, can be implemented with a dedicated hardware-based system that performs the specified function or operation, or can be implemented with a combination of dedicated hardware and computer instructions.

[0087] The units or modules involved in the embodiments of the present invention may be implemented in software or hardware. The units or modules described may also be provided in a processor. For example, they may be described as: a processor including a receiving module, a search module, a binding module, and an update module. The names of these units or modules do not, in some cases, constitute limitations on the units or modules themselves. For example, the receiving module may also be described as a "module for receiving a product data update request sent by a merchant."

[0088] As another aspect, the present invention further provides a computer-readable medium, which may be included in the device described in the above embodiments, or may exist independently without being incorporated into the device. The computer-readable medium carries one or more programs, and when the one or more programs are executed by the device, the device includes:

[0089] Receive a product data update request from the merchant, where the product data update request includes a unique product identifier;

[0090] According to the unique identifier of the product, search for the product information corresponding to the unique identifier of the product from the maintained product data;

[0091] In response to failure to find the product information, searching for product information corresponding to the product unique identifier from a standardized data platform according to the product unique identifier, and binding the found product information with the product unique identifier to obtain a binding relationship between the product unique identifier and the product information;

[0092] Update product data based on binding relationships.

[0093] According to the technical solution of the embodiment of the present invention, it is possible to search for the corresponding product information from the maintained product data based on the product unique identifier in the received product data update request. If the product information cannot be found, the product information is searched from the standardized data platform, and a binding relationship between the product information and the product unique identifier is established for updating the product data, thereby ensuring the accuracy of the updated product data. There is no need for the merchant to independently upload the product data that needs to be updated. Instead, the product information is searched from the standardized data platform that stores accurate data, thereby ensuring the accuracy of the data. In addition, by maintaining the binding relationship between the found product information and the product unique identifier, it is ensured that when the data is updated, unified standard data can be obtained through the binding relationship, thereby ensuring that different merchants can update the product data of the same product to a unified standard data when updating the product data, making it easier for the user side to view and purchase products, improving the user experience, and avoiding the problem of user confusion caused by different product data corresponding to the same product.

[0094] The above specific embodiments do not limit the scope of protection of the present invention. Those skilled in the art will appreciate that various modifications, combinations, sub-combinations, and substitutions may occur depending on design requirements and other factors. Any modifications, equivalent substitutions, and improvements made within the spirit and principles of the present invention are intended to be included within the scope of protection of the present invention.

Claims

1. A method for updating commodity data, characterized in that: include: Receive a product data update request sent by a merchant, wherein the product data update request includes a unique product identifier; According to the unique identifier of the product, searching for product information corresponding to the unique identifier of the product from the maintained product data; In response to failure to find the product information, searching for product information corresponding to the product unique identifier from a standardized data platform according to the product unique identifier, and binding the found product information with the product unique identifier to obtain a binding relationship between the product unique identifier and the product information; The product data is updated based on the binding relationship.

2. The method according to claim 1, characterized in that The method further comprises: In response to the completion of the product data update, obtaining the product name corresponding to the updated product data, and determining a merchant for whom the product data can be updated based on the product name; Generate product update reminder information, and send the product update reminder information to the merchant who can update product data.

3. The method according to claim 1 or 2, characterized in that The method further comprises: In response to being able to find the product information, obtaining a review result of the binding relationship between the product information and the unique identifier of the product; In response to the review result being passed, determining whether the merchant corresponding to the product data update request is in a set of merchants whose product data has been updated corresponding to the product unique identifier; In response to a negative judgment result, the product data is updated based on the binding relationship between the product information and the unique identifier of the product.

4. The method according to claim 1, wherein The method further comprises: In response to receiving a product data query request sent by a user side, obtaining a unique identifier of the queried product from the product data query request; According to the queried product unique identifier, product data corresponding to the queried product unique identifier is obtained from the maintained product data, and a product data query result is generated according to the product data corresponding to the queried product unique identifier, wherein the product data query result includes a prompt mark for indicating that the product data is standardized data.

5. The method according to claim 1, wherein The product data update request also includes product listing information; Before binding the found product information with the product unique identifier to obtain a binding relationship between the product unique identifier and the product information, the method further includes: Performing consistency check on the product listing information and the found product information; And, confirm that the consistency check passes.

6. A device for updating commodity data, characterized in that: include: A receiving module, configured to receive a product data update request sent by a merchant, wherein the product data update request includes a unique product identifier; A search module is used to search for product information corresponding to the unique product identifier from the maintained product data according to the unique product identifier; a binding module configured to, in response to failure to find the product information, search for product information corresponding to the product unique identifier from a standardized data platform according to the product unique identifier, and bind the found product information to the product unique identifier to obtain a binding relationship between the product unique identifier and the product information; An updating module is used to update the commodity data based on the binding relationship.

7. The device according to claim 6, characterized in that The device further comprises: an acquisition module, configured to, in response to completion of the product data update, acquire the product name corresponding to the updated product data, and determine, based on the product name, a merchant for whom the product data can be updated; The updating module is further configured to generate product update reminder information and send the product update reminder information to the merchant that can update product data.

8. An electronic device, characterized in that: include: one or more processors; a storage device for storing one or more programs, When the one or more programs are executed by the one or more processors, the one or more processors implement the method according to any one of claims 1 to 5.

9. A computer-readable medium having a computer program stored thereon, characterized in that: When the computer program is executed by a processor, the method according to any one of claims 1 to 5 is implemented.

10. A computer program product comprising a computer program, characterized in that When the computer program is executed by a processor, the method according to any one of claims 1 to 5 is implemented.