List processing method and apparatus, device, and storage medium

By displaying multiple objects with sequential relationships in the list processing method in the e-commerce field, and displaying the object collection when receiving the trigger operation of the target object, the existing list function display method is solved. The problem has realized the diversified display and classification functions of the list functions and improved the user experience.

WO2025001798A1PCT designated stage expired Publication Date: 2025-01-02BEIJING YOUZHUJU NETWORK TECH CO LTD
View PDF 5 Cites 0 Cited by

Patent Information

Application Number
PCT/CN2024/097712
Authority / Receiving Office
WO · WO
Patent Type
Applications
Current Assignee / Owner
Priority Date
2023-06-28
Filing Date
2024-06-06
Publication Date
2025-01-02

AI Technical Summary

Technical Problem

The existing e-commerce field has a single display method of list functions and cannot meet users' diverse needs for list functions.

Method used

By displaying multiple objects with sequential relationships on the first page, and when receiving the trigger operation of the target object, displaying the object set identified by the target object on the second page, using the aggregate information and Search for keywords for object display, supporting multi-level category structure and list classification.

Benefits of technology

It enriches the display methods of the list, meets users' diverse needs for list functions, and improves user experience and list classification functions.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN2024097712_02012025_PF_FP_ABST
    Figure CN2024097712_02012025_PF_FP_ABST
Patent Text Reader

Abstract

The present invention provides a list processing method and apparatus, a device, and a storage medium. The method comprises: first displaying a first list on a first page, wherein a plurality of listed objects with a sequential relationship are displayed on the first list, and the listed objects are used for identifying an object set obtained by aggregating on the basis of aggregation information; and then when a trigger operation for a target listed object on the first list has been received, displaying on a second page an object in the object set identified by the target listed object.
Need to check novelty before this filing date? Find Prior Art

Description

List processing method, device, equipment and storage medium

[0001] CROSS-REFERENCE TO RELATED APPLICATIONS

[0002] This application claims priority to the Chinese patent application filed on June 28, 2023, with application number 202310782892.4 and invention name “A list processing method, device, equipment and storage medium”. The entire contents of that application are incorporated by reference into this application. Technical Field

[0003] The present disclosure relates to the field of data processing, and in particular to a list processing method, apparatus, device, and storage medium. Background Art

[0004] In the e-commerce world, rankings are an indispensable tool for shopping guides, with users focusing on information such as item rankings. Current rankings are typically based on the object dimension, meaning each item on the list uniquely corresponds to a specific item in a store. These rankings offer a limited display format and fail to meet user needs.

[0005] Therefore, how to enrich the display method of the list and meet users' needs for the list functions is a technical problem that needs to be solved urgently.

[0006] Summary of the Invention

[0007] In order to solve the above technical problems, the embodiments of the present disclosure provide a list processing method.

[0008] In a first aspect, the present disclosure provides a list processing method, the method comprising:

[0009] Displaying a first list on a first page; wherein the first list displays a plurality of objects on the list in a sequential relationship, and the objects on the list are used to identify a set of objects obtained by aggregation based on the aggregated information;

[0010] In response to a triggering operation on a target listed object on the first list, objects in an object set identified by the target listed object are displayed on a second page.

[0011] In an optional implementation manner, before displaying the first list on the first page, the method further includes:

[0012] In response to a list display triggering operation on a third page corresponding to a first object, the list to which the first object belongs is determined as a first list, and objects on the first list are obtained.

[0013] In an optional embodiment, in response to the list display triggering operation on the third page corresponding to the first object, before determining the list to which the first object belongs as the first list, the method further includes:

[0014] In response to a display request for a third page corresponding to a first object, display the third page and determine whether the first object belongs to at least one list;

[0015] If it is determined that the first object belongs to at least one list, displaying ranking information of the first object on a target list in the at least one list on the third page;

[0016] Accordingly, in response to the list display triggering operation on the third page corresponding to the first object, determining the list to which the first object belongs as the first list includes:

[0017] In response to a triggering operation on the ranking information, the target list corresponding to the ranking information is determined as a first list.

[0018] In an optional embodiment, the first page is provided with multiple categories, the multiple categories have a multi-level category structure relationship, the multiple categories respectively have corresponding lists, and the objects on the lists belong to the categories corresponding to the lists. Displaying the first list on the first page includes:

[0019] In response to a triggering operation on a target category among the multiple categories, a list corresponding to the target category is displayed on a first page.

[0020] In an optional embodiment, in response to a triggering operation on a target category among the multiple categories, displaying a list corresponding to the target category on the first page includes:

[0021] In response to a trigger operation for a target category among the multiple categories, a list display request carrying a target category identifier corresponding to the target category is sent to a first target server; wherein the first target server is used to obtain a plurality of sequentially related standardized product unit (SPU) identifiers corresponding to the target category identifier from a preset cache, wherein the SPU identifier is used to identify the listed objects;

[0022] The listed objects corresponding to the plurality of sequentially related SPU identifiers are displayed on the first page.

[0023] In an optional embodiment, the listed object has an SPU identifier, the SPU identifier being used to identify the listed object, and in response to a trigger operation on a target listed object on the first list, displaying on the second page objects in the object set identified by the target listed object includes:

[0024] In response to a trigger operation on a target listed object on the first list, the SPU identifier and the search keyword corresponding to the target listed object are sent to a second target server; wherein the second target server is used to obtain an object set corresponding to the SPU identifier from a preset cache, and determine a search result object based on the search keyword;

[0025] displaying the objects in the object set on the second page;

[0026] Accordingly, the method further includes:

[0027] The search result object is displayed on the second page.

[0028] In an optional implementation, in response to the display request, if it is determined that the first object belongs to at least one list, displaying on the third page the ranking information of the first object on a target list in the at least one list includes:

[0029] In response to the display request, sending a page display request for the third page to a third target server; wherein the third target server is configured to determine in a preset cache whether the first object belongs to any list, and when determining that the first object belongs to at least one list, obtain ranking information of the first object on a target list in the at least one list;

