Information processing method and apparatus, device, computer readable storage medium, and computer program product

By updating recommendation information on social platforms based on users' social relationship chains and interaction trigger mechanisms, the problem of low interaction efficiency between users is solved, achieving deeper interaction and improving the retention rate of information flow products.

WO2026011998A1PCT designated stage Publication Date: 2026-01-15TENCENT TECHNOLOGY (SHENZHEN) CO LTD
View PDF 5 Cites 0 Cited by

Patent Information

Application Number
PCT/CN2025/098113
Authority / Receiving Office
WO · WO
Patent Type
Applications
Current Assignee / Owner
Priority Date
2024-07-10
Filing Date
2025-05-29
Publication Date
2026-01-15

AI Technical Summary

Technical Problem

In social recommendation apps, the efficiency of user interaction is low. Users need to find each other in their contacts before they can interact further, resulting in low interaction efficiency.

Method used

The first recommended information of the second object is displayed on the first object's information page. In response to the first object's interactive operation, the first recommended information is updated to the second recommended information associated with the second object, and related information is recommended by utilizing social relationship chains and interaction triggering mechanisms.

Benefits of technology

It improved the timeliness of interactive feedback and the depth of social interaction, enhanced the enthusiasm of users to interact, and improved the retention rate of information flow products.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN2025098113_15012026_PF_FP_ABST
    Figure CN2025098113_15012026_PF_FP_ABST
Patent Text Reader

Abstract

The present application provides an information processing method and apparatus, an electronic device, a computer readable storage medium, and a computer program product. The method comprises: displaying, on an information page of a first object, first recommendation information with which a second object has interacted, the second object having a social relationship with the first object; and in response to an interaction operation of the first object on the first recommendation information, updating the first recommendation information to second recommendation information associated with the second object.
Need to check novelty before this filing date? Find Prior Art

Description

Information processing methods, apparatus, equipment, computer-readable storage media and computer program products

[0001] Cross-reference to related applications

[0002] This application is based on Chinese Patent Application No. 202410923003.6, filed on July 10, 2024, and claims priority to that Chinese Patent Application, the entire contents of which are incorporated herein by reference. Technical Field

[0003] This application relates to computer technology, and more particularly to an information processing method, apparatus, device, storage medium, and program product. Background Technology

[0004] In social recommendation applications, an increasing number of products recommend relevant information to users based on user interactions. For example, information about user A's interactions can be recommended to user A's friend, user B. In this way, user B can see the information about user A's interactions. After user B interacts with that information, other highly ranked information from the social platform can be recommended to user B. It is evident that in this method, the interaction between user B and user A is relatively limited. If user B wants to interact further with user A, they must first find user A in their contacts before they can interact, resulting in low interaction efficiency between user A and user B. Summary of the Invention

[0005] This application provides an information processing method, apparatus, electronic device, computer-readable storage medium, and computer program product that can improve the depth and efficiency of social interaction.

[0006] The technical solution of this application embodiment is implemented as follows:

[0007] This application provides an information processing method, including:

[0008] On the information page of the first object, the first recommendation information of the second object participating in the interaction is displayed, and the second object has a social relationship with the first object;

[0009] In response to the first object's interactive operation on the first recommendation information, the first recommendation information is updated to the second recommendation information associated with the second object.

[0010] This application provides an information processing apparatus, including:

[0011] The information display module is configured to display first recommendation information about the interaction of the second object on the information page of the first object, wherein the second object has a social relationship with the first object;

[0012] The information update module is configured to update the first recommendation information to the second recommendation information associated with the second object in response to the first object's interactive operation on the first recommendation information.

[0013] This application provides an electronic device, including:

[0014] Memory is used to store executable instructions or computer programs.

[0015] The processor, when executing computer-executable instructions or computer programs stored in the memory, implements the information processing method provided in the embodiments of this application.

[0016] This application provides a computer-readable storage medium storing computer-executable instructions or computer programs, which, when executed by a processor, implement the information processing method provided in this application.

[0017] This application provides a computer program product, including a computer program or computer executable instructions. When the computer program or computer executable instructions are executed by a processor, they implement the information processing method provided in this application.

[0018] The embodiments of this application have the following beneficial effects:

[0019] By applying the embodiments of this application, when the first object performs an interactive operation on the first recommended information for the second object, the first recommended information displayed on the information page is immediately updated to the second recommended information associated with the second object, which improves the timeliness of interactive feedback. Moreover, since the first object and the second object have a social relationship, and the information recommended to the first object after the first object participates in the interaction is the second recommended information associated with the first object, this facilitates a deeper understanding and interaction between the first object and the second object, improves the depth and efficiency of social interaction between the first object and the second object, and thus increases the enthusiasm for interaction, thereby improving the retention rate of the information flow product. Attached Figure Description

[0020] Figure 1 is a schematic diagram of the architecture of the information processing system 100 provided in an embodiment of this application;

[0021] Figure 2 is a schematic diagram of the structure of the electronic device 500 provided in an embodiment of this application;

[0022] Figure 3 is a flowchart illustrating the information processing method provided in an embodiment of this application;

[0023] Figure 4 is a schematic diagram of the update of recommendation information provided in an embodiment of this application;

[0024] Figure 5 is a second schematic diagram illustrating the updating of recommendation information provided in an embodiment of this application;

[0025] Figure 6 is a schematic diagram of the update of the recommendation information provided in the embodiment of this application;

[0026] Figure 7 is a schematic diagram of the update of the recommendation information provided in the embodiments of this application;

[0027] Figure 8 is a schematic diagram of the display of interactive identifiers provided in an embodiment of this application;

[0028] Figure 9 is a second schematic diagram of the display of interactive identifiers provided in an embodiment of this application;

[0029] Figure 10 is a schematic diagram of page navigation provided in an embodiment of this application;

[0030] Figure 11 is a schematic diagram showing the recommendation reason identifier provided in an embodiment of this application;

[0031] Figure 12 is a flowchart illustrating the information processing method provided in an embodiment of this application. Detailed Implementation

[0032] To make the objectives, technical solutions, and advantages of this application clearer, the application will be further described in detail below with reference to the accompanying drawings. The described embodiments should not be regarded as limitations on this application. All other embodiments obtained by those skilled in the art without creative effort are within the scope of protection of this application.

[0033] It is understood that in the embodiments of this application, data such as user information are involved. When the embodiments of this application are applied to specific products or technologies, user permission or consent is required, and the collection, use and processing of related data must comply with relevant laws, regulations and standards.

[0034] In the following description, references are made to “some embodiments,” which describe a subset of all possible embodiments. However, it is understood that “some embodiments” may be the same subset or different subsets of all possible embodiments and may be combined with each other without conflict.

[0035] In the following description, the terms “first, second…” are used merely to distinguish similar objects and do not represent a specific ordering of objects. It is understood that “first, second…” may be interchanged in a specific order or sequence where permitted, so that the embodiments of this application described herein can be implemented in an order other than that illustrated or described herein.

[0036] In this application embodiment, the terms "module" or "unit" refer to a computer program or part of a computer program that has a predetermined function and works with other related parts to achieve a predetermined goal, and can be implemented wholly or partially using software, hardware (such as processing circuitry or memory), or a combination thereof. Similarly, a processor (or multiple processors or memory) can be used to implement one or more modules or units. Furthermore, each module or unit can be part of an overall module or unit that includes the functionality of that module or unit.

[0037] Unless otherwise defined, all technical and scientific terms used herein have the same meaning as commonly understood by one of ordinary skill in the art to which this application belongs. The terminology used herein is for the purpose of describing embodiments of this application only and is not intended to limit this application.

[0038] Before providing a further detailed description of the embodiments of this application, the nouns and terms involved in the embodiments of this application will be explained, and the nouns and terms involved in the embodiments of this application shall be interpreted as follows.

[0039] 1) Client: An application that runs on a terminal and provides various services, such as video playback clients, game clients, music clients, instant messaging clients, etc.

[0040] 2) In response, used to indicate the conditions or states on which the operation performed depends. When the conditions or states on which it depends are met, one or more operations performed can be performed in real time or with a set delay. Unless otherwise specified, there is no restriction on the order in which the multiple operations are performed.

