Information collection method and device

By intercepting the display interface of the e-commerce platform and generating and adding collections, the efficiency of users' batch collection and content updates on the e-commerce platform is solved, and user experience and personalized information recommendations are improved.

CN114138152BActive Publication Date: 2024-12-27HANGZHOU LIANYING NETWORK TECHNOLOGY CO LTD
View PDF 12 Cites 0 Cited by

Patent Information

Application Number
CN202111456879.7
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2021-12-02
Publication Date
2024-12-27
Estimated Expiration
2041-12-02

AI Technical Summary

Technical Problem

When users collect products, existing e-commerce shopping platforms lack efficient batch collection and content update feedback mechanisms, which affects the user experience.

Method used

Provides an information collection method and device, which can achieve batch collection by intercepting the current display interface, obtaining product information, generating collections, and sorting, expanding and updating according to user instructions, adding to user's favorites, realizing batch collection and content updates.

Benefits of technology

It improves the efficiency of users collecting products, restores users' search and browsing scenarios, and provides personalized recommendations and content update notifications for user preference information.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN114138152B_ABST
    Figure CN114138152B_ABST
Patent Text Reader

Abstract

The embodiment of the present application discloses an information collection method and device. A specific implementation of the method includes: responding upon receiving a collection instruction sent by a user, intercepting the current display interface, wherein the current display interface includes multiple products, then obtaining the product information of each product, and aggregating the product information to generate a collection set, and finally, adding the collection set to the user's favorites. This implementation can batch collect the products included in the current display interface when the user issues an instruction, so as to realize batch collection of products according to the user's actual search and browsing scenarios, improve the collection efficiency of the collected products, and restore the user's search and browsing scenarios.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The embodiments of the present application relate to the field of computer technology, and specifically to an information collection method and device. Background Art

[0002] With the development and growth of e-commerce shopping platforms, user shopping experience has gradually become the top priority of major companies. In order to facilitate users to quickly retrieve products that they like and pay attention to while browsing, or to facilitate timely feedback and notification to users when these products have content updates or price adjustments, favorites are usually built for users. After collecting (collecting) the products that users like and pay attention to, the favorites can be used to facilitate user retrieval, provide users with content update feedback, etc. Summary of the invention

[0003] The embodiments of the present application provide a method and device for collecting information.

[0004] In a first aspect, an embodiment of the present application provides an information collection method, comprising: in response to receiving a collection instruction sent by a user, capturing a current display interface, wherein the current display interface includes multiple products; obtaining product information of each product, and aggregating the product information to generate a collection set; and adding the collection set to the user's favorites.

[0005] In some embodiments, the information collection method further includes: in response to receiving a sorting instruction sent by a user, obtaining a set of products to be presented and a sorting rule corresponding to the sorting instruction, wherein the set of products to be presented includes multiple products to be presented and associated product information of the products to be presented; sorting the products to be presented in the set of products to be presented according to the sorting rule and the associated product information; obtaining the number of products that can be displayed on the page, and selecting a corresponding number of presentation products from the sorted set of products to be presented based on the number of products that can be displayed on the page; generating the current display interface based on each of the presented products, wherein the display order of each of the presented products in the current display interface is consistent with the sorting order of the sorted set of products to be presented.

[0006] In some embodiments, the information collection method further includes: generating a sorting label based on the sorting rule; and adding the sorting label to the favorites corresponding to the collection set.

[0007] In some embodiments, the information collection method further includes: obtaining common attributes of the products and / or product information included in the collection set, and generating common attribute tags; and adding the common attribute tags to the collection set accordingly.

[0008] In some embodiments, the information collection method further includes: in response to receiving a product expansion request sent by the user, obtaining a target expansion quantity corresponding to the expansion request; obtaining an attribute tag and a sorting tag corresponding to the collection set; determining an expansion product of the target expansion quantity based on the attribute tag and the sorting tag; and adding the expansion product to the collection set.

[0009] In some embodiments, the information collection method also includes: obtaining the user's preference information; and obtaining the product information of each product, and aggregating the product information to generate a collection set, including: obtaining the product information of each product, eliminating low-correlation products whose similarity between the product information and the preference information is lower than a preference threshold; and aggregating the remaining product information after elimination to generate the collection set.

[0010] In some embodiments, the information collection method further includes: in response to the number of products corresponding to each piece of product information remaining after elimination does not meet a quantity threshold, determining supplementary product information based on the remaining pieces of product information and the preference configuration information; and adding the supplementary product information to the collection set.

[0011] In some embodiments, the information collection method further includes: in response to receiving update information corresponding to the target product information of at least one of the collection sets in the collection folder, determining the collection set including the target product information as the target collection set; and pushing the update information and the target collection set to the user.