[0030] The ranking information of the first object on the target list in the at least one list is displayed on the third page.

[0031] In an optional embodiment, in response to a list display triggering operation on a third page corresponding to the first object, determining the list to which the first object belongs as the first list, and obtaining the objects on the first list include:

[0032] In response to a list display triggering operation on a third page corresponding to the first object, a list display request carrying the object identifier of the first object is sent to a fourth target server; wherein the fourth target server is used to determine a target list identifier corresponding to the object identifier of the first object in a preset cache, and obtain multiple SPU identifiers with a sequential relationship corresponding to the target list identifier, wherein the SPU identifier is used to identify the objects on the list;

[0033] receiving a plurality of SPU identifiers having a sequential relationship corresponding to the object identifier of the first object;

[0034] Accordingly, displaying the first list on the first page includes:

[0035] The listed objects respectively identified by the plurality of SPU identifiers having a sequential relationship are displayed on the first page.

[0036] In an optional embodiment, the preset cache is used to store a list generated based on a preset period, the list including SPU identifiers with a sequential relationship, the correspondence between the list identifiers and category identifiers of the list, and the correspondence between the SPU identifiers and the object collection.

[0037] In a second aspect, the present disclosure provides a list processing device, the device comprising:

[0038] A first display module is configured to display a first list on a first page; wherein the first list displays a plurality of objects on the list in a sequential relationship, and the objects on the list are used to identify a set of objects aggregated based on aggregated information;

[0039] The display module is configured to display, on a second page, objects in an object set identified by a target listed object in response to a triggering operation on the target listed object on the first list.

[0040] In a third aspect, the present disclosure provides a computer-readable storage medium, wherein instructions are stored in the computer-readable storage medium. When the instructions are executed on a terminal device, the terminal device implements the above method.

[0041] In a fourth aspect, the present disclosure provides a list processing device, comprising: a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor implements the above-mentioned method when executing the computer program.

[0042] In a fifth aspect, the present disclosure provides a computer program product, which includes a computer program / instructions, and the computer program / instructions implement the above method when executed by a processor.

[0043] The technical solution provided by the embodiments of the present disclosure has at least the following advantages compared with the prior art:

[0044] An embodiment of the present disclosure provides a list processing method, which first displays a first list on a first page; wherein the first list displays a plurality of listed objects having a sequential relationship, and the listed objects are used to identify a set of objects obtained by aggregation based on aggregated information; then, upon receiving a trigger operation for a target listed object on the first list, objects in the set of objects identified by the target listed object are displayed on a second page. BRIEF DESCRIPTION OF THE DRAWINGS

[0045] The accompanying drawings, which are incorporated in and constitute a part of this specification, illustrate embodiments consistent with the present disclosure and, together with the description, serve to explain the principles of the present disclosure.

[0046] In order to more clearly illustrate the embodiments of the present disclosure or the technical solutions in the prior art, the following briefly introduces the drawings required for use in the embodiments or the description of the prior art. Obviously, for ordinary technicians in this field, other drawings can be obtained based on these drawings without any creative work.

[0047] FIG1 is a flowchart of a list processing method provided by an embodiment of the present disclosure;

[0048] FIG2 is a schematic diagram of a first page provided by an embodiment of the present disclosure;

[0049] FIG3 is a schematic diagram of a second page provided by an embodiment of the present disclosure;

[0050] FIG4 is a schematic diagram of another first page provided by an embodiment of the present disclosure;

[0051] FIG5 is a flowchart of another list processing method provided by an embodiment of the present disclosure;

[0052] FIG6 is a diagram showing the flow of list data provided by an embodiment of the present disclosure;

[0053] FIG7 is a schematic diagram of a list processing system provided by an embodiment of the present disclosure;

[0054] FIG8 is a schematic structural diagram of a list processing device provided by an embodiment of the present disclosure;

[0055] FIG9 is a schematic structural diagram of a list processing device provided in an embodiment of the present disclosure. DETAILED DESCRIPTION

[0056] In order to more clearly understand the above-mentioned objectives, features and advantages of the present disclosure, the scheme of the present disclosure will be further described below. It should be noted that the embodiments of the present disclosure and the features therein can be combined with each other in the absence of conflict.

[0057] In the following description, many specific details are set forth to facilitate a full understanding of the present disclosure, but the present disclosure may also be implemented in other ways different from those described herein; it is obvious that the embodiments in the specification are only part of the embodiments of the present disclosure, rather than all of the embodiments.

[0058] In the e-commerce world, rankings are an indispensable tool for shopping guides, with users focusing on information such as item rankings. Current rankings are typically based on the object dimension, with each item uniquely corresponding to a specific item in a store. These rankings fail to meet user needs.

[0059] To this end, the disclosed embodiments provide a list processing method. First, a first list is displayed on a first page. The first list displays multiple listed objects in a sequential relationship, and the listed objects are used to identify a set of objects obtained by aggregation based on aggregated information. Then, upon receiving a trigger operation for a target listed object on the first list, objects in the set of objects identified by the target listed object are displayed on a second page. It can be seen that the disclosed embodiments can display the listed objects on the list based on the set of objects obtained by aggregation based on aggregated information, thereby enriching the display method of the list and meeting the user's demand for list functions.

[0060] Based on this, an embodiment of the present disclosure provides a list processing method. Referring to FIG1 , which is a flow chart of a list processing method provided by an embodiment of the present disclosure, the method specifically includes:

[0061] S101: Display the first list on the first page.

[0062] The first list displays a plurality of objects on the list in a sequential relationship, and the objects on the list are used to identify a set of objects aggregated based on aggregated information.

[0063] The list processing method provided by the embodiments of the present disclosure can be applied to a client. For example, the client may include a client deployed on a smartphone, a client deployed on a tablet computer, etc.

[0064] In the disclosed embodiment, the first page may include multiple lists, and the first list is any one of the multiple lists. The first page is specifically used to display the first list. For example, assuming that the first page is an aggregated display page of book rankings, the first list may include a book recommendation list, a book topic list, etc.