[0041] This application provides an information processing method, apparatus, electronic device, computer-readable storage medium, and computer program product, which can improve the depth and efficiency of social interaction. The following describes exemplary applications of the electronic device provided in this application. The electronic device provided in this application can be implemented as various types of user terminals such as laptops, tablets, desktop computers, set-top boxes, mobile devices (e.g., mobile phones, portable music players, personal digital assistants, dedicated messaging devices, portable gaming devices), smartphones, smart speakers, smartwatches, smart TVs, in-vehicle terminals, augmented reality (AR) devices, and virtual reality (VR) devices, or it can be implemented as a server. The following will describe exemplary applications when the device is implemented as a terminal.

[0042] Referring to Figure 1, which is a schematic diagram of the architecture of the information processing system 100 provided in the embodiment of this application, in order to support an exemplary application, the terminal (terminal 400-1 and terminal 400-2 are shown as examples) connects to the server 200 through the network 300. The network 300 can be a wide area network or a local area network, or a combination of the two.

[0043] In some embodiments, the terminal is equipped with a client (i.e., an application for providing various services), such as a video playback client, a game client, a music client, an instant messaging client, a short video client, etc. Server 200 is the backend server corresponding to the client. It can be an independent physical server, a server cluster or distributed system composed of multiple physical servers, or a cloud server providing basic cloud computing services such as cloud services, cloud databases, cloud computing, cloud functions, cloud storage, network services, cloud communication, middleware services, domain name services, security services, content delivery networks (CDNs), and big data and artificial intelligence platforms. The terminal and the server can be directly or indirectly connected via wired or wireless communication, which is not limited in this embodiment.

[0044] In practical applications, terminal 400-1 is the first object-side terminal, and terminal 400-2 is the second object-side terminal. The first object and the second object establish a social relationship based on the client set on the terminal. When the second object participates in the interaction of the first recommended information through the information page on terminal 400-2, the first recommended information in which the second object participated in the interaction is displayed on the information page of terminal 400-1 on the first object side. In response to the first object's interaction operation on the first recommended information, an information update request is sent to server 200. Based on the information update request, server 200 obtains the second recommended information associated with the second object and returns the obtained second recommended information associated with the second object to terminal 400-1, so as to update the first recommended information displayed on the information page of terminal 400-1 to the second recommended information associated with the second object.

[0045] Referring to Figure 2, which is a schematic diagram of the structure of an electronic device 500 provided in an embodiment of this application, taking the terminal in Figure 1 as an example, the electronic device 500 shown in Figure 2 includes: at least one processor 510, a memory 550, at least one network interface 520, and a user interface 530. The various components in the electronic device 500 are coupled together through a bus system 540. It is understood that the bus system 540 is used to realize the connection and communication between these components. In addition to a data bus, the bus system 540 also includes a power bus, a control bus, and a status signal bus. However, for clarity, all buses are labeled as bus system 540 in Figure 2.

[0046] The processor 510 can be an integrated circuit chip with signal processing capabilities, such as a general-purpose processor, a digital signal processor (DSP), or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, etc. The general-purpose processor can be a microprocessor or any conventional processor, etc.

[0047] Memory 550 may include volatile memory or non-volatile memory, or both. The non-volatile memory may be read-only memory (ROM), and the volatile memory may be random access memory (RAM). The memory 550 described in this application embodiment is intended to include any suitable type of memory. Memory 550 may optionally include one or more storage devices physically located away from processor 510.

[0048] In some embodiments, memory 550 is capable of storing data to support various operations, examples of which include programs, modules, and data structures or subsets or supersets thereof, as illustrated below.

[0049] Operating system 551 includes system programs for handling various basic system services and performing hardware-related tasks, such as framework layer, core library layer, driver layer, etc., for implementing various basic business functions and handling hardware-based tasks; network communication module 552 is used to reach other electronic devices via one or more (wired or wireless) network interfaces 520, exemplary network interfaces 520 include: Bluetooth, WiFi, and Universal Serial Bus (USB), etc.

[0050] In some embodiments, the information processing apparatus provided in this application can be implemented in software. The information processing apparatus provided in this application can be provided in various software embodiments, including applications, software, software modules, scripts, or code. Figure 2 shows an information processing apparatus 555 stored in memory 550, which can be software in the form of programs and plug-ins, and includes a series of modules, including an information display module 5551 and an information update module 5552. These modules are logically linked and can therefore be arbitrarily combined or further divided according to the functions they implement. The functions of each module will be described below.

[0051] In other embodiments, the apparatus provided in this application can be implemented in hardware. As an example, the apparatus provided in this application can be a processor in the form of a hardware decoding processor, which is programmed to execute the information processing method provided in this application. For example, the processor in the form of a hardware decoding processor can be one or more application-specific integrated circuits (ASICs), digital signal processors (DSPs), programmable logic devices (PLDs), complex programmable logic devices (CPLDs), field-programmable gate arrays (FPGAs), or other electronic components.

[0052] In some embodiments, the terminal or server can implement the information processing method provided in this application by running various computer-executable instructions or computer programs. For example, computer-executable instructions can be microprogram-level commands, machine instructions, or software instructions. Computer programs can be native programs or software modules in an operating system; they can be native applications (APPs), i.e., programs that need to be installed in the operating system to run, such as instant messaging APPs or live streaming APPs; or they can be applets that can be embedded in any APP, i.e., programs that only need to be downloaded to a browser environment to run. In summary, the aforementioned computer-executable instructions can be any form of instruction, and the aforementioned computer programs can be any form of application, module, or plugin.

[0053] As mentioned above, the information processing method provided in this application embodiment can be implemented by various types of electronic devices. For example, it can be executed individually by either the terminal or the server 200 in FIG1, or it can be executed collaboratively by the terminal and the server 200 in FIG1. ​​Next, we will describe the method provided in this application embodiment by the terminal in FIG1 executing it individually as an example. Referring to FIG3, which is a flowchart illustrating the information processing method provided in this application embodiment, we will describe it in conjunction with the steps shown in FIG3.

[0054] Step 101: On the information page of the first object, the terminal displays the first recommendation information for the second object to participate in the interaction.

[0055] In practical applications, information pages are pages provided by the client to display recommended information, such as friend activity feeds, Moments, status updates, forums, and video streams. As users swipe, drag, or perform other actions on these information pages, the recommended information displayed changes accordingly. Therefore, users can move the information page to view more recommended information. Recommended information broadly refers to media information recommended to users, and its forms include, but are not limited to, at least one of the following: text, images, and videos.

