Object collection method and related device

By recording the correspondence between object identification and associated content in the collection list, the problem of low search efficiency and accuracy in the prior art is solved, and more efficient and accurate object search is achieved.

CN120336649APending Publication Date: 2025-07-18TENCENT TECHNOLOGY (SHENZHEN) CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202410078141.9
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-01-18
Publication Date
2025-07-18

AI Technical Summary

Technical Problem

In the prior art, only object identification is recorded in the attention list, resulting in low efficiency and accuracy when looking for specific objects, making it difficult to quickly and accurately find objects of historical concern.

Method used

It provides an object collection method, which can display the associated content configuration control, receive the target associated content configured by the user, and record the corresponding relationship between the object identification and associated content in the collection list, enriching the search basis.

Benefits of technology

It improves the efficiency and accuracy of finding objects in the collection list, and has richer basis when searching objects through target related content, which fits users' memory points and enhances search accuracy.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120336649A_ABST
    Figure CN120336649A_ABST
Patent Text Reader

Abstract

The embodiment of the invention discloses an object collection method and a related device, and the method comprises the steps: responding to a collection operation triggered by a first object for a second object, and displaying an associated content configuration control for the second object; receiving target associated content configured by the first object through the associated content configuration control; and in response to a confirmation operation triggered by the first object for the target associated content, recording the object identifier of the second object and the target associated content in the favorite list of the first object based on the corresponding relationship between the second object and the target associated content. Through the object collection method provided by the embodiment of the invention, the search accuracy of the collected object in the collection list can be improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of Internet technologies, and in particular, to an object collection method and related devices. Background Art

[0002] With the rapid development of Internet technologies, nowadays, more and more application programs begin to provide content sharing functions, that is, support the sharing of content by objects on the network platform corresponding to the application program through live broadcasts, uploading multimedia content, and other means. Correspondingly, the application program also provides an object following function, that is, if object a is interested in the content shared by object b, then object a can follow object b, and the object identifier of the followed object b will be recorded in the follow list of object a.

[0003] Since the follow list usually only records the object identifiers of the followed objects, when an object needs to find a specific object it has followed in the follow list, the object can only search based on the object identifiers recorded in the follow list. In many cases, the information reflected by the object identifier is too thin, resulting in difficulty for the relevant object to quickly and accurately find the specific object it has followed, with low search efficiency and search accuracy. Summary of the Invention

[0004] Embodiments of this application provide an object collection method and related devices, which can improve the search accuracy of a second object by a first object in the collection list.

[0005] In view of this, a first aspect of this application provides an object collection method, and the method includes:

[0006] In response to a collection operation triggered by a first object for a second object, display an associated content configuration control for the second object;

[0007] Receive the target associated content configured by the first object through the associated content configuration control;

[0008] In response to a confirmation operation triggered by the first object for the target associated content, record the object identifier of the second object and the target associated content in the collection list of the first object based on the corresponding relationship between the second object and the target associated content.

[0009] A second aspect of this application provides an object collection device, and the device includes:

[0010] A display module, configured to display an associated content configuration control for the second object in response to a collection operation triggered by a first object for a second object;

[0011] A receiving module, configured to receive target associated content configured by the first object through the associated content configuration control;

[0012] A recording module, configured to, in response to a confirmation operation triggered by the first object for the target associated content, record the object identifier of the second object and the target associated content in the collection list of the first object based on the correspondence between the second object and the target associated content.

[0013] Optionally, the associated content configuration control includes at least one of a type configuration control and a tag configuration control; the receiving module is specifically configured to perform at least one of the following operations:

[0014] Receive target type content configured by the first object through the type configuration control;

[0015] Receive target tag content configured by the first object through the tag configuration control.

[0016] Optionally, the receiving module is specifically configured to perform at least one of the following operations:

[0017] Receive a type selection operation triggered by the first object based on each candidate type content provided by the type configuration control, and determine the candidate type content selected by the type selection operation as the target type content; the candidate type content includes at least one of the historical custom type content and system type content of the first object;

[0018] Receive the custom type content input by the first object through the type configuration control as the target type content.

[0019] Optionally, the receiving module is specifically configured to perform at least one of the following operations:

[0020] Receive a tag selection operation triggered by the first object based on each candidate tag content provided by the tag configuration control, and determine the candidate tag content selected by the tag selection operation as the target tag content; the candidate tag content includes at least one of the historical custom tag content and system tag content of the first object;

[0021] Receive the custom tag content input by the first object through the tag configuration control as the target tag content.

[0022] Optionally, the associated content configuration control further includes a sharing selection control; the apparatus further includes a determination module, configured to:

[0023] Determine whether to share the target associated content configured by the first object for the second object on the network platform according to the operation triggered by the first object through the shared selection control.

[0024] Optionally, in the case of determining to share the target associated content configured by the first object for the second object on the network platform, the recording module is further configured to:

[0025] Store the corresponding relationship between the second object and the target associated content in the object database in the background; the object database is used to store the corresponding relationship between the favorite objects independently configured by the objects on the network platform and the associated content, and the object database is used to support the background to perform recommendation tasks based on the data stored therein.

[0026] Optionally, in the case of determining to share the target associated content configured by the first object for the second object on the network platform, the display module is further configured to:

[0027] In the content square interface, display the target associated content configured by the first object for the second object in a preset content structure; the content square interface is used to carry the content shared by the objects on the network platform.

[0028] Optionally, the display module is further configured to:

[0029] In response to the favorite object viewing operation triggered by the first object, display the favorite object interface corresponding to the first object; the favorite object interface includes the object identifiers of the objects collected by the first object, and the associated content configured by the first object for each of the collected objects.

[0030] Optionally, the associated content configured by the first object for the favorite object includes type content and tag content;

[0031] The favorite object interface includes each type sub-interface divided according to the type content configured by the first object, and each of the type sub-interfaces corresponds to various type contents configured by the first object;

[0032] Each type sub-interface corresponding to a type content includes the respective object windows corresponding to the type content, the object windows corresponding to the objects collected by the first object and configured with the type content, and the object windows are used to carry the object identifiers of the corresponding objects and the tag content configured by the first object for the objects.

[0033] Optionally, the object window also carries an interaction history viewing control; the display module is further configured to:

[0034] In response to an operation triggered by the first object on the interaction history viewing control carried by the target object window, display the historical interaction data between the first object and the object corresponding to the target object window.

[0035] Optionally, the favorite object interface further includes recommended content; the recommended content is determined based on the associated content configured by the first object for the favorite object.

[0036] Optionally, the device further includes a recommendation module for:

[0037] Determine the associated content configured by the first object for the favorite object as the reference associated content;

[0038] In the background system database, search for a first candidate object whose corresponding associated content satisfies a first matching condition with the reference associated content; the system database is used to store the correspondence between objects on the network platform configured by the background system and associated content.

[0039] Based on the first candidate object, determine the recommended content.

[0040] Optionally, the device further includes a recommendation module for:

[0041] Determine the associated content configured by the first object for the favorite object as the reference associated content;

[0042] In the background object database, search for a second candidate object whose corresponding associated content satisfies a second matching condition with the reference associated content; the object database is used to store the correspondence between favorite objects and associated content configured independently by objects on the network platform.

[0043] Based on the second candidate object, determine the recommended content.

[0044] Optionally, the associated content configured by the first object for the favorite object includes type content;

[0045] The favorite object interface includes respective type sub-interfaces divided according to the type content configured by the first object, and each of the type sub-interfaces corresponds one-to-one to various type contents configured by the first object;

[0046] Each type sub-interface corresponding to a type content includes respective recommended content windows corresponding to the type content, and the recommended content windows are used to carry the recommended content corresponding to the type content.

[0047] Optionally, the display module is further used for:

[0048] In response to an operation triggered by the first object for the recommended content window, the recommended content interface corresponding to the recommended content window is jump-displayed.

[0049] Optionally, the favorite object interface further includes respective behavior sub-interfaces divided according to historical interaction behaviors, and each of the behavior sub-interfaces corresponds one-to-one to various historical interaction behaviors triggered by the first object for the favorite objects;

[0050] Each of the behavior sub-interfaces corresponding to each historical interaction behavior includes respective object windows corresponding to the historical interaction behavior. The object windows correspond to the objects collected by the first object and for which the first object has had the historical interaction behavior, and the object windows are used to carry the object identifiers of the corresponding objects, the associated content configured by the first object for the objects, and data related to the historical interaction behavior generated by the first object for the objects.

[0051] A third aspect of the present application provides a computer device, the device including a processor and a memory:

[0052] The memory is used to store a computer program;

[0053] The processor is used to execute the steps of the object collection method as described in the first aspect above according to the computer program.

[0054] A fourth aspect of the present application provides a computer-readable storage medium, the computer-readable storage medium being used to store a computer program, and the computer program being used to execute the steps of the object collection method as described in the first aspect above.