[0065] In the embodiment of the present disclosure, a plurality of listed objects having a sequential relationship are displayed on the first list. For example, assuming that the first list is a book collection list, the plurality of listed objects displayed on the first list may include a book named "XX City" and authored by A, and a book named "XX Forest" and authored by A, and so on.

[0066] In an embodiment of the present disclosure, the listed objects can be used to identify a set of objects obtained by aggregation based on aggregation information, wherein the aggregation information is used to aggregate multiple objects with the same attribute values ​​or characteristics into an object set. For example, multiple books sold in different stores with the same title "XX City" and the same author A can be aggregated into a book set, and the book set can be identified by the above-mentioned listed objects.

[0067] In the embodiment of the present disclosure, the sequential relationship between multiple listed objects can be specifically determined based on the statistical data of a certain dimension corresponding to the object set identified by each listed object. For example, the sequential relationship between multiple listed objects can be determined based on the statistical data of dimensions such as the recommendation volume, topic volume, collection volume, and reading volume of the book set identified by each listed object. For example, the listed objects corresponding to the top 3 book sets are displayed on the first list in order of the recommendation volume from most to least.

[0068] As shown in Figure 2, a schematic diagram of a first page provided in an embodiment of the present disclosure is provided, wherein the first page can be an aggregate display page for book lists. The first list displayed on the first page is, for example, a book recommendation list. Specifically, the book recommendation list can display multiple objects on the list with a sequential relationship, such as a listed object 201 with the name "XX City" and the author being A, a listed object 202 with the name "XX Forest" and the author being A, etc.; wherein the objects in the object set identified by the listed object 201 can include multiple book objects with the name "XX City" and the author being A sold in different stores.

[0069] In an optional implementation, in the process of displaying multiple listed objects on the first list, the attribute information of each listed object and the aggregate information of the object set identified by the listed object can also be displayed separately, so that when the user browses the listed objects, the user can determine whether to display the objects in the object set identified by the listed object based on the aggregate information and attribute information displayed on the listed objects; wherein the aggregate information may include information such as name and author, and the attribute information may include information such as book cover, recommendation, publisher, etc.

[0070] As shown in FIG2 , the aggregate information displayed on the listed object 201 may include the book title, author name, etc., and the attribute information displayed on the listed object 201 may include the book cover, recommendation, publisher, jump link “Find Books”, etc.

[0071] In the embodiment of the present disclosure, since the listed objects can be used to identify the object set obtained by aggregation based on aggregated information, in the process of displaying multiple listed objects with a sequential relationship on the first list, the user can determine whether to display the objects in the object set identified by each listed object based on the listed object.

[0072] In an optional embodiment, in the process of displaying multiple listed objects with a sequential relationship on the first list, the ranking order of the listed object in the first list can also be displayed at a preset position on each listed object. As shown in Figure 2, the word "1" can be displayed at the upper left corner of the listed object 201, which is used to indicate that the listed object 201 is the first in the first list.

[0073] S102: In response to a triggering operation on a target listed object on the first list, display objects in an object set identified by the target listed object on a second page.

[0074] In the embodiment of the present disclosure, the target listed object can be any one of the multiple listed objects displayed on the first list; the triggering operation for the target listed object can include a click operation on the target listed object, etc., which is not limited in the embodiment of the present disclosure.

[0075] In an embodiment of the present disclosure, the second page is used to display objects in the object set identified by the target listed object, wherein the second page may include a search result page displaying objects in the object set, etc.; for example, when a trigger operation is received for the listed object "XX city, A" on the book recommendation list, the listed object "XX city, A" is determined as the target listed object, and the objects in the object set identified by the target listed object "XX city, A" are displayed on the second page shown in Figure 3; wherein Figure 3 is a schematic diagram of a second page provided in an embodiment of the present disclosure, and Figure 3 shows multiple book objects named "XX City" and written by A sold in different stores.

[0076] In an optional implementation manner, the multiple listed objects in the first list respectively have SPU identifiers. It can be understood that each listed object corresponds to an SPU identifier, and the SPU identifier can be used to identify the listed object.

[0077] Among them, SPU stands for Standard Product Unit, and its Chinese name is Standardized Product Unit (hereinafter collectively referred to as SPU). SPU is the smallest unit of product information aggregation. It is a collection of reusable and easy-to-retrieve standardized information. This collection describes the characteristics of a product. In layman's terms, products with the same attribute values ​​and characteristics can be called an SPU, that is, a listed object.

[0078] In an optional implementation, when a trigger operation is received for a target listed object on the first list, the SPU identifier and search keyword corresponding to the target listed object can also be sent to a second target server, and the second target server determines the object in the object set identified by the target listed object displayed on the second page.

[0079] It should be noted that the second target server in the embodiment of the present disclosure, as well as the first target server, the third target server, and the fourth target server mentioned subsequently can be the same server or different servers.

[0080] In the embodiment of the present disclosure, since the preset cache pre-stores the correspondence between the SPU identifier and the object set, as well as the correspondence between the search keyword and the search result object, when the second target server receives the SPU identifier and search keyword corresponding to the target listed object, it can obtain the object set corresponding to the SPU identifier and the search result object determined based on the search keyword from the preset cache.

[0081] In an optional implementation, when the second target server obtains the object set corresponding to the SPU identifier and the search result object determined based on the search keyword, the obtained object set and search result object may be sent to the client.

[0082] In the embodiment of the present disclosure, when the object set corresponding to the SPU identifier and the search result object determined based on the search keyword are received, the objects in the object set and the search result object are displayed on the second page.

[0083] In an optional implementation, since the user triggers the display of objects in the object set and search result objects on the second page through a trigger operation on the target listed object, in order to make the user have a certain expectation of the content displayed on the second page, the display priority of the objects in the object set corresponding to the SPU identifier can be set in front of the search result object, that is, the objects in the object set are displayed first, and then the search result object is displayed.

