A method, apparatus, device and medium for processing commodity information
By building a product information database and using crowdsourcing mechanism to collect product sales information, it solves the problem that users find it difficult to obtain sales information from multiple stores when shopping offline, realizes the user's quick query and comparison function, and improves the shopping experience.
Patent Information
- Application Number
- CN201910511479.8
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2019-06-13
- Publication Date
- 2025-06-27
- Estimated Expiration
- 2039-06-13
AI Technical Summary
It is difficult for users to quickly obtain product sales information from multiple stores when shopping offline, which increases the difficulty of choosing the optimal purchasing channel.
Through crowdsourcing mechanisms, collect sales information of various products in different shops and build a product information database. When a user needs to query the sales information of the target product, the user can upload the product identification information through the terminal device, and the server searches for matching purchase channel information in the database, and returns the search results.
Users do not need to go to multiple stores in person to obtain sales information of target products in multiple stores, which facilitates users to compare and choose the best shopping channel, greatly improving users' shopping experience.
Smart Images

Figure CN112085546B_ABST
Abstract
Description
Technical Field
[0001] This application relates to the technical field of information processing, and in particular, to a method, apparatus, device, and computer storage medium for processing commodity information. Background Art
[0002] Today, consumers' consumption patterns are divided into two types: online and offline. Online refers to shopping online through e-commerce platforms, and offline refers to users going to physical stores to shop by themselves. These two consumption patterns have their own advantages. For example, online shopping has the advantages of convenience and low prices, while offline shopping has the advantage of seeing what you get.
[0003] Since different e-commerce platforms have different sales strategies, such as different promotion time points and different categories of promoted products, the prices of the same product may vary on different e-commerce platforms. Therefore, when shopping online, users generally use a price comparison tool or compare multiple platforms by themselves to obtain the best purchase channel.
[0004] Currently, most of consumers' consumption still takes place in physical stores. However, when shopping offline, users cannot quickly obtain richer and more comprehensive information about merchants and the products they offer. Sometimes, users need to visit multiple physical stores by themselves to compare prices and select the best purchase channel, or query the sales situation of products on multiple different e-commerce platforms by themselves. This is very inconvenient for users to obtain information when shopping offline. Therefore, how to provide auxiliary information for users when purchasing products offline to improve the efficiency of users' information acquisition is a technical problem that needs to be solved urgently at present. Summary of the Invention
[0005] Embodiments of this application provide a method, apparatus, device, and computer storage medium for processing commodity information, which can help users quickly obtain the sales information of a certain product in different stores during the shopping process, facilitating users to select the best purchase channel.
[0006] In view of this, a first aspect of this application provides a method for processing commodity information, including:
[0007] Obtain the commodity identification information of the target commodity;
[0008] Send the commodity identification information to the server, and receive the search result sent by the server. The search result includes the purchase channel information provided by each crowdsourcing user that matches the commodity identification information searched from the commodity information database;
[0009] Display the search result.
[0010] A second aspect of this application provides a method for processing commodity information, including:
[0011] Obtain the user identification of the crowdsourcing user, as well as the product identification information and purchase channel information of the product provided by the crowdsourcing user;
[0012] Correspondingly store the user identification of the crowdsourcing user, the product identification information and the purchase channel information of the product provided by the crowdsourcing user into the product information database;
[0013] Provide a purchase channel information query service according to the product information database.
[0014] The third aspect of the present application provides a product information processing device, including:
[0015] An obtaining module, configured to obtain the product identification information of the target product;
[0016] A search module, configured to send the product identification information to the server and receive the search result sent by the server, where the search result includes the purchase channel information provided by each crowdsourcing user that matches the product identification information searched from the product information database;
[0017] A display module, configured to display the search result.
[0018] The fourth aspect of the present application provides a product information processing device, including:
[0019] An obtaining module, configured to obtain the user identification of the crowdsourcing user, as well as the product identification information and the purchase channel information of the product provided by the crowdsourcing user;
[0020] A storage module, configured to correspondingly store the user identification of the crowdsourcing user, the product identification information and the purchase channel information of the product provided by the crowdsourcing user into the product information database;
[0021] A query service module, configured to provide a purchase channel information query service according to the product information database.
[0022] The fifth aspect of the present application provides a device, where the device includes a processor and a memory:
[0023] The memory is configured to store program code and transmit the program code to the processor;
[0024] The processor is configured to execute the steps of the product information processing method described in the first aspect or the second aspect according to the instructions in the program code.
[0025] The sixth aspect of the present application provides a computer-readable storage medium, where the computer-readable storage medium is configured to store program code, and the program code is used to execute the steps of the product information processing method described in the first aspect or the second aspect.
[0026] A computer program product including instructions, when running on a computer, causes the computer to execute the steps of the commodity information processing method described in the above first aspect or second aspect.
[0027] As can be seen from the above technical solutions, the embodiments of the present application have the following advantages:
[0028] The embodiments of the present application provide a commodity information processing method. In this method, when a user needs to obtain the sales information of a target commodity in different stores, the user can obtain the commodity identification information of the target commodity through a terminal device and send the commodity identification information to the server. Furthermore, the server searches for purchase channel information matching the commodity identification information in the commodity information database according to the received commodity identification information. Among them, the purchase channel information of commodities provided by crowdsourcing users is stored in the commodity information database, and the purchase channel information here can represent the sales information of various commodities in offline stores. The server returns its search result to the terminal device, and finally the terminal device displays the purchase channel information related to the target commodity to the user. In this way, the sales information of various commodities in different stores is collected through a crowdsourcing mechanism to form a commodity information database. When a user needs to purchase a target commodity offline, the server can quickly search for the sales information of the target commodity in different stores in the commodity information database in response to the request of the terminal device. Furthermore, the user can select the optimal purchase channel for the target commodity according to the sales information related to the target commodity searched by the server, greatly improving the user's shopping experience. BRIEF DESCRIPTION OF THE DRAWINGS
[0029] Figure 1 It is a schematic diagram of the application scenario of the commodity information processing method provided by the embodiment of the present application;
[0030] Figure 2 It is a schematic flowchart of the commodity information processing method on the terminal device side provided by the embodiment of the present application;
[0031] Figure 3 It is a schematic diagram of the search result display interface provided by the embodiment of the present application;
[0032] Figure 4 It is a schematic diagram of the purchase channel information adding interface provided by the embodiment of the present application;
[0033] Figure 5 It is a schematic diagram of the purchase channel information evaluation interface provided by the embodiment of the present application;
[0034] Figure 6 It is a schematic flowchart of the commodity information processing method on the server side provided by the embodiment of the present application;
[0035] Figure 7Interaction signaling diagram of the commodity information processing method provided by the embodiment of the present application;
[0036] Figure 8 Structural schematic diagram of the first commodity information processing device on the terminal device side provided by the embodiment of the present application;
[0037] Figure 9 Structural schematic diagram of the second commodity information processing device on the terminal device side provided by the embodiment of the present application;
[0038] Figure 10 Structural schematic diagram of the third commodity information processing device on the terminal device side provided by the embodiment of the present application;
[0039] Figure 11 Structural schematic diagram of the fourth commodity information processing device on the terminal device side provided by the embodiment of the present application;
[0040] Figure 12 Structural schematic diagram of the fifth commodity information processing device on the terminal device side provided by the embodiment of the present application;
[0041] Figure 13 Structural schematic diagram of the sixth commodity information processing device on the terminal device side provided by the embodiment of the present application;
[0042] Figure 14 Structural schematic diagram of the first commodity information processing device on the server side provided by the embodiment of the present application;
[0043] Figure 15 Structural schematic diagram of the second commodity information processing device on the server side provided by the embodiment of the present application;
[0044] Figure 16 Structural schematic diagram of a terminal device provided by the embodiment of the present application;
[0045] Figure 17 Structural schematic diagram of a server provided by the embodiment of the present application. Detailed implementation manners
[0046] In order to enable those skilled in the art to better understand the solution of the present application, the technical solutions in the embodiments of the present application will be clearly and completely described below in conjunction with the accompanying drawings in the embodiments of the present application. Obviously, the described embodiments are only a part of the embodiments of the present application, rather than all the embodiments. Based on the embodiments in the present application, all other embodiments obtained by those of ordinary skill in the art without creative efforts shall fall within the protection scope of the present application.
[0047] In the description and claims of this application and the above-mentioned drawings, terms such as "first", "second", "third", "fourth", etc. (if any) are used to distinguish similar objects and do not necessarily describe a specific order or sequence. It should be understood that the data used in this way can be interchanged under appropriate circumstances so that the embodiments of this application described here can be implemented in an order other than those illustrated or described here. In addition, the terms "comprising" and "having" and any variations thereof are intended to cover non-exclusive inclusion. For example, a process, method, system, product or device that includes a series of steps or units does not necessarily have to be limited to those steps or units clearly listed, but may include other steps or units not clearly listed or inherent to these processes, methods, products or devices.
[0048] Currently, during the offline shopping process, users can usually only obtain the sales information of goods in the store where they are currently located, and cannot quickly obtain the sales information of goods in other offline stores, such as the sales price, sales promotion activities, etc. in other offline stores. If users want to compare the sales information of multiple stores and select the optimal purchase channel, they can only achieve this by personally going to other stores to compare prices. However, this offline shopping experience is very unfriendly to users and may waste a lot of users' time and energy.
[0049] In response to the above problems, the embodiments of this application provide a method for processing commodity information, which can help users quickly obtain the sales information of goods in different stores during the offline shopping process. Furthermore, it is beneficial for users to select the optimal purchase channel based on the sales information of goods in different stores. Specifically, the server can first, based on the crowdsourcing mechanism, collect the sales information of various goods in different stores through a large number of users, and then use the sales information collected by these users to construct a commodity information database. When a user needs to select the optimal purchase channel for a target commodity, the user can upload the commodity identification information of the target commodity to the server through a terminal device. The server searches for the purchase channel information matching the commodity identification information in the commodity information database according to the commodity identification information, and then the server returns its search result to the terminal device to inform the user of the sales information of the target commodity in different stores through the terminal device. In this way, users can obtain the sales information of the target commodity in multiple stores without having to go to multiple offline stores in person, which facilitates users to compare the sales information of the target commodity in multiple stores and select the optimal shopping channel, greatly improving the users' shopping experience.
[0050] It should be noted that the commodity information processing method provided in the embodiments of this application includes the commodity information processing method on the terminal device side and the commodity information processing method on the server side. Among them, the commodity information processing method on the terminal device side can be applied to devices with data transmission functions, such as smart phones, personal digital assistants (Personal Digital Assistant, PDA), tablet computers, etc.; the commodity information processing method on the server side can be applied to servers with data collection functions. Specifically, this server can be an application server or a Web server. In actual deployment, this server can be an independent server or a cluster server.
[0051] To facilitate the understanding of the technical solutions provided in the embodiments of this application, the application scenarios of the commodity information processing method provided in the embodiments of this application will be introduced below.
[0052] See Figure 1 , Figure 1 which is a schematic diagram of the application scenario of the commodity information processing method provided in the embodiments of this application. As Figure 1 shown, this application scenario includes: several terminal devices 110, a server 120, and a commodity information database 130. Among them, the terminal device 110 is used to upload the purchase channel information of the commodity to the server 120, and is used to execute the commodity information processing method on the terminal device side provided in the embodiments of this application; the server 120 is used to execute the commodity information processing method on the server side provided in the embodiments of this application; the commodity information database 130 is used to store the purchase channel information uploaded by the user, that is, the sales information of the commodity in offline stores and / or online stores, and the server 120 can access this commodity information database 130.
[0053] Specifically, during the shopping process, the user can upload their user identification, the product identification information of the product, and the purchase channel information of the product in the store to the server 120 through the terminal device 110. Here, the user identification can specifically be information such as the user ID that can identify the user's identity. The product identification information here is information that can uniquely identify the product's identity, such as the barcodes, QR codes, product codes, etc. attached to the product. The purchase channel information here can include online purchase channel information and offline purchase channel information. The online purchase channel information is the sales information of the product in the online e-commerce store, which can specifically include: the sales price of the product in the online e-commerce store, the website where the product is sold, the current promotional activities the product is participating in, etc. The offline purchase channel information is the sales information of the product in the offline store, which can specifically include: the sales price of the product in the offline store, relevant information about the offline store such as the name and geographical location of the offline store, the current promotional activities the product is participating in, etc. After the server 120 obtains the user identification, product identification information, and purchase channel information uploaded by the user, correspondingly, it stores the user identification, product identification information, and purchase channel information in the product information database 130. As Figure 1 shown, the terminal device 110a uploads the purchase channel information A to the server 120, the terminal device 110b uploads the purchase channel information B to the server 120, and the terminal device 110c uploads the purchase channel information C to the server 120; the purchase channel information A, the purchase channel information B, and the purchase channel information C are the purchase channel information uploaded by different users, which can correspond to the same product or different products, and can belong to the same store or different stores; furthermore, the server 120 adds all the received purchase channel information A, purchase channel information B, and purchase channel information C to the product information database 130.
[0054] It should be understood that as shown in 1 is only an example. In actual applications, in addition to being able to receive the purchase channel information uploaded by the terminal device, the server can also receive the user identification uploaded by the terminal device and the product identification information provided by the crowdsourcing users. Correspondingly, the server also needs to add the user identification and product identification information to the product database 130. In addition, there are usually a large number of users uploading the purchase channel information of various products in different offline stores to ensure that the purchase channel information stored in the product information database 130 is rich enough.
[0055] When a user needs to select the optimal purchase channel for a target commodity, the user can obtain the commodity identification information of the target commodity through the terminal device 110d; furthermore, the terminal device 110d uploads the commodity identification information of the target commodity it obtains to the server 120. After receiving the commodity identification information uploaded by the terminal device 110d, the server 120 correspondingly searches for the purchase channel information matching the commodity identification information in the commodity information database 130 according to the commodity identification information, generates a search result, and returns the search result to the terminal device 110d; after receiving the search result, the terminal device 110d correspondingly displays the search result to the user, so that the user can select the optimal purchase channel for the target commodity according to the sales information of the target commodity in each store in the search result.
[0056] It should be understood that the Figure 1 application scenario shown above is only an example. In actual applications, the server that adds user identification, commodity identification information, and purchase channel information to the commodity information database 130 and the server that searches for purchase channel information in the commodity information database 130 according to the commodity identification information can be the same server or two independent servers; in addition, the same terminal device 110 can upload both purchase channel information and the commodity identification information of the target commodity to the server 120. No limitation is made on the application scenario of the commodity information processing method provided in the embodiments of the present application.
[0057] Next, the commodity information processing method on the terminal device side provided in the present application will be introduced through embodiments.
[0058] See Figure 2 , Figure 2 which is a schematic flowchart of the commodity information processing method on the terminal device side provided in the embodiments of the present application; as Figure 2 shown, the method includes the following steps:
[0059] Step 201: Obtain the commodity identification information of the target commodity.
[0060] When a user needs to purchase a target commodity, the user can first obtain the sales information of the target commodity in multiple stores through the commodity information processing method provided by the embodiments of this application. The sales information can specifically be the sales information in online e-commerce stores or the sales information in offline stores. Furthermore, it is convenient for the user to select an optimal purchase channel for the target commodity based on the sales information of the target commodity in multiple stores. Specifically, before obtaining the sales information of the target commodity in multiple stores, the user needs to first obtain the commodity identification information of the target commodity through a terminal device. The commodity identification information is information that can uniquely identify the target commodity, and can specifically be barcodes, two-dimensional codes, and commodity codes attached to the target commodity, or can also be an image including the target commodity. No specific limitation is made on the presentation form of the commodity identification information here.
[0061] When the terminal device specifically obtains the commodity identification information of the target commodity, it can scan the target commodity through a camera to obtain the commodity identification information of the target commodity. In one possible implementation, the user can use the scan function in a relevant application program running on the terminal device to call the camera of the terminal device to scan the barcode or two-dimensional code attached to the target commodity, thereby obtaining the commodity identification information of the target commodity; in another possible implementation, the user can call the camera function of the terminal device to use the camera of the terminal device to take a picture of the target commodity to obtain an image including the target commodity as the commodity identification information of the target commodity.
[0062] It should be understood that in actual applications, in addition to using its camera to obtain the commodity identification information of the target commodity, the terminal device can also obtain the commodity identification information of the target commodity through other means. For example, the user can be prompted to input the commodity code of the target commodity on the commodity identification information input interface. No limitation is made on the way for the terminal device to obtain the commodity identification information here.
[0063] Step 202: Send the commodity identification information to the server and receive the search result sent by the server. The search result includes the purchase channel information provided by each crowdsourcing user searched from the commodity information database that matches the commodity identification information.
[0064] After the terminal device obtains the commodity identification information of the target commodity, it sends the commodity identification information to the server through the network; specifically, the terminal device can send the barcode or two-dimensional code it scanned to the server, or upload the image including the target commodity it took to the server, or send the commodity code input by the user it received to the server, and so on.
[0065] After receiving the product identification information of the target product sent by the terminal device, the server searches for the purchase channel information that matches the product identification information in the product information database, that is, searches for the sales information of the store for the target product. Furthermore, the server uses the searched purchase channel information as the search result and returns the search result to the terminal device through the network.
[0066] It should be noted that the above product information database is constructed based on the crowdsourcing mechanism. Crowdsourcing refers to the practice of outsourcing a certain work task to a non-specific mass network in a free and voluntary form. That is to say, the product information database is constructed based on the user identification, product identification information, and purchase channel information uploaded by a large number of crowdsourcing users through the network. Here, the purchase channel information can include online purchase channel information and offline purchase channel information. Among them, the online purchase channel information is the sales information of products in online e-commerce stores, and specifically can include any one or more of the following information: product name, product sales price, product sales website, promotional offers participated by the product, information of the online e-commerce store, and the source of the sales information, etc. The online purchase channel information can be uploaded by crowdsourcing users or crawled from each e-commerce platform through web crawlers; the offline purchase channel information is the sales information of products in offline stores, and specifically can include any one or more of the following information: product name, sales price in the offline store, sales promotions in the offline store, information of the relevant offline store, and the source of the sales information; the information of the above-mentioned relevant offline store can specifically include the name and geographical location of the offline store. The offline purchase channel information is usually uploaded by crowdsourcing users or can be uploaded by offline stores.
[0067] It should be noted that the above product information database can store product identification information, purchase channel information, and user identification in the form of a data table, as shown in Table 1. Of course, in actual applications, the product information database can also use other storage forms to store product identification information, purchase channel information, and user identification. No restrictions are imposed on the storage form used by the product information database here.
[0068] It should be understood that in actual applications, several purchase channel information corresponding to the same product can be stored in the above product information database. Among the purchase channel information for the same product, different store information, different sales prices, different sales promotions, different sources of sales information, etc. may be included. As shown in Table 1, it is the purchase channel information stored in the product information database for XXX brand milk; among them, the product sales price, information of the offline store, and the source of the sales information are all different.
[0069] Table 1
[0070]
[0071] When specifically searching for relevant purchase channel information in the product information database, the server can adopt corresponding search methods according to the presentation form of the product identification information sent by the terminal device. Specifically, when the product identification information sent by the terminal device is a barcode or a QR code, the server can correspondingly search for the barcode or QR code in the product information database, and then generate a search result based on the purchase channel information corresponding to the searched barcode or QR code; when the product identification information sent by the terminal device is an image including the target product, the server can correspondingly calculate the similarity between the image and the product images included in each product identification information in the product information database, and then screen out the product identification information with a similarity greater than a preset threshold, and generate a search result based on the purchase channel information corresponding to the screened product identification information; when the product identification information sent by the terminal device is a product code, the server can search for the product identification information including the product code in the product information database, and then generate a search result based on the purchase channel information corresponding to the searched product identification information including the product code.
[0072] It should be understood that when the product identification information sent by the terminal device is presented in other forms, the server can also adopt other methods to search for the purchase channel information related to the target product in the product information database, and no limitation is imposed on the method for the server to search for the purchase channel information here.
[0073] When the server specifically generates a search result based on the purchase channel information it searches, if all the searched purchase channel information corresponds to different stores, the server can directly use all the searched purchase channel information as the search result; if the searched purchase channel information includes different purchase channel information of the target product in the same store, the server can select the purchase channel information with the highest credibility corresponding thereto from the different purchase channel information in the same store, and combine it with the purchase channel information of the target product in other different stores to generate a search result.
[0074] The credibility corresponding to the above purchase channel information can be specifically determined according to the evaluations of other users on the authenticity of the purchase channel information. Specifically, the server can display different purchase channel information corresponding to the target product in the same store to different users, and guide the users to evaluate the authenticity of the purchase channel information they view. Then, according to the evaluations of the users on the authenticity of each purchase channel information, the credibility of each purchase channel information is determined. For example, assume that there are two different purchase channel information of a certain brand of milk in supermarket A recorded in the product information database, namely purchase channel information a and purchase channel information b, and the product prices recorded in these two purchase channel information are different. The server displays purchase channel information a to user group n and purchase channel information b to user group m, and guides the users in each user group to evaluate the authenticity of the purchase channel information they view after watching it. It should be understood that the lower the authenticity evaluated for a certain purchase channel information, the lower the credibility corresponding to this purchase channel information. After a preset time period, compare the credibility corresponding to purchase channel information a and purchase channel information b respectively, select the purchase channel information with higher credibility, and display this purchase channel information to all users subsequently.
[0075] Furthermore, the server can also determine the credibility of the purchase channel information according to the first credit score of the crowdsourcing user corresponding to the purchase channel information and the second credit score of the evaluating user. That is, when the server adjusts the credibility of the purchase channel information, in addition to considering the evaluation result of the evaluating user on the authenticity of the purchase channel information, it can also refer to the first credit score of the crowdsourcing user who uploaded the purchase channel information and the second credit score of the evaluating user who evaluated the purchase channel information, and then adjust the credibility corresponding to the purchase channel information. For example, assume that the credit score of the crowdsourcing user who uploaded a certain purchase channel information is 90 points, and the credit score of the evaluating user who evaluated this purchase channel information as untrue is 40 points. Then the server can correspondingly reduce the influence degree of the evaluation content of this evaluating user on the credibility.
[0076] It should be noted that the above-mentioned credit score of the user can be determined according to the user's performance on the purchase channel information platform. For example, assume that the purchase channel information uploaded by a certain user is often evaluated as untrue, then the credit score of this user can be correspondingly reduced. In addition, the credit score of the user can also be determined according to the user's performance on other relevant platforms. For example, the credit score of the user can be determined according to the user's performance on other application program platforms. Of course, the server can also determine the credit score of the user in other ways, and no limitation is imposed on the way of determining the credit score here.
[0077] It should be noted that in actual applications, the server may also not screen the purchase channel information it searches for, but instead generate search results accordingly based on all the purchase channel information it searches for and the credibility corresponding to each purchase channel information, so that users can independently select the corresponding purchase channels according to the credibility corresponding to each purchase channel information.
[0078] It should be understood that in actual applications, the server can also generate search results based on each piece of purchase channel information it searches for in other ways, and the specific way of generating search results is not limited here.
[0079] Step 203: Display the search results.
[0080] After receiving the search results returned by the server, the terminal device displays the search results on its relevant interface; specifically, the terminal device can display the selling prices of the target commodity in each store according to each piece of purchase channel information included in the search results. As Figure 3 shown, it is an exemplary search result display interface, on which the product picture of a certain brand of milk (i.e., the target commodity), the product introduction information of this brand of milk, and the selling prices of this brand of milk in each offline store are displayed.
[0081] It should be noted that when the search results also include the credibility corresponding to each purchase channel information, the terminal device can also sort and display each purchase channel information in the search results according to the credibility of each purchase channel information in the search results; specifically, the terminal device can display each purchase channel information in order from the largest to the smallest credibility, as Figure 3 shown, the terminal device displays each purchase channel information corresponding to this brand of milk in order from the largest to the smallest credibility, that is, it displays the selling prices of this brand of milk in each store in turn.
[0082] It should be understood that in addition to being able to display the Figure 3 content shown, other content related to the target commodity can also be displayed. For example, the relevant information of each offline store selling this target commodity (such as geographical location information, etc.), the current promotional offers of each offline store for this target commodity, etc. The specific content of the displayed search results is not limited here.
[0083] The above-mentioned commodity information processing method can help users quickly obtain the sales information of commodities in different stores during the shopping process. Furthermore, it is beneficial for users to select the optimal purchase channel based on the sales information of commodities in different stores. Specifically, the server can first collect the sales information of various commodities in different stores through a large number of users based on the crowdsourcing mechanism. Then, it can use the sales information collected by these users to build a commodity information database. When a user needs to select the optimal purchase channel for a target commodity, the user can upload the commodity identification information of the target commodity to the server through a terminal device. The server searches for the purchase channel information matching the commodity identification information in the commodity information database according to the commodity identification information. Then, the server returns its search results to the terminal device to inform the user of the sales information of the target commodity in different stores through the terminal device. In this way, users can obtain the sales information of the target commodity in multiple stores without having to visit multiple stores in person, which facilitates users to compare the sales information of the target commodity in multiple stores and select the optimal shopping channel, greatly improving the user's shopping experience.
[0084] Optionally, in some cases, the search results returned by the server may not include the sales information of the target commodity in the store where the user is currently located. At this time, in order to facilitate other users to know the sales information of the target commodity in this store in the future, the user can independently upload the sales information of the target commodity in the store where the user is currently located to the server through the terminal device. Then, the server adds the purchase channel information corresponding to the target commodity to the commodity information database.
[0085] Specifically, the terminal device can display an add control for adding purchase channel information on the user interaction interface. Then, in response to the user's touch operation on the add control, it receives the purchase channel information of the target commodity input by the user and stores the commodity identification information and purchase channel information of the target commodity in the commodity information database through the server.
[0086] As Figure 3 shown, the terminal device sets an add control for adding purchase channel information on the search result display interface, that is, control 301 "I want to improve commodity information". In response to the user's touch operation on control 301 "I want to improve commodity information", the terminal device correspondingly jumps to Figure 4 the purchase channel information addition interface shown. In Figure 4In the purchase channel information addition interface shown, the user can enter the relevant information of the store where the user is currently located in the merchant information input field. When the store where the user is currently located is an offline store, the relevant information of the store here can specifically be the name, geographical location, etc. of the offline store. When the store where the user is currently located is an online store, the relevant information of the store here can specifically be the name, website, etc. of the online product. The user can enter the selling price of the target product in the store where the user is currently located in the product price input field. The user can enter the user's evaluation of the target product in the product evaluation field, specifically, the relevant evaluation of the quality of the target product by the user. In addition, the user can also upload an image including the target product, or upload an image including the QR code, barcode, or product code attached to the target product by clicking the image upload control on the purchase channel information addition page.
[0087] It should be understood that the Figure 4 purchase channel information addition interface shown above is only an example. In actual applications, the purchase channel information addition interface can also be presented in other forms. Through this purchase channel information addition interface, the user can also enter other sales information of the offline store where the user is currently located for the target product. For example, sales promotion activities for the target product, the duration of the sales promotion activities, etc. No restrictions are imposed on the presentation form of the purchase channel information addition interface here, nor on the information that the user can enter through the purchase channel information addition interface.
[0088] After the terminal device detects the touch of the user on the submission control in the purchase channel information addition interface, it sends the product identification information and purchase channel information entered by the user through this purchase channel information addition interface to the server. The server correspondingly obtains the user identification of the user who uploads the product identification information and purchase channel information, and adds the user identification, the product identification information, and the purchase channel information it receives to the product information database.
[0089] In this way, a large amount of purchase channel information uploaded by users through the network is obtained through the crowdsourcing mechanism, continuously enriching the storage content in the product information database, ensuring that more abundant purchase channel information can be provided for users based on this product information database in the future, and providing more abundant reference information for users to select the optimal purchase channel.
[0090] Optionally, in some cases, the user can evaluate the authenticity of each piece of purchase channel information included in the search results returned by the server, so that the server can measure the credibility of each piece of purchase channel information stored in the commodity information database based on the evaluation made by the user. When generating search results subsequently, the search results are generated based on the purchase channel information with higher credibility, without considering the purchase channel information with lower credibility; or, when generating search results subsequently, the search results are directly generated based on each piece of purchase channel information and the credibility corresponding to each piece of purchase channel information.
[0091] Specifically, the terminal device can display an evaluation control for evaluating the authenticity of the purchase channel information on the user interaction interface; then, in response to the user's touch operation on the evaluation control, the terminal device receives the evaluation information of the user for the purchase channel information in the search results and sends the evaluation information to the server.
[0092] As Figure 3 shown, the terminal device sets an evaluation control for evaluating the authenticity of the purchase channel information on the search result display interface, that is, control 302 "I want to evaluate commodity information"; the user can first select a piece of purchase channel information in the search result display interface, and then touch control 302 "I want to evaluate commodity information", thereby triggering an evaluation operation for the selected piece of purchase channel information. At this time, the terminal device correspondingly jumps to Figure 5 the purchase channel information evaluation interface shown. In Figure 5 the purchase channel information evaluation interface shown, the user can select whether the linear purchase channel information is true through the authenticity selection control, and the user can input relevant evaluation content through the evaluation details input field. For example, evaluate whether the commodity price in this piece of purchase channel information is true, evaluate whether the commodity promotion activity in this piece of purchase channel information is true, etc.; in addition, in order to further prove the authenticity of the evaluation content, the user can also upload relevant proof content, such as shopping receipts, price tags marked on the commodity shelves, etc., by touching the image upload control in the purchase channel information evaluation interface.
[0093] It should be understood that the purchase channel information evaluation interface shown above is only an example. In actual applications, the purchase channel information evaluation interface can also be in other forms, and the user can also input other relevant evaluation content through the purchase channel information evaluation interface. No limitation is imposed on the form of the purchase channel information evaluation interface, nor on the information that the user can input through the purchase channel information evaluation interface. Figure 5 shown, the purchase channel information evaluation interface shown above is only an example. In actual applications, the purchase channel information evaluation interface can also be in other forms, and the user can also input other relevant evaluation content through the purchase channel information evaluation interface. No limitation is imposed on the form of the purchase channel information evaluation interface, nor on the information that the user can input through the purchase channel information evaluation interface.
[0094] After the terminal device detects that the user touches the submission control in the purchase channel information evaluation interface, it sends the purchase channel information evaluation content input by the user through this purchase channel information evaluation interface to the server. The server accordingly adjusts the credibility corresponding to the evaluation content based on the received evaluation content. When the evaluation content indicates that this piece of purchase channel information is true, the server accordingly increases the credibility corresponding to this piece of purchase channel information. When the evaluation content indicates that this piece of purchase channel information is not true, the server accordingly decreases the credibility corresponding to this piece of purchase channel information. In this way, the server can subsequently determine the search results based on the credibility corresponding to each piece of purchase channel information.
[0095] In addition, in addition to being able to adjust the credibility of the purchase channel information according to the evaluation content of the evaluating user, it is also possible to adjust the credibility of the purchase channel information according to the first credit score of the crowdsourcing user who uploaded this purchase channel information and the second credit score of the evaluating user who evaluated this purchase channel information; that is, the server can accordingly set the credibility adjustment range according to the first credit score corresponding to the crowdsourcing user and the second credit score corresponding to the evaluating user. Furthermore, in combination with the evaluation content of the evaluating user and the set credibility adjustment range, the credibility of the purchase channel information is adjusted.
[0096] It should be understood that the higher the first credit score corresponding to the crowdsourcing user and the lower the second credit score corresponding to the evaluating user, the smaller the credibility adjustment range, that is, the smaller the impact of the evaluation content of the evaluating user on the credibility of the purchase channel information; on the contrary, the lower the first credit score corresponding to the crowdsourcing user and the higher the second credit score corresponding to the evaluating user, the higher the credibility adjustment range, that is, the greater the impact of the evaluation content of the evaluating user on the credibility of the purchase channel information.
[0097] In addition, in addition to being able to have the user evaluate the authenticity of the purchase channel information, it is also possible to have the relevant offline stores evaluate the authenticity of the purchase channel information. Specifically, the offline store can perform identity verification through the server. After the merchant identity verification of the offline store passes, this offline store can evaluate the authenticity of the purchase channel information related to it recorded in the commodity information database, that is, evaluate whether the purchase channel information recorded in the commodity information database is true. In addition, the offline store can also supplement sales information for the purchase channel information related to it accordingly. For example, the promotional activities participated in by the relevant commodities, the duration of the promotional activities, and so on.
[0098] Since the authenticity evaluation result of the offline store is more accurate, therefore, for the authenticity evaluation result of the offline store for the purchase channel information, the server can use a greater degree of change to adjust the credibility corresponding to the purchase channel information.
[0099] In this way, based on the evaluation of the authenticity of the purchase channel information in the search results, the credibility of the purchase channel information stored in the commodity information database is adjusted, so as to ensure that the server can subsequently push more authentic and reliable purchase channel information to the user. Furthermore, it is ensured that the purchase channel selected by the user based on the relatively authentic and reliable purchase channel information is more reliable, improving the user's offline shopping experience.
[0100] Optionally, in some cases, the user may hope to know the historical change trend of the selling price of the target commodity in a certain store. To meet this user demand, the server can collect the selling prices of the same commodity in the same store uploaded by the user at different times, and then, according to the chronological order of the upload time, generate the corresponding price historical trend curve of the commodity in this store based on the collected selling prices.
[0101] Correspondingly, the terminal device can display a historical price query control on the user interaction interface for viewing the price historical trend curve of the target commodity in the specified store; in response to the user's touch operation on this historical price query control, the terminal device obtains the price historical trend curve of the target commodity in the specified store from the server and displays this price historical trend curve.
[0102] Specifically, the terminal device can set a historical price query control on the search result display interface. When the user selects a certain purchase channel information in the search results and further touches this historical price query control, it can correspondingly trigger the acquisition of the price historical trend curve of the target commodity in the specified store in this purchase channel information; at this time, the terminal device sends a price historical trend curve acquisition request carrying the specified store identifier and the target commodity identifier to the server. In response to this price historical trend curve acquisition request, the server correspondingly returns the price historical trend curve of the target commodity in the specified store to the terminal device; after receiving this price historical trend curve, the terminal device displays this price historical trend curve to the user.
[0103] It should be understood that in actual applications, in addition to triggering the acquisition of the price historical trend curve through the above method, the user can also trigger the acquisition of the price historical trend curve through other methods, and no limit is imposed on the method of triggering the acquisition of the price historical trend curve here.
[0104] In this way, the user can further know the historical price change trend of the target commodity in the specified store. Furthermore, when choosing the purchase channel of the target commodity, the user can refer to this historical price change trend and choose a more appropriate purchase time.
[0105] Optionally, in order for offline stores to attract more consumers, after the merchant identity verification of an offline store is passed, the offline store can accordingly carry out promotional activities by virtue of the corresponding purchase channel information; for example, the server can, in response to the needs of the offline store, add relevant coupons to the purchase channel information uploaded by the user, and when the user checks out, the user can participate in the promotional activity by receiving the coupons in the purchase channel information; for another example, the server can, in response to the needs of the offline store, add preferential identification codes, such as two-dimensional codes, barcodes, etc., to the purchase channel information uploaded by the user, and when the user checks out, the user can ask the cashier to scan the preferential identification code to participate in the relevant promotional activity.
[0106] Taking the participation in the promotional activity through the preferential identification code as an example, the implementation method will be introduced in detail below. Specifically, while obtaining the search results, the terminal device can also obtain from the server a preferential identification code that matches the purchase channel information of the target product; correspondingly, when the terminal device displays the search results, it will also display the preferential identification code that matches the purchase channel information, and through this preferential identification code, the preferential information of the offline store can be provided.
[0107] For example, when the terminal device obtains the purchase channel information corresponding to a certain brand of milk, it can also correspondingly obtain from the server the preferential identification codes provided by each offline store for this brand of milk; specifically, assuming that the terminal device can obtain the selling price of this brand of milk in Supermarket A and the preferential identification code provided by Supermarket A for this brand of milk, as well as the selling price of this brand of milk in Supermarket B and the preferential identification code provided by Supermarket B for this brand of milk, if the user chooses to buy this brand of milk in Supermarket A, then when the user checks out in Supermarket A, the user can correspondingly present the preferential identification code provided by Supermarket A for this brand of milk. Assuming that the preferential content corresponding to the preferential identification code is a 20% discount on this brand of milk, then after the user uses the preferential identification code, the user can buy this brand of milk at a 20% discount price in Supermarket A.
[0108] It should be understood that in practical applications, in addition to providing promotional discounts for offline stores to users in the form of coupons and preferential identification codes, the server can also use other methods to provide promotional discounts for users, and no restrictions are imposed here on the methods by which the server provides promotional discounts based on purchase channel information.
[0109] In this way, providing preferential promotional activities for users for the target product based on the purchase channel information can, on the one hand, help offline stores achieve online promotion and attract more consumers, and on the other hand, can also bring more discounts to users, which not only improves the revenue of offline stores but also provides a reference information for users to choose the purchase channel, ensuring that users can more reasonably choose the purchase channel of the target product.
[0110] Optionally, to encourage a large number of users to actively upload purchase channel information, the commodity information processing method provided in the embodiments of the present application may further introduce a reward mechanism, and provide reward assets for the uploading users of the purchase channel information that creates higher commercial benefits according to the commercial value brought by the purchase channel information uploaded by the users.
[0111] Specifically, the terminal device may obtain the contribution value corresponding to the target user from the server, where the contribution value is determined according to the number of times the purchase channel information uploaded by the target user is cited; furthermore, according to the contribution value corresponding to the target user, reward assets are distributed to the target user, and the reward assets may specifically be commodity coupons, vouchers, or reward funds, etc.
[0112] In a possible implementation manner, the server may determine the contribution value of the target user based on the above-mentioned preferential identification code. Specifically, when the server generates a preferential identification code for a certain purchase channel information, it may generate the preferential identification code in combination with the preferential information provided by the relevant offline store and the identity identification of the target user who uploads the purchase channel information; if a user purchases a target commodity in the offline store indicated in the purchase channel information, the user usually presents the preferential identification code matching the purchase channel information. Each time the preferential identification code is scanned, it means that the purchase channel information uploaded by the target user has contributed an effective user to the offline store, and at this time, the contribution value corresponding to the target user can be increased accordingly.
[0113] For example, assume that the purchase channel information b uploaded by user a is the sales information of a certain brand of milk in supermarket A. The server generates a preferential identification code matching the purchase channel information b according to the preferential information provided by supermarket A for the certain brand of milk and the identity identification of user a. If user c selects to purchase the certain brand of milk in supermarket A according to each purchase channel information he searches for, then user c can present the preferential identification code matching the purchase channel information b at the time of checkout to participate in the preferential activity of supermarket A for the certain brand of milk. Once the preferential identification code matching the purchase channel information b is scanned, it means that user a has brought an effective user to supermarket A. At this time, the server can increase the contribution value corresponding to user a accordingly.
[0114] In another possible implementation manner, the server may determine the contribution value of the target user according to the number of times the purchase channel information is browsed. Specifically, the server may count the number of times each purchase channel information is browsed, and then, according to the number of times each purchase channel information is browsed, increase the contribution value of the uploading user of each purchase channel information accordingly.
[0115] It should be understood that in addition to determining the contribution value corresponding to the user through the above two methods, the server can also determine the contribution value corresponding to the user through other methods, and no limitation is imposed on the method of determining the contribution value here.
[0116] It should be understood that different contribution values can correspond to different reward assets. The higher the contribution value, the higher the value of the corresponding reward asset. Once the user chooses to exchange the contribution value for the reward asset, it is necessary to subtract the contribution value corresponding to the reward asset from the original contribution value corresponding to the user, thereby updating the contribution value corresponding to the user.
[0117] In this way, on the basis of the crowdsourcing mechanism, a relevant reward mechanism is further introduced to encourage more users to actively upload purchase channel information, so as to continuously enrich the purchase channel information stored in the commodity information database, and further provide more reference information for users to select the optimal purchase channel corresponding to the target commodity.
[0118] Optionally, in order to ensure the user's online shopping experience and offline shopping experience at the same time, when the terminal device detects that the user touches the online purchase channel information in the search results, the terminal device can further link to the commodity page corresponding to the online purchase channel information to provide a fast online purchase channel for the user.
[0119] When the search results displayed by the terminal device for the user include online purchase channel information, the terminal device can, in response to the user's viewing operation on the online purchase channel information, correspondingly link to the commodity page corresponding to the purchase channel information. Specifically, when the search results generated by the server include online purchase channel information, the terminal device correspondingly displays the search results including the online purchase channel information. When the terminal device detects that the user touches the online purchase channel information displayed on the search result display interface, it is determined that the user has triggered a viewing operation on this piece of online purchase channel information at this time. Correspondingly, the terminal device links to the commodity interface of the target commodity according to the website where the online e-commerce store sells the target commodity, and provides a fast online purchase channel for the user for the target commodity.
[0120] In this way, when the user chooses to purchase the target commodity in the online e-commerce store, the terminal device can directly link to the target commodity page, provide a purchase channel for the fast target commodity, facilitate the user to quickly purchase the target commodity in the online e-commerce store, and improve the user's online shopping experience.
[0121] Next, the commodity information processing method on the server side provided by this application will be introduced through embodiments.
[0122] See Figure 6 , Figure 6 which is a schematic flowchart of the commodity information processing method on the server side provided by the embodiment of this application; asFigure 6 As shown, the method includes the following steps:
[0123] Step 601: Obtain the user identification of the crowdsourcing user, as well as the product identification information and purchase channel information of the product provided by the crowdsourcing user.
[0124] In order to provide more abundant reference information when the user selects the optimal purchase channel for the target product, the server can, based on the crowdsourcing mechanism, obtain the product identification information and purchase channel information uploaded by the crowdsourcing user; the purchase channel information here is the same as the purchase channel information mentioned in the method on the terminal device side above, and both are the sales information of the product in online and / or offline stores. For details, please refer to the relevant introduction to the purchase channel information above, which will not be elaborated here; the product identification information here is the same as the product identification information mentioned in the method on the terminal device side above, and both are the information that can identify the identity of the product. For details, please refer to the relevant introduction to the product identification information above. In addition, when the server obtains the product identification information and purchase channel information uploaded by the crowdsourcing user, it can also obtain the user identification of the crowdsourcing user who uploaded the product identification information and purchase channel information, such as the user name, user ID account, etc.
[0125] In a possible implementation manner, the server can obtain the product identification information and purchase channel information uploaded by the user when the user fails to search for the sales information of the target product in the store where the user is currently located. Specifically, the user can use the terminal device to send the product identification information of the target product to the server and receive the search results retrieved by the server based on the product identification information. If the user finds that there is no sales information about the target product in the store where the user is currently located in the search results displayed on the terminal device, the user can accordingly trigger the purchase channel information addition operation, input the product identification information of the target product and the sales information of the target product in the store (i.e., the purchase channel information) in the purchase channel information addition interface displayed on the terminal device, and upload the input product identification information and purchase channel information to the server through the terminal device.
[0126] In another possible implementation, when the server determines that the purchase channel information searched by the user is untrue, it may request the user to upload the true purchase channel information and the product identification information. Specifically, if the user determines that the searched purchase channel information is untrue based on the purchase channel information known to the user, the terminal device may accordingly provide an interface for the user to upload the purchase channel information, requesting the user to upload the true purchase channel information. That is, when the user determines that a certain purchase channel information is untrue, the terminal device may jump to display an interface for adding purchase channel information, request the user to input the true purchase channel information and the product identification information on the interface for adding purchase channel information, and transmit the purchase channel information and the product identification information input by the user to the server through the terminal device.
[0127] It should be understood that in practical applications, in addition to obtaining the product identification information and the purchase channel information through the above two methods, the server may also obtain the product identification information and the purchase channel information through other methods. No limitation is imposed on the way for the server to obtain the product identification information and the purchase channel information here.
[0128] Step 602: Correspondingly store the user identification of the crowdsourcing user, the product identification information and the purchase channel information provided by the crowdsourcing user in a product information database.
[0129] After the server obtains the user identification of the crowdsourcing user, the product identification information of the target product and the purchase channel information, it stores the obtained user identification, product identification information and purchase channel information in the product information database correspondingly, so as to enrich the offline purchase channel information stored in the product information database. The product information database here is the same as the product information database mentioned in the method on the terminal device side above, and is used to store the product identification information and the purchase channel information corresponding to each product. For details, please refer to the relevant introduction to the product information database above, and it will not be elaborated here.
[0130] In specific implementation, before adding the obtained product identification information and purchase channel information to the product information database, the server may preprocess the obtained product identification information and purchase channel information. For example, adjust the product identification information to a preset format. When the product identification information is a barcode or a QR code, adjust the barcode or the QR code to the preset format. When the product identification information includes a picture of the product, adjust the resolution of the picture, etc.; or for another example, adjust the purchase channel information to a preset format; and then write the preprocessed product identification information and purchase channel information into the data table in the product information database correspondingly, so as to store the product identification information and the purchase channel information in the product information database.
[0131] Step 603: Provide a purchase channel information query service according to the product information database.
[0132] After the server receives the product identification information of the target product sent by the user through the terminal device, it can accordingly search in the product information database based on the product identification information to obtain the purchase channel information that matches the product identification information, and return the searched purchase channel information as the search result to the terminal device. In this way, a purchase channel information query service is provided for the user.
[0133] In specific implementation, the server can receive the product identification information of the target product to be queried, and then query in the product information database for the target purchase channel information that matches the product identification information of the target product. Furthermore, based on the first credit score of the crowdsourcing user corresponding to the target purchase channel information and the second credit score of the evaluating user, the credibility of the target purchase channel information is determined. Finally, a search result is sent to the terminal device, and the search result includes the target purchase channel information and the credibility of the target purchase channel information.
[0134] Specifically, the server can adopt a corresponding search method to search in the product information database for the target purchase channel information that matches the product identification information according to the form of the product identification information sent by the terminal device. For example, when the product identification information sent by the terminal device is a barcode, a QR code, or a product code, the server can accordingly search in the product information database for the barcode, the QR code, or the product code, and then retrieve the purchase channel information corresponding to the searched barcode, QR code, or product code as the target purchase channel information. Another example is that when the product identification information sent by the terminal device is an image including the target product, the server can accordingly calculate the similarity between the image and the product identification information in the form of each image stored in the product information database, and then retrieve the purchase channel information corresponding to the product identification information with a similarity greater than the preset threshold as the target purchase channel information.
[0135] After obtaining the target purchase channel information, further determine the credibility corresponding to each target purchase channel information. When determining the credibility corresponding to each target purchase channel information, the credibility of the target purchase channel information can be determined based on the first credit score of the crowdsourcing user who uploaded the target purchase channel information, the second credit score of the evaluating user who evaluated the target purchase channel information, and the evaluation content made by the evaluating user. Specifically, first, based on the first credit score of the crowdsourcing user and the second credit score of a certain evaluating user, determine the influence degree of the evaluation content made by the evaluating user on the credibility. Then, in combination with the evaluation content made by the evaluating user, adjust the credibility corresponding to the target purchase channel information accordingly according to its corresponding influence degree. In this way, according to the above method, adjust the credibility of the target purchase channel information one by one according to the evaluation content made by each evaluating user to determine the current credibility of the target purchase channel information.
[0136] Finally, the information of each target purchase channel searched and the credibility corresponding to each target purchase channel information are used as search results, and the search results are returned to the terminal device to be displayed to the user through the terminal device. It should be noted that when the server generates search results, it can also determine a preset geographical location range according to the geographical location where the user is currently located. Furthermore, it filters the purchase channel information corresponding to offline stores within the preset geographical location range, and generates search results based on the filtered purchase channel information, thereby providing a more reasonable search result for the user.
[0137] In the above commodity information processing method, the server obtains a large amount of purchase channel information uploaded by users through a crowdsourcing mechanism, constructs a commodity information database based on the purchase channel information uploaded by users, and continuously enriches the storage content in the commodity information database, ensuring that more abundant purchase channel information can be provided for users based on this commodity information database, and providing more abundant reference information for users to select the optimal purchase channel.
[0138] Optionally, in order to ensure that the purchase channel information pushed to the user is real and reliable sales information, the server can also adjust the credibility of each purchase channel information according to the evaluation information uploaded by the user for each purchase channel information, and generate search results based on the purchase channel information with higher credibility when pushing the purchase channel information to the user.
[0139] The server can obtain the evaluation information corresponding to the specified purchase channel information of the specified commodity in the commodity database, and determine the credibility of the purchase channel information according to the obtained evaluation information and record the credibility.
[0140] Specifically, when the terminal device receives the search results, it correspondingly displays each purchase channel information in the search results to the user. If the user determines that a certain purchase channel information is not true according to the purchase channel information known to him / her, the user can evaluate the untruthfulness of this purchase channel information in the evaluation interface corresponding to this purchase channel information. After completing the evaluation, the terminal device correspondingly uploads the evaluation result indicating that this purchase channel information is not true to the server. Furthermore, the server correspondingly reduces the credibility corresponding to this purchase channel information; on the contrary, if the user determines that a certain purchase channel information is true according to the purchase channel information known to him / her, the user can evaluate that this purchase channel information is true in the evaluation interface corresponding to this purchase channel information. After completing the evaluation, the terminal device correspondingly uploads the evaluation result indicating that this purchase channel information is true to the server. Furthermore, the server correspondingly increases the credibility corresponding to this purchase channel information.
[0141] It should be noted that when there are multiple different purchase channel information for the same product in the same offline store, the server can feedback different purchase channel information to multiple user groups respectively. Furthermore, according to the evaluation content of each user group for each purchase channel information, the credibility corresponding to each purchase channel information can be determined.
[0142] In this way, the server determines the credibility corresponding to each purchase channel information according to the evaluation information uploaded by the user, so as to ensure that when generating the search result, the search result is generated based on the purchase channel information with higher credibility. Or, the server can generate the search result according to each purchase channel information and its corresponding credibility, thereby ensuring that the reference information for the user to select the purchase channel is relatively true and accurate.
[0143] Optionally, in order to help merchants attract more consumers and increase the business competitiveness of merchants, after the merchant user identity verification of the merchant passes, the server generates a preferential identification code accordingly in response to the preferential identification code application operation of the merchant, and associates and stores the preferential identification code with the purchase channel information corresponding to the merchant.
[0144] Specifically, the merchant can send its own identity information to the server so that the server verifies the merchant user identity of the merchant according to the identity information. After the merchant user identity verification of the merchant passes, the merchant can initiate an application for generating a preferential identification code to the server to apply for generating a relevant preferential identification code. After the server generates the preferential identification code, it associates and stores the generated preferential identification code with the purchase channel information corresponding to the merchant. More specifically, the server can associate and store the preferential identification code with the purchase channel information corresponding to the merchant that includes the specified product.
[0145] In a possible implementation manner, the server can directly generate a corresponding preferential identification code according to the preferential information sent by the merchant, and associate and store the preferential identification code with its corresponding purchase channel information. When the user searches for the purchase channel information, relevant preferential promotion activities are provided for the user.
[0146] In another possible implementation manner, the server can combine the preferential information sent by the merchant with the user identifier that uploads the relevant purchase channel information, generate a preferential identification code according to the combination of the two, and while using the preferential identification code to provide preferential promotion activities for the user, use the preferential identification code to record the effective users contributed by the purchase channel information uploaded by the user for the merchant.
[0147] It should be understood that in practical applications, in addition to generating preferential identification codes through the above two implementation methods, the server can also use other methods to generate preferential identification codes, and no limitation is imposed on the method for the server to generate preferential identification codes herein. In addition, in addition to providing preferential promotion activities for users through preferential identification codes, preferential promotion activities can also be provided for users in the form of coupons, vouchers, etc., and no limitation is imposed on the method for providing preferential promotion activities herein.
[0148] In this way, providing preferential promotion activities for users based on purchase channel information can, on the one hand, facilitate merchants to achieve online promotions and attract more consumers, and on the other hand, can also bring more benefits to users, which not only increases the income of merchants but also provides a reference for users to choose a purchase channel, ensuring that users can more reasonably select the purchase channel for the target product.
[0149] To facilitate a further understanding of the commodity information processing method provided in the embodiments of the present application, the following will introduce the implementation process of the commodity information processing method shown above from the perspective of the interaction between the terminal device and the server. Figure 2 and Figure 6 as a whole.
[0150] Refer to Figure 7 , Figure 7 which is the interaction signaling diagram of the commodity information processing method provided in the embodiments of the present application. As Figure 7 shown, the commodity information processing method provided in the embodiments of the present application includes the following steps:
[0151] Step 701: When the user selects the optimal purchase channel for the target product, the user obtains the product identification information of the target product through the terminal device, such as the barcode, QR code, product code of the target product, an image including the target product, etc.
[0152] Step 702: The terminal device sends the product identification information of the target product to the server.
[0153] Step 703: The server searches in the commodity information database for purchase channel information that matches the product identification information according to the product identification information.
[0154] Retain the obtained purchase channel information of different offline stores for generating search results. For the different purchase channel information in the same offline store obtained, select the purchase channel information with the highest credibility for generating search results, or use the obtained purchase channel information and the credibility corresponding to each purchase channel information for generating search results.
[0155] Step 704: Generate search results according to the obtained purchase channel information.
[0156] Step 705: The server sends the search results to the terminal device.
[0157] Optionally, if the purchase channel information in the search results is associated with a preferential identification code, the preferential identification code associated with the purchase channel information is correspondingly sent to the terminal device.
[0158] Step 706: After receiving the search results, the terminal device displays each piece of purchase channel information in the search results accordingly.
[0159] Optionally, if the terminal device also receives the preferential identification code associated with the purchase channel information, the terminal device will also display the preferential identification code associated with the purchase channel information while displaying the search results. When the user purchases the target commodity, the user can participate in relevant preferential promotion activities through this preferential identification code.
[0160] Optionally, when the search results include online purchase channel information, if the terminal device detects that the user triggers an operation to view the online purchase channel information, it will correspondingly link to the commodity page corresponding to the online purchase channel information.
[0161] Step 707: If the search results do not include the sales information of the target commodity in the offline store where the user is currently located, the user can correspondingly trigger an operation to add purchase channel information.
[0162] Specifically, the terminal device can respond to the touch of the user on the add control displayed on the user interaction interface, correspondingly jump to display the purchase channel information addition interface, and receive the commodity identification information and purchase channel information of the target commodity input by the user in this purchase channel information addition interface.
[0163] Step 708: The terminal device sends the commodity identification information and purchase channel information input by the user to the server.
[0164] Step 709: The server stores the user identification, commodity identification information, and purchase channel information in the commodity information database.
[0165] Step 710: If the user wants to evaluate the authenticity of the purchase channel information in the search results, the user can correspondingly trigger an evaluation operation for the purchase channel information.
[0166] Specifically, the terminal device can respond to the touch of the user on the evaluation control displayed on the user interaction interface, correspondingly jump to display the purchase channel information evaluation interface, and receive the evaluation information for the purchase channel information input by the user in this purchase channel information evaluation interface.
[0167] Step 711: The terminal device sends the evaluation information input by the user to the server.
[0168] Step 712: The server adjusts the credibility corresponding to the purchase channel information according to the received evaluation information.
[0169] Specifically, if the evaluation information received by the server indicates that the purchase channel information is true, the credibility corresponding to the purchase channel information is increased; conversely, if the evaluation information received by the server indicates that the purchase channel information is untrue, the credibility corresponding to the purchase channel information is decreased.
[0170] In addition, the server can also adjust the credibility of the purchase channel information by combining the first credit score of the crowdsourcing user who uploaded the purchase channel information and the second credit score of the evaluation user who evaluated the purchase channel information.
[0171] For the commodity information processing method described above, the present application also provides a corresponding commodity information processing device to enable the above commodity information processing method to be applied and implemented in practice.
[0172] See Figure 8 , Figure 8 is a schematic structural diagram of a commodity information processing device 800 corresponding to the commodity information processing method on the terminal device side shown above. The commodity information processing device 800 includes: Figure 2 An acquisition module 801, configured to acquire commodity identification information of a target commodity;
[0173] A search module 802, configured to send the commodity identification information to the server and receive a search result sent by the server, where the search result includes purchase channel information provided by each crowdsourcing user that matches the commodity identification information searched from a commodity information database;
[0174] A display module 803, configured to display the search result.
[0175]
[0176] Optionally, on the basis of the commodity information processing device shown in Figure 8 See Figure 9 Figure 9 , Figure 9 is a schematic structural diagram of another commodity information processing device provided by an embodiment of the present application. As shown in
[0177] Figure 9
[0177] An add control display module 901, configured to display an add control for adding purchase channel information on a user interaction interface;
[0178] An adding module 902 is configured to receive the purchase channel information of the target commodity input by the user in response to a touch operation of the user on the adding control, and correspondingly store the commodity identification information and the purchase channel information of the target commodity in the commodity information database through the server.
[0179] Optionally, based on the commodity information processing device shown in Figure 8 , referring to Figure 10 , Figure 10 is a schematic structural diagram of another commodity information processing device provided by an embodiment of the present application. As shown in Figure 10 , the commodity information processing device further includes:
[0180] An evaluation control display module 1001 is configured to further display an evaluation control for evaluating the authenticity of the purchase channel information on the user interaction interface;
[0181] An evaluation module 1002 is configured to receive the evaluation information of the user for the purchase channel information in the search results in response to a touch operation of the user on the evaluation control, and send the evaluation information to the server.
[0182] Optionally, based on the commodity information processing device shown in Figure 8 , the search results further include the credibility of the purchase channel information; then the display module 803 is specifically configured to:
[0183] Sort and display the purchase channel information in the search results according to the credibility of the purchase channel information in the search results.
[0184] Optionally, based on the commodity information processing device shown in Figure 8 , referring to Figure 11 , Figure 11 is a schematic structural diagram of another commodity information processing device provided by an embodiment of the present application. As shown in Figure 11 , the commodity information processing device further includes:
[0185] A price query control display module 1101 is configured to display a historical price query control for viewing the historical price trend curve of the target commodity in a specified store on the user interaction interface;
[0186] A price historical trend curve display module 1102 is configured to obtain and display the historical price trend curve of the target commodity in a specified store from the server in response to a touch operation of the user on the historical price query control.
[0187] Optionally, based on the commodity information processing device shown in Figure 8 , referring to Figure 12 , Figure 12Schematic diagram of another commodity information processing apparatus provided by an embodiment of the present application. As Figure 12 shown, the commodity information processing apparatus further includes:
[0188] A preferential identification code acquisition module 1201, configured to acquire a preferential identification code matching the purchase channel information of the target commodity from the server;
[0189] A preferential identification code display module 1202, configured to display the preferential identification code matching the purchase channel information when displaying the search result, where the preferential identification code is used to provide preferential information of a store.
[0190] Optionally, based on the commodity information processing apparatus shown in Figure 8 , referring to Figure 13 , Figure 13 Schematic diagram of another commodity information processing apparatus provided by an embodiment of the present application. As Figure 13 shown, the commodity information processing apparatus further includes:
[0191] A contribution value acquisition module 1301, configured to acquire a contribution value corresponding to a target user from the server, where the contribution value is determined according to the number of times the purchase channel information provided by the target user is cited;
[0192] A reward asset distribution module 1302, configured to distribute reward assets to the target user according to the contribution value corresponding to the target user.
[0193] Optionally, based on the commodity information processing apparatus shown in Figure 8 , the acquisition module 801 is specifically configured to:
[0194] Scan the target commodity through a camera to obtain the commodity identification information of the target commodity.
[0195] The above commodity information processing apparatus can help a user quickly obtain sales information of a commodity in different offline stores during the process of offline shopping, which is beneficial for the user to select an optimal purchase channel according to the sales information of the commodity in different offline stores, and greatly improves the shopping experience of the user.
[0196] Referring to Figure 14 , Figure 14 is a schematic diagram of a commodity information processing apparatus 1400 corresponding to the commodity information processing method on the server side shown in the above Figure 6 , and the commodity information processing apparatus 1400 includes:
[0197] An acquisition module 1401, configured to acquire a user identification of a crowdsourcing user, as well as commodity identification information and purchase channel information of a commodity provided by the crowdsourcing user;
[0198] A storage module 1402, configured to store the user identification of the crowdsourcing user, the product identification information provided by the crowdsourcing user, and the purchase channel information in a corresponding manner in a product information database;
[0199] A query service module 1403, configured to provide a purchase channel information query service according to the product information database.
[0200] Optionally, based on the product information processing device shown in Figure 14 The query service module 1403 is specifically configured to:
[0201] Receive the product identification information of the target product to be queried;
[0202] Query the target purchase channel information that matches the product identification information of the target product from the product information database;
[0203] Determine the credibility of the target purchase channel information according to the first credit score of the crowdsourcing user corresponding to the target purchase channel information and the second credit score of the evaluating user;
[0204] Send a search result, where the search result includes the target purchase channel information and the credibility of the target purchase channel information.
[0205] Optionally, based on the product information processing device shown in Figure 14 Refer to Figure 15 , Figure 15 which is a schematic structural diagram of another product information processing device provided by an embodiment of the present application. As shown in Figure 15 The product information processing device further includes:
[0206] A preferential identification code storage module 1501, configured to, after the merchant user passes the verification, respond to the preferential identification code application operation of the merchant user, generate a preferential identification code, and store the preferential identification code in an associated manner with the purchase channel information corresponding to the merchant user.
[0207] In the above product information processing device, a large amount of purchase channel information uploaded by users is obtained through a crowdsourcing mechanism, and a product information database is constructed based on the purchase channel information uploaded by users, continuously enriching the stored content in the product information database, ensuring that more abundant purchase channel information can be provided for users based on the product information database in the future, and providing more abundant reference information for users to select the optimal purchase channel.
[0208] An embodiment of the present application further provides a terminal device and a server for processing product information. Next, the terminal device and the server for processing product information provided by an embodiment of the present application will be introduced from the perspective of hardware implementation.
[0209] See Figure 16 , which is a schematic structural diagram of a terminal device provided by an embodiment of the present application. For the convenience of description, only the parts related to the embodiments of the present application are shown. For the specific technical details not disclosed, please refer to the method part of the embodiments of the present application. The terminal can be any terminal device including a mobile phone, a tablet computer, a personal digital assistant (English full name: Personal Digital Assistant, English abbreviation: PDA), a point of sales (English full name: Point of Sales, English abbreviation: POS), an in-vehicle computer, etc. Taking the terminal as a mobile phone as an example:
[0210] Figure 16 What is shown is a block diagram of a part of the structure of a mobile phone related to the terminal provided by an embodiment of the present application. Refer to Figure 16 , the mobile phone includes: a radio frequency (English full name: Radio Frequency, English abbreviation: RF) circuit 1610, a memory 1620, an input unit 1630, a display unit 1640, a sensor 1650, an audio circuit 1660, a wireless fidelity (English full name: wirelessfidelity, English abbreviation: WiFi) module 1670, a processor 1680, and a power supply 1690 and other components. Those skilled in the art can understand that Figure 16 the structure of the mobile phone shown in
[0211] does not limit the mobile phone, and may include more or fewer components than shown, or combine some components, or have different component arrangements.
[0212] The processor 1680 is the control center of the mobile phone, connecting various parts of the entire mobile phone through various interfaces and circuits. By running or executing software programs and / or modules stored in the memory 1620, and by invoking the data stored in the memory 1620, it performs various functions of the mobile phone and processes data, thereby monitoring the mobile phone as a whole. Optionally, the processor 1680 may include one or more processing units; preferably, the processor 1680 may integrate an application processor and a modem processor. Among them, the application processor mainly processes the operating system, user interface, application programs, etc., and the modem processor mainly processes wireless communication. It can be understood that the above-mentioned modem processor may not be integrated into the processor 1680 either.
[0213] In the embodiment of the present application, the processor 1680 included in the terminal further has the following functions:
[0214] Obtain the product identification information of the target product;
[0215] Send the product identification information to the server, and receive the search results sent by the server. The search results include the purchase channel information provided by each crowdsourcing user searched from the product information database that matches the product identification information;
[0216] Display the search results.
[0217] Optionally, the processor 1680 is further configured to execute the steps of any implementation manner of the product information processing method on the terminal device side provided in the embodiment of the present application.
[0218] The embodiment of the present application further provides a server, Figure 17 which is a schematic structural diagram of a server provided in the embodiment of the present application. The server 1700 may vary greatly due to configuration or performance differences, and may include one or more central processing units (CPUs) 1722 (for example, one or more processors) and a memory 1732, and one or more storage media 1730 (for example, one or more mass storage devices) for storing application programs 1742 or data 1744. Among them, the memory 1732 and the storage media 1730 may be transient storage or persistent storage. The program stored in the storage media 1730 may include one or more modules (not shown in the figure), and each module may include a series of instruction operations on the server. Further, the central processor 1722 may be configured to communicate with the storage media 1730 and execute a series of instruction operations in the storage media 1730 on the server 1700.
[0219] The server 1700 may also include one or more power supplies 1726, one or more wired or wireless network interfaces 1750, one or more input / output interfaces 1758, and / or one or more operating systems 1741, such as Windows ServerTM, Mac OS XTM, UnixTM, LinuxTM, FreeBSDTM, and so on.
[0220] In the above embodiments, the steps executed by the server may be based on the Figure 17 server structure shown.
[0221] Among them, the CPU 1722 is used to execute the following steps:
[0222] Obtain the user identification of the crowdsourcing user, as well as the product identification information and purchase channel information of the product provided by the crowdsourcing user;
[0223] Correspondingly store the user identification of the crowdsourcing user, the product identification information and purchase channel information provided by the crowdsourcing user into the product information database;
[0224] Provide a purchase channel information query service according to the product information database.
[0225] Optionally, the CPU 1722 may also be used to execute the steps of any implementation manner of the product information processing method on the server side in the embodiments of the present application.
[0226] The embodiments of the present application also provide a computer-readable storage medium for storing program codes, and the program codes are used to execute any implementation manner of the product information processing method described in the foregoing embodiments.
[0227] The embodiments of the present application also provide a computer program product including instructions, and when it runs on a computer, it causes the computer to execute any implementation manner of the product information processing method described in the foregoing embodiments.
[0228] Those skilled in the art can clearly understand that for the convenience and brevity of description, the specific working processes of the systems, devices, and units described above may refer to the corresponding processes in the foregoing method embodiments, and will not be elaborated herein.
[0229] In several embodiments provided in this application, it should be understood that the disclosed systems, devices, and methods can be implemented in other ways. For example, the device embodiments described above are merely illustrative. For example, the division of the units is only a logical function division. In actual implementation, there may be other division methods. For example, multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. Another point is that the displayed or discussed couplings or direct couplings or communication connections to each other can be through some interfaces. The indirect couplings or communication connections of devices or units can be in electrical, mechanical, or other forms.
[0230] The units described as separate components may or may not be physically separated. The components displayed as units may or may not be physical units, that is, they can be located in one place, or they can be distributed to multiple network units. Some or all of the units can be selected according to actual needs to achieve the purpose of the solution of this embodiment.
[0231] In addition, in each embodiment of this application, the functional units can be integrated in a processing unit, or each unit can exist physically alone, or two or more units can be integrated in one unit. The above-mentioned integrated units can be implemented in the form of hardware or in the form of software functional units.
[0232] If the above-mentioned integrated unit is implemented in the form of a software functional unit and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of this application, in essence, or the part that contributes to the prior art, or all or part of this technical solution, can be embodied in the form of a software product. This computer software product is stored in a storage medium and includes several instructions to enable a computer device (which can be a personal computer, a server, or a network device, etc.) to execute all or part of the steps of the methods described in each embodiment of this application. And the aforementioned storage medium includes: USB flash drives, mobile hard disks, read-only memories (English full name: Read-Only Memory, English abbreviation: ROM), random access memories (English full name: Random Access Memory, English abbreviation: RAM), magnetic disks, or optical discs and other various media that can store program codes.
[0233] As described above, the above embodiments are only used to illustrate the technical solutions of the present application, rather than limiting it; although the present application has been described in detail with reference to the foregoing embodiments, those of ordinary skill in the art should understand that: they can still modify the technical solutions recorded in the foregoing embodiments, or perform equivalent replacements on some of the technical features; and these modifications or replacements do not make the essence of the corresponding technical solutions deviate from the spirit and scope of the technical solutions of the various embodiments of the present application.
Claims
1. A method for processing commodity information, characterized in that, Applied to obtain the sales information of goods in offline stores during the offline shopping process, including: Obtain the product identification information of the target product, where the target product is a product in the offline store where the user is currently located; Send the product identification information to the server, so that the server searches the product information database for the purchase channel information provided by each crowdsourcing user that matches the product identification information. If the searched purchase channel information corresponds to different stores, all the searched purchase channel information is used as the search result. If the searched purchase channel information includes different purchase channel information of the target product in the same store, the purchase channel information with the highest credibility is selected from the different purchase channel information in the same store, and the purchase channel information of the target product in other different stores is combined to generate the search result; the product information database is constructed based on the user identification, product identification information, and the offline purchase channel information of the product corresponding to the product identification information uploaded by crowdsourcing users through the network. The offline purchase channel information includes the sales price of the product in the offline store, the name and geographical location of the offline store; Receive the search result sent by the server. The purchase channel information in the search result includes the offline purchase channel information corresponding to the offline stores within the preset geographical range, and the preset geographical range is determined according to the geographical location where the user is currently located; Display the search result, an add control for adding purchase channel information, a historical price query control, and the promotional offers of each offline store for the target product on the search result display interface; If the search result does not include the sales information of the target product in the offline store where the user is currently located, in response to the user's touch operation on the add control, receive the purchase channel information of the offline store where the user is currently located for the target product input by the user, and store the product identification information of the target product and the input purchase channel information in the product information database through the server; In response to the user's touch operation on the historical price query control after selecting any purchase channel information in the search result, obtain the price historical trend curve of the target product in the offline store of the selected purchase channel information from the server, and display the price historical trend curve.
2. The method according to claim 1, wherein The method further includes: Display an evaluation control for evaluating the authenticity of the purchase channel information on the search result display interface; In response to the user's touch operation on the evaluation control, receive the evaluation information of the user for the purchase channel information in the search result, and send the evaluation information to the server.
3. The method according to claim 2, wherein The displaying the search result includes: Sort and display the purchase channel information in the search result according to the credibility of the purchase channel information in the search result.
4. The method according to claim 1, wherein The method further includes: Obtain the preferential identification code that matches the purchase channel information of the target product from the server; When displaying the search results, a preferential identification code that matches the purchase channel information is also displayed, and the preferential identification code is used to provide preferential information of the store.
5. The method according to claim 1, characterized in that, The method further includes: Obtaining the contribution value corresponding to the target user from the server, where the contribution value is determined according to the number of times the purchase channel information provided by the target user is cited; Distributing reward assets to the target user according to the contribution value corresponding to the target user.
6. The method according to claim 1, characterized in that The obtaining of the product identification information of the target product includes: Scanning the target product through a camera to obtain the product identification information of the target product.
7. A method for processing commodity information, characterized in that, Applied to obtain the sales information of a product in an offline store during the offline shopping process, including: Obtaining the user identification of the crowdsourcing user and the product identification information and purchase channel information of the product provided by the crowdsourcing user; Correspondingly storing the user identification of the crowdsourcing user, the product identification information provided by the crowdsourcing user, and the offline purchase channel information of the product corresponding to the product identification information in the product information database, where the purchase channel information includes the sales price of the product in the offline store, the name and geographical location of the offline store; Receiving the product identification information of the target product to be queried; Searching in the product information database for the purchase channel information provided by each crowdsourcing user that matches the product identification information of the target product; If the searched purchase channel information corresponds to different stores, all the searched purchase channel information is used as the search result. If the searched purchase channel information includes different purchase channel information of the target product in the same store, the purchase channel information with the highest credibility is selected from the different purchase channel information in the same store, and the search result is generated together with the purchase channel information of the target product in other different stores; Sending the search result to the terminal device so that the terminal displays the search result, an add control for adding purchase channel information, a historical price query control, and the promotional offers of each offline store for the target product on the search result display interface. The purchase channel information in the search result includes the offline purchase channel information corresponding to the offline stores within a preset geographical range, and the preset geographical range is determined according to the geographical location where the user is currently located; If the search result does not include the sales information of the target product in the offline store where the user is currently located, according to the purchase channel information of the target product in the offline store where the user is currently located input by the user after triggering the add control on the terminal device, the product identification information of the target product uploaded by the user is correspondingly stored in the product information database together with the input purchase channel information of the target product in the offline store where the user is currently located; According to the touch operation on the historical price query control after the user selects any purchase channel information in the search result on the terminal device, returning to the terminal device the price historical trend curve of the target product in the offline store of the purchase channel information selected by the user for the terminal device to display.
8. The method according to claim 7, characterized in that The method further includes: After the merchant user passes the verification, respond to the merchant user's application operation for the preferential identification code, generate the preferential identification code, and associate and store the preferential identification code with the purchase channel information corresponding to the merchant user.
9. A commodity information processing device, characterized in that, Applied to obtain the sales information of goods in offline stores during the process of offline shopping, including: An acquisition module for acquiring the product identification information of the target product, where the target product is a product in the offline store where the user is currently located; A search module for sending the product identification information to the server so that the server searches the product information database for the purchase channel information provided by each crowdsourcing user that matches the product identification information. If the searched purchase channel information corresponds to different stores, all the searched purchase channel information is used as the search result. If the searched purchase channel information includes different purchase channel information of the target product in the same store, the purchase channel information with the highest credibility is selected from the different purchase channel information in the same store, and the search result is generated together with the purchase channel information of the target product in other different stores; the product information database is constructed based on the user identification, product identification information, and the offline purchase channel information of the product corresponding to the product identification information uploaded by the crowdsourcing user through the network. The offline purchase channel information includes the sales price of the product in the offline store, the name and geographical location of the offline store; receive the search result sent by the server, and the purchase channel information in the search result includes the offline purchase channel information corresponding to the offline stores within the preset geographical range, and the preset geographical range is determined according to the geographical location where the user is currently located; A display module for displaying the search result, an add control for adding purchase channel information, a historical price query control, and the promotional offers of each offline store for the target product on the search result display interface; An add module for, if the search result does not include the sales information of the target product in the offline store where the user is currently located, in response to the user's touch operation on the add control, receiving the purchase channel information of the offline store where the user is currently located for the target product input by the user, and corresponding and storing the product identification information of the target product and the input purchase channel information to the product information database through the server; A price historical trend curve display module for, in response to the user's touch operation on the historical price query control after selecting any purchase channel information in the search result, obtaining the price historical trend curve of the target product in the offline store of the selected purchase channel information from the server and displaying the price historical trend curve.
10. A commodity information processing device, characterized in that, Applied to obtain the sales information of goods in different offline stores during the process of offline shopping, including: An acquisition module for acquiring the user identification of the crowdsourcing user and the product identification information and purchase channel information of the product provided by the crowdsourcing user; A storage module for storing the user identification of the crowdsourcing user, the product identification information provided by the crowdsourcing user, and the offline purchase channel information of the product corresponding to the product identification information in an offline store in a product information database. The purchase channel information includes the selling price of the product in the offline store, the name and geographical location of the offline store; A query service module for: Receiving the product identification information of the target product to be queried; Searching in the product information database for the purchase channel information provided by each crowdsourcing user that matches the product identification information of the target product; If the searched purchase channel information corresponds to different stores, taking all the searched purchase channel information as the search result. If the searched purchase channel information includes different purchase channel information of the target product in the same store, selecting the purchase channel information with the highest credibility from the different purchase channel information in the same store, and generating a search result together with the purchase channel information of the target product in other different stores; Sending the search result to the terminal device, so that the terminal displays the search result, an add control for adding purchase channel information, a historical price query control, and the promotional offers of each offline store for the target product on the search result display interface. The purchase channel information in the search result includes the offline purchase channel information corresponding to the offline stores within a preset geographical range, and the preset geographical range is determined according to the geographical location where the user is currently located; If the search result does not include the sales information of the target product in the offline store where the user is currently located, storing the product identification information of the target product uploaded by the user and the purchase channel information of the target product in the offline store where the user is currently located input by the user after the user triggers the add control on the terminal device in the product information database; According to the touch operation on the historical price query control after the user selects any one of the purchase channel information in the search result on the terminal device, returning to the terminal device the price historical trend curve of the target product in the offline store of the purchase channel information selected by the user for the terminal device to display.
11. A device, characterized in that, The device includes a processor and a memory: The memory is used for storing computer programs; The processor is used for executing the method according to any one of claims 1 to 8 according to the computer program.
12. A computer-readable storage medium, characterized in that, The computer-readable storage medium is used for storing a computer program, and the computer program is used for executing the method according to any one of claims 1 to 8.