[0012] In the second aspect, an embodiment of the present application provides an information collection device, comprising: an interface capture unit, configured to capture a current display interface in response to receiving a collection instruction sent by a user, wherein the current display interface includes multiple products; a collection set generation unit, configured to obtain product information of each product, and aggregate the product information to generate a collection set; a collection set adding unit, configured to add the collection set to the user's favorites.

[0013] In some embodiments, the information collection device also includes: a sorting rule acquisition unit, configured to acquire a set of products to be presented and a sorting rule corresponding to the sorting instruction in response to receiving a sorting instruction sent by a user, wherein the set of products to be presented includes multiple products to be presented and associated product information of the products to be presented; a product sorting unit, configured to sort the products to be presented in the set of products to be presented according to the sorting rule and the associated product information; a presentation product selection unit, configured to acquire the number of products that can be displayed on the page, and select a corresponding number of presentation products from the sorted set of products to be presented based on the number of products that can be displayed on the page; a display interface generation unit, configured to generate the current display interface based on each of the presented products, wherein the display order of each of the presented products in the current display interface is consistent with the sorting order of the sorted set of products to be presented.

[0014] In some embodiments, the information collection device further includes: a sorting label generating unit configured to generate a sorting label based on the sorting rule; and a sorting label adding unit configured to add the sorting label to the collection set in the favorites.

[0015] In some embodiments, the information collection device also includes: an attribute label generation unit, configured to obtain common attributes of the products and / or product information included in the collection set, and generate a common attribute label; an attribute label adding unit, configured to add the common attribute label to the collection set accordingly.

[0016] In some embodiments, the information collection device also includes: an expansion quantity determination unit, configured to obtain a target expansion quantity corresponding to the expansion request in response to receiving a product expansion request sent by the user; a label acquisition unit, configured to obtain an attribute label and a sorting label corresponding to the collection set; an expansion product determination unit, configured to determine the expansion product of the target expansion quantity based on the attribute label and the sorting label; and a collection set expansion unit, configured to add the expansion product to the collection set.

[0017] In some embodiments, the information collection device also includes: a preference information reading unit, configured to obtain the preference information of the user; and the collection set generation unit, including: a low-correlation product elimination subunit, configured to obtain the product information of each product, and eliminate low-correlation products whose similarity between the product information and the preference information is lower than the preference threshold; and a collection set generation subunit, configured to aggregate the remaining product information after the elimination to generate the collection set.

[0018] In some embodiments, the information collection device also includes: a supplementary product determination unit, configured to determine supplementary product information based on the remaining product information and the preference configuration information in response to the number of products corresponding to each piece of product information remaining after elimination failing to meet a quantity threshold; and a collection set supplementation unit, configured to add the supplementary product information to the collection set.

[0019] In some embodiments, the information collection device also includes: a target collection set determination unit, configured to determine the collection set including the target product information as the target collection set in response to receiving update information corresponding to at least one target product information of the collection set in the collection folder; and an information push unit, configured to push the update information and the target collection set to the user.

[0020] In a third aspect, an embodiment of the present application provides a computer device, comprising: one or more processors; a storage device on which one or more programs are stored; when the one or more programs are executed by one or more processors, the one or more processors implement the method described in any implementation method in the first aspect.

[0021] In a fourth aspect, an embodiment of the present application provides a computer-readable medium having a computer program stored thereon, which, when executed by a processor, implements the method described in any implementation manner in the first aspect.

[0022] The information collection method and device provided in the embodiment of the present application responds when receiving a collection instruction sent by the user, intercepts the current display interface, wherein the current display interface includes multiple products, then obtains the product information of each product, and aggregates the product information to generate a collection set, and finally adds the collection set to the user's favorites. This implementation method can collect the products included in the current display interface in batches when the user issues an instruction, so as to realize batch collection of products according to the actual search and browsing scenarios of the user, improve the collection efficiency of the collected products, and restore the user's search and browsing scenarios. BRIEF DESCRIPTION OF THE DRAWINGS

[0023] Other features, objects and advantages of the present application will become more apparent by reading the detailed description of non-limiting embodiments made with reference to the following drawings:

[0024] Figure 1 is an exemplary system architecture to which some embodiments of the present application may be applied;

[0025] Figure 2 is a flow chart of a first embodiment of the information collection method according to the present application;

[0026] Figure 3It is a flowchart of an implementation method of applying the information collection method of the present application to generate a display page;

[0027] Figure 4 is a flow chart of a second embodiment of the information collection method according to the present application;