[0084] In the list processing method provided by the embodiment of the present disclosure, first, a first list is displayed on a first page; wherein, the first list displays multiple listed objects in a sequential relationship, and the listed objects are used to identify the object set obtained by aggregation based on aggregated information; then, when a trigger operation is received for a target listed object on the first list, the objects in the object set identified by the target listed object are displayed on a second page. It can be seen that the embodiment of the present disclosure can display the listed objects on the list based on the object set obtained by aggregation of aggregated information, thereby enriching the display method of the list and meeting the user's demand for list functions.

[0085] In actual applications, in order to further enrich the display method of the list and meet the user's demand for the list classification function, multiple categories can be set on the first page, and there is a multi-level category structure relationship between the multiple categories. Multiple categories have corresponding lists. By setting up multiple categories with a multi-level category structure relationship, the lists corresponding to each category have a classification function, which facilitates user browsing and viewing.

[0086] In the disclosed embodiment, a category is a way to classify products, and multiple categories have a multi-level category structure relationship, wherein the multi-level category structure relationship between multiple categories can be determined by the belonging relationship. For example, assuming that the second-level category is the ranking of all "novels", the third-level category can be the ranking of novels of a certain theme in "novels", such as the fantasy novel ranking, martial arts novel ranking, etc.

[0087] As shown in FIG2 , the category currently displayed on the first page is a first-level category. An “expand all” control 203 is provided in the right area of ​​the first-level category. By clicking the control 203 , all second-level categories are displayed on the first page.

[0088] As shown in Figure 4, it is a schematic diagram of another first page provided in an embodiment of the present disclosure. The categories displayed on the first page shown in Figure 4 are second-level categories. By clicking on any category on the second-level category, the third-level categories included in the second-level directory can be expanded. For example, the third-level categories can be all categories included under the second-level category "Youth Literature" 401.

[0089] In the disclosed embodiment, multiple categories have corresponding lists, and the objects on the lists belong to the categories corresponding to the lists. For example, the list corresponding to the secondary category "Youth Literature" can be a ranking list of "Youth Literature" books. Specifically, an object on the ranking list of "Youth Literature" type books can be "XX Forest", a novel with the theme of "Youth Literature" sold in multiple different stores.

[0090] In the embodiment of the present disclosure, when displaying multiple categories on the first page, since the multiple categories have corresponding lists respectively, when a trigger operation for a target category among the multiple categories is received, the list corresponding to the target category is displayed on the first page.

[0091] In the embodiment of the present disclosure, the target category can be any one of multiple categories, and the trigger operation for the target category can include a click operation on the target category, etc., which is used to trigger the display of the list corresponding to the target category on the first page.

[0092] As shown in Figure 4, multiple categories such as "Youth Literature" and "Novels" are displayed on the first page. When a trigger operation for the "Novel" category is received, the list corresponding to the "Novel" category is displayed on the first page, that is, a ranking list of novels of multiple themes.

[0093] It can be seen that the embodiment of the present disclosure can achieve the effect of updating the displayed list on the first page based on the correspondence between the category identification and the list, thereby further enriching the display method of the list. In addition, some categories have classification functions, so the embodiment of the present disclosure can also set multiple categories to enable the list displayed on the first page to have a classification function, thereby meeting the user's demand for the list classification function.

[0094] In an optional implementation, when a trigger operation is received for a target category among multiple categories, a list display request carrying a target category identification corresponding to the target category can also be sent to the first target server, and the first target server determines the list corresponding to the target category displayed on the first page.

[0095] The list display request carries a target category identifier corresponding to the target category, and the list display request is specifically used to request the first target server to return a list corresponding to the target category.

[0096] In an embodiment of the present disclosure, a preset cache can be used to store a list generated based on a preset period, which includes SPU identifiers with a sequential relationship, the correspondence between the list identifiers and category identifiers of the list, and the correspondence between the SPU identifiers and object sets.

[0097] In an optional implementation, since the list includes the correspondence between the category identifier and the list identifier, as well as the correspondence between the list identifier and the SPU identifier, when the first target server receives the list display request, it can obtain the list identifier corresponding to the target category identifier from the preset cache based on the target category identifier carried in the list display request; then, based on the correspondence between the list identifier and the SPU identifier, obtain multiple SPU identifiers with a sequential relationship corresponding to the list identifier from the preset cache. Since the SPU identifier can be used to identify the listed objects in the list, the first target server can also obtain multiple listed objects in the list from the preset cache based on the SPU identifier, and send the obtained multiple listed objects to the client.

[0098] In the embodiment of the present disclosure, after receiving the listed objects corresponding to the plurality of sequentially related SPU identifiers, the listed objects are displayed on the first page.

[0099] In the disclosed embodiment, the preset cache pool also stores a correspondence between the SPU identifier and the object set identified by the listed objects. Therefore, the first target server can also determine multiple object sets in the list based on the SPU identifier.

[0100] In an optional implementation, the list stored in the preset cache pool can be generated based on a preset period, which can specifically include generating a list once every fixed time interval, such as generating a list once every 1 second or every 0.5 seconds. In actual applications, the preset period can be determined based on actual needs, and the embodiments of the present disclosure do not limit this.

[0101] In an optional implementation, taking the book list as an example, at every fixed time interval, the first target server first determines the multiple SPU identifiers corresponding to the target list based on the correspondence between the list identifier and the SPU identifier, and then determines the object sets corresponding to each SPU identifier based on the correspondence between the SPU identifier and the object set, and performs statistics on the data of the same dimension of each object set. Then, based on the statistical data of the dimension, the display order of the object sets corresponding to each SPU identifier in the target list is determined, that is, the display order between the multiple listed objects in the target list.

[0102] For example, assuming that the object sets corresponding to list W are A, B, and C respectively, at the first second, the collection counts of object sets A, B, and C are counted, among which the collection count of object set A at the first second is 10, the collection count of object set B at the first second is 13, and the collection count of object set C at the first second is 2. According to the order of collection count from most to least, the order relationship between the object sets corresponding to list W is determined to be B, A, C, that is, the order relationship between the listed objects in list W, and then the order relationship is stored in the preset cache.

