Data recommendation method and device, electronic equipment and computer readable medium

By obtaining user ID and item type ID, obtaining specification data, determining the adapted item list and generating item details pages, the problems of poor user experience and low sales efficiency when changing target recommended items through offline channels are solved, and a higher user experience and sales rate is achieved.

CN120011623APending Publication Date: 2025-05-16BEIJING WODONG TIANJUN INFORMATION TECH CO LTD +1
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202311528474.9
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2023-11-16
Publication Date
2025-05-16

AI Technical Summary

Technical Problem

The existing offline channels have poor user experience and low sales efficiency when replacing target recommended items.

Method used

By responding to data recommendation requests, obtain user identification and item type identification, obtain specification data, determine the adapted item list, generate item details pages and display them, and determine the target recommended item data based on user operation data.

Benefits of technology

Improve users' user experience when changing items and improve the sales rate of offline items.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120011623A_ABST
    Figure CN120011623A_ABST
Patent Text Reader

Abstract

The invention discloses a data recommendation method and device, electronic equipment and a computer readable medium, and relates to the technical field of computers.The specific implementation mode comprises the steps that in response to a data recommendation request, a corresponding user identifier and an article type identifier are obtained, and then specification data corresponding to the article type identifier is obtained based on the user identifier; according to the specification data, determining a corresponding first identifier and a corresponding second identifier, further obtaining a corresponding first adaptive article list according to the first identifier, and obtaining a corresponding second adaptive article list according to the second identifier; generating and displaying an article detail page according to the first adaptive article list and the second adaptive article list; and obtaining operation data of a user on the article detail page, and determining and displaying corresponding target recommended article data according to the operation data. Therefore, the user experience of the user during article replacement can be improved, and the offline article sales rate is improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of computer technology, and in particular to a data recommendation method, device, electronic device and computer-readable medium. Background Art

[0002] At present, when replacing recommended items through offline channels, such as replacing wheels and tires, if you choose a 4S store, you can only choose accessories of the first specification, and the price is relatively high; if you go through an offline auto repair shop, although there are more choices, the levels of auto repair shops are uneven, and car owners lack professionalism, which makes it easier for problems to occur; you can also purchase through online channels. Although car owners can see accessories of various brands, they lack understanding of the specifications and parameters, and are prone to purchase incompatibility, which reduces user experience and leads to low efficiency in offline item sales. Summary of the invention

[0003] In view of this, the embodiments of the present application provide a data recommendation method, device, electronic device and computer-readable medium, which can solve the problems of poor user experience and low sales efficiency when replacing target recommended items in existing offline channels.

[0004] To achieve the above objective, according to one aspect of an embodiment of the present application, a data recommendation method is provided, comprising:

[0005] In response to the data recommendation request, obtaining a corresponding user identifier and an item type identifier, and then obtaining specification data corresponding to the item type identifier based on the user identifier;

[0006] Determine the corresponding first identifier and the second identifier according to the specification data, and then obtain the corresponding first compatible item list according to the first identifier, and obtain the corresponding second compatible item list according to the second identifier;

[0007] Generate and display an item details page based on the first compatible item list and the second compatible item list;

[0008] Obtain the user's operation data on the item details page, and then determine the corresponding target recommended item data and display it based on the operation data.

[0009] Optionally, generate an item details page, including:

[0010] Obtaining user-defined data, and determining a corresponding third-matching item list according to the user-defined data;

[0011] An item details page is generated according to the first compatible item list, the second compatible item list, and the third compatible item list.

[0012] Optionally, generate an item details page, including:

[0013] Determine matching dimensions corresponding to the first list of suitable items, the second list of suitable items, and the third list of suitable items;

[0014] Establishing hyperlinks between the matching dimension and the corresponding first suitable item list, second suitable item list, and third suitable item list;

[0015] Generate item detail pages based on matching dimensions and hyperlinks.

[0016] Optionally, obtain the user's operation data on the item details page, including:

[0017] Determine the matching dimensions in the item details page clicked by the user, and then jump to the corresponding list of compatible items;

[0018] Get the user's selection data for the corresponding list of compatible items to jump to.

[0019] Optionally, determining corresponding target recommended item data according to the operation data includes:

[0020] The corresponding target recommended item specification attribute data is obtained according to the operation data, and the target recommended item specification attribute data is paired to generate candidate target recommended item data.

[0021] Optionally, before performing data pairing on the target recommended item specification attribute data, the method further includes:

[0022] The first specification and the special specification corresponding to the specification attribute data of the target recommended item are removed from the paired data.

[0023] Optionally, after generating candidate target recommendation item data, the method further includes:

[0024] Find whether there is candidate target recommended item data from the specification set, then remove the non-existent candidate target recommended item data from the specification set, assemble the existing candidate target recommended item data into a tree structure and generate a target recommended item details page;

[0025] Display the target recommended item details page.

[0026] In addition, the present application also provides a data recommendation device, including:

[0027] A first acquisition unit is configured to acquire a corresponding user identifier and an item type identifier in response to a data recommendation request, and then acquire specification data corresponding to the item type identifier based on the user identifier;

[0028] A second acquisition unit is configured to determine the corresponding first identifier and the second identifier according to the specification data, and then acquire the corresponding first compatible item list according to the first identifier, and acquire the corresponding second compatible item list according to the second identifier;

[0029] The item details page generating unit is further configured to generate and display an item details page according to the first matching item list and the second matching item list;

[0030] The display unit is configured to obtain the user's operation data on the item details page, and then determine and display the corresponding target recommended item data according to the operation data.

[0031] Optionally, the item details page generating unit is further configured to:

[0032] Obtaining user-defined data, and determining a corresponding third-matching item list according to the user-defined data;

[0033] An item details page is generated according to the first compatible item list, the second compatible item list, and the third compatible item list.

[0034] Optionally, the item details page generating unit is further configured to:

[0035] Determine matching dimensions corresponding to the first list of suitable items, the second list of suitable items, and the third list of suitable items;

[0036] Establishing hyperlinks between the matching dimension and the corresponding first suitable item list, second suitable item list, and third suitable item list;

[0037] Generate item detail pages based on matching dimensions and hyperlinks.

[0038] Optionally, the display unit is further configured to:

[0039] Determine the matching dimensions in the item details page clicked by the user, and then jump to the corresponding list of compatible items;

[0040] Get the user's selection data for the corresponding list of compatible items to jump to.

[0041] Optionally, the display unit is further configured to:

[0042] The corresponding target recommended item specification attribute data is obtained according to the operation data, and the target recommended item specification attribute data is paired to generate candidate target recommended item data.

[0043] Optionally, the display unit is further configured to:

[0044] The first specification and the special specification corresponding to the specification attribute data of the target recommended item are removed from the paired data.

[0045] Optionally, the display unit is further configured to:

[0046] Find whether there is candidate target recommended item data from the specification set, then remove the non-existent candidate target recommended item data from the specification set, assemble the existing candidate target recommended item data into a tree structure and generate a target recommended item details page;

[0047] Display the target recommended item details page.

[0048] In addition, the present application also provides a data recommendation electronic device, including: one or more processors; a storage device for storing one or more programs, when the one or more programs are executed by one or more processors, the one or more processors implement the data recommendation method as described above.

[0049] In addition, the present application also provides a computer-readable medium on which a computer program is stored, and when the program is executed by a processor, the data recommendation method as described above is implemented.

[0050] One embodiment of the above invention has the following advantages or beneficial effects: the application obtains the corresponding user identifier and item type identifier in response to a data recommendation request, and then obtains the specification data corresponding to the item type identifier based on the user identifier; determines the corresponding first identifier and second identifier according to the specification data, and then obtains the corresponding first adapted item list according to the first identifier, and obtains the corresponding second adapted item list according to the second identifier; generates and displays an item details page according to the first adapted item list and the second adapted item list; obtains the user's operation data on the item details page, and then determines and displays the corresponding target recommended item data according to the operation data. This can improve the user experience when changing items and increase the offline item sales rate.

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

[0052] The accompanying drawings are used to better understand the present application and do not constitute an improper limitation on the present application.

[0053] Figure 1 It is a schematic diagram of the main process of the data recommendation method provided according to an embodiment of the present application;

[0054] Figure 2 It is a schematic diagram of the main process of the data recommendation method provided according to an embodiment of the present application;

[0055] Figure 3This is a schematic diagram of an application scenario of a data recommendation method provided according to an embodiment of the present application;

[0056] Figure 4 is a tree structure diagram of a data recommendation method provided according to an embodiment of the present application;

[0057] Figure 5 is a schematic diagram of main units of a data recommendation device according to an embodiment of the present application;

[0058] Figure 6 is an exemplary system architecture diagram to which the embodiments of the present application can be applied;