[0028] Figure 5a , 5b , 5c and 5d are schematic diagrams showing the effects of an application scenario of the information collection method according to the present application;

[0029] Figure 6 It is a structural diagram of a computer system of a computer device suitable for implementing some embodiments of the present application. DETAILED DESCRIPTION

[0030] The present application will be further described in detail below in conjunction with the accompanying drawings and embodiments. It is to be understood that the specific embodiments described herein are only used to explain the relevant invention, rather than to limit the invention. It should also be noted that, for ease of description, only the parts related to the relevant invention are shown in the accompanying drawings.

[0031] It should be noted that, in the absence of conflict, the embodiments and features in the embodiments of the present application can be combined with each other. The present application will be described in detail below with reference to the accompanying drawings and in combination with the embodiments.

[0032] In addition, the acquisition, storage, use, processing, transportation, provision and disclosure of user personal information involved in the technical solutions of this application are in compliance with the relevant laws and regulations and do not violate public order and good morals.

[0033] Figure 1 An exemplary system architecture 100 is shown to which an embodiment of the information collection method of the present application can be applied.

[0034] like Figure 1 As shown, the system architecture 100 may include devices 101, 102, 103, 104 and a network 105. The network 105 is used to provide a medium for communication links between the devices 101, 102, 103, 104. The network 105 may include various connection types, such as wired, wireless target communication links or optical fiber cables.

[0035] Devices 101, 102, 103, and 104 may be hardware devices or software that support network connection to provide various network services. When the device is hardware, it may be various electronic devices including but not limited to smart phones, tablet computers, laptop computers, desktop computers, and servers, etc. At this time, as a hardware device, it may be implemented as a distributed device group consisting of multiple devices, or it may be implemented as a single device. When the device is software, it may be installed in the electronic devices listed above. At this time, as software, it may be implemented as multiple software or software modules, for example, for providing distributed services, or it may be implemented as a single software or software module. No specific limitation is made here.

[0036] In practice, a device can provide corresponding network services by installing corresponding client applications or server applications. After the client application is installed, the device can be embodied as a client in network communication. Correspondingly, after the server application is installed, it can be embodied as a server in network communication.

[0037] As an example, in Figure 1 In the embodiment, devices 101, 102, and 103 are embodied as terminals, and device 104 is embodied as a server. Specifically, devices 101, 102, and 103 may be clients with product search applications installed, and device 104 may be a background server that provides services for the product search application. For ease of understanding, the interaction relationship between the above devices is described in conjunction with a specific application scenario. For example, after a user uses the product search application in devices 101, 102, and 103 to send product search information and search requests to device 104 through network 105, device 104 responds to the search information and search request, and determines the corresponding product according to the search information and search request. After the product is selected, a display interface including the product is generated and returned to devices 101, 102, and 103; then, the user can browse the display interface through devices 101, 102, and 103, and when it is desired to collect each product in the display page, a collection instruction is sent to the device 104; when the device 104 receives the collection instruction sent by the user, it responds and captures the current display interface; next, the device 104 obtains the product information of each product, and summarizes the product information to generate a collection set, and finally, the device 104 adds the collection set to the user's favorites.

[0038] Since providing search services, obtaining product information, etc. requires computing resources and strong computing power, the information collection methods provided in the subsequent embodiments of this application are generally executed by the device 104 embodied as a server with strong computing power and more computing resources. Correspondingly, the device is generally also set in the device 104 embodied as a server. However, it should also be pointed out that when the terminal devices 101, 102, and 103 also have computing power and computing resources that meet the requirements, the above-mentioned information collection method handed over to the device 104 embodied as a server can also be handed over to the devices 101, 102, and 103 for calculation to achieve the same As a result, in some embodiments, especially when there are multiple devices with different computing capabilities at the same time, but the product search application determines that the device it is in has stronger computing capabilities and more remaining computing resources, it can let the devices 101, 102, 103 to perform the above operations, thereby appropriately reducing the computing pressure of the device 104 embodied as a server, such as generating favorites locally on the devices 101, 102, 103, adding the collection to the favorites, and subsequently making an information request to the device 104 embodied as a server based on the product information in the favorites, or uploading the favorites to the device 104.

[0039] It should be understood that Figure 1 The number of networks and devices in the figure is only for illustration. Any number of networks and devices may be provided according to implementation requirements.

[0040] Continue to refer Figure 2 , which shows a process 200 according to a first embodiment of the information collection method of the present application, the information collection method may include the following steps:

[0041] Step 201, in response to receiving a collection instruction sent by a user, capturing the current display interface.