[0055] A fifth aspect of the present application provides a computer program product or a computer program. The computer program product or the computer program includes computer instructions, and the computer instructions are stored in a computer-readable storage medium. The processor of the computer device reads the computer instructions from the computer-readable storage medium, and the processor executes the computer instructions, so that the computer device executes the steps of the object collection method as described in the first aspect above.

[0056] From the above technical solutions, it can be seen that the embodiments of the present application have the following advantages:

[0057] The present application provides an object collection method. When it is detected that a first object triggers a collection operation on a second object, an associated content configuration control for the second object is displayed; the target associated content configured by the first object for the second object through this associated content configuration control is received. Through this associated content configuration control, the first object can configure the target associated content for the second object according to its own feelings about the second object; after it is detected that the first object triggers a confirmation operation on the target associated content, based on the corresponding relationship between the second object and the target associated content, the object identifier of the second object and the target associated content corresponding to the second object are recorded in the collection list of the first object. It can be seen that the object collection method provided by the present application not only records the object identifier of the second object collected in the collection list, but also records the target associated content configured by the first object for the second object. In this way, when the first object searches for the second object in the collection list, it can be searched not only by the object identifier, but also by the target associated content, that is, the information based on which the first object searches for the collected object is richer, which is beneficial to improving the efficiency of the first object in searching for the second object. In addition, since the target associated content is configured by the first object according to its own feelings for the second object, the information reflected by the target associated content is more in line with the impression of the first object on the second object than the information reflected by the object identifier, that is, the information reflected by the target associated content is more in line with the memory point of the first object for the second object. Therefore, recording the target associated content of the second object in the collection list enables the first object to search for the corresponding second object according to the target associated content, which can improve the search accuracy of the first object for the second object in the collection list. BRIEF DESCRIPTION OF THE DRAWINGS

[0058] Figure 1 is a schematic diagram of a scenario of an object collection method provided by an embodiment of the present application;

[0059] Figure 2 is a flowchart of the object collection method provided by an embodiment of the present application;

[0060] Figure 3 is a schematic diagram of a type configuration control provided by an embodiment of the present application;

[0061] Figure 4 is a schematic diagram of a label configuration control provided by an embodiment of the present application;

[0062] Figure 5 is a schematic diagram of an associated content configuration control provided by an embodiment of the present application;

[0063] Figure 6 is a schematic diagram of a sharing selection control provided by an embodiment of the present application;

[0064] Figure 7 is a schematic diagram of a content square interface provided by an embodiment of the present application;

[0065] Figure 8 Schematic diagram of the collection object interface provided by the embodiment of the present application;

[0066] Figure 9 Schematic diagram of the interaction history viewing control provided by the embodiment of the present application;

[0067] Figure 10 Flowchart of the content display of the collection object interface provided by the embodiment of the present application;

[0068] Figure 11 Schematic diagram of the display of the recommended content window provided by the embodiment of the present application;

[0069] Figure 12 Schematic diagram of the structure of an object collection device provided by the embodiment of the present application;

[0070] Figure 13 Schematic diagram of the structure of the terminal device provided by the embodiment of the present application;

[0071] Figure 14 Schematic diagram of the structure of a server provided by the embodiment of the present application. Detailed implementation manners

[0072] In order to enable those skilled in the art to better understand the solution of the present application, the technical solutions in the embodiments of the present application will be clearly and completely described below with reference to the accompanying drawings in the embodiments of the present application. Obviously, the described embodiments are only a part of the embodiments of the present application, rather than all the embodiments. Based on the embodiments in the present application, all other embodiments obtained by those of ordinary skill in the art without creative efforts shall fall within the protection scope of the present application.

[0073] The terms "first", "second", "third", "fourth", etc. (if any) in the specification, claims and drawings of the present application are used to distinguish similar objects, and do not necessarily need to be used to describe a specific order or sequence. It should be understood that the data used in this way can be interchanged under appropriate circumstances, so that the embodiments of the present application described here can be implemented in an order different from those illustrated or described here. In addition, the terms "comprising" and "having" and any variations thereof are intended to cover non-exclusive inclusion. For example, a process, method, system, product or device that includes a series of steps or units does not necessarily need to be limited to those steps or units clearly listed, but may include other steps or units that are not clearly listed or are inherent to these processes, methods, products or devices.

[0074] Artificial Intelligence (AI) is a theory, method, technology, and application system that uses digital computers or machines controlled by digital computers to simulate, extend, and expand human intelligence, perceive the environment, acquire knowledge, and use knowledge to obtain the best results. In other words, artificial intelligence is a comprehensive technology in computer science that attempts to understand the essence of intelligence and produce a new intelligent machine that can respond in a way similar to human intelligence. Artificial intelligence also studies the design principles and implementation methods of various intelligent machines to enable machines to have the functions of perception, reasoning, and decision-making.

[0075] Artificial intelligence technology is an interdisciplinary subject that involves a wide range of fields, including both hardware-level and software-level technologies. The basic technologies of artificial intelligence generally include sensors, dedicated artificial intelligence chips, cloud computing, distributed storage, big data processing technology, pre-trained model technology, operation / interaction systems, mechatronics, etc. Among them, the pre-trained model, also known as the large model or the foundation model, can be widely applied to downstream tasks in various directions of artificial intelligence after fine-tuning. The software technologies of artificial intelligence mainly include several major directions such as computer vision technology, speech processing technology, natural language processing technology, and machine learning / deep learning.

[0076] The solution provided in the embodiments of this application relates to artificial intelligence technology, which will be specifically described through the following embodiments:

[0077] In the related art, only the object identifier of the object being followed is usually recorded in the user's follow list. Then, when the user searches for a specific object that they have followed before in their follow list, they can only search based on the object identifier recorded in the follow list. However, in many cases, the information reflected by the object identifier is too thin, and the user's memory of the object identifier of the object they have followed is not accurate. Therefore, they cannot quickly and accurately find the specific object they are following in the follow list. For the user, the efficiency and accuracy of searching in the follow list according to the object identifier are both low.

[0078] This application provides an object collection method. When a first object triggers a collection operation for a second object, a control for configuring associated content for the second object is displayed; the target associated content configured by the first object for the second object through this control for configuring associated content is received. Through this control for configuring associated content, the first object can configure the target associated content for the second object according to its own feelings about the second object; after the first object triggers a confirmation operation for the target associated content, based on the corresponding relationship between the second object and the target associated content, the object identifier of the second object and the target associated content corresponding to the second object are recorded in the collection list of the first object.

[0079] Compared with the prior art, the object collection method provided by this application not only records the object identifier of the second object collected in the collection list, but also records the target associated content configured by the first object for the second object. In this way, when the first object searches for the second object in the collection list, it can be searched not only by the object identifier, but also by the target associated content, which makes the information relied on by the first object when searching for the collected object richer and is conducive to improving the efficiency of the first object searching for the second object. In addition, the target associated content is configured by the first object according to its own feelings, so the information reflected by the target associated content is more in line with the impression of the first object on the second object than the information reflected by the object identifier, that is, the information reflected by the target associated content is more in line with the memory points of the first object for the second object. Therefore, recording the target associated content of the second object in the collection list enables the first object to search for the corresponding second object according to the target associated content, which can improve the search accuracy of the first object for the second object in the collection list.

[0080] The object collection method provided by the embodiments of this application can be implemented by a computer device, and this computer device can be a terminal device. Among them, the terminal device includes but is not limited to mobile phones, computers, intelligent voice interaction devices, smart home appliances, vehicle-mounted terminals, etc. The terminal device and the server that provides relevant services in the background can be directly or indirectly connected through wired or wireless communication methods, and this application does not make any restrictions here.

[0081] In addition, the information, data, and signals involved in the embodiments of this application are all authorized by the relevant objects or fully authorized by all parties, and the collection, use, and processing of relevant data all comply with the relevant laws, regulations, and standards of relevant countries and regions.

[0082] To facilitate the understanding of the object collection method provided by the embodiments of this application, the following takes the execution entity of the object collection method as a terminal device as an example to exemplarily introduce the application scenario of this object collection method.

[0083] See Figure 1 , Figure 1 which is a schematic diagram of the scenario of an object collection method provided by the embodiments of this application. In the Figure 1 shown scenario, the terminal device 100 is taken as an example of the computer device for executing the object collection method provided by the embodiments of this application for illustration.

[0084] The first object is the user corresponding to the terminal device 100. The target application in the terminal device 100 provides a large amount of information for the first object to browse. For example, the target application can be a social application, a shopping application, a short video application, etc. The target application can provide live information, video information, product information, etc. for the user to browse. When the first object discovers information that interests it, it can trigger a favorite operation on the information itself or the object that published the information.

[0085] In Figure 1 when the first object triggers a favorite operation on the second object ( Figure 1 taking the second object as the object that publishes the information or the host object as an example) through the favorite control, an associated content configuration control for the second object will be displayed on the display interface of the terminal device 100. Among them, in response to the favorite operation triggered by the first object on the second object, the display mode of the associated content configuration control can be a pop-up window display or other display modes, and the embodiments of the present application do not make specific limitations on this.