[0059] Figure 7 It is a structural diagram of a computer system of a terminal device or server suitable for implementing an embodiment of the present application. DETAILED DESCRIPTION

[0060] The following is an explanation of the exemplary embodiments of the present application in conjunction with the accompanying drawings, including various details of the embodiments of the present application to facilitate understanding, which should be considered as merely exemplary. Therefore, those of ordinary skill in the art should recognize that various changes and modifications can be made to the embodiments described herein without departing from the scope and spirit of the present application. Similarly, for the sake of clarity and conciseness, the description of well-known functions and structures is omitted in the following description. It should be noted that in the technical solution of the present disclosure, the collection, collection, update, analysis, processing, use, transmission, storage and other aspects of user personal information involved are in compliance with the provisions of relevant laws and regulations, are used for legitimate purposes, and do not violate public order and good morals. Take necessary measures for user personal information to prevent illegal access to user personal information data and maintain user personal information security, network security and national security.

[0061] Figure 1 is a schematic diagram of the main process of the data recommendation method provided according to an embodiment of the present application, such as Figure 1 As shown, the data recommendation method includes:

[0062] Step S101, in response to a data recommendation request, obtaining a corresponding user identifier and an item type identifier, and then obtaining specification data corresponding to the item type identifier based on the user identifier.

[0063] In this embodiment, the execution subject of the data recommendation method (for example, it can be a server) can receive the data recommendation request through a wired connection or a wireless connection. Specifically, the data recommendation request can be a request to recommend relevant data of the items that the user needs to purchase. For example, the items that the user needs to purchase are, for example, wheels, tires, etc. After receiving the data recommendation request, the execution subject, for example, when it detects that the user clicks on the item details page in the shopping assistant, detects the data recommendation request. Then, the user identifier and item type identifier carried in the request can be obtained. The user identifier can be the nickname, number, etc. of the user who initiates the data recommendation request, and the embodiment of the present application does not specifically limit the user identifier. The item type identifier, for example, can be an abbreviation of the item type, such as LG, which represents the wheel; and LT, which represents the tire. The execution subject can obtain the historical registration data of the user on the platform or system that submits the data recommendation request based on the user identifier, and obtain the specification data corresponding to the user identifier and the item type identifier from the user's historical registration data. Among them, the specification data can include data such as diameter and width, and the embodiment of the present application does not specifically limit the specification data.

[0064] Step S102, determining the corresponding first identification and second identification according to the specification data, and then obtaining the corresponding first compatible item list according to the first identification, and obtaining the corresponding second compatible item list according to the second identification.

[0065] Taking the scenario where a user purchases wheels and tires as an example, the specification data may also include original factory specification data and specification data of the same vehicle series. The execution subject may determine the corresponding first identifier and second identifier based on the original factory specification data in the specification data. The first identifier may be the original factory identifier. The second identifier may be the series identifier. The original factory identifier is used to indicate the factory of the vehicle, and the series identifier is used to indicate the same vehicle series to which the vehicle belongs.

[0066] Obtain a corresponding first list of compatible items according to the first identifier, for example, obtain a list of matching original wheels according to the original manufacturer identifier. Obtain a corresponding second list of compatible items according to the second identifier, for example, obtain a list of matching wheels of the same series according to the series identifier.

[0067] Step S103: Generate and display an item details page based on the first compatible item list and the second compatible item list.

[0068] Generate a first field and a first hyperlink corresponding to the first list of compatible items, and generate a second field and a second hyperlink corresponding to the second list of compatible items. For example, the first field may be "first list of compatible items", and the second field may be "second list of compatible items". Associate the first field with the first hyperlink, and associate the second field with the second hyperlink. The execution body may call a page generation program to generate an item details page based on the associated first field and the first hyperlink, and based on the associated second field and the second hyperlink. In the generated item details page, when the execution body detects that the user clicks on the first hyperlink, it may jump to the first list of compatible items corresponding to the first field for the user to select. When the execution body detects that the user clicks on the second hyperlink, it may jump to the second list of compatible items corresponding to the second field for the user to select.

[0069] Step S104, obtaining the user's operation data on the item details page, and then determining and displaying the corresponding target recommended item data based on the operation data.

[0070] Operation data, for example, may be selection data of the user on the first list of compatible items or the second list of compatible items displayed on the item details page. For example, the operation data may be selecting the first compatible item 1 or selecting the first compatible item n, selecting the second compatible item 2 or selecting the second compatible item n. The embodiment of the present application does not specifically limit the operation data of the user on the item details page.