[0056] Once the first user's account logs into the client, the client's information page will display recommendation information created, posted, or interacted with by other users who have a social relationship with the first user. For example, it may display the first recommendation information featuring interactions with a second user who has a social relationship with the first user. A social relationship refers to the mutual connection established between the first and second users within the client, based on interactions, following, or other forms of connection between them. For instance, a social relationship between the first and second users could mean they are friends on the client (both have actively added each other as friends or followed each other). When one user (e.g., the second user) has a new activity (e.g., posts a new message or interacts with media information on the information page), the second user's activity will be visible on the other user's (e.g., the first user's) information page, and vice versa. Furthermore, the social relationship between the first and second objects can also be a one-way follow relationship, such as the first object following the second object, but the second object not following the first object. In this case, the first object can view the second object's activities and interactions, but the second object may not be able to see the first object's activities and interactions.

[0057] The interaction methods between the second object and the first object include, but are not limited to, at least one of the following: liking, commenting, forwarding, or saving.

[0058] Step 102: In response to the first object's interactive operation on the first recommendation information, update the first recommendation information to the second recommendation information associated with the second object.

[0059] In practical applications, when the first object sees the first recommended information displayed on the information page, in which the second object participates in the interaction, it can perform an interactive operation on the first recommended information. When the first object performs the interactive operation on the first recommended information, the terminal responds to the interactive operation and updates the first recommended information displayed on the information page to the second recommended information associated with the second object. The second recommended information associated with the second object can be recommended information in which the second object directly participates in the interaction, or it can be recommended information in which the second object indirectly participates in the interaction. The so-called indirect participation in the interaction can be reflected by the direct participation of a third object that has a social relationship with the second object. The following will explain various situations.

[0060] In some embodiments, the terminal may update the first recommendation information to the second recommendation information associated with the second object in the following manner: update the first recommendation information to the second recommendation information in which the second object participates in the interaction.

[0061] Here, regarding the first recommended information displayed on the information page of the first object, if the first object continues to perform interactive operations on the first recommended information, the first recommended information displayed on the information page will be updated to other media information (i.e., the second recommended information) in which the second object directly participates in the interaction.

[0062] For example, referring to Figure 4, which is a schematic diagram of the update of recommendation information provided in an embodiment of this application, taking the interaction method of the second object (user A) as a like (i.e. the interaction operation is a like operation) as an example, the first recommendation information 402 that the second object has liked is displayed on the information page 401 of the first object. If the first object continues to perform a like operation on the first recommendation information 402, the terminal responds to the like operation and updates the first recommendation information 402 displayed on the information page 401 to the second recommendation information 403 that the second object has liked.

[0063] Understandably, if the first user continues to like the second recommended information, the third recommended information can be updated to include other recommended information that the second user has liked. The first user can also continue to like the newly updated recommended information to view all the recommended information that the second user has liked. This improves the timeliness of interactive feedback, allows the first user to have a deeper understanding of the second user, increases the depth and enthusiasm of social interaction between the first and second users, and ultimately improves the retention rate of the information flow product (i.e., the client).

[0064] In some embodiments, the terminal may update the first recommendation information to the second recommendation information in which the second object participates in the interaction in the following manner: update the first recommendation information to the second recommendation information in which the second object participates in the interaction and which is associated with the information details of the first recommendation information.

[0065] The information details can be the topic or related topics of the recommended information. The association of information details means that the topics, topics, scenarios, etc. of the first recommended information and the second recommended information are related. For example, when the similarity of the topic (or topic, or scenario) of the first recommended information and the second recommended information exceeds the similarity threshold, the information details of the first recommended information and the second recommended information are considered to be related.

[0066] For example, if the first recommended information liked by the second object is the recommended information of scenic spot A, the second recommended information associated with the information details of the first recommended information can be other recommended information of scenic spot A (with the same context) or recommended information of scenic spot B (with the same theme or topic); if the first object, after seeing the first recommended information liked by the second object (the recommended information of scenic spot A), also performs a like operation on the first recommended information, then the first recommended information can be updated to other recommended information of scenic spot A or recommended information of scenic spot B that the second object once liked.

[0067] In the above manner, when the second recommended information is directly interacted with by the second object, the information details of the second recommended information are related to the information details of the first recommended information. In this way, when the first object is interested in the first recommended information, the recommended information recommended to the first object is both something the first object has interacted with and something related to the information details of the first recommended information. This can improve the targeting and accuracy of information recommendations, especially when the second object has interacted with a large number of recommended information.

[0068] In some embodiments, the terminal may update the first recommendation information to the second recommendation information in which the second object participates in the interaction in the following manner: update the first recommendation information to the second recommendation information in which the second object participates in the interaction and which was published by the publisher of the first recommendation information.

[0069] In practical applications, before updating the first recommendation information to the second recommendation information, the terminal can first determine the publisher of the first recommendation information and obtain the second recommendation information published by that publisher and in which the first object participated in the interaction, so as to update the first recommendation information to the second recommendation information. For example, if the first recommendation information liked by the second object was published by user A, when the first object performs a like operation on the first recommendation information, the second recommendation information pushed to the first object is also media information that the first object has liked and published by user A.

[0070] Using the above method, when the first object is interested in the first recommended information, the second recommended information recommended to the first object is both information that the first object has previously interacted with and information that has the same publisher as the first recommended information. Especially when the second object has previously interacted with a large number of recommended information, the targeting and accuracy of information recommendation can be improved.

[0071] In some embodiments, the terminal may update the first recommendation information to the second recommendation information associated with the second object in the following manner: update the first recommendation information to the second recommendation information in which the third object participates in the interaction; wherein the third object and the second object are associated with a social relationship, and the second object's participation in the first recommendation information is triggered based on the third object's interaction with the first recommendation information.

[0072] In practical applications, the second recommended information associated with the second object is not media information that the second object directly interacts with, but rather media information that a third object with a social relationship with the second object directly interacts with. The first recommended information that the second object interacts with is triggered based on the third object's interaction with the first recommended information. For example, after the third object likes the first recommended information, the first recommended information liked by the third object is displayed on the information page of the second object with a social relationship with the third object. If the second object also likes the first recommended information, the first recommended information liked by the second object is displayed on the information page of the first object. If the first object also likes the first recommended information, other media information in which the third object interacts is recommended to the first object. In this way, with the second object acting as an interaction bridge, the first object can learn about more media information in which the third object interacts, thus improving the breadth of the interaction objects.

[0073] That is, there is a direct social relationship between the first object and the second object (such as being friends with each other), and there is a direct social relationship between the second object and the third object (such as being friends with each other). If there is no direct social relationship between the first object and the third object (such as not being friends with each other), then the first object (and the third object are indirectly connected through the second object).

[0074] It should be noted that this method is not limited to two-level social relationships (first, second, and third parties), but can be extended to more complex multi-level relationship chains. For example, if a third party has a social relationship with a fourth party, the fourth party's interaction can trigger further recommendation updates, recommending media information related to the fourth party's interaction to the first or second party.

[0075] Through the above methods, recommendations can be provided not only based on users' direct social relationships, but also through indirect social relationships and even complex social relationship chains and interaction triggering mechanisms. Users can access interactive content in a wider social circle, further expanding the scope and efficiency of information dissemination, increasing the breadth of interaction among users, and thus enhancing the activity and user stickiness of the entire social platform.

[0076] In some embodiments, after the terminal updates the first recommendation information to the second recommendation information for the third object to participate in the interaction, it may also display a social establishment entry for the third object; in response to the triggering operation of the social establishment entry, a social establishment invitation is sent to the third object; in response to the third object's response to the social establishment invitation, a social relationship is established between the first object and the third object.

[0077] In practical applications, the third party and the first party may or may not have a pre-existing social relationship. If the third party has not yet established a social relationship with the first party, the terminal displays the second recommended information for the third party to participate in the interaction on the information page of the first party. At the same time, it can also display a social establishment entry for the third party (a friend add button or friend add prompt, etc.) on the information page. Through this social establishment entry, a social establishment invitation (used to invite the third party to establish a social relationship with the first party) can be triggered to the third party. In this way, when the third party triggers a response to the social establishment invitation (i.e., the third party agrees to establish a social relationship with the first party), a direct social relationship is established between the first party and the third party.

[0078] For example, referring to Figure 5, which is a schematic diagram of the update of recommendation information provided in the embodiment of this application, taking the interaction method of the second object (such as user A) as a "like" (i.e., the interaction operation is a "like" operation) as an example, assuming that a social relationship has been established between the first object and the second object, and a social relationship has also been established between the second object and the third object, but a social relationship has not yet been established between the first object and the third object; and assuming that the third object performs a "like" operation on the first recommendation information, then the first recommendation information liked by the third object is displayed on the information page of the second object that has a social relationship with the third object. If the second object also performs a "like" operation on the first recommendation information... If a user likes a post, the information page 501 on the first user's side will display the first recommendation information 502 that the second user liked. If the first user continues to like the first recommendation information 502, the terminal will respond to the like operation by updating the first recommendation information 502 displayed on the information page 501 to the second recommendation information 503 that the third user (let's say user D) liked, and displaying a social connection entry (such as adding as a friend) 504. The first user can invite the third user to establish a social relationship through the social connection entry 504, and can view more recommendation information associated with the third user after establishing a social relationship between the first user and the third user.

[0079] In this way, the second party not only becomes the transmitter of recommended information, but also becomes a bridge for establishing social relationships between the first and third parties, greatly increasing the diversity of interaction methods. After establishing social relationships, the first party can learn more about the media information of the third party's participation in the interaction, which facilitates a deeper understanding between the first, second, and third parties, improves the depth and enthusiasm of social interaction among the first, second, and third parties, and thus improves the retention rate of information flow products.

[0080] In some embodiments, if the first object and the third object establish a social relationship through the introduction of the second object as a social bridge, the terminal can also send interactive feedback information to the second object to inform the first object and the third object that a social relationship has been established through the introduction of the second object, so as to further enhance the depth of interaction between the first object and the second object.