[0086] It should be noted that in the embodiments of the present application, the second object can be an object such as a user, a video, a note, a product, etc. Then, the favorite operation for the second object corresponds to the favorite operation for objects such as users, videos, notes, products, etc. Further, users can be further divided into host users, fan users, etc., and the embodiments of the present application do not make specific limitations on this.

[0087] In the associated content configuration control, the first object can configure corresponding target associated content according to its feelings or impressions about the second object when favoriting the second object. Among them, the target associated content can be the target associated content selected for the second object from a preset plurality of associated contents, or the target associated content custom-input by the first object, and the embodiments of the present application do not make specific limitations on this.

[0088] After the first object sets the target associated content for the second object, it can trigger a confirmation operation for the target associated content through the confirmation button in the associated content configuration control. The terminal device 100 responds to this confirmation operation, establishes a corresponding relationship between the second object and the target associated content, and records the object identifier of the second object and the target associated content corresponding to the second object in the favorite list of the first object according to this corresponding relationship. Among them, for the object identifier of the second object, for example, if the second object is a user object, its object identifier can include but is not limited to the user name of the user object, the user code of the user object, the avatar of the user object, etc., and can also be other information that can identify the user object, and the embodiments of the present application do not make specific limitations on this.

[0089] The object collection method provided by this application not only records the object identifier of the second object collected in the collection list, but also records the target associated content configured by the first object for the second object. In this way, when the first object searches for the second object in the collection list, it can be searched not only by the object identifier, but also by the target associated content, which enriches the information for the first object to search for the collected object and is conducive to improving the efficiency of the first object in searching for the second object. In addition, the target associated content is configured by the first object according to its own feelings, so the information reflected by the target associated content is more in line with the impression of the first object on the second object than the information reflected by the object identifier, that is, the information reflected by the target associated content is more in line with the memory points of the first object for the second object. Therefore, recording the target associated content of the second object in the collection list enables the first object to search for the corresponding second object according to the target associated content, which can improve the search accuracy of the first object for the second object in the collection list.

[0090] It should be understood that Figure 1 The application scenarios shown are only examples. In actual applications, the object collection method provided by the embodiments of this application can also be applied to other scenarios, and no limitations are imposed on the application scenarios of the object collection method provided by the embodiments of this application.

[0091] The object collection method provided by this application will be introduced in detail below through method embodiments.

[0092] See Figure 2 , Figure 2 which is the flowchart of the object collection method provided by the embodiments of this application. The object collection method specifically includes the following steps:

[0093] Step 201: In response to a collection operation triggered by the first object for the second object, display an associated content configuration control for the second object.

[0094] In the embodiments of this application, the first object is a user object, and the second object can be various types of objects such as a user, a video, a note, a commodity, etc. Exemplarily, the first object can be a registered user of a target application program, and the target application program can push multimedia content published by other objects to the first object; correspondingly, the second object can be any multimedia content pushed by the target application program to the first object, and the multimedia content can be in the form of a live stream, a video, an image, a text, a note, a commodity, etc. In addition, the second object can also be a user object (such as a live streamer, a blogger, etc.) who publishes the above multimedia content.

[0095] In the embodiments of this application, the collection operation is an operation for recording the second object in the collection list of the first object. Through this collection operation, the first object can subsequently search for the second object in its collection list.

[0096] When the terminal device detects that a first object triggers a favorite operation for a second object, in response to the favorite operation, an associated content configuration control for the first object with respect to the second object is displayed on its display interface. The associated content configuration control is a control that supports configuring associated content related to the second object. Through this associated content configuration control, the first object can configure corresponding associated content for the second object, that is, the target associated content in the embodiments of the present application.

[0097] For example, when the first object browses the live broadcast information provided by an application, a favorite operation can be initiated for the anchor who provides the live broadcast information in the live broadcast interface; at this time, the anchor who provides the live broadcast information is the second object targeted by the favorite operation; in response to the favorite operation, an associated content configuration control for the anchor is popped up in the live broadcast interface.

[0098] Step 202: Receive the target associated content configured by the first object through the associated content configuration control.

[0099] When the associated content configuration control is displayed, multiple candidate associated contents can be displayed in the associated content configuration control for the first object to refer to. The candidate associated content can be historical associated content that the first object has configured for other objects, or alternative associated content provided by the application to which the first object and the second object belong. Correspondingly, when the first object configures the target associated content for the second object through the associated content configuration control, one or more of the multiple candidate associated contents displayed in the associated content configuration control can be selected as the target associated content for the second object, or the content entered customarily can be determined as the target associated content for the second object by customizing the input content.

[0100] The terminal device determines the target associated content configured by the first object for the second object by receiving the content determined by the first object in the associated content configuration control in a way such as selection or input.

[0101] Specifically, the associated content configuration control includes at least one of a type configuration control and a tag configuration control. At this time, the implementation manners of the above step 202 include at least one of the following S11 and S12:

[0102] S11: Receive the target type content configured by the first object through the type configuration control.

[0103] Among them, when the associated content configuration control includes a type configuration control, the target associated content configured by the first object for the second object includes the target type content configured through this type configuration control.

[0104] The type configuration control is a control that supports configuring the type corresponding to the second object. Through this type configuration control, the first object can configure the corresponding type for the second object, that is, the target type content. In the embodiments of the present application, the target type content is used to describe the abstract features commonly possessed by multiple second objects, and through this abstract feature, multiple second objects can be classified. For example, when the second object is a live game streamer providing game live information, the target type content can be "game", so as to describe that the second object is a game streamer.

[0105] As an embodiment, the implementation manner of the above S11 includes at least one of the following S21 and S22:

[0106] S21: Receive the type selection operation triggered by the first object based on each candidate type content provided by the type configuration control, and determine the candidate type content selected by the type selection operation as the target type content.

[0107] In the type configuration control, multiple candidate type contents are provided for the first object to select. Among them, the candidate type content includes at least one of the historical custom type content of the first object and the system type content; the historical custom type content of the first object is the type content that the first object has configured for other objects, and the system type content is the type content provided by the application to which the first object and the second object belong.

[0108] The first object can trigger a type selection operation through the type configuration control. This type selection operation is an operation for selecting the target type content for the second object; through this type selection operation, one or more candidate type contents can be selected, and the one or more candidate type contents selected by this type selection operation are determined as the target type content corresponding to the second object.

[0109] S22: Receive the custom type content input by the first object through the type configuration control as the target type content.

[0110] In another implementation manner, the first object can input custom type content through this type configuration control. After the terminal device receives this custom type content, it determines it as the target type content of the second object. In the embodiments of the present application, the first object can input one or more custom type contents through the type configuration control and correspondingly configure one or more target type contents for the second object.

[0111] See Figure 3 , Figure 3Schematic diagram of a type configuration control provided by an embodiment of the present application. When a first object triggers a favorite operation for a second object, a type configuration control for the second object pops up. In the type configuration control, multiple candidate type contents 310 such as games, music, and food are displayed, as well as a text box 320 for inputting custom type content. Then, the terminal device can configure the target type content corresponding to the second object by selecting one or more candidate type contents selected by responding to a type selection operation; it can also configure the target type content corresponding to the second object by receiving the custom type content input in the text box; it can also both respond to the candidate type content selected by the type selection operation and receive the custom type content input in the text box to configure the target type content corresponding to the second object.

[0112] Configuring one or more target type contents for the second object in a selection or input manner through the type configuration control improves the flexibility and convenience of configuring the target type content, and at the same time improves the accuracy of the first object describing the second object through the type content.

[0113] S12: Receive the target label content configured by the first object through the label configuration control.

[0114] When the associated content configuration control includes a label configuration control, the target associated content configured by the first object for the second object includes the target label content configured through the label configuration control.

[0115] The label configuration control is a control that supports configuring labels related to the second object. Through this label configuration control, the first object can configure related labels for the second object, that is, the target label content. In the embodiment of the present application, the target label content is specific feature content configured by the first object according to its subjective feeling about the second object, such as features like the anchor sings very well and the anchor is very active.

[0116] As an embodiment, the implementation manner of the above S12 includes at least one of the following S31 and S32:

[0117] S31: Receive the label selection operation triggered by the first object based on each candidate label content provided by the label configuration control, and determine the candidate label content selected by the label selection operation as the target label content.

[0118] In the label configuration control, multiple candidate label contents are provided for the first object to select. Among them, the candidate label contents include at least one of the historical custom label content of the first object and the system label content; the historical custom label content of the first object is the label content that the first object has configured for other objects, and the system label content is the label content provided by the application program to which the first object and the second object belong.

[0119] The first object can trigger a label selection operation through a label configuration control, and this label selection operation is an operation for selecting target label content for a second object. Through this label selection operation, one or more candidate label contents can be selected, and the one or more candidate label contents selected by this label selection operation are determined as the target label content corresponding to the second object.

[0120] S32: Receive the custom label content input by the first object through the label configuration control as the target label content.

[0121] In another implementation manner, the first object can input custom label content through this label configuration control. After the terminal device receives this custom label content, it determines it as the target label content of the second object. In the embodiments of the present application, the first object can input one or more custom label contents through the label configuration control and correspondingly configure one or more target label contents for the second object.