[0071] The execution entity may determine a target compatible item corresponding to the user's operation data on the item details page, such as a car wheel.

[0072] Based on the determined target-adapted items, the corresponding target recommended item data is determined and displayed.

[0073] For example, the target recommended item may be a target matching item, such as a tire that matches the wheel hub of a car. Matching here may be understood as the size, price, etc. being within an acceptable range for the user.

[0074] As another example, the target adaptation item may also be a car, and the target recommendation item may be gasoline that matches the car. Matching here may be understood as the price, gasoline model, etc. are all within the acceptable range for the user.

[0075] The embodiment of the present application does not specifically limit the target recommended items.

[0076] This embodiment obtains the corresponding user identification and item type identification in response to the data recommendation request, and then obtains the specification data corresponding to the item type identification based on the user identification; determines the corresponding first identification and second identification according to the specification data, and then obtains the corresponding first adapted item list according to the first identification, and obtains the corresponding second adapted item list according to the second identification; generates and displays the item details page according to the first adapted item list and the second adapted item list; obtains the user's operation data on the item details page, and then determines and displays the corresponding target recommended item data according to the operation data. This can improve the user experience when changing items and increase the offline item sales rate.

[0077] Figure 2 is a schematic diagram of the main flow of a data recommendation method provided according to an embodiment of the present application, such as Figure 2 As shown, the data recommendation method includes:

[0078] Step S201, in response to a data recommendation request, obtain the corresponding user identification and item type identification, and then obtain specification data corresponding to the item type identification based on the user identification.

[0079] A data recommendation request may be a request to recommend data related to a target recommended item. The embodiment of the present application does not specifically limit the content of the data recommendation request. The user identifier may be a nickname, number, etc. of the user who initiates the data recommendation request. The embodiment of the present application does not specifically limit the user identifier. The item type identifier may be, for example, an abbreviation of the item type, such as SY, which represents oil; or MT, which represents coal. The execution entity may obtain the user's historical registration data on the platform or system that submitted the data recommendation request based on the user identifier, and obtain the specification data corresponding to the user identifier and the item type identifier from the user's historical registration data. Among them, the specification data may include data such as diameter and width. The embodiment of the present application does not specifically limit the specification data.

[0080] Step S202: determine the corresponding first identifier and second identifier according to the specification data, and then obtain the corresponding first compatible item list according to the first identifier, and obtain the corresponding second compatible item list according to the second identifier.

[0081] The first identifier and the second identifier may be identifiers corresponding to different dimensions (e.g., price, size). Specifically, the first identifier may be a price identifier, and the second identifier may be a size identifier. A list of items corresponding to matching prices (i.e., a first list of matching items) is obtained based on the price identifier, and a list of items corresponding to matching sizes (i.e., a second list of matching items) is obtained based on the size identifier.

[0082] Step S203, obtaining the user's custom data, and determining a corresponding third compatible item list according to the custom data.

[0083] Taking the purchase of wheels and tires as an example, custom data may include tread width, aspect ratio, tire diameter and other data. Based on the user-defined data, a third list of compatible items corresponding to the user-defined data (such as tread width, aspect ratio, tire diameter, etc.) can be matched.

[0084] Step S204: Generate an item details page according to the first compatible item list, the second compatible item list, and the third compatible item list.

[0085] Generate a third field and a third hyperlink corresponding to the third list of compatible items. Generate a first field and a first hyperlink corresponding to the first list of compatible items, and generate a second field and a second hyperlink corresponding to the second list of compatible items. For example, the first field may be "first list of compatible items", the second field may be "second list of compatible items", and the third field may be "third list of compatible items". Associate the first field with the first hyperlink, associate the second field with the second hyperlink, and associate the third field with the third hyperlink. The execution entity may call a page generation program to generate an item details page based on the associated first field and the first hyperlink, the associated second field and the second hyperlink, and the associated third field and the third hyperlink.

[0086] In some embodiments, generating an item details page includes: determining matching dimensions corresponding to the first list of compatible items, the second list of compatible items, and the third list of compatible items. The matching dimensions may, for example, be keywords corresponding to the first list of compatible items, keywords corresponding to the second list of compatible items, and keywords corresponding to the third list of compatible items. For example, keywords may be common words corresponding to the attributes of each compatible item in each list of compatible items, such as a wheel diameter of 17 inches. Hyperlinks are established between the matching dimensions and the corresponding first list of compatible items, the second list of compatible items, and the third list of compatible items. The execution entity may establish a corresponding hyperlink for each matching dimension, so that the user can jump to the list of compatible items corresponding to the corresponding dimension by clicking the hyperlink, for the user to select.