[0081] The feedback message can include specific information, such as "The first and third parties have become friends thanks to your referral!" or "The first party has followed the third party; thank you for the referral!" The feedback message can be sent to the second party via system messages, notifications, or the chat interface, ensuring a clear, concise format for easy user comprehension.

[0082] Through the above methods, by sending interactive feedback information, the second party can clearly understand the social bridging role they play between the first and second parties, thereby enhancing the depth of interaction between the second party and the first and second parties. This mechanism not only promotes direct interaction between parties, but also further consolidates the connectivity of the entire social network through feedback information, and strengthens the social connections between users.

[0083] In some embodiments, the terminal may update the first recommendation information to the second recommendation information associated with the second object in the following manner: in response to the number of second objects being multiple, the first recommendation information is updated to the second recommendation information associated with the target object among the multiple second objects; wherein the target object includes a second object that meets at least one of the following conditions: the interaction level is higher than the level threshold; the interaction frequency with the first object reaches the frequency threshold; the social relationship associated with the first object is the target relationship; the matching degree with the first object reaches the matching degree threshold; and the participation interaction time for the first recommendation information is within the target time period.

[0084] In practical applications, when there are multiple second objects participating in the interaction of the first recommendation information (multiple means two or more, all of which have established social relationships with the first object), the recommendation priority of the second recommendation information associated with different second objects is different. Based on the recommendation priority of the second recommendation information associated with each second object, the first recommendation information can be updated to the second recommendation information associated with the target object with the highest recommendation priority. That is, the second recommendation information associated with the target object with the highest recommendation priority is recommended to the first object first, so as to improve the targeting and accuracy of information recommendation.

[0085] Among them, the recommendation priority is related to at least one of the following: the interaction level of the second object, the interaction frequency between the second object and the first object, the type of social relationship between the second object and the first object, the matching degree between the second object and the first object, and the interaction time of the second object in response to the first recommendation information.