[0122] See Figure 4 , Figure 4 which is a schematic diagram of the label configuration control provided in the embodiments of the present application. When the first object triggers a favorite operation for the second object, a label configuration control for the second object pops up. In this label configuration control, multiple candidate labels 410 are displayed, such as candidate label 1, candidate label 2, candidate label 3, and a text box 420 for inputting custom label content. Then, the terminal device can configure the target label content corresponding to the second object by selecting one or more candidate label contents selected in response to the label selection operation; it can also configure the target label content corresponding to the second object by receiving the custom label content input in the text box; it can also both respond to the candidate label contents selected in the label selection operation and receive the custom label content input in the text box to configure the target label content corresponding to the second object.

[0123] Configuring one or more target label contents for the second object in a selection or input manner through the label configuration control improves the flexibility and convenience of target label content configuration, and at the same time improves the accuracy of the first object describing the second object through label content.

[0124] Further, in the association content configuration control of the first object for the second object, a type content configuration control and a label content configuration control can be included at the same time, such as Figure 5As shown, after the first object triggers a collection operation on the second object, an associated content configuration control 500 for the second object is displayed. In this associated content configuration control, there is both a type content configuration control 510 and a tag content configuration control 520. In response to the type content and tag content respectively configured for the second object by the first object through the type content configuration control 510 and the tag content configuration control 520, the target type content and target tag content of the second object are determined.

[0125] Configuring the target type content for the second object through the type configuration control can classify multiple second objects, which is beneficial to improving the management efficiency of the second objects; configuring the target tag content for the second object through the tag configuration control can record the subjective feelings of the first object towards the second object, facilitating the distinction of the second object from other objects in the collection list, and thus improving the search accuracy rate of the second object.

[0126] In a possible implementation manner, the associated content configuration control further includes a sharing selection control. At this time, the object collection method described in the embodiments of the present application further includes the following steps:

[0127] According to the operation triggered by the first object through the sharing selection control, it is determined whether to share the target associated content configured by the first object for the second object on the network platform.

[0128] The sharing selection control is a control for determining whether the target associated content configured by the first object for the second object is shared with other objects on the network platform. The first object can trigger an operation through this sharing selection control, and based on this operation, it is determined whether to share the target associated content configured by the first object for the second object to the network platform. If the target associated content is shared to the network platform, then this target associated content can be used as reference information when the network platform recommends content to other objects, or this target associated content can support other objects on the network platform to view. In addition, when the first object determines to share the target associated content it configured for the second object on the network platform, other objects on the network platform can use this target associated content as reference content when configuring the associated content for this second object. That is to say, in the associated content configuration control of other objects for this second object, this target associated content is used as a candidate associated content.

[0129] In the embodiments of the present application, the sharing range of the target associated content configured by the first object for the second object can also be set through the sharing selection control. For example, this sharing range can be full-platform sharing, sharing only within the friend circle, etc.

[0130] See Figure 6 , Figure 6Schematic diagram of a shared selection control provided by an embodiment of the present application. When it is detected that a first object triggers a favorite operation for a second object, an associated content configuration control for the second object pops up, and a shared selection control 610 is provided in the associated content configuration control. Figure 6 The shared selection control 610 shown is in the form of a selection box. The first object can trigger a selection operation through the selection box. When the selection box is in a selected state, in response to the confirmation operation triggered by the first object for the confirmation button in the associated content configuration control, it is determined to share the target associated content corresponding to the second object within the network platform.

[0131] By operating on the shared selection control to determine whether to share the target associated content configured by the first object for the second object on the network platform, the flexibility of the processing method for the target associated content can be improved, the application scenario of the target associated content configured by the first object can be extended, and the target associated content has higher application value.

[0132] As an embodiment, in the case of determining to share the target associated content configured by the first object for the second object on the network platform, the object favorite method described in the embodiment of the present application further includes the following steps:

[0133] Store the corresponding relationship between the second object and the target associated content in an object database in the background.

[0134] If the target associated content configured by the first object for the second object is shared to the network platform, it can be determined that the first object approves other objects to obtain the target associated content. At this time, store the corresponding relationship between the second object and the target associated content in the object database in the background. The object database is used to store the corresponding relationship between the favorite objects independently configured by the objects on the network platform and the associated content, and the object database is used to support the background to execute recommendation tasks based on the data stored therein. Among them, the object on the network platform described above corresponds to the first object in the embodiment of the present application, which is the initiating object of the favorite operation; the favorite object corresponds to the second object in the embodiment of the present application, which is the object targeted by the favorite operation.

[0135] That is to say, the object database stores the associated content configured for the favorite objects that each object agrees to share. For example, when the second object is the anchor a, if the target associated content configured by the first object for the second object through the associated content configuration control is "a certain anchor", and it is determined to share the target associated content through the shared selection control, store the anchor a and its corresponding target associated content "a certain anchor" in the object database. In this way, when other objects configure associated content for the anchor a, the content "a certain anchor" can be provided as a reference.

[0136] In addition, the data stored in the object database can also be used to perform recommendation tasks. When it is determined that an object on the platform is interested in the associated content of "a certain anchor", anchor a can be recommended to the corresponding object according to the corresponding relationship between the favorite objects stored in the object database and the associated content.

[0137] By saving the corresponding relationship between the second object and the target associated content in the object database, and using the data in the object database to assist the background in performing recommendation tasks, recommendations are made based on the content independently configured by each object on the network platform, optimizing the content recommendation strategy for the objects on the network platform and improving the accuracy of the recommended content.

[0138] As an embodiment, when it is determined that the target associated content configured by the first object for the second object is shared on the network platform, the object collection method described in the embodiments of the present application further includes the following steps:

[0139] In the content square interface, the target associated content configured by the first object for the second object is displayed in a preset content structure.

[0140] Among them, the content square interface is an interface for carrying each object on the network platform and the content shared by them. Each object can browse the content shared by other objects on the network platform in the content square interface. When the target associated content configured by the first object for the second object is shared to the network platform, the target associated content configured by the first object for the second object is displayed in the content square interface according to a preset content structure. If the second object is an object of the user type, then when the second object or the content shared by the second object is displayed in the content square interface, the target associated content corresponding to the second object is displayed in a preset content structure; if the second object is an object of types such as video, note, commodity, etc., then when the second object is displayed in the content square interface, the target associated content corresponding to the second object is displayed in a preset content structure.

[0141] In the embodiments of the present application, the preset content structure is a display structure set by the network platform for the associated content independently configured for such objects. In the content square interface, in addition to the types preset by the platform, a content square interface can also be set for displaying the associated content custom-configured by the object for the shared favorite objects. See Figure 7 , Figure 7 which is a schematic diagram of the content square interface provided by the embodiments of the present application. In the "Shared Favorites" content square interface 710, the favorite objects 720 shared by the objects on the platform and the associated content 730 configured for each favorite object are displayed. Among them, the associated content corresponding to each favorite object displayed in the "Shared Favorites" content square interface is the associated content custom-configured by the objects on the platform for it.

[0142] By displaying the target associated content configured by the first object for the second object in the content square interface, objects in the network platform can browse the content shared by other objects and the associated content independently configured by other objects for the shared content in the content square interface, so that each object can browse the shared content of interest according to the associated content, improving the efficiency of content browsing in the network platform.

[0143] Step 203: In response to the confirmation operation triggered by the first object for the target associated content, based on the corresponding relationship between the second object and the target associated content, record the object identifier of the second object and the target associated content in the collection list of the first object.

[0144] The object identifier is the information used to identify the identity of the second object in the application to which the second object belongs; for example, when the second object is a user object, the object identifier may include, but is not limited to, information such as the user name, user code, and user avatar of the second object; for another example, when the second object is multimedia content, the object identifier may include, but is not limited to, information such as the live room cover, video cover, and text summary.

[0145] When the first object triggers a confirmation operation for the target associated content configured for the second object, based on this confirmation operation, a corresponding relationship is established between the second object and the target associated content. Based on this corresponding relationship, the first object can be supported to query the second object through the target associated content. Thus, after the first object triggers a collection operation for the second object, according to the corresponding relationship between the second object and the object identifier in the application, and the corresponding relationship between the second object and the target associated content, both the object identifier of the second object and the target associated content are recorded in the collection list of the first object. Then, when the first object queries the second object in the collection list, it can not only query the second object through the object identifier of the second object, but also query the second object through the target associated content corresponding to the second object, providing multiple query methods and also improving the compatibility of the query information input in the collection list.

[0146] It should be noted that the step of "recording the object identifier of the second object and the target associated content in the collection list of the first object based on the correspondence between the second object and the target associated content" in the above step 203 is usually executed by the background server of the application to which the first object belongs. That is, after the terminal device detects that the first object triggers a confirmation operation on the target associated content, the terminal device can send the object identifier of the second object and the target associated content to the background server. Furthermore, based on the correspondence between the second object and the target associated content, the background server associates and records the object identifier of the second object and the target associated content in the collection list of the first object stored in the background database.