[0087] Generate item detail pages based on matching dimensions and hyperlinks.

[0088] For example, the execution entity may associate the matching dimension with the hyperlink to generate an item details page. It is understandable that the matching dimension and the corresponding hyperlink can be seen in the item details page. When the user clicks the hyperlink, the execution entity can jump to the display page of the list of compatible items corresponding to the corresponding matching dimension. The user can select the required compatible item by operating the display page of the list of compatible items that has been jumped to.

[0089] Step S205, obtaining the user's operation data on the item details page, and then determining and displaying the corresponding target recommended item data based on the operation data.

[0090] Specifically, obtaining the user's operation data on the item details page includes: determining the matching dimension in the item details page clicked by the user, and then jumping to the corresponding list of suitable items; obtaining the user's selection data for the corresponding list of suitable items to jump to. For example, the selection data can be the first suitable item 1 or the first suitable item n in the page where the list of suitable items to jump to is located, which is selected by the user. The embodiment of the present application does not specifically limit the selection data.

[0091] Specifically, determining corresponding target recommended item data according to the operation data includes: acquiring corresponding target recommended item specification attribute data according to the operation data, and performing data pairing on the target recommended item specification attribute data to generate candidate target recommended item data.

[0092] For example, the item type identifier may correspond to a wheel hub, and the corresponding target recommended item may be a tire. The target recommended item is not specifically limited in the embodiment of the present application.

[0093] After obtaining the operation data, the execution subject can determine the corresponding target recommended item specification attribute data (that is, the corresponding tire specification attribute data, such as the diameter and width of the tire) according to the matching item corresponding to the operation data (that is, according to the wheel hub selected by the user). Then, the matching item corresponding to the operation data is matched with the determined target recommended item specification attribute data. Specifically, the matching can be based on whether the wheel hub can be placed in the tire, and the matching target recommended item specification attribute data is determined as the candidate target recommended item data.

[0094] Specifically, before data pairing is performed on the target recommended item specification attribute data, the method further includes: removing the first specification and special specification corresponding to the target recommended item specification attribute data from the paired data. For example, the first specification may be the original specification, and the special specification may be the preset tire specification matching the special wheel hub. By removing the first specification (e.g., original specification) and special specification corresponding to the target recommended item specification data from the paired data, the target recommended item can be found more conveniently and accurately.

[0095] Specifically, after generating candidate target recommended item data, the method also includes: searching whether there is candidate target recommended item data in the specification set, and then removing non-existent candidate target recommended item data from the specification set, assembling existing candidate target recommended item data into a tree structure and generating a target recommended item details page; and displaying the target recommended item details page.

[0096] For example, the execution subject can determine the subordinate relationship between the candidate target recommended items corresponding to the existing candidate target recommended item data, and then generate a tree structure based on the existing candidate target recommended items and the subordinate relationship between these candidate target recommended items, and display it on the target recommended item details page. For example, the tree structure can be as follows Figure 5 As shown in the figure, items B and C are subordinate to A, items D and E are subordinate to B, and items E and F are subordinate to C. This can improve the user experience when replacing items and increase the offline item sales rate.

[0097] Figure 3 It is a schematic diagram of an application scenario of a data recommendation method provided according to an embodiment of the present application. The data recommendation method of the embodiment of the present application can be applied to the scenario of a user selecting items. When the execution subject detects that the user opens the shopping assistant, the execution subject can detect whether the user is logged in. If not, the process ends. If so, it determines whether the user has bound the vehicle. If not, the process ends. If so, it continues to determine whether the front and rear wheels of the vehicle are the same. If not, the process ends. If so, it displays the bound vehicle information and wheel information, and queries the list of original compatible wheels to determine the specifications of the wheels to be replaced, and then queries the specifications of compatible wheels of the same car series to obtain a list of compatible wheels; filter all other specifications, query the corresponding wheel list, query the list of compatible wheels according to the specifications of the wheels to be replaced, and display all the queried compatible wheel lists on the wheel details page for the user to purchase. When the execution subject detects that the user adds the required wheels to the shopping cart, it advances the compatible tires of the same specifications, displays the tire details page, displays the tire list in the select more page, responds to the user's selection operation of the tire in the tire list, adds the tire selected by the user to the shopping cart, and ends the data recommendation process.