[0042] In this embodiment, the execution subject of the information collection method (for example Figure 1 The device 104 shown is a server device, and the devices used by each user (eg Figure 1 The device 101, 102, and 103 shown in the figure interact with each other, and after determining at least one product corresponding to the search information and search request based on the search information and search request transmitted by the device used by the user, a display interface is generated based on the determined product, and is transmitted back to the device used by the user for display. When a collection instruction is received from the device used by the user, a response is made, and a display interface that is sent to the user and is being presented in the user's device is intercepted, and the display interface includes multiple products.

[0043] Among them, when sending a collection instruction, the user can also mark the area in the current display interface according to his or her actual needs (for example, using a finger to drag and divide part of the interface in the current display interface, or pre-dividing the products displayed in the current display interface into areas, and determining the mark based on the user's selection result of the divided area), and send the mark together with the collection instruction to the above-mentioned execution entity, so that the above-mentioned execution entity can intercept the corresponding interface according to the mark as the intercepted current display interface.

[0044] In practice, the collection instruction can usually be triggered by an independently set trigger button to achieve the trigger method of one-by-one selection in the prior art, so as to provide users with diversified services in combination with the collection method provided in the prior art. For example, when the display interface is presented to the user, a "focus on the scene" button can be presented together, so that the user can complete the sending of the collection instruction in the information collection method provided in this application through the "focus on the scene" button.

[0045] Step 202, obtain product information of each product, and aggregate the product information to generate a collection set.

[0046] In this embodiment, after the current display interface is captured and determined based on the above step 201, the products included in the current display interface are parsed, and the product information corresponding to each product is obtained accordingly. The product information can usually include at least one of the product's ingredient parameters, price parameters, usage parameters, and purchase page. After the product information is obtained, a correspondence between the product information and the product is established, and a collection set is generated. The collection set includes at least one set of product-product information.

[0047] It should be noted that the product in step 201 and the product information in step 202 may be obtained by the execution subject directly from a local storage device or from a non-local storage device (e.g. Figure 1 The local storage device may be a data storage module provided in the above-mentioned execution subject, such as a server hard disk, in which case the product and product information may be quickly read locally separately or simultaneously; the non-local storage device may also be any other electronic device provided for storing data, such as some user terminals, in which case the above-mentioned execution subject may obtain the required product and product information by sending an acquisition command to the electronic device.

[0048] Step 203: Add the collection to the user's favorites.

[0049] In this embodiment, the collection generated in the above step 202 is combined with the user's favorites. The favorites can usually be pre-configured in the above-mentioned execution entity and / or the device used by the user, so that after the product and product information are collected according to the user's instructions, the subsequent user can quickly retrieve the marked and interested products and collect related information through the favorites.

[0050] In some embodiments, the information collection method further includes: obtaining common attributes of the products and / or product information included in the collection set, and generating common attribute tags; and adding the common attribute tags to the collection set accordingly.

[0051] Specifically, after generating a collection set, a general attribute tag can be generated according to the general attributes of the products and / or product information included in the collection set, and the general attribute tag can be added and the general attribute can be marked for the collection set in the favorites, so as to achieve the purpose of classifying and distinguishing the products and product information included in the collection set. For example, when the products included in the collection set are "shower gel", "conditioner" and "shampoo", the general attribute can be determined to be bath products. When the product information included in the collection set is "discounted shower gel", "discounted soy sauce" and "discounted white sugar", the general attribute can be generated as discounted goods, so as to collect products that belong to different categories but have the same product information attributes. Through the attribute tag, the scene in which the user adds the collection set can be identified, so as to facilitate the subsequent quick retrieval of a specific collection set based on the user's needs and the attribute tag.

[0052] The information collection method provided in the embodiment of the present application responds when receiving a collection instruction sent by the user, intercepts the current display interface, wherein the current display interface includes multiple products, then obtains the product information of each product, and aggregates the product information to generate a collection set, and finally adds the collection set to the user's favorites. This implementation method can collect the products included in the current display interface in batches when the user issues an instruction, so as to realize batch collection of products according to the actual search and browsing scenarios of the user, improve the collection efficiency of the collected products, and restore the user's search and browsing scenarios.

[0053] In some embodiments, the products to be presented for generating the display page can be sorted and screened according to the needs of the user to improve the quality of the products presented in the display page. Figure 3 , which shows a specific implementation method of pre-sorting and filtering the various items to be presented for generating a display page, as follows:

[0054] Step 301, in response to receiving a sorting instruction sent by a user, obtaining a set of products to be presented and a sorting rule corresponding to the sorting instruction.

[0055] Specifically, after receiving the sorting instruction sent by the user, a response is performed to obtain a set of products to be presented and a sorting rule corresponding to the sorting instruction, wherein the set of products to be presented includes each product to be presented that corresponds to the search instruction and search request issued by the user and can be presented to the user, as well as the associated product information corresponding to each product to be presented. The sorting rule can be determined based on the specific rule information input by the user, or by presetting multiple sorting rules and determining the corresponding sorting rule based on the user's selection result. The sorting rule can generally include rules such as price in ascending order, price in descending order, release time in ascending order, release time in descending order, product seller distance, product inventory, etc.

[0056] Step 302: Sort the products to be presented in the set of products to be presented according to the sorting rule and the associated product information.

[0057] Specifically, based on the sorting rule determined in the above step 301, the products to be presented included in the product set to be presented are sorted accordingly according to the associated product information corresponding to each product to be presented, and the presentation sequence in the sorted product set to be presented is the same as the sorting rule.

[0058] Furthermore, the products in the presented product set can be sorted by annotation or labeling, and the corresponding products to be presented can be subsequently obtained based on the content of the annotation or label to achieve the same purpose without changing the existing arrangement of the products to be presented in the presented product set.

[0059] Step 303: Obtain the number of products that can be displayed on the page, and select a corresponding number of presentation products from the sorted set of products to be presented based on the number of products that can be displayed on the page.

[0060] Specifically, the number of displayable products corresponding to the page for presenting the products to be presented is obtained, wherein the number of displayable products can generally be determined based on the screen size, resolution, etc. of the device used by the user, and can also be determined by interacting with the user (for example, presenting a number configuration option for presenting products in the expected interface, and presenting the number of products according to the number configuration option configured by the user). After determining the number of displayable products, a corresponding number of presentation products are selected from the sorted set of products to be presented. For example, after determining that the number of displayable products on the page is 10 and the sorting rule is descending order of price, presentation products whose price values ​​are in the top 10 can be selected from the sorted set of products to be presented.

[0061] Step 304: Generate a current display interface based on each presented product.

[0062] Specifically, a display interface is generated based on the presentation products determined in the above step 303, and the display interface is displayed as the current display interface. It should be understood that when there is also a display order in the display interface (for example, multiple products are arranged in sequence from top to bottom for presentation), the display order should be consistent with the sorting order of each presentation product in the sorted set of products to be presented. For example, after selecting presentation products with price values ​​in the top 10 from the sorted set of products to be presented, in the generated display interface, these 10 presentation products are arranged in descending order from top to bottom in the display interface according to the price of each presentation product.

[0063] In some embodiments, the information collection method further includes: in response to receiving a product expansion request sent by the user, obtaining a target expansion quantity corresponding to the expansion request; obtaining an attribute tag and a sorting tag corresponding to the collection set; determining an expansion product of the target expansion quantity based on the attribute tag and the sorting tag; and adding the expansion product to the collection set.

[0064] Specifically, when a product expansion request sent by a user is received, a response is performed to obtain a target expansion quantity corresponding to the expansion request, wherein the target expansion quantity can be entered and sent together when the user sends the product expansion request, or can be determined in a pre-configured manner to be the target expansion quantity that needs to be supplemented when the user sends the product expansion request. After determining the target expansion quantity, the attribute label and sorting label corresponding to the collection set that the user expects to expand are obtained, and after determining the expansion products of the target expansion quantity based on the attribute label and sorting label, the expansion products are added to the collection set to complete the expansion of the collection content in the collection set, so that the expansion can be completed after analysis based on the user's instructions and in combination with the collection content in each collection set, so as to recommend relevant content in combination with the user's needs and preferences to enhance the user experience.

[0065] Continue to refer Figure 4 , which shows a process 400 of a second embodiment of the information collection method according to the present application. The information collection method may include the following steps:

[0066] Step 401, in response to receiving a collection instruction sent by a user, capturing the current display interface.

[0067] Step 402: Obtain user preference information.

[0068] In this embodiment, the preference information of the user is obtained. The preference information can be determined by interactive inquiry with the user in advance, based on the user's historical collection set, historical purchase information, etc., wherein the preference information can generally include general tendencies such as price tendencies and discount tendencies, and can also include preference tendencies for specific product types. For example, when the product type is "shampoo", "shower gel", etc., the preference information can be corresponding to "whether the product ingredients contain specific elements" etc.

[0069] Step 403, obtain product information of each product, and remove low-correlation products whose similarity between product information and preference information is lower than the preference threshold.

[0070] In this embodiment, after obtaining each product information, each product information and product is filtered according to the user preference information determined in the above step 402, and low-correlation products whose product information and preference information have a similarity below the preference threshold among the products included in the current display interface are eliminated.

[0071] Among them, specific products included in the current display interface can be eliminated according to different forms of preference information. For example, when the preference information is "whether the product ingredients contain silicon element", all "silicon-containing shampoos" that include "silicon" element in the ingredient parameters reflected in the product information are eliminated.

[0072] Step 404, the remaining product information after the elimination is summarized to generate a collection set.

[0073] In this embodiment, after the low-relevance products included in the current display interface are eliminated in the above step 403, a collection set is generated based on the product information of the remaining products.

[0074] Step 405: Add the collection to the user's favorites.

[0075] The above steps 401 and 405 are similar to Figure 2 Steps 201 and 203 are the same as shown in the figure. For the same contents, please refer to the corresponding parts of the previous embodiment and will not be described again here. Figure 2 On the basis of the illustrated embodiment, the products and product information for generating the collection set can be further screened based on the user's preference information, so as to avoid storing products and product information with low relevance to the user's preferences and low collection recommendation value into the collection set, thereby wasting resources.

[0076] In some embodiments, the information collection method further includes: in response to the number of products corresponding to each piece of product information remaining after elimination does not meet a quantity threshold, determining supplementary product information based on the remaining pieces of product information and the preference configuration information; and adding the supplementary product information to the collection set.

[0077] Specifically, after the above-mentioned elimination of low-correlation products, when the number of products corresponding to the remaining product information after the elimination does not meet the quantity threshold, supplementary product information is determined based on the remaining product information and the preference configuration information, that is, the determined supplementary product information and the products corresponding to the supplementary product information and the remaining product information and products can be determined as similar products based on the preference configuration information, and the determined supplementary product information is added to the collection set to complete the supplementation of the collection set, so as to realize automatic supplementation after screening of low-correlation products, enrich the content collected in the collection set, and improve the utilization value of the collection set.

[0078] Further, based on any of the above embodiments, the information collection method also includes: in response to receiving update information corresponding to the target product information of at least one of the collection sets in the favorites, determining the collection set including the target product information as the target collection set; and pushing the update information and the target collection set to the user.

[0079] Specifically, when there is updated information on each product information in each collection set stored in the favorites, the collection set where the product information corresponding to the updated information is located is obtained, and the obtained collection set is correspondingly determined as the target collection set, and the updated information and the target collection set are sent to the user together, so that the user can compare other contents included in the target collection set while receiving and using the updated information, thereby facilitating the user's decision-making.

[0080] For ease of understanding, an application scenario of the information collection method is provided below FIG5. In this application scenario, the details are as follows:

[0081] After the user sends a search request for "shower gel" to the server through the device used, the server determines, based on the search request, that the set of products to be presented includes the product "Brand A Shower Gel" to be presented and the corresponding related product information with a price of 50 yuan and a product purchase link www.shopA.com, the product "Brand B Shower Gel" to be presented and the corresponding related product information with a price of 30 yuan and a product purchase link www.shopB.com, the product "Brand C Shower Gel" to be presented and the corresponding related product information with a price of 90 yuan and a product purchase link www.shopC.com, the product "Brand D Shower Gel" to be presented and the corresponding related product information with a price of 60 yuan and a product purchase link www.shopD.com, and the product "Brand E Shower Gel" to be presented and the corresponding related product information with a price of 100 yuan and a product purchase link www.shopE.com.

[0082] When receiving the sorting instruction sent by the user, respond, obtain the product set to be presented and the "price descending order" sorting rule corresponding to the sorting instruction, and sort the finished products to be presented in the product set to be presented.

[0083] Next, the number of products that can be displayed on the page is obtained, "3", and based on the number of products that can be displayed on the page, "C brand shower gel, D brand shower gel, E brand shower gel" are selected from the set of products to be presented to generate the following Figure 5a The current display interface is shown.

[0084] Then, upon receiving the collection instruction sent by the user by triggering the "Follow Scene" button, responding when capturing the current display interface, capturing the current display interface;

[0085] Further, the product information (price, purchase link) of "Brand A shower gel, Brand C shower gel, Brand D shower gel, Brand E shower gel" is obtained respectively, and the following is generated after aggregation: Figure 5b "Collection 3."

[0086] Finally, if Figure 5c As shown, after adding the sorting tag of "price descending" and the attribute tag of "shower gel" to the collection set, the "collection set 3" is added to the user's favorites.

[0087] Later, you can Figure 5d As shown, when the update information of "D Brand Shower Gel" in the corresponding favorites "Collection Collection 2" and "Collection Collection 3" is received, which indicates that "the price is adjusted to 95 yuan", a response is made, and the update information of "D Brand Shower Gel price is adjusted to 95 yuan" and "Collection Collection 2" and "Collection Collection 3" are pushed to the user.

[0088] Reference below Figure 6 , which shows a computer device (eg, Figure 1 Schematic diagram of the structure of a computer system 600 of the devices 101, 102, 103, 104 shown. Figure 6 The computer device shown is only an example and should not bring any limitation to the functions and scope of use of the embodiments of the present application.

[0089] like Figure 6As shown, the computer system 600 includes a central processing unit (CPU) 601, which can perform various appropriate actions and processes according to a program stored in a read-only memory (ROM) 602 or a program loaded from a storage part 608 into a random access memory (RAM) 603. In the RAM 603, various programs and data required for the operation of the system 600 are also stored. The CPU 601, the ROM 602, and the RAM 603 are connected to each other via a bus 604. An input / output (I / O) interface 605 is also connected to the bus 604.

[0090] The following components are connected to the I / O interface 605: an input section 606 including a keyboard, a mouse, etc.; an output section 605 including a cathode ray tube (CRT), a liquid crystal display (LCD), etc., and a speaker, etc.; a storage section 607 including a hard disk, etc.; and a communication section 609 including a network interface card such as a LAN card, a modem, etc. The communication section 609 performs communication processing via a network such as the Internet. A drive 610 is also connected to the I / O interface 605 as needed. A removable medium 611, such as a magnetic disk, an optical disk, a magneto-optical disk, a semiconductor memory, etc., is installed on the drive 610 as needed, so that a computer program read therefrom is installed into the storage section 607 as needed.

[0091] In particular, according to an embodiment of the present application, the process described above with reference to the flowchart can be implemented as a computer software program. For example, an embodiment of the present application includes a computer program product, which includes a computer program carried on a computer-readable medium, and the computer program includes a program code for executing the method shown in the flowchart. In such an embodiment, the computer program can be downloaded and installed from the network through the communication part 609, and / or installed from the removable medium 611. When the computer program is executed by the central processing unit (CPU) 601, the above-mentioned functions defined in the method of the present application are executed.

[0092] It should be noted that the computer-readable medium of the present application may be a computer-readable signal medium or a computer-readable storage medium or any combination of the above two. The computer-readable storage medium may be, for example, but not limited to, an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, device or device, or any combination of the above. More specific examples of computer-readable storage media may include, but are not limited to: an electrical connection with one or more wires, a portable computer disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact disk read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the above. In the present application, a computer-readable storage medium may be any tangible medium containing or storing a program that can be used by or in combination with an instruction execution system, device or device. In the present application, a computer-readable signal medium may include a data signal propagated in a baseband or as part of a carrier wave, which carries a computer-readable program code. This propagated data signal may take a variety of forms including, but not limited to, an electromagnetic signal, an optical signal, or any suitable combination of the above. The computer-readable signal medium may also be any computer-readable medium other than a computer-readable storage medium, which may send, propagate or transmit a program for use by or in conjunction with an instruction execution system, apparatus or device. The program code contained on the computer-readable medium may be transmitted using any appropriate medium including but not limited to: wireless, wire, optical cable, RF, etc., or any suitable combination of the above.

[0093] Computer program code for performing the operations of the present application may be written in one or more programming languages ​​or a combination thereof, including object-oriented programming languages, such as Java, Smalltalk, C++, and conventional procedural programming languages, such as "C" or similar programming languages. The program code may be executed entirely on the user's computer, partially on the user's computer, as a separate software package, partially on the user's computer and partially on a remote computer, or entirely on a remote computer or electronic device. In the case of a remote computer, the remote computer may be connected to the user's computer via any type of network, including a local area network (LAN) or a wide area network (WAN), or may be connected to an external computer (e.g., via the Internet using an Internet service provider).

[0094] The flow chart and block diagram in the accompanying drawings illustrate the possible architecture, function and operation of the system, method and computer program product according to various embodiments of the present application. In this regard, each box in the flow chart or block diagram can represent a module, a program segment or a part of a code, and the module, the program segment or a part of the code contains one or more executable instructions for realizing the specified logical function. It should also be noted that in some implementations as replacements, the functions marked in the box can also occur in a sequence different from that marked in the accompanying drawings. For example, two boxes represented in succession can actually be executed substantially in parallel, and they can sometimes be executed in the opposite order, depending on the functions involved. It should also be noted that each box in the block diagram and / or flow chart, and the combination of the boxes in the block diagram and / or flow chart can be implemented by a dedicated hardware-based system that performs the specified function or operation, or can be implemented by a combination of dedicated hardware and computer instructions.

[0095] The units involved in the embodiments described in the present application may be implemented by software or by hardware. The described units may also be provided in a processor, for example, may be described as: a processor including an interface capture unit, a unit for capturing the current display interface, and a unit for adding a collection to a collection. The names of these units do not constitute limitations on the units themselves in this case, for example, the interface capture unit may also be described as "in response to receiving a collection instruction sent by a user, capturing the current display interface, wherein the current display interface includes multiple products".

[0096] As another aspect, the present application also provides a computer-readable medium, which may be included in the computer device described in the above embodiment; or it may exist independently and not be assembled into the computer device. The above computer-readable medium carries one or more programs. When the above one or more programs are executed by the computer device, the computer device: responds when receiving a collection instruction sent by the user, intercepts the current display interface, wherein the current display interface includes multiple products, then obtains the product information of each product, and summarizes the product information to generate a collection set, and finally, adds the collection set to the user's favorites. This implementation method can batch collect the products included in the current display interface when the user issues an instruction, so as to realize batch collection of products according to the user's actual search and browsing scenarios, improve the collection efficiency of the collected products, and restore the user's search and browsing scenarios.

[0097] The above description is only a preferred embodiment of the present application and an explanation of the technical principles used. Those skilled in the art should understand that the scope of the invention involved in the present application is not limited to the technical solution formed by a specific combination of the above technical features, but should also cover other technical solutions formed by any combination of the above technical features or their equivalent features without departing from the above invention concept. For example, the above features are replaced with the technical features with similar functions disclosed in this application (but not limited to) by each other to form a technical solution.

Claims

1. A method for collecting information, comprising: In response to receiving a collection instruction sent by a user, intercepting a current display interface, wherein the current display interface includes a plurality of products; Parse the products included in the current display interface, obtain product information corresponding to each of the products, and aggregate the product information to generate a collection set, wherein the product information includes at least one of the following: ingredient parameters, price parameters, usage parameters, and purchase page of the product; Adding the collection set to the user's favorites; Also includes: In response to receiving a sorting instruction sent by a user, a set of products to be presented and a sorting rule corresponding to the sorting instruction are obtained, wherein the set of products to be presented includes multiple products to be presented and associated product information of the products to be presented; the products to be presented in the set of products to be presented are sorted according to the sorting rule and the associated product information; the number of products that can be displayed on the page is obtained, and a corresponding number of presentation products are selected from the sorted set of products to be presented based on the number of products that can be displayed on the page; the current display interface is generated based on each of the presented products, wherein the display order of each of the presented products in the current display interface is consistent with the sorting order of the sorted set of products to be presented; Generate a sorting tag based on the sorting rule; add the sorting tag to the favorites corresponding to the collection; obtain common attributes of the products and / or product information included in the collection, and generate a common attribute tag; add the common attribute tag to the collection accordingly; In response to receiving a product expansion request sent by the user, a target expansion quantity corresponding to the expansion request is obtained; an attribute tag and a sorting tag corresponding to the collection set are obtained; based on the attribute tag and the sorting tag, expansion products of the target expansion quantity are determined; and the expansion products are added to the collection set.

2. The method according to claim 1, further comprising: Obtaining preference information of the user; as well as The obtaining of product information of each product and aggregating the product information to generate a collection set includes: Acquire product information of each of the products, and remove low-correlation products whose similarity between the product information and the preference information is lower than a preference threshold; The product information remaining after the elimination is aggregated to generate the collection set.

3. The method according to claim 2, further comprising: In response to the quantity of products corresponding to each of the product information remaining after the elimination is completed not meeting the quantity threshold, determining supplementary product information based on the remaining each of the product information and the preference information; The supplemental product information is added to the collection.

4. The method according to any one of claims 1 to 3, further comprising: In response to receiving update information of target product information corresponding to at least one of the collection sets in the favorites, determining the collection set including the target product information as a target collection set; The update information and the target collection set are pushed to the user.

5. A computer device comprising: one or more processors; a storage device having one or more programs stored thereon; When the one or more programs are executed by the one or more processors, the one or more processors implement the method according to any one of claims 1 to 4.

6. A computer-readable storage medium having a computer program stored thereon, wherein the computer program, when executed by a processor, implements the method according to any one of claims 1 to 4.

Citation Information

Patent Citations

  • Method and device for search result sorting

    CN103793388A

  • Method for dynamically collecting and aggregating webpage information

    CN106095985A

  • Collecting method and collecting system of intelligent terminal application information and intelligent terminal

    CN106648707A

  • Favorite processing method and device

    CN110020335A

  • Commodity information processing method and device, server, terminal and shopping system

    CN110348948A