[0147] Through the object collection method provided by the embodiments of the present application, when it is detected that the first object triggers a collection operation on the second object, a control for configuring associated content for the second object is displayed; the target associated content configured by the first object for the second object through this control for configuring associated content is received. Through this control for configuring associated content, the first object can configure the target associated content for the second object according to its own feelings about the second object; after it is detected that the first object triggers a confirmation operation on the target associated content, based on the correspondence between the second object and the target associated content, the object identifier of the second object and the target associated content corresponding to the second object are recorded in the collection list of the first object. It can be seen that the object collection method provided by the present application not only records the object identifier of the second object collected in the collection list, but also records the target associated content configured by the first object for the second object. In this way, when the first object searches for the second object in the collection list, it can be searched not only by the object identifier, but also by the target associated content, that is, the information on which the first object searches for the collected object is richer, which is beneficial to improving the efficiency of the first object searching for the second object. In addition, the target associated content is configured by the first object according to its own feelings for the second object, so the information reflected by the target associated content is more in line with the impression of the first object on the second object than the information reflected by the object identifier, that is, the information reflected by the target associated content is more in line with the memory point of the first object for the second object. Therefore, recording the target associated content of the second object in the collection list enables the first object to search for the corresponding second object according to the target associated content, which can improve the accuracy of the first object searching for the second object in the collection list.

[0148] In a possible implementation manner, the object collection method provided by the embodiments of the present application further includes the following steps:

[0149] In response to the collection object viewing operation triggered by the first object, display the collection object interface corresponding to the first object.

[0150] The operation of viewing collection objects is an operation used to trigger the display of the collection objects of the first object. Through this operation of viewing collection objects, a collection object interface corresponding to the first object is displayed on the terminal device. Among them, the collection object interface is an interface used to carry the collection list of the first object. The collection object interface includes the object identifiers of the objects collected by the first object, and the associated content configured by the first object for the collected objects.

[0151] Displaying the object identifiers of the various collection objects of the first object and the associated content configured by the first object for the various collection objects in the collection object interface is beneficial to improving the search efficiency for the various collection objects of the first object in the collection object interface.

[0152] As an embodiment, the associated content configured by the first object for the collection object includes type content and tag content. At this time, the collection object interface includes various type sub-interfaces divided according to the type content configured by the first object, and each type sub-interface corresponds one-to-one to the various type contents configured by the first object; moreover, each type sub-interface corresponding to a type content includes the object windows corresponding to the objects of this type content. The object window corresponds to the object collected by the first object and configured with this type content, and the object window is used to carry the object identifier of the corresponding object and the tag content configured by the first object for the object.

[0153] See Figure 8 , Figure 8 is a schematic diagram of the collection object interface provided by the embodiment of the present application. In response to the operation of viewing collection objects triggered by the first object for the collection list, the collection object interface of the first object is displayed. In this collection object interface, it includes multiple type sub-interfaces, namely the game type sub-interface 810 and the music type sub-interface 820, Figure 8 The game type sub-interface 810 is mainly shown in. In the embodiment of the present application, the type sub-interface is a classification display interface divided according to the type content and corresponding one-to-one to the various type contents. In Figure 8 , the type content of each collection object carried in the game type sub-interface includes game type content. Similarly, the type content of each collection object carried in the music type sub-interface includes music type content.

[0154] In the game type sub-interface, the object windows 830 of the various collection objects corresponding to the game type content are displayed. Each object window carries the object identifier 840 of the corresponding object and the tag content 850 configured by the first object for the object. If the type content of a collection object includes both game type content and music type content, then the object window of this collection object is displayed both in the game type sub-interface and in the music type sub-interface.

[0155] In the object collection interface, each type of sub-interface is classified and displayed according to the type content independently configured for each collection object by the first object, and each collection object and its corresponding label content are displayed in each type of sub-interface according to the object window, making the interface display more concise and intuitive, and improving the efficiency of the first object in finding collection objects according to type content in the object collection interface.

[0156] Furthermore, the object window also carries an interaction history viewing control. At this time, the object collection method provided by the embodiment of the present application further includes the following steps:

[0157] In response to an operation triggered by the first object on the interaction history viewing control carried by the target object window, display the historical interaction data between the first object and the object corresponding to the target object window.

[0158] The historical interaction data is data that records the historical interaction actions and historical operation information between two objects. The interaction history viewing control is deployed in the object window and is used to view the historical interaction data between the object corresponding to the object window and the first object that triggers the interaction history viewing control. When the terminal device detects an operation triggered by the first object on the interaction history viewing control in the target object window, the historical interaction data between the first object and the object corresponding to the target object window is displayed based on this operation. Among them, the target object window is the object window that triggers the history viewing control.

[0159] In the embodiment of the present application, the historical interaction data includes, but is not limited to, the number of views, the number of comments, the amount of rewards, etc. of the first object for the second object. See Figure 9 , Figure 9 is a schematic diagram of the interaction history viewing control provided by the embodiment of the present application. In the collection object interface, the object window carries an interaction history viewing control 910. In response to an operation triggered by the first object on the interaction history viewing control 910, the historical interaction data 920 between the object corresponding to the target object window to which the interaction history viewing control belongs and the first object is displayed. As Figure 9 shown, in a live application program, when the first object is an audience object and the second object is a host object, the historical interaction data can be one or more of the live viewing duration, the amount of rewards, the number of comments, the number of likes, and the shopping order of the first object for the second object. In addition, when the first object is a host object and the second object is an audience object, the historical interaction data can be one or more of the live viewing duration, the amount of rewards, the number of comments, the number of likes, and the shopping order of the second object for the first object triggered by the first object to view.

[0160] Set an interaction history viewing control in the object window, and based on this interaction history viewing control, the historical interaction data of the first object for the collected object can be viewed, which improves the diversity of the data displayed in the collected object interface and the efficiency of the first object querying objects in the collected object interface.

[0161] In a possible implementation, the collected object interface further includes recommended content.

[0162] Among them, the recommended content is determined according to the associated content configured by the first object for the collected object. By performing semantic analysis on the associated content configured by the first object for the collected object, search for content related to the associated content from the content publicly available on the platform, and use the content related to the associated content as the recommended content to be displayed in the collected object interface of the first object.

[0163] Specifically, the recommended content is determined in the following manner:

[0164] S41: Determine the associated content configured by the first object for the collected object as the reference associated content;

[0165] S42: In the system database in the background, search for the first candidate object whose corresponding associated content satisfies the first matching condition with the reference associated content;

[0166] S43: Based on the first candidate object, determine the recommended content.

[0167] Among them, the system database is used to store the corresponding relationship between the objects on the network platform configured by the background system and the associated content. When an object on the network platform is registered, the background system, based on a specific classification mechanism, configures corresponding system associated content for each object. For example, according to the live content of the host object in the live application, configure live types such as games, music, and food for each host object as the system associated content of the live object, and save the corresponding relationship between each object and the system associated content in the system database in the background.

[0168] When determining the recommended content corresponding to the first object, the associated content configured for the object collected by the first object is used as the reference associated content, and based on this reference associated content, a first candidate object that meets the first matching condition is searched from the system database. In the embodiments of the present application, the first matching condition is a condition for screening out objects from the system database whose associated content is similar to the reference associated content. The object screened out according to the first matching condition is the first candidate object, and the associated content of this first candidate object has a certain similarity to the reference associated content. For example, in the object collection interface of the first candidate object, the associated content in each object window displayed includes "music", then the associated content of "music" is used as the reference associated content. When determining the recommended content for the first object, the semantic analysis algorithm is used to search the system database for associated content corresponding to "music", such as melody, notes, songs, etc., and the objects with these associated content are determined as the first candidate objects.

[0169] After the first candidate object is determined, the recommended content is determined according to the object type of the first candidate object. For example, when the first candidate object is an object such as a video, text, or commodity, the first candidate object itself can be used as the recommended content; when the first candidate object is a user object, the first candidate object itself, the content published by the first candidate object, the live broadcast initiated, etc. can be used as the recommended content.

[0170] Using the system database to determine the recommended content of the first object according to the system-associated content configured by the system-specific classification mechanism can improve the efficiency and accuracy of content recommendation for the first object.

[0171] Specifically, the recommended content can also be determined in the following way:

[0172] S51: Determine the associated content configured for the object collected by the first object as the reference associated content;

[0173] S52: In the object database in the background, search for a second candidate object whose corresponding associated content meets the second matching condition with the reference associated content;

[0174] S53: Based on the second candidate object, determine the recommended content.

[0175] Among them, the object database is used to store the corresponding relationship between the objects independently configured on the network platform and the associated content between the collected objects. Taking the first object and the second object as an example, if the target associated content configured for the second object when the first object collects the second object is the custom associated content, then the corresponding relationship between the second object and the custom associated content is stored in the object database.