[0103] Every 5 seconds, that is, at the 6th second, the collection count of object sets A, B, and C is re-counted. Assuming that the collection count of object set A is 1, the collection count of object set B is 13, and the collection count of object set C is 16, the order relationship re-determined based on the collection count is C, B, A, and the order relationship of multiple listed objects in list W is updated based on the re-determined order relationship.

[0104] It can be seen that the embodiment of the present disclosure is able to perform statistics on the data of a certain dimension corresponding to multiple listed objects in the list, and based on the statistical data, determine the arrangement order of each listed object in the list, and store the arrangement order of the SPU identifiers used to identify the listed objects in a preset cache, thereby realizing the function of generating a list based on a preset period.

[0105] Based on the above method embodiments, the present disclosure also provides a flowchart of a list processing method. Referring to FIG5 , there is shown a flowchart of a list processing method provided by the present disclosure. The method specifically includes:

[0106] S501: In response to a display request for a third page corresponding to a first object, display the third page and determine whether the first object belongs to at least one list.

[0107] In the embodiment of the present disclosure, the first object may include objects such as books, mobile phones, computers, etc., and the third page corresponding to the first object may include a page displaying the first object or descriptive information of the first object, such as a details display page of a book, a live broadcast page for a mobile phone, a short video playback page of a computer included in an image frame, etc.

[0108] In actual applications, when a user browses a search result page for books of a certain subject, the user can trigger a display request for the details display page of a book by performing a trigger operation on the book, such as a click operation, wherein the details display page of the book is the third page of the first object.

[0109] In an embodiment of the present disclosure, when a user's request to display a third page corresponding to a first object is received, the third page is displayed, and it is determined whether the first object belongs to at least one list, so that the ranking information of the first object on the target list in at least one list can be subsequently displayed on the third page.

[0110] S502: If it is determined that the first object belongs to at least one list, displaying ranking information of the first object on a target list in the at least one list on the third page.

[0111] In an optional implementation, when a display request for a third page corresponding to a first object is received, the page display request for the third page may be sent to a third target server, which determines whether the first object belongs to at least one list.

[0112] In an embodiment of the present disclosure, when the third target server receives a page display request for the third page, it determines from a preset cache whether the first object belongs to any list, and when it is determined that the first object belongs to at least one list, it obtains the ranking information of the first object on the target list in the at least one list.

[0113] In the disclosed embodiment, the target list can be any one of the at least one list, and can also be a list ranked higher in the at least one list. For example, when it is determined that the first object belongs to two different lists, the list ranked higher in the two lists can be determined as the target list, and the ranking information on the target list can be obtained; wherein, the ranking information may include the category to which the target list belongs and the ranking order in the category, etc. For example, the ranking information on the target list may be ranked third in the youth literature ranking list, etc.

[0114] In an optional implementation, the correspondence between object identifiers and list identifiers may be pre-stored in a preset cache. When the third target server receives a page display request for the third page, it first obtains the object identifier of the first object from the page display request, and then queries whether the preset cache stores a list identifier corresponding to the object identifier of the first object. If it is determined that at least one list identifier corresponding to the object identifier is stored in the preset cache, the target list is determined from the list corresponding to the at least one list identifier, and the ranking information on the target list is sent to the client.

[0115] In an embodiment of the present disclosure, when ranking information on a target list sent by a third target server is received, the ranking information of the first object on the target list is displayed on a third page, so that it can be determined whether to display the target list based on the ranking information on the target list.

[0116] S503: In response to a triggering operation on the ranking information, determining the target list corresponding to the ranking information as a first list.

[0117] In the embodiment of the present disclosure, the third page corresponding to the first object can display ranking information for the list to which the first object belongs, such as the words "Ranked 3rd in the Youth Literature Ranking List". Therefore, the list display trigger operation on the third page corresponding to the first object can include a trigger operation for the ranking information, which is used to trigger the target list corresponding to the ranking information to be determined as the first list.

[0118] In an optional implementation, when a list display trigger operation is received on the third page corresponding to the first object, a list display request carrying the object identifier of the first object can be sent to the fourth target server, and the fourth target server determines multiple SPU identifiers with a sequential relationship corresponding to the object identifier of the first object.

[0119] In an embodiment of the present disclosure, when the fourth target server receives a list display request carrying the object identifier of the first object, it determines the target list identifier corresponding to the object identifier of the first object in the preset cache, and obtains multiple SPU identifiers with a sequential relationship corresponding to the target list identifier.

[0120] In the embodiment of the present disclosure, the preset cache stores the correspondence between the object identifier and the list identifier. Based on the above correspondence, the fourth target server can query the preset cache for the target list identifier corresponding to the object identifier of the first object; in addition, the preset cache also stores the correspondence between the list identifier and the SPU identifier. Therefore, when the fourth target server determines the target list identifier corresponding to the object identifier of the first object in the preset cache, it can also obtain multiple SPU identifiers with a sequential relationship corresponding to the target list identifier.

[0121] In the embodiment of the present disclosure, after the fourth target server obtains multiple SPU identifiers with a sequential relationship corresponding to the target list identifier and obtains multiple SPU identifiers with a sequential relationship corresponding to the target list identifier, it can also send multiple SPU identifiers with a sequential relationship corresponding to the object identifier of the first object to the client.

[0122] S504: Display the first list on the first page.

[0123] In an optional implementation, since the SPU identifier can be used to identify the listed objects, when multiple SPU identifiers with a sequential relationship corresponding to the object identifier of the first object are received, the listed objects respectively identified by the multiple SPU identifiers with a sequential relationship can also be displayed on the first page.

[0124] S505: In response to a triggering operation on a target listed object on the first list, display objects in the object set identified by the target listed object on a second page.

[0125] In the embodiment of the present disclosure, the target listed object may be any one of the multiple listed objects displayed on the first list; the triggering operation on the target listed object may include a click operation on the target listed object, etc.

[0126] In the embodiment of the present disclosure, the second page is used to display objects in the object set identified by the target listed object. For example, the second page may be a search result page displaying objects in the object set.