[0086] For example, the recommendation priority is positively correlated with the interaction level of the second object (the interaction level can be determined by the second object's registration duration and frequency of interaction in the client, etc.). That is, the higher the interaction level of the second object, the higher the recommendation priority of the second recommendation information associated with the second object. In other words, the second recommendation information associated with the second object (i.e., the target object) with an interaction level higher than the level threshold (the level threshold can be set according to actual needs) is recommended to the first object first. For example, the second recommendation information associated with the second object (i.e., the target object) with the highest interaction level or a specific interaction level is recommended to the first object first.

[0087] The recommendation priority is positively correlated with the interaction frequency between the second object and the first object (interaction frequency refers to the number of interactions between the second object and the first object within the target time period). That is, the higher the interaction frequency between the second object and the first object, the higher the recommendation priority of the second recommendation information associated with the second object. In other words, the second recommendation information associated with the second object (i.e. the target object) whose interaction frequency reaches the frequency threshold (the frequency threshold can be set according to actual needs) will be recommended to the first object first. For example, the second recommendation information associated with the second object (i.e. the target object) with the highest interaction frequency or a specific interaction frequency will be recommended to the first object first.

[0088] Recommendation priority is related to the type of social relationship between the second object and the first object. The types of social relationships include, but are not limited to: spouses, lovers, colleagues, best friends, teachers and students, classmates, etc. The corresponding recommendation priority can be set according to the type of social relationship, and the second recommendation information associated with the second object (i.e., the target object) whose social relationship with the first object is the target relationship (such as a spouse relationship) can be recommended to the first object first.

[0089] The recommendation priority is positively correlated with the matching degree between the second object and the first object. The matching degree between the second object and the first object can be determined based on the object characteristics of the first object and the second object (such as age, gender, education, occupation, hobbies, etc.). Generally, the higher the matching degree between the second object and the first object, the higher the recommendation priority of the second recommendation information associated with the second object. That is, the second recommendation information associated with the second object (i.e., the target object) whose matching degree reaches the matching degree threshold (the matching degree threshold can be set according to actual needs) is recommended to the first object first. For example, the second recommendation information associated with the second object (i.e., the target object) with the highest matching degree or a specific matching degree is recommended to the first object first.

[0090] The recommendation priority is related to the interaction time of the second object in response to the first recommendation information. The corresponding recommendation priority can be set according to the interaction time, and the second recommendation information associated with the second object (i.e. the target object) with the earliest, latest, or interaction time within the target time period (i.e. a specific time period) can be recommended to the first object first.

[0091] In practical applications, the above factors can be combined to determine the target audience (i.e., the second audience with the highest recommendation priority). For example, the second audience associated with the first audience's social connection as best friends and whose interaction time with the first recommendation information is between 10 pm and 12 am can be recommended to the first audience to further improve the targeting of information recommendations.

[0092] In this way, when there are multiple second objects, the terminal intelligently recommends the second recommendation information associated with the target object with the highest recommendation priority to the first object, which improves the intelligence, targeting and accuracy of information recommendation, enhances the depth of interaction between objects and optimizes the user experience.

[0093] In some embodiments, the terminal may update the first recommendation information to the second recommendation information associated with the second object in the following manner: in response to the number of second objects being multiple, displaying an object selection control corresponding to each second object; in response to an object selection operation, updating the first recommendation information to the second recommendation information associated with the second object corresponding to the selected object selection control.

[0094] In practical applications, when there are multiple second objects participating in the interaction of the first recommendation information (all of which have established social relationships with the first object), an object selection control corresponding to each second object can be provided. The object selection control can be the object identifier of the second object, such as an avatar or account. The object selection operation can be triggered through the object selection control, and the first recommendation information will be updated to the second recommendation information associated with the second object corresponding to the selected object selection control.

[0095] For example, referring to Figure 6, which is a schematic diagram of the update of recommendation information provided in the embodiment of this application, assuming that second objects A, B, and C, which have social relationships with the first object, all like the first recommendation information, the first recommendation information 601 and the object identifiers (such as avatars) corresponding to the second objects A, B, and C are displayed on the first object's information page. The object identifiers are used as object selection controls. When the first object performs a like operation on the first recommendation information 601, it controls the object identifiers corresponding to the second objects A, B, and C to be selectable (i.e., the object selection control can be triggered). If the first object triggers the object identifier (avatar) corresponding to the second object B, the terminal can receive the object selection operation. The object selection operation indicates that the selected second object is the second object B. In response to the object selection operation, the terminal updates the first recommendation information 601 to the second recommendation information 602 associated with the second object B. In this way, the first object can selectively select the second object that it wants to interact with or is interested in, which enhances the autonomy and participation of user interaction, improves the depth and targeting of interaction, and improves the targeting and accuracy of information recommendation.

[0096] In some embodiments, the terminal may update the first recommendation information to the second recommendation information associated with the second object in the following manner: in response to the number of second recommendation information associated with the second object being multiple, the first recommendation information is updated to the target recommendation information among the multiple second recommendation information; wherein, the target recommendation information includes second recommendation information that satisfies at least one of the following conditions: the interaction popularity is higher than the popularity threshold; the number of interaction objects with social relationships with the first object among all associated interaction objects exceeds the number threshold; the participation interaction time corresponding to the second object is within the target time period.

[0097] In practical applications, when there are multiple pieces of second-recommendation information associated with a second object, the recommendation priorities of different pieces of second-recommendation information are different. Based on the recommendation priority of each piece of second-recommendation information, the second-recommendation information with the highest recommendation priority (i.e., the target recommendation information) can be recommended to the first object first, thereby improving the targeting and accuracy of information recommendations. The recommendation priority is related to at least one of the following: the interaction popularity of the second-recommendation information, the number of interaction objects with social relationships to the first object among all associated interaction objects, and the interaction time of the second object in response to the second-recommendation information.

[0098] For example, the recommendation priority is positively correlated with the interaction popularity of the second recommended information (interaction popularity can be determined by the number of interactions (likes, comments, shares, etc.) of the interacting object with the second recommended information). That is, the higher the interaction popularity of the second recommended information, the higher the recommendation priority of the second recommended information. In other words, the second recommended information (i.e., the target recommended information) with an interaction popularity higher than the popularity threshold (the popularity threshold can be set according to actual needs) is recommended to the first object first. For example, the second recommended information (i.e., the target recommended information) with the highest interaction popularity or a specific interaction popularity is recommended to the first object first. In this way, the first object can see the most popular recommended information that is related to the second object, which improves the targeting and effectiveness of information recommendation.

[0099] The participants in the interaction of the second recommendation information are the interactive objects associated with the second recommendation information. Each second recommendation information can be associated with multiple interactive objects. The more interactive objects associated with the second recommendation information that have a social relationship with the first object, the higher the recommendation priority of the second recommendation information. For example, if there are 10 interactive objects that like the second recommendation information 1 (5 of which are friends of the first object) and 10 interactive objects that like the second recommendation information 2 (1 of which is a friend of the first object), then the recommendation priority of the second recommendation information 1 is higher than that of the second recommendation information 2. The second recommendation information 1 will be recommended to the first object first. In this way, the first object can learn about the interactive information of multiple interactive objects with social relationships (i.e., learn about the media information that most of its friends care about), which can improve the depth of interaction.

[0100] The recommendation priority of the second recommendation information is related to the interaction time of the second object in relation to the second recommendation information. The corresponding recommendation priority can be set according to the interaction time, and the second recommendation information of the second object (i.e., the target object) whose interaction time is the earliest, latest, or within the target time period (i.e., a specific time period) can be recommended to the first object first.

[0101] In practical applications, the above factors can be combined to determine the target recommendation information (i.e., the second recommendation information with the highest recommendation priority). For example, the second recommendation information with the highest interaction popularity and whose interaction time with the second object is between 10 pm and 12 am can be recommended to the first object to further improve the targeting of information recommendation.

[0102] In some embodiments, the terminal may update the first recommendation information to the target recommendation information among a plurality of second recommendation information in the following manner: update the first recommendation information to the first target recommendation information among a plurality of second recommendation information, and automatically update the first target recommendation information to the second target recommendation information among a plurality of second recommendation information when the first target recommendation information is finished being displayed, until the number of automatically updated and displayed second recommendation information reaches a preset number.

[0103] In practical applications, when the first object performs an interactive operation on the first recommended information, if there are multiple second recommended information items, when updating the first recommended information to the second recommended information, a preset number of second recommended information items can be automatically updated and displayed. For example, the first recommended information is first updated to the first target recommended information among multiple second recommended information items, and when the first target recommended information is finished being displayed, the first target recommended information is automatically updated to the second target recommended information, and when the second target recommended information is finished being displayed, the second target recommended information is automatically updated to the third target recommended information, and so on, until the number of automatically updated and displayed second recommended information items (i.e., the sum of the number of target recommended information items displayed, such as the first target recommended information, the second target recommended information, the third target recommended information, etc.) reaches a preset number (which can be set according to actual needs, such as 4, 6, or 10, etc.).

[0104] The target recommendation information can be displayed in various ways, such as full-screen display, card-style display, or scrolling list display. Furthermore, the update frequency of the target recommendation information can be dynamically adjusted based on the browsing speed or interaction behavior of the first user. For example, if the first user quickly browses the recommendation information, the terminal can speed up the update speed; if the first user spends a longer time on the target recommendation information, the update speed can be appropriately slowed down.

[0105] In this way, when the first object triggers an interaction, multiple second recommendation information associated with the second object can be automatically updated and displayed. This update display method can provide the first object with continuous and diverse recommendation information, enhance the user experience and the coherence of information acquisition, facilitate the first object to have a deeper interactive understanding of the second object, and improve the depth of interaction and the efficiency of information recommendation.

[0106] In some embodiments, the terminal may update the first recommendation information to the second recommendation information associated with the second object in the following manner: in response to the second recommendation information associated with the second object having multiple types, displaying at least two selectable category labels; in response to a category selection operation, updating the first recommendation information to the second recommendation information corresponding to the selected category label.

[0107] Referring to Figure 7, which is a schematic diagram of the update of recommendation information provided in the embodiment of this application, in practical applications, when the first object triggers an interactive operation on the first recommendation information 701, if there are multiple types of the second recommendation information, the category tags corresponding to the second recommendation information (used to indicate the category corresponding to the second recommendation information) can be displayed, such as images, text, videos, food, scenic spots, beauty, jewelry, etc. These category tags can float in the information page for the user to select. When the first object selects a category tag, the first recommendation information can be updated to the second recommendation information corresponding to the selected category tag. For example, if the first object selects the jewelry tag 702, the first recommendation information 701 will be updated to the second recommendation information 703 related to jewelry and associated with the second object.

[0108] Thus, by introducing a category tag selection mechanism to update recommendation information, the terminal can significantly improve the personalization and user experience of the recommendation system. When the first user interacts with the first recommendation information, the terminal detects the existence of multiple types of second recommendation information and then displays selectable category tags. This process is triggered by the user's selection, ensuring the timeliness and relevance of recommendation updates. When the user specifically selects to view a category tag of interest, the terminal accurately updates the first recommendation information to the corresponding second recommendation information. This not only reduces the time cost for users to filter through massive amounts of information but also further improves the targeting and accuracy of information recommendations through user-initiated selection.

[0109] In some embodiments, the terminal may display first recommendation information for the second object's interaction in the following manner: displaying first recommendation information for the second object's interaction through a first interaction method; correspondingly, the terminal may update the first recommendation information to the second recommendation information associated with the second object in response to the first object's interaction operation on the first recommendation information in the following manner: in response to the first object's interaction operation on the first recommendation information through a second interaction method, updating the first recommendation information to the second recommendation information associated with the second object and participating in the interaction through the second interaction method.

[0110] In practical applications, the interaction method of the second object with the first recommended information can be the same as or different from that of the first object. For example, if the second object performs a "like" operation on the first recommended information, it can also perform a "like" operation on the first recommended information. Furthermore, the second object can perform other operations different from a "like" operation, such as commenting, forwarding, or saving. If the second recommended information associated with the second object is the second recommended information that the second object has interacted with, then the interaction method of the second object with the second recommended information can be consistent with that of the first object. For example, continuing the above example, if the second object performs a "like" operation on the first recommended information, and then performs a "comment" operation on the first recommended information, the terminal can update the first recommended information to reflect the second recommended information that the second object commented on. Thus, by differentiating different interaction methods to display and update recommended information, the first object can specifically view the second recommended information that the second object has interacted with using the specific interaction method employed by the first recommended information. This not only improves the targeting and accuracy of information recommendations but also enhances the interactivity between the first object and the recommendation system, further increasing user satisfaction and participation in the recommended information.

[0111] It should be noted that in practical applications, the interaction method of the second object with the second recommended information can differ from the interaction method of the first object with the first recommended information. That is, regardless of which interaction method the second object uses with the first recommended information, it can view the second recommended information in which the second object has participated in the interaction in various ways. For example, continuing the above example, if the second object performs a "like" operation or a "comment" operation on the first recommended information, the terminal can update the first recommended information to reflect the second object's participation in the interaction (like, comment, forward, favorite, etc.) in response to the comment operation. In this way, the first object can view the second recommended information in which the second object has participated in the interaction in various ways, which can improve the breadth and richness of information recommendations.

[0112] In some embodiments, after the terminal displays the first recommendation information for the second object to participate in the interaction, it may also display an interaction object identifier and an interaction method identifier for the first recommendation information at a first associated position of the first recommendation information; wherein, the interaction object identifier indicates the second object participating in the interaction of the first recommendation information, and the interaction method identifier indicates the way the second object participates in the interaction of the first recommendation information.

[0113] Referring to Figure 8, which is a schematic diagram of the display of interactive identifiers provided in an embodiment of this application, the first recommendation information 801 for the second object to participate in the interaction is displayed on the information page of the first object, and the interactive object identifier (such as the avatar of the second object) 802 and the interaction method identifier (such as the heart icon used to indicate the like interaction method) 803 for the first recommendation information are displayed at the first associated position of the first recommendation information.

[0114] In this way, the first object can learn which objects have social relationships with it and participate in the interaction with the first recommended information through the interaction object identifier, and can learn how the interaction objects interact with the first recommended information through the interaction method identifier. This is based on the user's natural need for social interaction, and enhances the user's trust in the recommended information and perception of its relevance by providing clear sources and methods of interaction. This strengthens the interaction depth between the first object and the second object.

[0115] In some embodiments, the terminal may display the interaction object identifiers for the first recommendation information in the following manner: when there are multiple second objects, display the object identifiers of a target number, and use the object identifiers of the target number as the interaction object identifiers for the first recommendation information, wherein one object identifier corresponds to one second object; display the interaction quantity identifier for the first recommendation information, wherein the interaction quantity identifier indicates the total number of second objects participating in the interaction of the first recommendation information.

[0116] In practical applications, when there are multiple second objects participating in the first recommendation information and having a social relationship with the first object, given the limitations of the display area of ​​the information page, only the object identifiers of the target number can be displayed, and the interaction number identifier can be displayed to indicate the total number of the second objects.

[0117] For example, referring to Figure 9, which is a schematic diagram of the display of the interaction identifier provided in the embodiment of this application, assuming that there are 30 second objects who like the first recommendation information, only the object identifiers of 5 second objects (such as avatar 1 to avatar 5) can be displayed as the interaction object identifier 901, and the interaction quantity identifier (30) 902 can be displayed in the associated position of the interaction method (such as the upper right corner) to indicate that there are 30 second objects participating in the interaction of liking the first recommendation information. The interaction quantity identifier changes with the number of interactive objects for the first recommendation information. If the first object also likes the first recommendation information, the interaction quantity identifier is updated from 30 to 31. The update of the interaction quantity identifier can be completed instantly (as shown in Figure 9), and does not affect the display of the second recommendation information.

[0118] It should be noted that the displayed target number of object identifiers are actually the object identifiers of the target number of second objects. The target number of second objects can be determined according to the order in which they participate in the interaction with the first recommendation information. For example, the object identifiers of the target number of second objects that interact earlier in the interaction order can be used as the target number of object identifiers, that is, the object identifiers of the target number of second objects that interacted first are displayed first. In addition, the target number of second objects can also be determined according to the type of social relationship between the second object and the first object, the interaction frequency between the second object and the first object, the matching degree between the second object and the first object, etc. The specific determination method is similar to the determination method of the target objects mentioned above, and will not be repeated here.

[0119] In this way, the first user can know how many users are interacting with the first recommended information through the interaction object identifier and the interaction quantity identifier, making it easier for the first user to decide whether to continue participating in the interaction with the first recommended information. Moreover, when multiple second users are interacting with the first recommended information, the terminal only displays the identifiers of the target number (such as the first three or the first five), which correspond to the second users who are interacting. At the same time, the interaction quantity identifier is displayed to clearly indicate the total number of second users who are interacting. This approach, based on users' attention to social interaction, stimulates users' curiosity and sense of social identity by displaying a limited number of interaction object identifiers. At the same time, it provides intuitive information about the overall interaction popularity through the interaction quantity identifier. This not only improves the first user's perception of the recommended information but also helps to strengthen the interaction depth between the first user and the second user, further enhancing the activity and user stickiness of the social platform.

[0120] In some embodiments, in response to a trigger operation targeting an interactive object identifier, the terminal jumps from the information page to the conversation page, wherein the conversation interface is used for the second object and the first object to conduct a conversation.

[0121] Referring to Figure 10, which is a schematic diagram of page jump provided in an embodiment of this application, the first recommended information for the second object to participate in the interaction is displayed on the information page 1001 of the first object. At the first associated position of the first recommended information, the interactive object identifier (such as the avatar of the second object) 1002 for the first recommended information is displayed. When the first object triggers the interactive object identifier (i.e., the avatar of the second object) 1002 of the second object, the terminal responds to the triggering operation and jumps from the information page 1001 to the conversation page 1003. The first object and the second object can conduct further conversation interaction on the conversation page 1003. Compared with the related technology, which requires finding the second object in the address book and then clicking on the avatar of the second object to enter the conversation, this interaction extension method shortens the conversation interaction path and improves the efficiency of conversation interaction.

[0122] In some embodiments, after the terminal updates the first recommendation information to the second recommendation information associated with the second object, a recommendation reason identifier for the second recommendation information is displayed at the second associated position of the second recommendation information, wherein the recommendation reason identifier is used to indicate the recommendation reason for the second recommendation information.

[0123] In practical applications, the recommendation reason can be determined by the interaction method of the second object with the first recommended information, or by the interaction method of the first object with the first recommended information. For example, suppose the second object performs a "like" operation on the first recommended information, or performs a "comment" operation on the first recommended information. If the second recommended information is other media information liked by the second object based on the second object's "like" operation on the first recommended information, the recommendation reason can be: recommendation based on likes. If the second recommended information is other media information commented on by the second object based on the first object's "comment" operation on the first recommended information, the recommendation reason can be: recommendation based on comments.

[0124] Referring to Figure 11, which is a schematic diagram of the display of the recommendation reason identifier provided in an embodiment of this application, for example, assuming that the second object performs a "like" operation on the first recommendation information, and the first object also performs a "like" operation on the first recommendation information, after updating the first recommendation information to the second recommendation information liked by the second object, a recommendation reason identifier (such as based on) is displayed at the second associated position of the second recommendation information (as shown below) to indicate the recommendation reason for the second recommendation information. Recommended (based on likes) 1101.

[0125] By clearly displaying the reasons for recommendations, the terminal provides users with the basis for the recommended information. Users gain an understanding of the reasons for the recommendations, enabling them to quickly comprehend why the recommended information is relevant to them. This enhances the depth of interaction and, through this transparent display, stimulates user participation and willingness to interact, encouraging users to actively explore the recommended content, thereby improving the effectiveness of the entire recommendation system and user satisfaction.

[0126] In some embodiments, if a first object interacts with the first recommendation information but there is no second recommendation information associated with the second object, the first recommendation information can be updated to a third recommendation information associated with the first recommendation information.

[0127] In practical applications, if a second object participates in the interaction with the first recommended information, but the information database does not contain any second recommended information in which the second object participates, then third recommended information related to the first recommended information (such as recommendations with the same or similar themes, topics, or scenarios as the first recommended information) is selected for recommendation. This can, to some extent, meet the first object's need to obtain more media information related to the first recommended information, thus improving the targeting and accuracy of information recommendations.

[0128] In this way, when the first object performs an interactive operation on the first recommended information for the second object, the first recommended information displayed on the information page is immediately updated to the second recommended information associated with the second object. This improves the timeliness of interactive feedback. Moreover, since the first object and the second object have a social relationship, and the information recommended to the first object after the first object participates in the interaction is the second recommended information associated with the first object, it is convenient for the first object to have a deeper understanding and interaction with the second object. This improves the depth and efficiency of social interaction between the first object and the second object, thereby increasing the enthusiasm for interaction and improving the retention rate of the information flow product.

[0129] The following will describe an exemplary application of the embodiments of this application in a practical application scenario. Taking the interaction method of recommending information as a "like" (i.e., the interaction operation is a "like" operation) as an example, the following will continue to describe the information processing method provided by this application using terminals (first terminal and second terminal) and a server as examples.

[0130] The first terminal is the terminal on the side of user A (i.e., the second object mentioned above), and the second terminal is the terminal on the side of user B (i.e., the second object mentioned above). User A and user B have a social relationship. The so-called social relationship means that user A and user B are friends with each other in the client set on the terminal (such as adding each other to their contacts). When one party with a social relationship (such as user A) has a new activity (such as posting a new message on the information page or participating in media information interaction), the other party (such as user B) can see the second object's new activity on the information page.

[0131] Referring to Figure 12, which is a flowchart illustrating an information processing method provided in an embodiment of this application, the method includes:

[0132] Step 201: In response to user A's "like" action on the first recommended information, the first terminal sends a first information recommendation request to the server.

[0133] Step 202: In response to the first information recommendation request, the server sends the first recommendation information to the second terminal.

[0134] Here, in response to the first information recommendation request, the server sends the dynamic of user A's "like" action on the first recommendation information to other user terminals that have a social relationship with the second object, such as the second terminal on user B's side.

[0135] Step 203: The second terminal displays the first recommended information on user B's information page.

[0136] The information page also displays the interaction object identifier of the first recommended information (used to indicate the interaction object for liking, such as user A's avatar) and the interaction method identifier (i.e., user A's interaction method with the first recommended information, such as the heart symbol used to indicate the liking method).

[0137] Step 204: In response to user B's "like" action on the first recommended information, the second terminal sends a second information recommendation request to the server.

[0138] Here, if user B wants to interact with user A, they can continue to perform a "like" operation on the first recommended information. That is, user B likes the first recommended information, and the second terminal responds to the "like" operation by sending a second information recommendation request to the server.

[0139] Step 205: In response to the second information recommendation request, the server sends the second recommendation information that user A has liked to the second terminal.

[0140] Here, in response to the second information recommendation request, the server obtains other content that user A has liked (i.e., the second recommendation information), sorts the other information to be recommended and the second recommendation information that user A has liked, and prioritizes recommending the second recommendation information that user A has liked to the second terminal on user B's side.

[0141] Step 206: The second terminal updates the first recommendation information to the second recommendation information.

[0142] Here, after user B likes the first recommended post liked by user A, the second recommended post liked by user A is displayed on user B's information page, along with the reason for the recommendation. For example, the reason could be: "Based on the recommendation based on likes, if user B continues to like the second recommended post, the server will continue to recommend other recommended posts liked by user A." This process can be repeated, with one recommended post recommended for each like, until there is no content liked by user A that user B has not read on the server.

[0143] Understandably, when a recommendation is liked by more than one user with a social relationship, the server can continue to recommend other recommendations liked by other users when a user likes it. For example, regarding the first recommendation mentioned above, in addition to user A liking it, user C, who has a social relationship with user B, also liked it. Therefore, after user B likes the first recommendation, the server can recommend other recommendations liked by user C to user B.

[0144] In this way, when user B likes the first recommended information liked by user A, the system immediately recommends the second recommended information liked by user A to user B, improving the timeliness of interactive feedback. Furthermore, since user A and user B have a social relationship, the recommended information is the second one liked by user A, which facilitates deeper understanding and interaction between user B and user A. This increases the depth and efficiency of social interaction between user A and user B, thereby improving interaction enthusiasm and the retention rate of the information flow product. For example, experiments have shown that applying the information processing method provided in this application to information flow products increases the average number of likes per user by 6.8%, the overall like rate by 8.45%, the exposure ratio of social recommended content by 0.6%, and the overall dwell time of the information flow product by 0.049%.

[0145] The exemplary application and implementation of the electronic device provided in the embodiments of this application have been used to describe the information processing method provided in the embodiments of this application. The following will continue to describe the cooperation of the various modules in the information processing device 555 provided in the embodiments of this application to implement the information processing scheme.

[0146] The information display module 5551 is configured to display first recommendation information in which the second object participates in the interaction on the information page of the first object, wherein the second object has a social relationship with the first object; the information update module 5552 is configured to update the first recommendation information to the second recommendation information associated with the second object in response to the first object's interactive operation on the first recommendation information.

[0147] In some embodiments, the information update module is further configured to update the first recommendation information to the second recommendation information in which the second object participates in the interaction.

[0148] In some embodiments, the information update module is further configured to update the first recommendation information to second recommendation information that the second object participates in and that is associated with the information details of the first recommendation information.

[0149] In some embodiments, the information update module is further configured to update the first recommendation information to second recommendation information that the second object participates in and that was published by the publisher of the first recommendation information.

[0150] In some embodiments, the information update module is further configured to update the first recommendation information to second recommendation information in which a third object participates in the interaction; wherein the third object is associated with the second object in a social relationship, and the second object's participation in the interaction with the first recommendation information is triggered based on the third object's interaction with the first recommendation information.

[0151] In some embodiments, after updating the first recommendation information to the second recommendation information for the third object to participate in the interaction, the device further includes: a social establishment invitation module, configured to display a social establishment entry for the third object; in response to a trigger operation for the social establishment entry, send a social establishment invitation to the third object; and in response to the third object's response to the social establishment invitation, establish a social relationship between the first object and the third object.

[0152] In some embodiments, after establishing the social relationship between the first object and the third object, the method apparatus further includes: a feedback sending module configured to send interactive feedback information to the second object, wherein the interactive feedback information is used to provide feedback to the second object that the first object and the third object have established a social relationship under the recommendation of the second object.

[0153] In some embodiments, the information update module is further configured to update the first recommendation information to second recommendation information associated with a target object among the plurality of second objects in response to the number of second objects being plurality of second objects; wherein the target object includes a second object that satisfies at least one of the following conditions: the interaction level is higher than a level threshold; the interaction frequency with the first object reaches a frequency threshold; the social relationship associated with the first object is a target relationship; the matching degree with the first object reaches a matching degree threshold; and the participation interaction time for the first recommendation information is within a target time period.

[0154] In some embodiments, the information update module is further configured to, in response to the number of the second objects being multiple, display an object selection control corresponding to each of the second objects; and, in response to an object selection operation, update the first recommendation information to the second recommendation information associated with the second object corresponding to the selected object selection control.

[0155] In some embodiments, the information update module is further configured to update the first recommendation information to target recommendation information among the plurality of second recommendation information in response to the number of second recommendation information associated with the second object being plurality of; wherein the target recommendation information includes second recommendation information that satisfies at least one of the following conditions: the interaction popularity is higher than a popularity threshold; the number of interaction objects with the social relationship with the first object among all associated interaction objects exceeds a number threshold; and the participation interaction time corresponding to the second object is within a target time period.

[0156] In some embodiments, the information update module is further configured to update the first recommendation information to the first target recommendation information among the plurality of second recommendation information, and automatically update the first target recommendation information to the second target recommendation information among the plurality of second recommendation information when the first target recommendation information is finished being displayed, until the number of automatically updated and displayed second recommendation information reaches a preset number.

[0157] In some embodiments, the information update module is further configured to display at least two selectable category tags in response to the second object being associated with multiple types of second recommendation information; and to display the second recommendation information corresponding to the selected category tag in response to a category selection operation.

[0158] In some embodiments, the information display module is further configured to display first recommendation information that the second object participates in through a first interaction method; correspondingly, the information update module is further configured to update the first recommendation information to second recommendation information associated with the second object and participating in the interaction through the second interaction method in response to the first object's interaction operation on the first recommendation information through a second interaction method.

[0159] In some embodiments, after displaying the first recommendation information in which the second object participates in the interaction, the device further includes: an identification display module, configured to display an interaction object identifier and an interaction method identifier for the first recommendation information at a first associated position of the first recommendation information; wherein the interaction object identifier indicates the second object participating in the interaction of the first recommendation information, and the interaction method identifier indicates the way the second object participates in the interaction of the first recommendation information.

[0160] In some embodiments, the identifier display module is further configured to display a target number of object identifiers when the number of the second objects is multiple, and use the target number of object identifiers as the interaction object identifiers for the first recommendation information, wherein one object identifier corresponds to one second object; and display an interaction quantity identifier for the first recommendation information, wherein the interaction quantity identifier indicates the total number of the second objects participating in the interaction with the first recommendation information.

[0161] In some embodiments, the apparatus further includes a page navigation module configured to navigate from the information page to a conversation page in response to a trigger operation on the interactive object identifier, the conversation interface being used for the second object and the first object to conduct a conversation.

[0162] In some embodiments, the identifier display module is further configured to display a recommendation reason identifier for the second recommendation information at a second associated location of the second recommendation information, the recommendation reason identifier being configured to indicate the recommendation reason for the second recommendation information.

[0163] In some embodiments, the information update module is further configured to update the first recommendation information to third recommendation information associated with the first recommendation information when there is no second recommendation information associated with the second object.

[0164] This application provides a computer program product, which includes a computer program or computer-executable instructions stored in a computer-readable storage medium. The processor of an electronic device reads the computer-executable instructions from the computer-readable storage medium and executes the computer-executable instructions, causing the electronic device to perform the information processing method described in this application.

[0165] This application provides a computer-readable storage medium storing computer-executable instructions or a computer program. When the computer-executable instructions or the computer program are executed by a processor, the processor will execute the information processing method provided in this application, such as the information processing method shown in FIG3.

[0166] In some embodiments, the computer-readable storage medium may be a memory such as FRAM, ROM, PROM, EPROM, EEPROM, flash memory, magnetic surface memory, optical disk, or CD-ROM; or it may be a variety of devices including one or any combination of the above-mentioned memories.

[0167] In some embodiments, computer-executable instructions may take the form of programs, software, software modules, scripts, or code, written in any form of programming language (including compiled or interpreted languages, or declarative or procedural languages), and may be deployed in any form, including as stand-alone programs or as modules, components, subroutines, or other units suitable for use in a computing environment.

[0168] As an example, computer-executable instructions may, but do not necessarily, correspond to files in a file system. They may be stored as part of a file that holds other programs or data, for example, in one or more scripts in a Hyper Text Markup Language (HTML) document, in a single file dedicated to the program in question, or in multiple co-located files (e.g., files that store one or more modules, subroutines, or code sections).

[0169] As an example, computer-executable instructions can be deployed to execute on a single electronic device, or on multiple electronic devices located at one location, or on multiple electronic devices distributed across multiple locations and interconnected via a communication network.

[0170] The above description is merely an embodiment of this application and is not intended to limit the scope of protection of this application. Any modifications, equivalent substitutions, and improvements made within the spirit and scope of this application are included within the scope of protection of this application.

Claims

1. An information processing method, the method being executed by an electronic device, the method comprising: On the information page of the first object, the first recommendation information of the second object participating in the interaction is displayed, and the second object has a social relationship with the first object; In response to the first object's interactive operation on the first recommendation information, the first recommendation information is updated to the second recommendation information associated with the second object.

2. The method as described in claim 1, wherein, The step of updating the first recommendation information to the second recommendation information associated with the second object includes: The first recommendation information is updated to the second recommendation information in which the second object participates in the interaction.

3. The method as described in any one of claims 1 to 2, wherein, The step of updating the first recommendation information to the second recommendation information for the second object's interaction includes: The first recommendation information is updated to the second recommendation information that the second object participates in and that is associated with the information details of the first recommendation information.

4. The method as described in any one of claims 1 to 3, wherein, The step of updating the first recommendation information to the second recommendation information for the second object's interaction includes: The first recommendation information is updated to the second recommendation information that the second object participates in and that was published by the publisher of the first recommendation information.

5. The method according to any one of claims 1 to 4, wherein, The step of updating the first recommendation information to the second recommendation information associated with the second object includes: Update the first recommendation information to the second recommendation information in which the third object participates in the interaction; The third object has a social relationship with the second object, and the second object's participation in the first recommendation information is triggered by the third object's interaction with the first recommendation information.

6. The method according to any one of claims 1 to 5, wherein, After updating the first recommendation information to the second recommendation information of the third object participating in the interaction, the method further includes: Displays the social networking entry point for the third party; In response to a triggered operation targeting the social networking entry point, a social networking invitation is sent to the third object; In response to the third object's reply to the social invitation, a social relationship is established between the first object and the third object.

7. The method according to claims 1 to 6, wherein, After establishing the social relationship between the first object and the third object, the method further includes: Send interactive feedback information to the second object, wherein the interactive feedback information is used to inform the second object that the first object and the third object have established a social relationship through the introduction of the second object.

8. The method according to any one of claims 1 to 7, wherein, The step of updating the first recommendation information to the second recommendation information associated with the second object includes: In response to the fact that there are multiple second objects, the first recommendation information is updated to the second recommendation information associated with the target object among the multiple second objects; The target object includes a second object that satisfies at least one of the following conditions: The interaction level is higher than the level threshold; The frequency of interaction with the first object reaches a frequency threshold; The social relationship associated with the first object is a target relationship; The matching degree with the first object reaches the matching degree threshold; The interaction time with the first recommended information falls within the target time period.

9. The method according to any one of claims 1 to 8, wherein, The step of updating the first recommendation information to the second recommendation information associated with the second object includes: In response to the fact that there are multiple second objects, an object selection control corresponding to each second object is displayed; In response to an object selection operation, the first recommendation information is updated to the second recommendation information associated with the second object corresponding to the selected object selection control.

10. The method according to any one of claims 1 to 9, wherein, The step of updating the first recommendation information to the second recommendation information associated with the second object includes: In response to the fact that there are multiple second recommendation information associated with the second object, the first recommendation information is updated to the target recommendation information among the multiple second recommendation information; The target recommendation information includes second recommendation information that satisfies at least one of the following conditions: The level of interaction is higher than the popularity threshold; The number of interactive objects that have the social relationship with the first object among all associated interactive objects exceeds the number threshold; The interaction time corresponding to the second object is within the target time period.

11. The method according to any one of claims 1 to 10, wherein, The step of updating the first recommendation information to the target recommendation information among the plurality of second recommendation information includes: The first recommendation information is updated to the first target recommendation information among the plurality of second recommendation information, and when the first target recommendation information is finished being displayed, the first target recommendation information is automatically updated to the second target recommendation information among the plurality of second recommendation information, until the number of automatically updated and displayed second recommendation information reaches a preset number.

12. The method as claimed in any one of claims 1 to 11, wherein, The step of updating the first recommendation information to the second recommendation information associated with the second object includes: In response to the fact that the type of second recommendation information associated with the second object is multiple, at least two category labels that can be selected are displayed; In response to the category selection operation, the first recommendation information is updated to the second recommendation information corresponding to the selected category label.

13. The method as claimed in any one of claims 1 to 12, wherein, The first recommendation information displayed for the second object's interaction includes: Displays the first recommendation information of the second object participating in the interaction through the first interaction method; The step of updating the first recommendation information to the second recommendation information associated with the second object in response to the interaction operation of the first object includes: In response to the first object's interactive operation on the first recommendation information through the second interactive method, the first recommendation information is updated to the second recommendation information associated with the second object and participating in the interaction through the second interactive method.

14. The method as claimed in any one of claims 1 to 13, wherein, After displaying the first recommendation information of the second object's interaction, the method further includes: At the first associated position of the first recommendation information, display the interaction object identifier and interaction method identifier for the first recommendation information; Wherein, the interaction object identifier indicates the second object participating in the interaction of the first recommendation information, and the interaction method identifier indicates the method by which the second object participates in the interaction of the first recommendation information.

15. The method as claimed in any one of claims 1 to 14, wherein, The display of the interactive object identifier for the first recommendation information includes: When there are multiple second objects, the target number of object identifiers are displayed, and the target number of object identifiers are used as the interaction object identifiers for the first recommendation information, wherein one object identifier corresponds to one second object; The method further includes: Displays an interaction count indicator for the first recommendation information, the interaction count indicator indicating the total number of second objects that participated in the interaction with the first recommendation information.

16. The method as claimed in any one of claims 1 to 15, wherein, The method further includes: In response to a trigger operation targeting the interactive object identifier, the information page redirects to a conversation page, which is used for the second object and the first object to conduct a conversation.

17. The method as claimed in any one of claims 1 to 16, wherein, After updating the first recommendation information to the second recommendation information associated with the second object, the method further includes: At the second associated position of the second recommendation information, a recommendation reason identifier for the second recommendation information is displayed, which is used to indicate the recommendation reason for the second recommendation information.

18. The method as claimed in any one of claims 1 to 17, wherein, The method further includes: When there is no second recommendation information associated with the second object, the first recommendation information is updated to the third recommendation information associated with the first recommendation information.

19. An information processing apparatus, the apparatus comprising: The information display module is configured to display first recommendation information about the interaction of the second object on the information page of the first object, wherein the second object has a social relationship with the first object; The information update module is configured to update the first recommendation information to the second recommendation information associated with the second object in response to the first object's interactive operation on the first recommendation information.

20. An electronic device, comprising: Memory is used to store executable instructions or computer programs. A processor, when executing computer-executable instructions or computer programs stored in the memory, implements the information processing method according to any one of claims 1 to 18.

21. A computer-readable storage medium storing computer-executable instructions or a computer program, wherein when executed by a processor, the computer-executable instructions or the computer program implement the information processing method according to any one of claims 1 to 18.

22. A computer program product comprising a computer program or computer-executable instructions, wherein when the computer program or computer-executable instructions are executed by a processor, they implement the information processing method according to any one of claims 1 to 18.

Citation Information

Patent Citations

  • Information display method and device for concerned user, equipment and storage medium

    CN109889880A

  • Information recommendation method, device and equipment and storage medium

    CN110209952A

  • Information recommendation method, device and equipment and storage medium

    CN110837598A

  • Page display method and device, equipment, readable storage medium and product

    CN114564269A

  • Hotspot list display method and apparatus, electronic device, and storage medium

    US20230140948A1