[0176] When determining the recommended content for the first object, the associated content configured by the first object for the collected object is used as the reference associated content. Based on this reference associated content, a second candidate object that meets the second matching condition is searched from the object database. In the embodiments of the present application, the second matching condition is a condition for screening out objects in the object database whose associated content is similar to the reference associated content. The object screened out according to the second matching condition is the second candidate object, and the associated content of this second candidate object has a certain similarity to the reference associated content. After the second candidate object is determined, according to the object type of the second candidate object, the second candidate object itself and / or the content, live broadcast, video, etc. published by the second object can be used as the recommended content.

[0177] Using the object database to determine the recommended content of the first object based on the custom associated content configured by each object in the platform for the collected object can improve the efficiency and accuracy of content recommendation for the first object.

[0178] Further, by combining steps S41 - S43 and steps S51 - S53, the recommended content corresponding to the first object can be determined based on the system database and the object database at the same time. See Figure 10 , Figure 10 This is the flowchart of the content display of the collected object interface provided by the embodiments of the present application. When the terminal device detects the operation of viewing the collected object triggered by the first object, the collected object interface corresponding to the first object is displayed. The background queries the collection list of the first object and, based on the associated content of each collected object in the collection list, performs system recommendation and similarity recommendation. Among them, system recommendation is the process of using the system database to determine the recommended content according to the system associated content corresponding to the collected object; similarity recommendation is the process of using the object database to determine the recommended content according to the custom associated content corresponding to the collected object. Considering the system associated content and the custom associated content corresponding to the collected object comprehensively for content recommendation can improve the diversity of the recommendation method and the richness of the recommended content. After determining the collection list of the first object and the corresponding recommended content, the historical interaction data between the first object and each of the collected objects is added. The background system provides the collection list, the recommended content, and the historical interaction data to the terminal device for display. In this way, in response to the operation of viewing the collected object triggered by the first object, the collection list of the first object, the recommended content corresponding to the first object, and the historical interaction data between the first object and each of the collected objects in the collection list are displayed in the collected object interface corresponding to the first object.

[0179] As an embodiment, the associated content configured for the first object, which is the object to be collected, includes type content; at this time, the collection object interface includes various type sub-interfaces divided according to the type content configured for the first object, and each type sub-interface corresponds one-to-one to various type contents configured for the first object; each type sub-interface corresponding to a type content includes respective recommended content windows for the type content, and the recommended content windows are used to carry the recommended content corresponding to the type content.

[0180] See Figure 11 , Figure 11 is a schematic diagram showing the display of the recommended content window provided by the embodiment of the present application. In the collection object interface corresponding to the first object, there are multiple type sub-interfaces, namely the game type sub-interface 1110, the music type sub-interface 1120, Figure 11 What is mainly shown in is the game type sub-interface 1110. Each type sub-interface in the collection interface is divided according to the type content corresponding to each collected object respectively, and objects belonging to the same type content are divided into one type sub-interface. Similarly, when determining the recommended content for the first object, according to the type content corresponding to each type sub-interface, an object corresponding to the type content is recommended for the first object in this type sub-interface. For example, the type content of each collected object displayed in the game type sub-interface 1110 includes game type content, then among the recommended content displayed in the game type sub-interface 1110, the type content of the recommended object also includes game type content, that is Figure 11 the recommended anchors c and d in are both game anchors. In the type sub-interface, the recommended content corresponding to the same type content as this type sub-interface is displayed through the recommended content window 1130.

[0181] In the object collection interface, each type sub-interface is classified and displayed according to the type content independently configured for each collected object by the first object, and the corresponding recommended content in each type sub-interface is displayed according to the recommended content window in each type sub-interface, making the interface display more concise and intuitive, which can improve the browsing efficiency of the recommended content in the object collection interface and improve the usage experience of the first object.

[0182] Furthermore, the object collection method provided by the embodiment of the present application further includes:

[0183] S61: In response to an operation triggered by the first object on the recommended content window, jump to and display the recommended content interface corresponding to the recommended content window.

[0184] When it is detected that a first object triggers an operation on a recommended content window, in response to this operation, it jumps to the recommended content interface corresponding to the recommended content window, and the terminal device displays this recommended content interface. Among them, the operations triggered by the first object on the recommended content window include, but are not limited to, click, double-click, and long-press operations. If the recommended content corresponding to the recommended content window is content such as video, text, live broadcast, commodity, etc., the recommended content interface is the display interface carrying this recommended content; if the recommended content corresponding to the recommended content window is a host object, the recommended content interface is the display interface carrying the live content or personal information of this host object. For example, when this host object is live broadcasting, it jumps to the live broadcast room interface corresponding to this host object; or when this host object is not live broadcasting, it jumps to the personal homepage interface of this host object.

[0185] By responding to the operation triggered by the first object on the recommended content window and jumping to display the recommended content interface corresponding to the recommended content window, the display efficiency of the recommended content is improved.

[0186] In a possible implementation manner, based on the fact that there is a type sub-interface in the collection object interface, the collection object interface also includes each behavior sub-interface divided according to historical interaction behaviors, and each behavior sub-interface corresponds one-to-one to various historical interaction behaviors triggered by the first object on the collected object.

[0187] Each behavior sub-interface corresponding to a historical interaction behavior includes each object window corresponding to the historical interaction behavior. The object window corresponds to the object collected by the first object and with which the first object has had a historical interaction behavior. The object window is used to carry the object identifier of the corresponding object, the associated content configured by the first object for the object, and the data related to the historical interaction behavior generated by the first object on the object.

[0188] Among them, the historical interaction behaviors include, but are not limited to, behaviors such as browsing, liking, commenting, shopping, etc. The behavior sub-interface is the sub-interface divided according to the type of historical interaction behavior and corresponding one-to-one to various historical interaction behaviors, such as the browsing behavior sub-interface, the liking behavior sub-interface, the commenting behavior sub-interface, the shopping behavior sub-interface, and so on. In each behavior sub-interface, there are each object window corresponding to the historical interaction behavior. For example, in the liking behavior sub-interface, there are each object window corresponding to the liking behavior. After the first object likes the collected commodity object, the object window corresponding to this commodity object will be displayed in the liking behavior sub-interface. This object window records the object identifier of this commodity object, the associated content configured by the first object for this commodity object, and the data related to the liking behavior between this commodity object and the first object, such as the liking time, the number of likes, and other data.

[0189] Classify each object collected by the first object according to historical interaction behaviors and display them in corresponding behavior sub-interfaces. The first object can find the corresponding object according to the historical interaction behaviors between itself and the collected objects, further improving the object search efficiency of the first object.

[0190] For the object collection method described above, this application also provides a corresponding object collection device to enable the above object collection method to be applied and implemented in practice.

[0191] See Figure 12 , Figure 12 FIG. 1200 is a schematic structural diagram of an object collection device 1200 provided by this application. The device includes: a display module 1201, a receiving module 1202, and a recording module 1203.

[0192] The display module 1201 is configured to display an associated content configuration control for the second object in response to a collection operation triggered by the first object for the second object;

[0193] The receiving module 1202 is configured to receive the target associated content configured by the first object through the associated content configuration control;

[0194] The recording module 1203 is configured to, in response to a confirmation operation triggered by the first object for the target associated content, record the object identifier of the second object and the target associated content in the collection list of the first object based on the corresponding relationship between the second object and the target associated content.

[0195] Optionally, the associated content configuration control includes at least one of a type configuration control and a label configuration control; the receiving module 1202 is specifically configured to perform at least one of the following operations:

[0196] Receive the target type content configured by the first object through the type configuration control;

[0197] Receive the target label content configured by the first object through the label configuration control.

[0198] Optionally, the receiving module 1202 is specifically configured to perform at least one of the following operations:

[0199] Receive a type selection operation triggered by the first object based on each candidate type content provided by the type configuration control, and determine the candidate type content selected by the type selection operation as the target type content; the candidate type content includes at least one of the historical custom type content and the system type content of the first object;

[0200] Receive the custom type content input by the first object through the type configuration control as the target type content.

[0201] Optionally, the receiving module 1202 is specifically configured to perform at least one of the following operations:

[0202] Receive the label selection operation triggered by the first object based on each candidate label content provided by the label configuration control, and determine the candidate label content selected by the label selection operation as the target label content; the candidate label content includes at least one of the historical custom label content and system label content of the first object;

[0203] Receive the custom label content input by the first object through the label configuration control as the target label content.

[0204] Optionally, the associated content configuration control further includes a sharing selection control; the device further includes a determining module, configured to:

[0205] Determine whether to share the target associated content configured by the first object for the second object on the network platform according to the operation triggered by the first object through the sharing selection control.

[0206] Optionally, when it is determined to share the target associated content configured by the first object for the second object on the network platform, the recording module 1203 is further configured to:

[0207] Store the corresponding relationship between the second object and the target associated content in the object database in the background; the object database is used to store the corresponding relationship between the collection objects independently configured by the objects on the network platform and the associated content, and the object database is used to support the background to perform recommendation tasks based on the data stored therein.

[0208] Optionally, when it is determined to share the target associated content configured by the first object for the second object on the network platform, the display module 1201 is further configured to:

[0209] In the content square interface, display the target associated content configured by the first object for the second object in a preset content structure; the content square interface is used to carry the content shared by the objects on the network platform.

[0210] Optionally, the display module 1201 is further configured to:

[0211] In response to the collection object viewing operation triggered by the first object, display the collection object interface corresponding to the first object; the collection object interface includes the object identifiers of the objects collected by the first object, and the associated content configured by the first object for the collected objects.

[0212] Optionally, the associated content configured by the first object for the collected objects includes type content and tag content;

[0213] The collection object interface includes respective type sub-interfaces divided according to the type content configured by the first object, and each of the type sub-interfaces corresponds one-to-one to the various type contents configured by the first object;

[0214] In each type sub-interface corresponding to a type content, there are object windows corresponding to the type content, and each object window corresponds to an object collected by the first object and configured with the type content, and the object window is used to carry the object identifier of the corresponding object and the tag content configured by the first object for the object.

[0215] Optionally, the object window also carries an interaction history viewing control; the display module 1201 is further configured to:

[0216] In response to an operation triggered by the first object on the interaction history viewing control carried by the target object window, display the historical interaction data between the first object and the object corresponding to the target object window.

[0217] Optionally, the collection object interface further includes recommended content; the recommended content is determined according to the associated content configured by the first object for the collected objects.

[0218] Optionally, the device further includes a recommendation module, configured to:

[0219] Determine the associated content configured by the first object for the collected objects as reference associated content;

[0220] In the background system database, search for first candidate objects whose corresponding associated content satisfies a first matching condition with the reference associated content; the system database is used to store the corresponding relationship between objects on the network platform and associated content configured by the background system;

[0221] Based on the first candidate objects, determine the recommended content.

[0222] Optionally, the device further includes a recommendation module, configured to:

[0223] Determine the associated content configured by the first object for the collected objects as reference associated content;

[0224] In the object database in the background, search for a second candidate object whose corresponding associated content satisfies the second matching condition with the reference associated content; the object database is used to store the corresponding relationships between the objects configured independently on the network platform, the favorite objects and the associated content.

[0225] Determine the recommended content based on the second candidate object.

[0226] Optionally, the associated content configured for the first object, which is a favorite object, includes type content.

[0227] The favorite object interface includes respective type sub-interfaces divided according to the type content configured for the first object, and each of the type sub-interfaces corresponds one-to-one to various type contents configured for the first object.

[0228] Each type sub-interface corresponding to a type of content includes respective recommended content windows corresponding to the type of content, and the recommended content windows are used to carry the recommended content corresponding to the type of content.

[0229] Optionally, the display module 1201 is further configured to:

[0230] In response to an operation triggered by the first object on the recommended content window, jump to and display the recommended content interface corresponding to the recommended content window.

[0231] Optionally, the favorite object interface further includes respective behavior sub-interfaces divided according to historical interaction behaviors, and each of the behavior sub-interfaces corresponds one-to-one to various historical interaction behaviors triggered by the first object on the favorite objects.

[0232] Each behavior sub-interface corresponding to a historical interaction behavior includes respective object windows corresponding to the historical interaction behavior. The object windows correspond to the objects that the first object has favorited and with which the first object has had the historical interaction behavior. The object windows are used to carry the object identifiers of the corresponding objects, the associated content configured by the first object for the objects, and data related to the historical interaction behavior of the first object with respect to the objects.

[0233] Through the object collection device provided by the embodiments of the present application, when it is detected that a first object triggers a collection operation on a second object, an associated content configuration control for the second object is displayed; the target associated content configured by the first object for the second object through the associated content configuration control is received. Through the associated content configuration control, the first object can configure the target associated content for the second object according to its own feelings towards the second object; after it is detected that the first object triggers a confirmation operation on the target associated content, based on the corresponding relationship between the second object and the target associated content, the object identifier of the second object and the target associated content corresponding to the second object are recorded in the collection list of the first object. It can be seen that the object collection device provided by the present application not only records the object identifier of the second object collected in the collection list, but also records the target associated content configured by the first object for the second object. In this way, when the first object searches for the second object in the collection list, it can be searched not only by the object identifier, but also by the target associated content, that is, the information relied on by the first object when searching for the collected object is richer, which is beneficial to improving the efficiency of the first object in searching for the second object. In addition, since the target associated content is configured by the first object according to its own feelings for the second object, the information reflected by the target associated content is more in line with the impression of the first object on the second object than the information reflected by the object identifier, that is, the information reflected by the target associated content is more in line with the memory points of the first object for the second object. Therefore, recording the target associated content of the second object in the collection list enables the first object to search for the corresponding second object according to the target associated content, which can improve the search accuracy of the first object for the second object in the collection list.

[0234] The embodiments of the present application also provide a computer device, which may specifically be a terminal device or a server. The terminal device and the server provided by the embodiments of the present application will be introduced from the perspective of hardware implementation below.

[0235] See Figure 13 , Figure 13 is a schematic structural diagram of the terminal device provided by the embodiments of the present application. As Figure 13 shown, for the sake of convenience of description, only the parts related to the embodiments of the present application are shown. For the specific technical details not disclosed, please refer to the method part of the embodiments of the present application. The terminal may be any terminal device including a mobile phone, a tablet computer, a personal digital assistant (PDA), a point of sales (POS), an in-vehicle computer, etc. Taking the terminal as a computer as an example:

[0236] Figure 13 What is shown is a block diagram of a part of the structure of a computer related to the terminal provided by the embodiments of the present application. Refer to Figure 13, the computer includes components such as a Radio Frequency (RF) circuit 1210, a memory 1220, an input unit 1230 (which includes a touch panel 1231 and other input devices 1232), a display unit 1240 (which includes a display panel 1241), a sensor 1250, an audio circuit 1260 (which is connected to a speaker 1261 and a microphone 1262), a wireless fidelity (WiFi) module 1270, a processor 1280, and a power supply 1290. Those skilled in the art can understand that Figure 13 the computer structure shown in

[0237] does not limit the computer, and it may include more or fewer components than those shown in the figure, or combine certain components, or have different component arrangements. The memory 1220 can be used to store software programs and modules. The processor 1280 executes various functional applications and data processing of the computer by running the software programs and modules stored in the memory 1220. The memory 1220 mainly includes a program storage area and a data storage area. Among them, the program storage area can store an operating system, application programs required for at least one function (such as a sound playback function, an image playback function, etc.); the data storage area can store data created according to the use of the computer (such as audio data, a phone book, etc.). In addition, the memory 1220 can include high-speed random access memory, and can also include non-volatile memory, such as at least one magnetic disk storage device, a flash memory device, or other non-volatile solid-state storage devices.

[0238] The processor 1280 is the control center of the computer, connects various parts of the entire computer using various interfaces and lines, and executes various functions of the computer and processes data by running or executing the software programs and / or modules stored in the memory 1220, and by calling the data stored in the memory 1220. Optionally, the processor 1280 can include one or more processing units; preferably, the processor 1280 can integrate an application processor and a modem processor. Among them, the application processor mainly processes the operating system, user interface, and application programs, etc., and the modem processor mainly processes wireless communication. It can be understood that the above-mentioned modem processor may not be integrated into the processor 1280.

[0239] In the embodiments of the present application, the processor 1280 included in the terminal is used to execute the steps of any implementation manner of the object collection method provided in the embodiments of the present application.

[0240] See Figure 14 , Figure 14Schematic diagram of a server 1300 provided by an embodiment of the present application. The server 1300 may vary greatly due to configuration or performance differences, and may include one or more central processing units (CPUs) 1322 (e.g., one or more processors) and a memory 1332, and one or more storage media 1330 (e.g., one or more mass storage devices) for storing application programs 1342 or data 1344. Among them, the memory 1332 and the storage media 1330 may be transient storage or persistent storage. The programs stored in the storage media 1330 may include one or more modules (not shown in the figure), and each module may include a series of instruction operations on the server. Further, the central processing unit 1322 may be configured to communicate with the storage media 1330 and execute a series of instruction operations in the storage media 1330 on the server 1300.

[0241] The server 1300 may further include one or more power supplies 1326, one or more wired or wireless network interfaces 1350, one or more input / output interfaces 1358, and / or one or more operating systems, such as Windows Server TM , Mac OS X TM , Unix TM , Linux TM , FreeBSD TM and so on.

[0242] The steps performed by the server in the above embodiments may be based on the Figure 14 server structure shown.

[0243] Among them, the CPU 1322 is further configured to execute the steps of any implementation manner of the object collection method provided by the embodiment of the present application.

[0244] The embodiment of the present application further provides a computer-readable storage medium for storing a computer program, and the computer program is used to execute any implementation manner of the object collection method described in the foregoing embodiments.

[0245] The embodiment of the present application further provides a computer program product or a computer program. The computer program product or the computer program includes computer instructions, and the computer instructions are stored in a computer-readable storage medium. The processor of the computer device reads the computer instructions from the computer-readable storage medium, and the processor executes the computer instructions, so that the computer device executes any implementation manner of the object collection method described in the foregoing embodiments.