[0127] It can be seen that in the process of displaying the first object on the third page in the embodiment of the present disclosure, it is also possible to trigger the acquisition of multiple listed objects in the first list and display the multiple listed objects in the first list on the first page through the list display trigger operation on the third page corresponding to the first object, thereby further enriching the display method of the list and improving the user experience.

[0128] Based on the above method embodiment, the present disclosure also provides a flow diagram of list data. Taking the book list as an example, it is used to describe the flow of data corresponding to objects in the object set identified by the listed objects (i.e., data corresponding to the books) in the entire book list. As shown in Figure 6, this is a flow diagram of list data provided by an embodiment of the present disclosure.

[0129] First, the SPU basic data is obtained. Specifically, the external data source is algorithmically processed to obtain the name, author and other data of the book object, and stored in the database, or the internal data source is algorithmically processed to generate the correspondence between the SPU identifier and the object set, and stored in the database, thereby obtaining the SPU basic data; wherein, the SPU basic data may include the name of the book object, the author, the recommendation, the SPU identifier, the correspondence between the SPU identifier and the object set, the category to which it belongs, etc.

[0130] (Operation staff) In the process of producing the list, first, configure the list name of each list, such as the Youth Literature List, Children's Book List, etc., and configure the selection conditions, such as a certain book object belongs to the Youth Literature List; then, based on the statistical data of a certain dimension corresponding to the book object set, determine the order relationship between the multiple listed objects on the list, such as the statistical data of the dimensions such as the recommendation volume, topic volume, collection volume, and reading volume of the book set identified by each listed object; finally, filter the multiple listed objects (that is, determine the listed objects displayed on the list), for example, display the listed objects corresponding to the top 3 book sets on the list in order of recommendation volume from most to least, thereby generating a single book list.

[0131] (Operation staff) In the process of producing the first page, first, configure the basic information on the first page, such as the name of the list currently displayed on the first page, the number of objects on the list, etc., as well as set multiple categories, multi-level category structure relationships between multiple categories, and the correspondence between categories and list identifiers. For example, the list corresponding to the second-level category "Youth Literature" can be the ranking list of "Youth Literature" books, etc.; then, configure the recommendation type and attribute type. For example, the recommendation type can include expert recommendation, positive review recommendation, etc., and the attribute type can include book attributes, beauty attributes, etc.; finally, query the recommendation and attributes corresponding to each listed object based on the SPU basic data, thereby generating the first page (i.e., the SPU list aggregation page).

[0132] In actual applications, when browsing the list entrance, the user can enter the first page through the third page (i.e., the list entrance), where the first page may include a details display page of a certain book, a live broadcast page for a certain mobile phone, a short video playback page of a certain computer included in the image frame, etc.; in the process of displaying the first list on the first page (i.e., the SPU list aggregation page), when a trigger operation is received for the target listed object on the first list, the objects in the object set identified by the target listed object are displayed on the second page (i.e., the search result page).

[0133] It can be seen that the embodiment of the present disclosure can display the objects on the list based on the object set obtained by aggregating the aggregated information, thereby enriching the display method of the list and meeting the user's demand for the list function.

[0134] Based on the above method embodiments, the present disclosure also provides a schematic diagram of a list processing system. Taking the book list as an example, as shown in Figure 7, it is a schematic diagram of a list processing system provided by an embodiment of the present disclosure. The list processing system includes a list entry distribution module 701, a preset cache module 702, a data source processing module 703, a list generation module 704, a selection condition configuration module 705, a category management module 706, and a search module 707.

[0135] The list entry distribution module 701 is used to set the display position of the "list entry", wherein the display position of the "list entry" can be set on the details display page, the short video playback page, etc. For example, the "list entry" can be set on the details display page of the book. Specifically, the "same selected literary novel list" displayed on the details display page is set as the "list entry", etc.

[0136] The preset cache module 702 is used to store the correspondence between the SPU identifier and the object set identified by the listed object, the correspondence between the category identifier and multiple SPU identifiers with a sequential relationship, SPU basic data, attribute information of the listed object, and aggregation information of the object set identified by the listed object, etc.

[0137] The data source processing module 703 is used to generate recommendation words for the listed objects (i.e., books) based on the preset recommendation algorithm, and to generate the correspondence between the SPU basic data, SPU identifier and the object set identified by the listed object based on the middle platform of the listed object, and synchronize it to the preset cache module 702.

[0138] The list generation module 704 is used to generate a first list based on the correspondence between the SPU identifier stored in the preset cache module 702 and the object set identified by the listed objects, and to determine the order relationship (i.e., list rules) between multiple listed objects displayed on the first list.

[0139] The selection condition configuration module 705 is used to filter out the listed objects that do not meet the list rules during the process of establishing the correspondence between the SPU identifier and the object set identified by the listed objects, such as removing children's books that are obviously not novels from the first list.

[0140] The category management module 706 is used to configure a multi-level category structure relationship between multiple categories based on the correspondence between the category identifiers stored in the preset cache module 702 and multiple SPU identifiers with a sequential relationship, and to manage the lists corresponding to the multiple categories.

[0141] The search module 707 is used to obtain the object set corresponding to the SPU identifier from the preset cache module 702, and determine the search result object based on the search keyword, and display the objects in the object set on the second page (i.e., the search result page), and display the search result object on the second page.

[0142] It can be seen that the list processing system provided by the embodiment of the present disclosure can display the objects on the list based on the object set obtained by aggregating the aggregated information, thereby enriching the display method of the list and meeting the user's demand for the list function.

[0143] Based on the above method embodiments, the present disclosure further provides a list processing device. Referring to FIG8 , which is a schematic structural diagram of a list processing device provided in an embodiment of the present disclosure, the device includes:

[0144] A first display module 801 is configured to display a first list on a first page; wherein the first list displays a plurality of objects in a sequential relationship, and the objects are used to identify a set of objects aggregated based on aggregated information;

[0145] The display module 802 is configured to display, on a second page, objects in the object set identified by the target listed object in response to a triggering operation on the target listed object on the first list.

[0146] In an optional embodiment, the device further includes:

[0147] The determination module is configured to, in response to a list display triggering operation on a third page corresponding to the first object, determine the list to which the first object belongs as a first list, and obtain listed objects in the first list.

[0148] In an optional embodiment, the device further includes:

[0149] a second display module, configured to, in response to a display request for a third page corresponding to the first object, display the third page and determine whether the first object belongs to at least one list;

[0150] a third display module, configured to display, on the third page, ranking information of the first object on a target list in the at least one list if it is determined that the first object belongs to the at least one list;

[0151] Accordingly, the determining module includes:

[0152] The first determining submodule is configured to determine the target list corresponding to the ranking information as a first list in response to a triggering operation on the ranking information.

[0153] In an optional embodiment, the first page is provided with multiple categories, the multiple categories have a multi-level category structure relationship, the multiple categories respectively have corresponding lists, and the objects on the lists belong to the categories corresponding to the lists. The first display module includes:

[0154] The first display submodule is configured to display a list corresponding to a target category among the multiple categories on a first page in response to a triggering operation on the target category.

[0155] In an optional implementation, the first display submodule includes:

[0156] A first sending submodule is configured to, in response to a trigger operation for a target category among the multiple categories, send a list display request carrying a target category identifier corresponding to the target category to a first target server; wherein the first target server is configured to obtain a plurality of sequentially related standardized product unit (SPU) identifiers corresponding to the target category identifier from a preset cache, wherein the SPU identifier is used to identify the listed object;

[0157] The second display submodule is configured to display on the first page the listed objects corresponding to the plurality of sequentially related SPU identifiers.

[0158] In an optional implementation manner, the listed object has an SPU identifier, and the SPU identifier is used to identify the listed object. The display module includes:

[0159] a second sending submodule, configured to, in response to a trigger operation on a target listed object on the first list, send the SPU identifier and search keyword corresponding to the target listed object to a second target server; wherein the second target server is configured to obtain an object set corresponding to the SPU identifier from a preset cache, and determine a search result object based on the search keyword;

[0160] A first display submodule, configured to display objects in the object set on the second page;

[0161] Accordingly, the method further includes:

[0162] The second display submodule is configured to display the search result object on the second page.

[0163] In an optional implementation, the ranking information display module includes:

[0164] a third sending submodule, configured to send, in response to the display request, a page display request for the third page to a third target server; wherein the third target server is configured to determine in a preset cache whether the first object belongs to any list, and when determining that the first object belongs to at least one list, obtain ranking information of the first object on a target list in the at least one list;

[0165] A third display submodule is configured to display, on the third page, ranking information of the first object on a target list in the at least one list.

[0166] In an optional implementation, the determining module includes:

[0167] a fourth sending submodule, configured to send, in response to a list display triggering operation on a third page corresponding to the first object, a list display request carrying the object identifier of the first object to a fourth target server; wherein the fourth target server is configured to determine, in a preset cache, a target list identifier corresponding to the object identifier of the first object, and obtain a plurality of sequentially related SPU identifiers corresponding to the target list identifier, wherein the SPU identifier is used to identify the listed objects;

[0168] A first receiving submodule, configured to receive a plurality of SPU identifiers having a sequential relationship corresponding to the object identifier of the first object;

[0169] Accordingly, the first display module includes:

[0170] The fourth display submodule is configured to display on the first page the listed objects respectively identified by the plurality of sequentially related SPU identifiers.

[0171] In an optional embodiment, the preset cache is used to store a list generated based on a preset period, the list including SPU identifiers with a sequential relationship, the correspondence between the list identifiers and category identifiers of the list, and the correspondence between the SPU identifiers and the object collection.

[0172] In the list processing method provided by the embodiment of the present disclosure, first, a first list is displayed on a first page; wherein, the first list displays multiple listed objects in a sequential relationship, and the listed objects are used to identify the object set obtained by aggregation based on aggregated information; then, when a trigger operation is received for a target listed object on the first list, the objects in the object set identified by the target listed object are displayed on a second page. It can be seen that the embodiment of the present disclosure can display the listed objects on the list based on the object set obtained by aggregation of aggregated information, thereby enriching the display method of the list and meeting the user's demand for list functions.

[0173] In addition to the above-mentioned method and apparatus, the embodiments of the present disclosure further provide a computer-readable storage medium, which stores instructions. When the instructions are executed on a terminal device, the terminal device implements the list processing method described in the embodiments of the present disclosure.

[0174] The embodiments of the present disclosure further provide a computer program product, which includes a computer program / instructions. When the computer program / instructions are executed by a processor, the list processing method described in the embodiments of the present disclosure is implemented.

[0175] In addition, the present disclosure also provides a list processing device, as shown in FIG9 , which may include:

[0176] Processor 901, memory 902, input device 903, and output device 904. The list processing device may include one or more processors 901; FIG9 illustrates a single processor as an example. In some embodiments of the present disclosure, processor 901, memory 902, input device 903, and output device 904 may be connected via a bus or other means; FIG9 illustrates a bus connection as an example.

[0177] The memory 902 can be used to store software programs and modules. The processor 901 executes various functional applications and data processing of the list processing device by running the software programs and modules stored in the memory 902. The memory 902 may mainly include a program storage area and a data storage area, wherein the program storage area may store an operating system, an application required for at least one function, etc. In addition, the memory 902 may include a high-speed random access memory, and may also include a non-volatile memory, such as at least one disk storage device, a flash memory device, or other volatile solid-state storage device. The input device 903 can be used to receive input digital or character information, and to generate signal input related to user settings and function control of the list processing device.

[0178] Specifically in this embodiment, the processor 901 will load the executable files corresponding to the processes of one or more applications into the memory 902 according to the following instructions, and the processor 901 will run the applications stored in the memory 902, thereby realizing the various functions of the above-mentioned list processing device.