[0098] In the embodiment of the present application, when selecting a tire, the user can enter the tire screening page through the tire item details page or the tire search page, pull the vehicle model data corresponding to the user identifier, and then call the search interface to query the corresponding original factory adaptation specifications, call the vehicle model query search interface to obtain the corresponding tire attribute specifications, combine all data pairs according to the specifications returned by the interface, remove the original factory specifications and special specifications, concurrently request the search status interface to determine whether there is corresponding tire specification data, remove the non-existent tire specification data from the specification set, and call the search interface to obtain all tire attribute specifications, combine all specification attribute combination pairs, concurrently request the search status interface to determine whether there is corresponding tire specification data, remove the non-existent tire specification data from the specification set, assemble the remaining tire specification data into a tree structure, select the adapted tire specification data and jump to the search results page with relevant parameters. This can improve the user experience when replacing products and increase the offline item sales rate.

[0099] For example, buying wheels through the wheel purchase assistant: through the wheel purchase assistant page, according to the user's login status and the user's maintenance of their own car brand, model and series. Automatically match the wheel specifications of the owner's original car model (for example, hole spacing, center hole, diameter, width, ET value), according to the original car specifications, match the original factory compatible wheel list, the same car series compatible wheel list, and the custom selection of compatible wheel list (for example, the hole spacing and center hole are the same as the original car, and the width and diameter are manually selected) three matching dimensions, so that users can clearly see the wheels that are suitable for their own models, which is convenient for users to purchase. When the user selects a wheel to add to the shopping cart, the user is recommended the tire that is suitable for the current wheel according to the wheel diameter and width adaptation range, so that the user can buy tires together and reduce the difficulty of selection. Then you can buy tires through the tire purchase assistant: through the tire purchase assistant page, according to the user's login status and the user's maintenance of their own car brand, model and series. Automatically match the tire specifications (tread width, aspect ratio, tire diameter) of the original car model of the car owner. According to the original car specifications, match the original factory compatible tire list, the same car series compatible tire list, and the custom selection compatible tire list. The custom selection is to match the tread width, aspect ratio, and tire diameter selected by the user in order to see if there is a suitable tire selection. When the user selects a tire of a certain dimension, jump to the corresponding tire list, and the user can perform a secondary screening based on brand, price, specifications, etc. to select the tire that meets their needs. Through the above wheel and tire selection, and add to the shopping cart to settle the order, at the same time, at the settlement, the store close to the car owner can be recommended according to the user's location or delivery address. Installation services can be provided to users, and one-stop solutions to user selection, purchase, installation and after-sales problems. Using the technical specifications of professional automotive tires and wheels, help users understand the original specifications of their cars, and provide a variety of adaptation specifications to reduce the difficulty of user selection and facilitate users to compare and select items in multiple dimensions. At the same time, the platform utilizes the capabilities of the e-commerce system to help users place orders and purchases, and provides one-stop recommendations for nearby offline Jingchehui service stores to help users with installation and maintenance.

[0100] Figure 5 is a schematic diagram of the main units of the data recommendation device according to an embodiment of the present application. Figure 5 As shown, the data recommendation device 500 includes a first acquisition unit 501 , a second acquisition unit 502 , an item detail page generation unit 503 and a display unit 504 .

[0101] The first acquisition unit 501 is configured to acquire the corresponding user identifier and item type identifier in response to the data recommendation request, and then acquire specification data corresponding to the item type identifier based on the user identifier;

[0102] The second acquisition unit 502 is configured to determine the corresponding first identifier and the second identifier according to the specification data, and then acquire the corresponding first compatible item list according to the first identifier, and acquire the corresponding second compatible item list according to the second identifier;

[0103] An item details page generating unit 503 is configured to generate and display an item details page according to the first matching item list and the second matching item list;

[0104] The display unit 504 is configured to obtain the user's operation data on the item details page, and then determine the corresponding target recommended item data according to the operation data and display it.

[0105] In some embodiments, the item details page generating unit 503 is further configured to: obtain user's custom data, determine the corresponding third suitable item list according to the custom data; and generate an item details page according to the first suitable item list, the second suitable item list and the third suitable item list.

[0106] In some embodiments, the item details page generation unit 503 is further configured to: determine the matching dimensions corresponding to the first list of suitable items, the second list of suitable items, and the third list of suitable items; establish hyperlinks between the matching dimensions and the corresponding first list of suitable items, the second list of suitable items, and the third list of suitable items; and generate an item details page based on the matching dimensions and the hyperlinks.