[0246] Those skilled in the art can clearly understand that for the convenience and brevity of description, the specific working processes of the systems, devices, and units described above can refer to the corresponding processes in the foregoing method embodiments and will not be elaborated herein.

[0247] In several embodiments provided in the present application, it should be understood that the disclosed systems, devices, and methods can be implemented in other ways. For example, the device embodiments described above are merely illustrative. For example, the division of the units is only a logical function division, and there may be other division methods in actual implementation. For example, multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. Another point is that the displayed or discussed couplings or direct couplings or communication connections between each other can be through some interfaces, and the indirect couplings or communication connections of the devices or units can be in electrical, mechanical, or other forms.

[0248] The units described as separate components may or may not be physically separated, and the components displayed as units may or may not be physical units, that is, they can be located in one place or distributed to multiple network units. Some or all of the units can be selected according to actual needs to achieve the purpose of the solution of this embodiment.

[0249] In addition, in each embodiment of the present application, the functional units can be integrated into one processing unit, or each unit can exist physically alone, or two or more units can be integrated into one unit. The above-mentioned integrated units can be implemented in the form of hardware or in the form of software functional units.

[0250] If the above-mentioned integrated unit is implemented in the form of a software functional unit and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the present application, in essence, or the part that contributes to the prior art, or all or part of this technical solution, can be embodied in the form of a software product. This computer software product is stored in a storage medium and includes several instructions for causing a computer device (which can be a personal computer, a server, or a network device, etc.) to execute all or part of the steps of the methods described in each embodiment of the present application. The foregoing storage medium includes: various media such as USB flash drives, mobile hard disks, read-only memory (ROM), random access memory (RAM), magnetic disks, or optical discs that can store computer programs.

[0251] It should be understood that in this application, "at least one (item)" means one or more, and "a plurality" means two or more. "And / or" is used to describe the relationship between associated objects and indicates that three relationships can exist. For example, "A and / or B" can mean: only A exists, only B exists, and both A and B exist at the same time. Among them, A and B can be singular or plural. The character " / " generally means that the associated objects before and after are in an "or" relationship. "At least one (of the following)" or a similar expression means any combination of these items, including any combination of single items or plural items. For example, at least one (of a, b, or c) can mean: a, b, c, "a and b", "a and c", "b and c", or "a and b and c", where a, b, and c can be single or multiple.

[0252] As described above, the above embodiments are only used to illustrate the technical solutions of this application and are not intended to limit them; although this application has been described in detail with reference to the foregoing embodiments, those of ordinary skill in the art should understand that they can still modify the technical solutions described in the foregoing embodiments, or perform equivalent replacements for some of the technical features; and these modifications or replacements do not cause the essence of the corresponding technical solutions to deviate from the spirit and scope of the technical solutions of the embodiments of this application.

Claims

1. A method for collecting objects, characterized in that, The method includes: In response to a collection operation triggered by a first object for a second object, display an associated content configuration control for the second object; Receive the target associated content configured by the first object through the associated content configuration control; In response to a confirmation operation triggered by the first object for the target associated content, based on the correspondence between the second object and the target associated content, record the object identifier of the second object and the target associated content in the collection list of the first object.

2. The method according to claim 1, wherein The associated content configuration control includes at least one of a type configuration control and a tag configuration control; the receiving the target associated content configured by the first object through the associated content configuration control includes at least one of the following: Receive the target type content configured by the first object through the type configuration control; Receive the target tag content configured by the first object through the tag configuration control.

3. The method according to claim 2, wherein The receiving the target type content configured by the first object through the type configuration control includes at least one of the following: Receive a type selection operation triggered by the first object based on each candidate type content provided by the type configuration control, and determine the candidate type content selected by the type selection operation as the target type content; the candidate type content includes at least one of the historical custom type content and system type content of the first object; Receive the custom type content input by the first object through the type configuration control as the target type content.

4. The method according to claim 2, characterized in that, The receiving the target tag content configured by the first object through the tag configuration control includes at least one of the following: Receive a tag selection operation triggered by the first object based on each candidate tag content provided by the tag configuration control, and determine the candidate tag content selected by the tag selection operation as the target tag content; The candidate tag content includes at least one of the historical custom tag content and system tag content of the first object; Receive the custom tag content input by the first object through the tag configuration control as the target tag content.

5. The method according to claim 1 or 2, characterized in that, The associated content configuration control further includes a sharing selection control; the method further includes: Determine whether to share the target associated content configured by the first object for the second object on a network platform according to the operation triggered by the first object through the sharing selection control.

6. The method according to claim 5, wherein In the case of determining to share the target associated content configured by the first object for the second object on the network platform, the method further includes: Store the correspondence between the second object and the target associated content in an object database in the background; the object database is used to store the correspondence between the collection objects independently configured by objects on the network platform and the associated content, and the object database is used to support the background to perform recommendation tasks based on the data stored therein.

7. The method according to claim 5, characterized in that, In the case of determining to share the target associated content configured by the first object for the second object on the network platform, the method further includes: In the content square interface, the target associated content configured by the first object for the second object is displayed in a preset content structure; the content square interface is used to carry the content shared by objects on the network platform.

8. The method according to claim 1, wherein The method further includes: In response to the collection object viewing operation triggered by the first object, a collection object interface corresponding to the first object is displayed; the collection object interface includes the object identifiers of each object collected by the first object, and the associated content configured by the first object for each collected object.

9. The method according to claim 8, characterized in that, The associated content configured by the first object for the collected object includes type content and tag content; The collection object interface includes each type sub-interface divided according to the type content configured by the first object, and each type sub-interface corresponds one-to-one to various type contents configured by the first object; In the type sub-interface corresponding to each type of content, there are object windows corresponding to the type of content, and the object windows correspond to the objects collected by the first object and configured with the type of content. The object windows are used to carry the object identifiers of the corresponding objects, and the tag content configured by the first object for the objects.

10. The method according to claim 9, characterized in that, The object window also carries an interaction history viewing control; the method further includes: In response to the operation triggered by the first object on the interaction history viewing control carried by the target object window, the historical interaction data between the first object and the object corresponding to the target object window is displayed.

11. The method according to claim 8, wherein The collection object interface also includes recommended content; the recommended content is determined according to the associated content configured by the first object for the collected object.

12. The method according to claim 11, wherein The recommended content is determined by the following method: Determine the associated content configured by the first object for the collected object as the reference associated content; In the system database in the background, search for the first candidate objects whose corresponding associated content satisfies the first matching condition with the reference associated content; the system database is used to store the corresponding relationship between the objects on the network platform configured by the background system and the associated content. Based on the first candidate objects, determine the recommended content.

13. The method according to claim 11, wherein The recommended content is determined by the following method: Determine the associated content configured by the first object for the collected object as the reference associated content; In the object database in the background, search for the second candidate objects whose corresponding associated content satisfies the second matching condition with the reference associated content; the object database is used to store the corresponding relationship between the collection objects and the associated content independently configured by the objects on the network platform. Based on the second candidate objects, determine the recommended content.

14. The method according to claim 11, wherein The associated content configured by the first object for the collected object includes type content; The collection object interface includes each type sub-interface divided according to the type content configured by the first object, and each type sub-interface corresponds one-to-one to various type contents configured by the first object; In the type sub-interface corresponding to each type of content, there are recommended content windows corresponding to the type of content, and the recommended content windows are used to carry the recommended content corresponding to the type of content.

15. The method according to claim 14, wherein The method further includes: In response to an operation triggered by the first object for the recommended content window, jumping to and displaying a recommended content interface corresponding to the recommended content window.

16. The method according to claim 9 or 14, characterized in that, The favorite object interface further includes respective behavior sub-interfaces divided according to historical interaction behaviors, and each of the behavior sub-interfaces corresponds one-to-one to various historical interaction behaviors triggered by the first object for the favorite objects; Each behavior sub-interface corresponding to each historical interaction behavior includes respective object windows corresponding to the historical interaction behavior, and the object windows correspond to the objects collected by the first object and for which the first object has generated the historical interaction behavior, and the object windows are used to carry the object identifiers of the corresponding objects, the associated content configured by the first object for the objects, and data related to the historical interaction behaviors generated by the first object for the objects.

17. An object collection device, characterized in that, The apparatus includes: A display module, configured to display an associated content configuration control for a second object in response to a favorite operation triggered by a first object for the second object; A receiving module, configured to receive target associated content configured by the first object through the associated content configuration control; A recording module, configured to, in response to a confirmation operation triggered by the first object for the target associated content, record the object identifier of the second object and the target associated content in the favorite list of the first object based on the corresponding relationship between the second object and the target associated content.

18. A computer device, characterized in that, The device includes a processor and a memory; The memory is used to store a computer program; The processor is configured to execute the object favorite method according to any one of claims 1 to 16 based on the computer program.

19. A computer-readable storage medium, characterized in that, The computer-readable storage medium is used to store a computer program, and when the computer program is executed by a computer device, the object favorite method according to any one of claims 1 to 16 is implemented.

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