[0179] It should be noted that, in this document, relational terms such as "first" and "second" are used only to distinguish one entity or operation from another entity or operation, and do not necessarily require or imply any actual relationship or order between these entities or operations. Moreover, the terms "comprises," "comprising," or any other variations thereof are intended to cover non-exclusive inclusion, so that a process, method, article, or device comprising a series of elements includes not only those elements, but also other elements not explicitly listed, or elements inherent to such process, method, article, or device. In the absence of further limitations, an element defined by the phrase "comprising a ..." does not exclude the presence of other identical elements in the process, method, article, or device comprising the element.

[0180] The foregoing description is intended only to provide specific embodiments of the present disclosure, intended to enable those skilled in the art to understand and implement the present disclosure. Various modifications to these embodiments will be readily apparent to those skilled in the art, and the general principles defined herein may be implemented in other embodiments without departing from the spirit or scope of the present disclosure. Therefore, the present disclosure is not intended to be limited to the embodiments described herein, but rather to be construed in the broadest manner consistent with the principles and novel features disclosed herein.

Claims

1. A list processing method, wherein the method comprises: Displaying a first list on a first page; wherein the first list displays a plurality of objects on the list in a sequential relationship, and the objects on the list are used to identify a set of objects obtained by aggregation based on the aggregated information; In response to a trigger operation on a target listed object on the first list, objects in an object set identified by the target listed object are displayed on a second page.

2. The method according to claim 1, wherein before displaying the first list on the first page, the method further comprises: In response to a list display triggering operation on a third page corresponding to a first object, the list to which the first object belongs is determined as a first list, and listed objects in the first list are obtained.

3. The method according to claim 2, wherein in response to the list display triggering operation on the third page corresponding to the first object, before determining the list to which the first object belongs as the first list, further comprises: In response to a display request for a third page corresponding to the first object, display the third page, and determine whether the first object belongs to at least one list; If it is determined that the first object belongs to at least one list, displaying ranking information of the first object on a target list in the at least one list on the third page; Accordingly, in response to the list display triggering operation on the third page corresponding to the first object, determining the list to which the first object belongs as the first list includes: In response to a trigger operation on the ranking information, the target list corresponding to the ranking information is determined as a first list.

4. The method according to claim 1, wherein the first page is provided with a plurality of categories, the plurality of categories have a multi-level category structure relationship, the plurality of categories respectively have corresponding lists, and the objects on the lists belong to the categories corresponding to the lists, and displaying the first list on the first page comprises: In response to a trigger operation on a target category among the multiple categories, a list corresponding to the target category is displayed on a first page.

5. The method according to claim 4, wherein in response to a trigger operation on a target category among the multiple categories, displaying a list corresponding to the target category on the first page comprises: In response to a trigger operation for a target category among the multiple categories, a list display request carrying a target category identifier corresponding to the target category is sent to a first target server; wherein the first target server is used to obtain multiple standardized product unit SPU identifiers with a sequential relationship corresponding to the target category identifier from a preset cache, and the SPU identifier is used to identify the listed object; The listed objects corresponding to the plurality of SPU identifiers having a sequential relationship are displayed on the first page.

6. The method according to claim 1, wherein the listed object has an SPU identifier, and the SPU identifier is used to identify the listed object, and the displaying of the objects in the object set identified by the target listed object on the second page in response to the trigger operation on the target listed object on the first list comprises: In response to a trigger operation on a target listed object on the first list, the SPU identifier and search keyword corresponding to the target listed object are sent to a second target server; wherein the second target server is used to obtain an object set corresponding to the SPU identifier from a preset cache, and determine a search result object based on the search keyword; Displaying the objects in the object set on the second page; Accordingly, the method further includes: The search result object is displayed on the second page.

7. The method according to claim 3, wherein in response to the display request, if it is determined that the first object belongs to at least one list, displaying the ranking information of the first object on a target list in the at least one list on the third page comprises: In response to the display request, a page display request for the third page is sent to a third target server; wherein the third target server is used to determine in a preset cache whether the first object belongs to any list, and when it is determined that the first object belongs to at least one list, obtaining ranking information of the first object on a target list in the at least one list; The ranking information of the first object on the target list in the at least one list is displayed on the third page.

8. The method according to claim 2, wherein in response to a list display triggering operation on a third page corresponding to a first object, determining the list to which the first object belongs as a first list, and obtaining the listed objects in the first list, comprises: In response to a list display trigger operation on a third page corresponding to a first object, a list display request carrying the object identifier of the first object is sent to a fourth target server; wherein the fourth target server is used to determine a target list identifier corresponding to the object identifier of the first object in a preset cache, and obtain a plurality of SPU identifiers having a sequential relationship corresponding to the target list identifier, wherein the SPU identifier is used to identify the listed object; receiving a plurality of SPU identifiers having a sequential relationship corresponding to the object identifier of the first object; Accordingly, displaying the first list on the first page includes: The listed objects respectively identified by the plurality of SPU identifiers having a sequential relationship are displayed on the first page.

9. A method according to any one of claims 5-8, wherein the preset cache is used to store a list generated based on a preset period, the list including SPU identifiers with a sequential relationship, the correspondence between the list identifier and the category identifier of the list, and the correspondence between the SPU identifier and the object set.

10. A list processing device, wherein the device comprises: A first display module is used to display a first list on a first page; wherein the first list displays a plurality of objects on the list in a sequential relationship, and the objects on the list are used to identify an object set obtained by aggregation based on the aggregation information; A display module is used to display the set of objects identified by the target listed object on the second page in response to a trigger operation on the target listed object on the first list. object.

11. A computer-readable storage medium, wherein the computer-readable storage medium stores instructions, and when the instructions are executed on a terminal device, the terminal device implements the method according to any one of claims 1 to 9.

12. A list processing device, comprising: A memory, a processor, and a computer program stored in the memory and executable on the processor, wherein when the processor executes the computer program, the method according to any one of claims 1 to 9 is implemented.

Citation Information

Patent Citations

  • Method and device for recommending commodity to user

    CN110827104A

  • List page display processing method and device

    CN113065929A

  • Same-type commodity aggregation method and device, equipment, medium and product

    CN113962773A

  • Target business list display method and device, electronic equipment and storage medium

    CN115065870A

  • Data processing method and apparatus for business objects

    WO2021062959A1