[0107] In some embodiments, the display unit 504 is further configured to: determine the matching dimension in the item details page clicked by the user, and then jump to the corresponding list of suitable items; obtain the user's selection data for the corresponding list of suitable items to jump to.

[0108] In some embodiments, the display unit 504 is further configured to: obtain corresponding target recommended item specification attribute data according to the operation data, and perform data pairing on the target recommended item specification attribute data to generate candidate target recommended item data.

[0109] In some embodiments, the display unit 504 is further configured to remove the first specification and the special specification corresponding to the specification attribute data of the target recommended item from the paired data.

[0110] In some embodiments, the display unit 504 is further configured to: search whether there is candidate target recommended item data in the specification set, and then remove the non-existent candidate target recommended item data from the specification set, assemble the existing candidate target recommended item data into a tree structure and generate a target recommended item details page; and display the target recommended item details page.

[0111] It should be noted that the data recommendation method and the data recommendation device of the present application have a corresponding relationship in terms of specific implementation contents, so the repeated contents will not be described again.

[0112] Figure 6 An exemplary system architecture 600 to which the data recommendation method or data recommendation device according to the embodiment of the present application can be applied is shown.

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

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

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

[0116] Server 605 may be a server that provides various services, such as a background management server that provides support for data recommendation requests submitted by users using terminal devices 601, 602, and 603 (for example only). The background management server may obtain the corresponding user identifier and item type identifier in response to the data recommendation request, and then obtain the specification data corresponding to the item type identifier based on the user identifier; determine the corresponding first identifier and second identifier according to the specification data, and then obtain the corresponding first adapted item list according to the first identifier, and obtain the corresponding second adapted item list according to the second identifier; generate and display the item details page according to the first adapted item list and the second adapted item list; obtain the user's operation data on the item details page, and then determine and display the corresponding target recommended item data according to the operation data. This can improve the user experience when replacing items and increase the offline item sales rate.

[0117] It should be noted that the data recommendation method provided in the embodiment of the present application is generally executed by the server 605 , and accordingly, the data recommendation device is generally arranged in the server 605 .

[0118] It should be understood that Figure 6The number of terminal devices, networks and servers in the embodiment is only for illustration. Any number of terminal devices, networks and servers may be provided according to the implementation requirements.

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

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

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

[0122] In particular, according to the embodiments disclosed in the present application, the process described above with reference to the flowchart can be implemented as a computer software program. For example, the embodiments disclosed in the present application include a computer program article, which includes a computer program carried on a computer-readable medium, and the computer program contains 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 709, and / or installed from the removable medium 711. When the computer program is executed by the central processing unit (CPU) 701, the above-mentioned functions defined in the system of the present application are executed.

[0123] It should be noted that the computer-readable medium shown in the present application may be a computer-readable signal medium or a computer-readable storage medium or any combination of the above two. Computer-readable storage media may include, for example, but are not limited to electrical, magnetic, optical, electromagnetic, infrared, or semiconductor systems, devices or devices, 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, in which a computer-readable program code is carried. This propagated data signal may take a variety of forms, including but not limited to electromagnetic signals, optical signals, or any suitable combination of the above. Computer-readable signal media may also be any computer-readable medium other than computer-readable storage media, 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.

[0124] The flowchart and block diagram in the accompanying drawings illustrate the possible architecture, functions and operations of the system, method and computer program article according to various embodiments of the present application. In this regard, each box in the flowchart or block diagram can represent a module, a program segment or a part of a code, and the above-mentioned module, 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 alternative implementations, the functions marked in the box can also occur in a different order from the order marked in the accompanying drawings. For example, two boxes represented in succession can actually be executed substantially in parallel, and they can sometimes be executed in the opposite order, depending on the functions involved. It should also be noted that each box in the block diagram or flowchart, and the combination of the boxes in the block diagram or flowchart can be implemented with a dedicated hardware-based system that performs a specified function or operation, or can be implemented with a combination of dedicated hardware and computer instructions.

[0125] The units involved in the embodiments described in this application may be implemented by software or hardware. The units described may also be set in a processor, for example, it may be described as: a processor includes a first acquisition unit, a second acquisition unit, an item details page generation unit, and a display unit. The names of these units do not, in some cases, constitute limitations on the units themselves.

[0126] As another aspect, the present application also provides a computer-readable medium, which may be included in the device described in the above embodiment; or it may exist independently without being assembled into the device. The above computer-readable medium carries one or more programs. When the above one or more programs are executed by a device, the device responds to a data recommendation request, obtains the corresponding user identifier and item type identifier, and then obtains the specification data corresponding to the item type identifier based on the user identifier; determines the corresponding first identifier and second identifier according to the specification data, and then obtains the corresponding first adapted item list according to the first identifier, and obtains the corresponding second adapted item list according to the second identifier; generates and displays an item details page according to the first adapted item list and the second adapted item list; obtains the user's operation data on the item details page, and then determines and displays the corresponding target recommended item data according to the operation data.

[0127] According to the technical solution of the embodiment of the present application, the user experience when replacing items can be improved, and the offline item sales rate can be increased.

[0128] The above specific implementations do not constitute a limitation on the protection scope of this application. It should be understood by those skilled in the art that various modifications, combinations, sub-combinations and substitutions may occur depending on design requirements and other factors. Any modifications, equivalent substitutions and improvements made within the spirit and principles of this application should be included in the protection scope of this application.

Claims

1. A data recommendation method, characterized in that: include: In response to the data recommendation request, obtaining a corresponding user identifier and an item type identifier, and then obtaining specification data corresponding to the item type identifier based on the user identifier; Determine the corresponding first identifier and the second identifier according to the specification data, and then obtain the corresponding first compatible item list according to the first identifier, and obtain the corresponding second compatible item list according to the second identifier; Generate and display an item details page according to the first list of compatible items and the second list of compatible items; The user's operation data on the item details page is obtained, and then the corresponding target recommended item data is determined and displayed according to the operation data.

2. The method according to claim 1, characterized in that The generating of the item details page includes: Obtaining user-defined data, and determining a corresponding third list of compatible items according to the user-defined data; An item details page is generated according to the first compatible item list, the second compatible item list, and the third compatible item list.

3. The method according to claim 2, characterized in that The generating of the item details page includes: Determining matching dimensions corresponding to the first list of compatible items, the second list of compatible items, and the third list of compatible items; Establishing hyperlinks between the matching dimension and the corresponding first suitable item list, the second suitable item list, and the third suitable item list; An item details page is generated based on the matching dimension and the hyperlink.

4. The method according to claim 3, characterized in that The obtaining of the user's operation data on the item details page includes: Determine the matching dimension in the item details page clicked by the user, and then jump to the corresponding list of matching items; The user's selection data for the corresponding list of suitable items to be jumped to is obtained.

5. The method according to claim 4, characterized in that The determining corresponding target recommended item data according to the operation data includes: The corresponding target recommended item specification attribute data is acquired according to the operation data, and the target recommended item specification attribute data is data-paired to generate candidate target recommended item data.

6. The method according to claim 5, characterized in that Before performing data pairing on the target recommended item specification attribute data, the method further includes: The first specification and the special specification corresponding to the specification attribute data of the target recommended item are removed from the paired data.

7. The method according to claim 5, characterized in that After generating candidate target recommended item data, the method further includes: Searching whether the candidate target recommended item data exists in the specification set, removing the non-existent candidate target recommended item data from the specification set, assembling the existing candidate target recommended item data into a tree structure and generating a target recommended item details page; Display the target recommended item details page.

8. A data recommendation device, characterized in that: include: A first acquisition unit is configured to acquire a corresponding user identifier and an item type identifier in response to a data recommendation request, and then acquire specification data corresponding to the item type identifier based on the user identifier; A second acquisition unit is configured to determine the corresponding first identifier and second identifier according to the specification data, and then acquire the corresponding first compatible item list according to the first identifier, and acquire the corresponding second compatible item list according to the second identifier; The item details page generating unit is further configured to generate and display an item details page according to the first matching item list and the second matching item list; The display unit is configured to obtain the user's operation data on the item details page, and then determine and display the corresponding target recommended item data according to the operation data.

9. The device according to claim 8, characterized in that The item details page generating unit is further configured to: Obtaining user-defined data, and determining a corresponding third list of compatible items according to the user-defined data; An item details page is generated according to the first compatible item list, the second compatible item list, and the third compatible item list.

10. The device according to claim 9, characterized in that The item details page generating unit is further configured to: Determining matching dimensions corresponding to the first list of compatible items, the second list of compatible items, and the third list of compatible items; Establishing hyperlinks between the matching dimension and the corresponding first suitable item list, the second suitable item list, and the third suitable item list; An item details page is generated based on the matching dimension and the hyperlink.

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

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