Information processing method and apparatus, terminal device, and storage medium

CN122928330APending Publication Date: 2026-10-16SHANGHAI NETEASE CUICAN NETWORK TECHNOLOGY CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202611055977.2
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2026-07-15
Publication Date
2026-10-16

AI Technical Summary

Technical Problem

然而,由于上述排序规则较为静态,当用户联系人数量较大时,全量联系人数据需在终端侧进行加载与渲染,导致终端数据处理压力较大;并且,用户为查找目标联系人往往需频繁执行滚动、筛选等操作,致使终端侧连续响应状态查询与界面重绘指令,进一步增加了数据加载与渲染负担

Benefits of technology

[0008]本公开提供的信息处理方法、装置、终端设备、计算机可读存储介质,通过采集第一账户与第二账户之间的聊天记录,并据此从交流深度和互动对等程度两个维度量化评估双方的社交关系,进而动态生成社交关系界面,有效解决了现有好友列表排序维度单一、无法反映真实社交关系亲疏和动态变化的问题,降低了用户的社交认知负担,提升了用户体验;同时,用户在查找目标时无需进行多次交互操作,降低了服务端的数据处理压力,提高了资源利用率与界面更新效率。

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN122928330A_ABST
    Figure CN122928330A_ABST
Patent Text Reader

Abstract

The present disclosure provides an information processing method, device, terminal equipment and computer storage medium, the method comprising: obtaining a chat record between a first account and at least one second account, the first account and the at least one second account having a specified social relationship; determining a basic relationship index and a social status parameter between the first account and each of the second accounts according to chat information in the chat record; adjusting the basic relationship index according to the social status parameter to obtain a social relationship index between the first account and each of the second accounts; and controlling generation of a social relationship interface corresponding to the first account based on the social relationship index.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This disclosure relates to the field of computer technology, and more particularly to information processing methods, apparatus, terminal devices, and storage media. Background Technology

[0002] In related technologies, applications with social functions (such as online games and instant messaging applications) typically manage contact lists using fixed-rule sorting methods. These methods might rank contacts based on a single dimension, such as online status, account level, time of connection establishment, or cumulative intimacy value, while also allowing users to manually pin specific contacts. However, because these sorting rules are relatively static, when a user has a large number of contacts, the entire contact data needs to be loaded and rendered on the terminal, resulting in significant data processing pressure. Furthermore, users often need to frequently perform scrolling and filtering operations to find target contacts, causing the terminal to continuously respond to status queries and interface redraw commands, further increasing the data loading and rendering burden. Simultaneously, when the server responds to query requests for this list, it needs to perform sorting operations on the massive contact dataset and return the full data, bearing high data processing pressure and transmission overhead, impacting system resource utilization and interface update efficiency. Summary of the Invention

[0003] This disclosure provides an information processing method, apparatus, terminal device, and computer-readable storage medium to at least partially solve the aforementioned problems existing in the related art.

[0004] In a first aspect, this disclosure provides an information processing method that involves obtaining chat logs between a first account and at least one second account, wherein a specified social relationship exists between the first account and the at least one second account; determining a basic relationship index and a social status parameter between the first account and each of the second accounts based on chat information in the chat logs; adjusting the basic relationship index according to the social status parameter to obtain a social relationship index between the first account and each of the second accounts; and controlling the generation of a social relationship interface corresponding to the first account based on the social relationship index.

[0005] Secondly, this disclosure provides an information processing apparatus, comprising: an acquisition module, configured to acquire chat records between a first account and at least one second account, wherein a specified social relationship exists between the first account and the at least one second account; a determination module, configured to determine a basic relationship index and a social status parameter between the first account and each of the second accounts based on chat information in the chat records; an adjustment module, configured to adjust the basic relationship index according to the social status parameter to obtain a social relationship index between the first account and each of the second accounts; and a generation module, configured to control the generation of a social relationship interface corresponding to the first account based on the social relationship index.

[0006] Thirdly, this disclosure provides a terminal device, including a processor and a memory, wherein the memory stores a computer program, and when the computer program is executed by the processor, it implements any of the above methods.

[0007] Fourthly, this disclosure provides a computer-readable storage medium storing a computer program that, when executed by a processor, implements any of the above methods.

[0008] The information processing method, apparatus, terminal device, and computer-readable storage medium disclosed herein collect chat logs between a first account and a second account, and quantitatively evaluate the social relationship between the two parties from two dimensions: the depth of communication and the degree of interaction equality. This dynamically generates a social relationship interface, effectively solving the problems of existing friend lists having a single sorting dimension and failing to reflect the closeness and dynamic changes of real social relationships. This reduces the user's social cognitive burden and improves the user experience. Simultaneously, users do not need to perform multiple interactive operations when searching for targets, reducing the data processing pressure on the server and improving resource utilization and interface update efficiency. Attached Figure Description

[0009] To more clearly illustrate the technical solutions in the embodiments of this disclosure, the accompanying drawings used in the description of the embodiments will be briefly introduced below. Obviously, the accompanying drawings described below are only some embodiments of this disclosure. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.

[0010] Figure 1 This is a schematic diagram of the system architecture of the hardware environment provided in one implementation of this disclosure; Figure 2 This is a flowchart illustrating the information processing method provided in one implementation of this disclosure; Figure 3 This is a schematic diagram of the social interface provided in one implementation of this disclosure; Figure 4This is a schematic diagram of the information processing apparatus provided in one implementation of the present disclosure; Figure 5 This is a schematic diagram of the hardware structure of the terminal device provided in one implementation of this disclosure. Detailed Implementation

[0011] To make the objectives, technical solutions, and advantages of the embodiments of this disclosure clearer, the technical solutions of this disclosure will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some embodiments of this disclosure, and not all embodiments. Based on the embodiments of this disclosure, all other embodiments obtained by those skilled in the art without creative effort are within the scope of protection of this disclosure.

[0012] For ease of understanding, the prior art involved in this disclosure will first be described in detail: In social networking applications (such as MMOs and MOBAs, which have strong social attributes), the friend list (also known as the address book) is the core interface for users to manage their social relationships. However, existing friend lists typically sort friends based on fixed rules, such as sorting by online status (online friends are displayed at the top of the list first), by character level or combat power, by the order in which friends were added, or by the accumulated intimacy value between friends. These existing friend lists have the following problems: First, the sorting dimensions are too simplistic and cannot accurately reflect the true closeness between users and their friends; second, the mixed arrangement of friends in the list increases cognitive burden and reduces operational efficiency; third, the friend system lacks the ability to intelligently identify and quantify users' actual social behavior, failing to determine whether interactions are equal and thus leading to misjudgments. The aforementioned problems not only reduce the convenience for users to manage social relationships, weakening user stickiness and attractiveness; but also require users to perform multiple interactive operations when searching for targets, which not only increases the data loading and interface rendering burden on the terminal side, but also puts a high data processing pressure on the server side when responding to list query requests, affecting system resource utilization and interface update efficiency.

[0013] To address the aforementioned issues, this disclosure proposes the following technical concept: By continuously collecting chat logs between a first account and its various second accounts (i.e., friends), and based on the chat information in the logs, the social relationship between the two parties is quantitatively evaluated from two dimensions. First, by identifying the level of social value carried by the chat information, a basic relationship index reflecting the depth of communication between the two parties is calculated. Second, by statistically analyzing and comparing the number of chat messages sent by each party, a social status parameter reflecting the equivalence of interaction between the two parties is obtained. Subsequently, the basic relationship index is adjusted using the social status parameter to obtain a social relationship index that reflects both the depth of communication and the equivalence of interaction, thereby effectively solving the problem that existing friend systems cannot distinguish between "two-way interaction" and "one-way contribution," leading to misjudgments. Finally, based on the social relationship index, a social relationship interface corresponding to the first account is dynamically generated, sorting, partitioning, visually layering, and collapsing friends according to the actual closeness of their social relationships, and providing corresponding prompts when social relationships change. Through the aforementioned technical means, this disclosure achieves intelligent identification, dynamic quantification, and adaptive display of users' real social relationships without requiring users to perform tedious manual sorting or pinning operations. This allows users' most important core friends to be displayed in the most prominent position on the interface, reducing the cognitive burden and operational costs of managing social relationships for users, improving the intelligence level of the social system and user experience. Users do not need to perform multiple interactive operations when searching for targets, reducing the data processing pressure on the server side and improving resource utilization and interface update efficiency.

[0014] Based on the above, the specific details of each technical solution provided in this disclosure will be described in detail below.

[0015] First, the hardware environment required for this disclosure will be introduced.

[0016] In one optional implementation, the information processing method, apparatus, storage medium, and terminal equipment provided in this disclosure can be executed by a computer device, which can be a terminal or a server. The terminal can be a smartphone, tablet, laptop, smart TV, wearable smart device, smart vehicle terminal, etc., and may also include a client, which can be a game client, browser client, instant messaging client, or mini-program, etc. The server can be a standalone 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.

[0017] For example, when this disclosure is applied to a terminal device, the terminal device may include a display screen and a processor. The display screen is used to present images and receive instructions generated by user actions on the images. The processor is used to store applications, run the applications, generate images, respond to instructions, and control the display of images on the display screen. When a user operates the images through the display screen, the images can control the local content of the terminal device in response to the received operation instructions. The terminal device can provide the graphical user interface to the user in various ways, such as rendering the image on the terminal device's display screen or presenting the graphical user interface through holographic projection.

[0018] For example, when this disclosure runs on a server, the method can be implemented and executed based on a cloud system. A cloud system refers to a gaming approach based on cloud computing. A cloud system includes servers and client devices. The application's execution and display are separate; application storage and execution are completed on the server, while display is completed on the client. The client is mainly used for data reception, transmission, and display. For example, the client can be a display device with data transmission capabilities located close to the user, such as a mobile terminal, television, computer, PDA, personal digital assistant, or head-mounted display device. However, the terminal device for data processing is the server in the cloud. During runtime, the user operates the client to send instructions to the server. The server controls the application to run according to the instructions, encodes and compresses data such as the display, returns it to the client via the network, and finally, the client decodes and outputs the display.

[0019] It should be noted that the executing entity in this disclosure can be a terminal device or a server. The terminal device can be a local terminal device or a client device in the aforementioned cloud system. This application does not limit the type of executing entity in its embodiments.

[0020] For example, in conjunction with the above description, Figure 1 An information processing system for implementing this disclosure is shown. The system may include at least one client device 10, at least one server 20, and a network 30. The client device 10, held by a user, can connect to different servers 20 via the network 30. The client device 10 is any device with computing hardware capable of supporting and executing software application tools corresponding to the information processing system.

[0021] In the aforementioned information processing system, users log in using their registered accounts. During the user's operation of the information processing system, client device 10 and server 20 interact with each other, with client device 10 sending various information to server 20. Server 20 determines the display data for client device 10 based on the application mechanism and the received information, and sends the display data back to client device 10 so that the display data sent by server 20 can be displayed to the user through client device 10.

[0022] In potential application scenarios, different client devices 10 may be served by different servers 20, or they may be served by the same server 20. When the system includes multiple terminals, multiple servers, and multiple networks, different terminals can connect to each other through different networks and different servers. The network can be a wireless network or a wired network, such as a wireless local area network (WLAN), a local area network (LAN), a cellular network, a 2G network, a 3G network, a 4G network, or a 5G network. Furthermore, the information processing system may include at least one database for continuously storing user-related information as different users log in.

[0023] It should be noted that, Figure 1 The schematic diagram of the information processing system shown is merely an example. The information processing system described in this disclosure is intended to more clearly illustrate the technical solution of this disclosure and does not constitute a limitation on the technical solution provided in this disclosure. As those skilled in the art will know, with the evolution of technology and the emergence of new business scenarios, the technical solution provided in this disclosure is also applicable to similar technical problems.

[0024] The preceding text described the hardware environment required for this disclosure. The following text, based on the aforementioned hardware environment and using a terminal device as the execution entity, will detail various embodiments of the information processing method provided in this disclosure. The terminal device can be either the aforementioned client device or the aforementioned local terminal device.

[0025] Please refer to Figure 2 This is a flowchart of an information processing method provided in one implementation of this disclosure. As shown in the figure, the information processing method includes the following steps: Step S1: Obtain chat history between a first account and at least one second account, wherein a specified social relationship exists between the first account and the at least one second account.

[0026] In this context, the first account refers to the user account used as the subject of social relationship evaluation in this disclosure. In an optional implementation, the first account is the user account corresponding to a terminal device user who logs in and uses the information processing system, requests to view or generate a social relationship interface. This first account has a unique account identifier within the information processing system and is associated with the user's account data, social data, and behavior logs. For example, when the information processing system is a game system, the first account could be the game account used by the player to log in to the game system.

[0027] In this context, a second account refers to another user account that has a designated social relationship with the first account. In an optional implementation, the second account can be the user account corresponding to each friend recorded in the first account's friend list, and the number of such accounts can be one or more. For example, if user A's friend list includes 50 friends such as user B, user C, and user D, then the user accounts corresponding to each of these 50 friends are all second accounts. As another example, when the information processing system is a game system, the second account can be another game account that is a friend to the player's game account.

[0028] In this context, a designated social relationship refers to a pre-established relationship type between a first account and a second account, used to characterize their social connection. In one optional implementation, the designated social relationship can be a friend relationship, i.e., a two-way social relationship established between the first and second accounts through sending and receiving friend requests. For example, if user A sends a friend request to user B and user B accepts, a friend relationship is established between user A and user B as a designated social relationship. Another example is a membership relationship within the same virtual organization (e.g., a game guild / team, virtual community, or other social organization within the application). When the first and second accounts belong to the same virtual organization, a virtual organization membership relationship exists between them as a designated social relationship. Yet another example is a mentor-apprentice relationship or a romantic / partner relationship within the game. After the first and second accounts establish a mentor-apprentice or romantic relationship through system authentication, a mentor-apprentice or romantic relationship exists between them as a designated social relationship.

[0029] Chat logs refer to the collection of communication data generated and collected and stored by the information processing system between the first account and the second account through the instant messaging function within the system. In an optional implementation, chat logs include chat messages sent between the two parties. Each chat message may be associated with attributes such as the sender's account identifier, the receiver's account identifier, the sending timestamp, and the message content. For example, the information processing system continuously collects text messages exchanged between user A and user B through private chat windows and stores each message along with its sender and sending time, constituting the chat log between user A and user B. Alternatively, chat logs may also include messages exchanged between the two parties in the same team channel, guild channel, or social group. After collecting these messages, the information processing system also includes them in the chat logs between the first account and the corresponding second account.

[0030] Understandably, in step S1, the information processing system obtains chat logs between the first account and each of the second accounts, laying the data foundation for subsequent quantitative assessment of the social relationship between the two parties. The core of this mechanism lies in using real chat communication data between users, which carries rich social information, as the original basis for assessing the closeness of social relationships. Compared with existing solutions that rely solely on superficial data such as online status and level, this approach can more realistically and deeply depict the social connections between users.

[0031] Step S2: Based on the chat information in the chat history, determine the basic relationship index and social status parameters between the first account and each of the second accounts.

[0032] Here, a chat message refers to a single communication message sent by a first account or a second account within the chat history. In an optional implementation, a chat message is an independent text message whose content carries specific social semantics. For example, in a game system, when player A sends "How do I beat this BOSS?" to player B, it is a chat message, and player B's reply "You draw aggro, I'll deal damage" is another chat message. As another example, a chat message can also be a short communication message sent by players during a team formation, such as "Good morning," "Are you there?", "Assign team lineups for Friday's guild war," etc., each of which constitutes an independent chat message.

[0033] The basic relationship index is a quantitative value calculated based on the social value level carried by chat messages, used to characterize the depth of communication between the first account and the second account. In an optional implementation, the basic relationship index is obtained by identifying the social value level corresponding to each chat message and weighting the scores corresponding to each social value level. The higher the value, the deeper the communication and the closer the social relationship between the two parties. For example, after the information processing system identifies the social value level of each chat message between user A and user B in a recent period and calculates it by weight, the basic relationship index between them is 0.30. However, after performing the same calculation on the chat messages between user A and user C, the basic relationship index between them is 0.85, indicating that the communication depth between user A and user C is significantly higher than that between user A and user B. As another example, for a second account that has never had any substantial communication after being added and has only exchanged sporadic pleasantries, the basic relationship index calculation result between it and the first account is close to the lowest value, indicating that the communication depth between them is extremely shallow.

[0034] The social status parameter is a quantitative value used to characterize the equivalence of interaction between two parties, obtained by comparing the number of chat messages sent by the first account and the second account in the chat logs. In an optional implementation, the social status parameter is obtained by statistically analyzing the number of chat messages sent by the first account and the number of chat messages sent by the second account in the chat logs and comparing the two (e.g., calculating their ratio). The closer the value is to the value representing equivalence, the more reciprocal and equitable the interaction between the two parties; the further it deviates from this value, the more one-sided the interaction tends to be. For example, between User A and User D, User A sent 950 messages while User D only sent 50 messages. The calculated social status parameter between them is approximately 0.05, indicating a severe inequality in the social relationship, with User A frequently communicating while User D barely responds. As another example, between User A and User E, the number of messages sent by both parties is similar, and the calculated social status parameter is approximately 0.9, indicating a relatively equitable interaction between the two parties.

[0035] Understandably, in step S2, the information processing system simultaneously extracts two quantitative indicators from the chat history: a basic relationship index reflecting the depth of communication and a social status parameter reflecting the degree of interaction equality. Compared to existing intimacy mechanisms that only accumulate interaction counts from a single dimension, this step introduces the social status parameter as an evaluation dimension of interaction equality, providing a crucial basis for distinguishing between "two-way equal interaction" and "one-sided effort," and avoiding misjudgments such as "high intimacy but actually unfamiliarity."

[0036] Step S3: Adjust the basic relationship index according to the social status parameter to obtain the social relationship index between the first account and each of the second accounts.

[0037] The adjustment refers to the process of influencing the basic relationship index using social status parameters to correct its value. In one optional implementation, adjustment involves determining an adjustment coefficient (such as a discount coefficient) based on the social status parameter and multiplying the basic relationship index using this coefficient. For example, the information processing system determines a discount coefficient between 0.5 and 1.0 based on the social status parameter corresponding to a second account, and then multiplies this discount coefficient by the basic relationship index to adjust it. As another example, when the social status parameter indicates a high degree of equality in interaction between the two parties, the determined adjustment coefficient is close to 1.0, resulting in almost no reduction in the basic relationship index; when the social status parameter indicates a severely one-sided interaction, the determined adjustment coefficient is close to its lower limit, resulting in a corresponding reduction in the basic relationship index.

[0038] The social relationship index, adjusted for social status parameters, is a quantitative value that comprehensively reflects the depth of communication and the degree of interaction equivalence between the first and second accounts. It is the final evaluation result used in this disclosure to generate the social relationship interface. In an optional implementation, the social relationship index is the product of the basic relationship index and an adjustment coefficient determined by the social status parameters. A higher index indicates a closer actual social relationship between the two parties. For example, the basic relationship index between User A and User D is 0.85, but because the social status parameter is only 0.05 (User A makes the effort unilaterally), the adjusted social relationship index is approximately 0.45, thus classifying User D into a relatively distant circle, consistent with the reality that "although the intimacy value is high, the two parties are not actually familiar with each other." As another example, the basic relationship index between User A and User C is also 0.85, but the social status parameter is as high as 0.9 (equal interaction between the two parties), resulting in an adjusted social relationship index of approximately 0.81, thus classifying User C into the core circle, accurately reflecting their actual close relationship.

[0039] It is understandable that in step S3, the information processing system adjusts the basic relationship index through social status parameters, so that the final social relationship index not only reflects the depth of the content exchanged between the two parties, but also the degree of equality in their interaction. This adjustment mechanism is the core difference between this disclosure and existing cumulative intimacy schemes, effectively solving the technical problem of one-sided efforts being misjudged as an intimate relationship.

[0040] Step S4: Based on the social relationship index, control the generation of the social relationship interface corresponding to the first account.

[0041] The social relationship interface refers to the application interface used to display the social relationships between the user corresponding to the first account and various second accounts. In an optional implementation, the social relationship interface is a friend address book interface within the game. This interface displays the second accounts after sorting, partitioning, visually layering, and collapsing them according to the social relationship index corresponding to each second account. For example, the information processing system sorts the friends of the first account in descending order of social relationship index and displays the core friends with the highest social relationship index at the top and most prominent position of the interface, thereby generating the friend address book interface for user A. Alternatively, the social relationship interface can also divide the second accounts with social relationship indices in different ranges into different display areas and set different visual styles (such as background color, borders, etc.) for different display areas, so that there is a clear visual distinction between friends with different levels of intimacy.

[0042] It is understandable that in step S4, the information processing system dynamically generates the social relationship interface corresponding to the first account based on the social relationship index that comprehensively reflects real social relationships. The system automatically places the user's most important core friends in the most prominent position on the interface, eliminating the need for users to perform tedious manual sorting or pinning operations. This significantly reduces the cognitive burden and operational cost for users to manage social relationships and find core friends.

[0043] In a specific application, Player A is a seasoned user of a massively multiplayer online role-playing game (MMO) (i.e., the primary account), and has 80 game friends in their contact list (i.e., the secondary account). The game system (i.e., the information processing system) continuously collects chat logs between Player A and these 80 friends through private chats, team chats, and other channels in the background. In a periodic calculation, the game system first obtains the chat logs between Player A and their game friend Player B from the past 30 days, which contains 100 chat messages. The game system identifies the social value level of each chat message and calculates it weighted, obtaining a basic relationship index of 0.9 between the two. At the same time, it is found that Player A and Player B send similar numbers of messages, resulting in a social status parameter of approximately 0.9. After adjustment, the social relationship index between Player A and Player B is approximately 0.81. Meanwhile, regarding player C, the game system statistics show that player A initiated team-ups, chats, and gift-giving with player C a total of 95 times in the past 30 days, while player C only responded 10 times. Although the chat content between player A and player C was relatively in-depth, resulting in a basic relationship index of 0.85, the social status parameter was only 0.5. After adjustment, the social relationship index between player A and player C was reduced to approximately 0.43. Based on the calculated social relationship indices of 0.81 and 0.43, when player A opens their friend list, the game system identifies player B (social relationship index 0.81) as a core friend and player C (social relationship index 0.43) as a regular friend. The game system then places player B at the top of the friend list interface and displays them with special features such as highlighting; player C is placed at the bottom of the friend list interface and displayed in a regular manner or collapsed and not displayed. This generates a social relationship interface that accurately reflects the closeness of player A's social relationships in the game, making it easier for them to quickly find important friends.

[0044] Through the above steps, the information processing method provided in this disclosure obtains chat logs between the first account and each of the second accounts. Based on the chat information, it determines a basic relationship index and a social status parameter from two dimensions: the depth of communication and the degree of interaction equality. Then, it adjusts the basic relationship index using the social status parameter to obtain a social relationship index that comprehensively reflects real social relationships. Based on this, a social relationship interface is dynamically generated. This ensures that the sorting of the friend list is no longer limited to single surface dimensions such as online status, level, and addition time, but can truly reflect the closeness of social relationships between users, effectively distinguishing between two-way equal interaction and one-way effort, and avoiding the misjudgment of "high intimacy but actually not close" caused by the existing cumulative intimacy mechanism. At the same time, this disclosure improves the information processing system's ability to intelligently identify and quantitatively evaluate users' real social behavior, displaying the user's most important core friends in the most prominent position on the social relationship interface. This reduces the cognitive burden and operational cost for users to manage social relationships and find core friends, improving the intelligence level of the game's social system and the user experience.

[0045] Furthermore, in one embodiment of this disclosure, the step of determining the basic relationship index between the first account and each of the second accounts based on the chat information in the chat history includes: Identify the social value level of each chat message in the chat messages; Based on the social value level, the basic relationship index between the first account and each of the second accounts is calculated.

[0046] Among them, the social value level refers to the classification level used to characterize the level of social value carried by a single chat message.

[0047] In one optional implementation, the social value level is divided according to the depth of social meaning conveyed by the chat messages, with different levels corresponding to different levels of social value. For example, the information processing system can divide chat messages into four levels according to their social value, from low to high: Level 1: greetings; Level 2: informational chat messages; Level 3: strategic chat messages; and Level 4: emotional chat messages. For example, Level 1 greetings can be the lowest social value messages, such as greetings, farewells, and simple confirmations, like "Are you there?", "Good morning", "Bye", or "Okay". Level 4 emotional chat messages can be the highest social value messages, such as emotional expression, concern, and empathy, like "I've been so tired from work lately" or "I was worried about you yesterday because you weren't online." Alternatively, in another implementation, the social value level can be divided into only two levels: "Ordinary Communication" and "Deep Communication." Emotional and strategic chat messages are classified as Deep Communication, while greetings and informational chat messages are classified as Ordinary Communication.

[0048] Among them, calculating the basic relationship index based on social value level refers to the process of converting the social value level of each chat message into a corresponding score and then performing statistical calculations to obtain the basic relationship index that represents the depth of communication.

[0049] In an optional implementation, the social value level includes at least two levels, with different social value levels corresponding to different value scores. The step of calculating the basic relationship index between the first account and each of the second accounts based on the social value level includes: performing weighted statistics on the value scores corresponding to each chat message in the chat messages based on the value scores and weights corresponding to the social value level; and controlling the setting of the value scores obtained from the weighted statistics as the basic relationship index between the first account and each of the second accounts. It can be understood that a value score refers to a pre-set score for each social value level, used to quantify the level's social value. In one implementation, the information processing system can set incremental value scores for each level of social value from low to high. For example, the information processing system can set a value score of 0.1 for level one greeting chat messages, 0.4 for level two informational chat messages, 0.7 for level three strategy chat messages, and 1.0 for level four emotional chat messages; a higher value score indicates a higher social value for the chat messages at that level. For example, in scenarios requiring more precise differentiation, the information processing system can also assign value scores of other values ​​to each level, and the value scores of each level can increase accordingly as the social value level increases.

[0050] In an optional implementation, different social value levels can also correspond to different weights. These weights are used to set coefficients that adjust the contribution of different social value levels in weighted statistics. In practice, the weights can be set based on the sending time of the chat messages; more recently sent chat messages can be assigned higher weights, and older chat messages can be assigned lower weights, thus making the basic relationship index more focused on reflecting recent communication. For example, when the information processing system performs weighted statistics on the chat messages between user A and user B over the past 30 days, messages from the last 3 days are assigned higher weights, and messages from more than 3 days ago are assigned lower weights. Alternatively, the weights can be set according to the quantity distribution of chat messages, that is, using the number of chat messages corresponding to each social value level as the weight of the value score for that level.

[0051] Weighted statistics refers to the process of calculating a comprehensive score by comprehensively considering the value score and / or weight of each chat message. In an optional implementation, weighted statistics may only consider the value score of each chat message, and perform statistical calculations (such as weighted averaging) on ​​the value scores of all chat messages between the first account and the second account, using the result as the basic relationship index between the two. For example, in a game, when the game system collects 100 chat messages between player A and player B over the past 30 days, and finds that these include 60 level-one greeting messages (each with a value of 0.1), 20 level-two informational messages (each with a value of 0.4), 15 level-three strategic messages (each with a value of 0.7), and 5 level-four emotional messages (each with a value of 1), then according to the pre-set weighted average calculation formula: Basic Relationship Index = (a*0.1+b*0.4+c*0.7+d*1.0) / (a+b+c+d), where a, b, c, and d are the number of chat messages corresponding to each level, the game system can ultimately calculate the basic relationship index between player A and player B as: (60*0.1+20*0.4+15*0.7+5*1) / (60+20+15+5) = 0.295≈0.30. In an optional implementation, weighted statistics can simultaneously consider the value score and weight of each chat message, performing statistical calculations on the value scores and weights of all chat messages between the first and second accounts, and using the result as the basic relationship index between them. For example, in a game, the game system can use the weighted average calculation formula: Basic Relationship Index = (a*0.1+b*0.4+c*0.7+d*1.0) / (a+b+c+d), and then combine the time characteristics of the chat messages between player A and player B (e.g., within 3 days and 3 days ago) to assign different weight coefficients to each chat message, thereby obtaining a comprehensive basic relationship index through weighted statistics.

[0052] Through the above steps, the information processing method provided in this disclosure identifies the social value level corresponding to each chat message, and calculates the basic relationship index between the first account and each second account by combining different value scores and weights set for different social value levels. This makes chat messages with higher social value and more recent time contribute more to the basic relationship index, thereby enabling the basic relationship index to more accurately and realistically reflect the depth of communication between the two parties and improve the accuracy of social relationship assessment.

[0053] Furthermore, in one embodiment of this disclosure, the step of identifying the social value level corresponding to each chat message in the chat information includes: The chat information is matched based on preset semantic classification rules to identify the social value level of each chat message; wherein the semantic classification rules include at least one of the following: a pre-trained classification model, keyword matching rules, and sentence template matching rules.

[0054] Semantic classification rules refer to a general term for rules or models used to determine the social value level of chat information. In one optional implementation, semantic classification rules include at least one of a pre-trained classification model, keyword matching rules, and sentence template matching rules. The information processing system uses one or more of these rules to match chat information to identify its social value level. For example, the information processing system can use a pre-trained classification model alone to classify chat information; or, for another example, the information processing system can first use keyword matching rules for rapid initial screening, and then use the classification model for fine-tuning of chat information that cannot be clearly determined, thus balancing efficiency and accuracy.

[0055] The pre-trained hierarchical model refers to a machine learning model trained based on labeled samples that can output the social value level of chat information. In an optional implementation, taking a game system as an example, the hierarchical model can be a Chinese text classification model specifically trained for in-game chat text. Specifically, the information processing system de-identifies and extracts approximately 50,000 chat messages from the game chat logs as samples. Each sample is independently labeled with its social value level by multiple annotators, and highly consistent samples are retained for training, resulting in a text classification model with approximately 30 million parameters. This text classification model reads each chat message and several preceding context chat messages, outputs the probability (value) that each chat message belongs to each social value level, and takes the social value level with the highest probability (value) as the final social value level of the chat message.

[0056] Keyword matching rules refer to rules that determine the social value level of chat messages by judging whether they contain specific keywords. In an optional implementation, the information processing system pre-configures a corresponding keyword set for each social value level. When a chat message contains keywords from the keyword set corresponding to a certain social value level, the chat message is judged as belonging to the corresponding social value level. For example, when a chat message contains keywords such as "worry," "miss you," and "cheer up," the information processing system judges it as a level four emotional chat message; when it contains keywords such as "coordinates," "what time to go online," and "how to play," the information processing system judges it as a level two informational chat message. Furthermore, keyword matching rules can also be configured with regular expressions to match more flexible keyword variations.

[0057] Sentence template matching rules refer to rules that determine the social value level of chat messages by judging whether they conform to a specific sentence structure. In an optional implementation, the information processing system pre-configures corresponding sentence templates for each social value level. When the sentence structure of a chat message matches a certain level template, it is judged as the corresponding level. For example, configuring task allocation sentence templates such as "you + (pull / hit / guard) + ... + me + (pull / hit / guard) + ..." can identify strategy-based chat messages at level three; configuring short greeting sentence templates such as "(good morning / night)" and "+ (are you there / hello)" can identify small talk chat messages at level one. Furthermore, sentence template matching rules can be used in conjunction with keyword matching rules to further improve the coverage and accuracy of level identification.

[0058] Through the above steps, the information processing method provided in this disclosure identifies the social value level by matching chat information using at least one semantic hierarchical rule among a pre-trained hierarchical model, keyword matching rules, and sentence template matching rules. It provides both a high-accuracy recognition method based on machine learning and a lightweight and efficient recognition method based on rules, enabling the social value level identification scheme to flexibly adapt to different computing power conditions and accuracy requirements, thereby improving the applicability and recognition effect of the scheme.

[0059] Furthermore, in one embodiment of this disclosure, the step of determining the social status parameters between the first account and each of the second accounts based on the chat information in the chat history includes: Determine the first number of chat messages sent by the first account and the second number of chat messages sent by the second account in the chat history; Based on the comparison results of the first quantity and the second quantity, the social status parameters between the first account and each of the second accounts are determined.

[0060] Here, the first quantity refers to the number of chat messages sent from the first account to the second account in the chat history; the second quantity refers to the number of chat messages sent from the second account to the first account in the chat history. In an optional implementation, the information processing system counts the senders of each chat message in the chat history, accumulating the number of chat messages sent by the first account as the first quantity, and accumulating the number of chat messages sent by the second account as the second quantity. For example, in the chat history between User A and User D over the past 30 days, User A (the first account) sent a total of 950 chat messages, so the first quantity is 950; User D (the second account) sent a total of 50 messages, so the second quantity is 50.

[0061] The comparison result refers to the result obtained after comparing the first quantity and the second quantity, used to characterize the degree of equivalence in the interaction between the two parties. In an optional implementation, the comparison result is the ratio obtained by dividing the smaller of the first quantity and the second quantity by the larger one. The closer the ratio is to 1, the more equitable the interaction between the two parties; the closer it is to 0, the more one-sided the interaction. For example, if User A (first account) and User D (second account) have a first quantity of 950 and a second quantity of 50, taking the smaller value 50 and dividing the larger value 950 yields a ratio of approximately 0.05, which serves as a social status parameter between the two, indicating that User A (first account) interacts frequently on one side while User D (second account) hardly responds. As another example, if User A (first account) and User B (second account) have a first quantity of 55 and a second quantity of 45, the ratio is approximately 0.82, indicating that the interaction between the two is relatively equitable.

[0062] Through the above steps, the information processing method provided in this disclosure obtains a social status parameter that can characterize the degree of equality in interaction between the two parties by separately counting and comparing the number of chat messages sent by the first account and the second account. This introduces the ability to distinguish between "two-way equality" and "one-way contribution" when quantitatively evaluating social relationships, and provides a direct and reliable quantitative basis for solving the misjudgment problem of "high intimacy but actually one-way" caused by the existing cumulative intimacy mechanism.

[0063] Furthermore, in one embodiment of this disclosure, the step of adjusting the basic relationship index according to the social status parameter to obtain the social relationship index between the first account and each of the second accounts includes: Determine the target coefficient based on the aforementioned social status parameters; The basic relationship index is adjusted using the target coefficient to obtain the social relationship index between the first account and each of the second accounts.

[0064] The target coefficient refers to a coefficient determined based on the social status parameter and used to adjust the basic relationship index. In an optional implementation, the target coefficient is a discount coefficient that increases with the social status parameter. This discount coefficient can be obtained by querying a pre-defined mapping table between social status parameters and discount coefficients. The mapping table can be obtained by pre-dividing the social status parameter into multiple parameter threshold ranges and setting different discount coefficients for different threshold ranges. For example, when the social status parameter is 0.8-1, the corresponding target coefficient (discount coefficient) is 1 (no discount); when the social status parameter is 0.5-0.8, the corresponding target coefficient (discount coefficient) is 0.7 (70% discount); and when the social status parameter is 0-0.5, the corresponding target coefficient (discount coefficient) is 0.3 (30% discount).

[0065] In another optional implementation, the discount coefficient corresponding to the target coefficient can have a preset upper limit (e.g., 1.0) and lower limit (e.g., 0.1), that is, target coefficient (discount coefficient) = a + b * social status parameter (a is the lower limit value, b is the upper limit value - lower limit value). Thus, the more equal the interaction between the two parties (the closer the social status parameter is to 1), the closer the target coefficient is to the upper limit and the less the basic relationship index is reduced; conversely, the more unidirectional the interaction (the closer the social status parameter is to 0), the closer the target coefficient is to the lower limit and the more the basic relationship index is reduced. For example, the information processing system can set the target coefficient to the upper limit of 1.0 (no discount) when the social status parameter is 1, and set the target coefficient to the lower discount limit of 0.1 (10% discount) when the social status parameter is 0, with a linear change in between. It is understandable that the lower limit of the discount coefficient can be set to different values ​​depending on the game type. For example, for fast-paced competitive games where relationships cool down quickly, the information processing system can set a lower discount coefficient lower limit (e.g., a discount coefficient lower limit of 0.3) to reduce the extent of one-way relationships. For social games where relationships cool down slowly, the information processing system can set a higher discount coefficient lower limit (e.g., a discount coefficient lower limit of 0.5) to reduce the extent of one-way relationships.

[0066] The adjustment of the basic relationship index using the target coefficient refers to the calculation process of applying the target coefficient to the basic relationship index to obtain the social relationship index. In an optional implementation, this adjustment involves multiplying the basic relationship index by the target coefficient; the product is the social relationship index, i.e., Social Relationship Index = Basic Relationship Index * Target Coefficient. For example, if the basic relationship index between User A (the first user) and User D (the second user) is 0.85 and their social status parameter is 0.05, and the target coefficient = 0.3 (lower limit) + 0.7 (1 - lower limit) × social status parameter = 0.335, then the social relationship index can be calculated using the above formula as follows: Social Relationship Index = 0.85 × 0.335 ≈ 0.285. Therefore, it can be concluded that User D (the second user) has a lower social relationship index and is not a core friend of User A (the first user).

[0067] Through the above steps, the information processing method provided in this disclosure determines the target coefficient based on the social status parameter and adjusts the basic relationship index using the target coefficient. This allows the degree of equivalence in interaction between the two parties to affect the final social relationship index in the form of a quantitative discount. In this way, while retaining the assessment of the depth of communication, it effectively suppresses the situation where one-sided efforts are misjudged as intimate relationships, making the social relationship index more in line with the user's real social experience. Furthermore, it can flexibly adapt to the social ecosystem of different types of games by adjusting the target coefficient rules.

[0068] Furthermore, in one embodiment of this disclosure, before the step of adjusting the basic relationship index using the target coefficient to obtain the social relationship index between the first account and each of the second accounts, the method further includes: Determine the time when the designated social relationship is established between the second account and each of the first accounts; When the occurrence time meets the specified conditions, the target coefficient is adjusted to ensure that the target coefficient is not lower than the preset base coefficient.

[0069] The "occurrence time" refers to the time when a designated social relationship (such as adding a friend) is established between the first account and the second account. In an optional implementation, the information processing system records the timestamp of the establishment of the friend relationship between the first account and each second account as the occurrence time of the designated social relationship. For example, if user A added user B as a friend three days ago, then the occurrence time of the designated social relationship between user A and user B is the corresponding moment three days ago. As another example, if user A and user C established their friend relationship two years ago, then the occurrence time of their designated social relationship is the corresponding moment two years ago.

[0070] The specified condition refers to the criteria used to determine whether a second account constitutes a newly established relationship requiring protection. In one optional implementation, the specified condition is that the time elapsed since the establishment of the friendship between a second account and a first account is less than 7 days, indicating that the specified social relationship is a recently established one. For example, the information processing system sets the preset time threshold to 7 days. If the time elapsed since the establishment of the friendship between a second account and a first account is less than 7 days, it is determined that the specified condition is met, and the second account is considered a new friend requiring protection. Alternatively, the specified condition can also be set as the cumulative number of days of communication between the two parties being less than a preset number of days, to identify relationships that have been established for a longer period but whose actual communication has just begun.

[0071] The preset base coefficient refers to the lower limit set for the target coefficient, which should not be lower than the threshold for newly established relationships that meet specified conditions. In an optional implementation, when the specified conditions are met, the information processing system adjusts the target coefficient to be no lower than the preset base coefficient. This prevents newly established friends who haven't had time to respond from having their target coefficient suppressed too low due to low social status parameters, thus immediately classifying the relationship as distant. For example, if a user added a new friend two days ago and hasn't had time to reply to a message, their social status parameter is close to 0. Without protection, the target coefficient would be suppressed to the lower limit. The information processing system adjusts the target coefficient to be no lower than the preset base coefficient (e.g., 0.7) according to specified conditions, thus reserving room for the development of the new relationship. Furthermore, for MMO games with strong social attributes, the preset base coefficient can be set higher to better protect new user relationships, while for competitive games where relationships cool down quickly, the preset base coefficient can be appropriately lowered.

[0072] Through the above steps, the information processing method provided in this disclosure, by determining the occurrence time of a specified social relationship before adjustment and controlling the target coefficient to be no lower than the preset base coefficient when the occurrence time meets the specified conditions, realizes a protection mechanism for newly established social relationships. This avoids the situation where newly added friends who have not yet had time to interact are overly punished or immediately judged as having distant relationships due to temporary one-way interaction, thus reserving space for the development of new social relationships and further improving the rationality of social relationship evaluation and user experience.

[0073] Furthermore, in one embodiment of this disclosure, the step of controlling the generation of the social relationship interface corresponding to the first account based on the social relationship index includes: Based on the social relationship index, the social relationship level corresponding to each second account is determined; The system controls the display of each of the second accounts in the social relationship interface corresponding to the first account, according to the display method corresponding to the social relationship level.

[0074] The social relationship level refers to the classification of a second account based on its social relationship index, representing the degree of closeness or distance between the second account and the first account. In an optional implementation, the information processing system presets several social relationship index ranges, each range corresponding to a social relationship level (also known as a relationship circle), and determines the social relationship level of each second account based on the range in which its social relationship index falls. For example, the information processing system divides social relationship levels into four circles: core circle (social relationship index ≥ 0.8), active circle (0.5 to 0.8), ordinary circle (0.2 to 0.5), and cooling circle (< 0.2); user C's social relationship index is 0.81, falling into the core circle, and user D's social relationship index is 0.45, falling into the ordinary circle. Furthermore, the threshold for each circle can be adjusted according to the game's social ecosystem, and the circle classification results can be updated periodically (e.g., calculated weekly).

[0075] The display method corresponding to the social relationship level refers to the pre-set method used to display the corresponding second account in the social relationship interface for different social relationship levels. In an optional implementation, different social relationship levels correspond to different information display content and visual styles. For example, core circle friends are displayed with rich information such as nickname, level, rank, highest historical interaction information, and online status, using a gold background and framed visual style; active circle friends are displayed with nickname, level, rank, online status, and interaction information, using a green background; ordinary circle and inactive circle friends are only displayed with simplified information such as nickname, online status, reason for acquaintance, and offline time, using a standard style or default collapsed style. For another example, the display method can also be reflected in the arrangement order of friends of different levels in the interface, that is, friends with higher social relationship levels are displayed first.

[0076] Through the above steps, the information processing method provided in this disclosure determines the social relationship level of each second account based on the social relationship index, and displays the corresponding second accounts in a differentiated manner on the interface according to the display method corresponding to each level. This allows users to quickly distinguish friends of different levels of intimacy based on visual style and information richness, and to prioritize the allocation of limited attention to core friends. This further reduces the cognitive burden on users to find important friends in a long list, and improves the information hierarchy and ease of use of the social relationship interface.

[0077] Furthermore, in one embodiment of this disclosure, after the step of displaying each of the second accounts in the social relationship interface corresponding to the first account according to the display method corresponding to the social relationship level, the method further includes: Determine whether the social relationship level corresponding to each of the second accounts has changed compared to the historical social relationship level; If a change occurs, a relationship change notification message will be displayed in the social relationship interface.

[0078] The historical social relationship level refers to the social relationship level of the second account prior to this calculation. In an optional implementation, the information processing system saves the current social relationship level of each second account as the historical social relationship level for the next comparison each time it calculates and updates the social relationship level. For example, if user Geng's social relationship level in the previous period was "active circle," then "active circle" is user Geng's historical social relationship level in the current calculation. As another example, for new friends participating in the calculation for the first time, their historical social relationship level can be recorded as empty or as the initial level.

[0079] Determining whether a social relationship level has changed involves comparing the current calculated social relationship level of a second account with its historical social relationship level to determine if they are consistent. In an optional implementation, the information processing system compares the current and historical social relationship levels of each second account one by one. If they are inconsistent, a change is determined, and further categorized as a level increase or decrease. For example, if user Geng's social relationship level increases from the active circle to the core circle, the information processing system determines that a change has occurred and that it is a level increase. Similarly, if user Xin's social relationship level decreases from the core circle to the active circle, the information processing system determines that a change has occurred and that it is a level decrease.

[0080] The relationship change notification message refers to the notification content used to inform users of changes in the social relationship level of their second account. In an optional implementation, the relationship change notification message is presented in a relatively silent manner in the social relationship interface, such as displaying a badge, border effect, or text label on the corresponding friend's avatar. For example, when user Geng is promoted from the active circle to the core circle, the user can see that user Geng automatically appears in the core circle and glows as a notification when opening the friend list, and a card explaining the reason for the promotion pops up when the mouse hovers over the avatar. As another example, when user Xin is demoted from the core circle to the active circle, their circle flashes a faint red light and displays the text label "Recent interaction decreased".

[0081] Through the above steps, the information processing method provided in this disclosure determines whether the social relationship level of each second account has changed compared to the past, and displays relationship change prompts when changes occur. This enables users to perceive the dynamic changes in social relationships in a timely manner, especially when a once close relationship gradually cools down, by gently reminding users to avoid losing important social connections due to negligence. This enhances the social system's ability to perceive relationship dynamics and users' social stickiness.

[0082] Furthermore, in one embodiment of this disclosure, the step of controlling the display of relationship change notification information in the social relationship interface includes: When the social relationship level is improved, a first prompt message is displayed on the social relationship interface; when the social relationship level is decreased, a second prompt message is displayed on the social relationship interface; wherein the first prompt message and the second prompt message have different information richness.

[0083] The first notification message refers to the notification displayed on the social relationship interface when the social relationship level is upgraded. In an optional implementation, the first notification message is a richer information notification, which may include a badge, a glowing effect, or a virtual card explaining the reason for the upgrade. For example, when a friend upgrades from a regular circle to an active circle, or from an active circle to a core circle, the information processing system displays a "new" badge on the border of their avatar. After the user hovers over it, the badge disappears, and a more detailed upgrade card pops up, explaining that the friend has been upgraded due to increased recent interaction.

[0084] The second notification message refers to the message displayed on the social relationship interface when the social relationship level decreases. In an optional implementation, the second notification message is a relatively low-information-rich warning, and its content is simpler than the first notification message. For example, when a friend is downgraded from the core circle to the active circle, or from the active circle to the ordinary circle, the information processing system only displays a faint red flashing light in their current circle along with a brief text label saying "Recent interactions have decreased," without displaying a more detailed virtual card. Alternatively, the second notification message can also be presented simply as a low-key downgrade icon to avoid overwhelming the user with negative emotions.

[0085] The difference in information richness refers to the variations in the level of detail and interactivity between the first and second prompts. In one optional implementation, the first prompt (warming up) features richer text and interactive content, while the second prompt (cooling down) is more concise. For example, a promotion card might detail the change in rank and the reasons for the promotion, accompanied by celebratory visuals, while a demotion might only use brief text and subtle lighting effects. Furthermore, the first prompt might support interactions such as clicking to view more interactive recaps, while the second prompt typically offers no additional interaction.

[0086] Through the above steps, the information processing method provided in this disclosure displays first and second prompts with different levels of information richness for the improvement and decline of social relationship levels, respectively. This makes the warming prompts more eye-catching and positive, while the cooling warnings are more gentle and subtle. It can effectively convey information about relationship changes and encourage users to maintain warming relationships, while avoiding the negative emotions that relationship downgrade prompts may bring to users. Thus, it accurately conveys relationship dynamics while taking into account the user's emotional experience.

[0087] Furthermore, in one embodiment of this disclosure, the step of controlling the generation of the social relationship interface corresponding to the first account based on the social relationship index includes: Based on the social relationship index, the social relationship level corresponding to each second account is determined; Based on the social relationship level, the second accounts are displayed differently in the social relationship interface corresponding to the first account, so that the second accounts with different social relationship levels can be visually distinguished.

[0088] Differentiated display refers to a method of displaying second accounts at different social relationship levels using different presentation formats. In one optional implementation, the information processing system configures different visual elements (such as background color, borders, icons, fonts, and arrangement positions) for different social relationship levels, allowing users to visually distinguish the social relationship levels of their friends. For example, core circle friends are displayed with a gold background and frame, active circle friends with a green background, and ordinary and inactive circle friends with a standard style, making the visual presentation of the four circles clearly different. Another example is the difference in the size of the avatars of friends at different levels, with core circle friends' avatars displayed larger to stand out more.

[0089] Visual differentiation refers to the visually distinct effect on the interface that presents second accounts with different levels of social relationships, making them easily identifiable to users. In one optional implementation, visual differentiation is achieved through the aforementioned differentiated visual elements, allowing users to quickly determine the closeness of a friend's relationship without needing to view specific numerical values. For example, after opening their contact list, users can immediately identify core friends with a gold background and active friends with a green background. Alternatively, visual differentiation can also be achieved through partitioning or grouping, placing friends of different levels in different areas of the interface for clearer distinction.

[0090] Through the above steps, the information processing method provided in this disclosure differentiates each second account based on the level of social relationship, enabling visual distinction between friends of different levels. This allows users to quickly identify the closeness or distance of their social relationships with friends simply by visual inspection, without having to view each friend's specific information. This further enhances the sense of information hierarchy and search efficiency of the social relationship interface, and reduces the user's social cognitive burden.

[0091] Furthermore, in one embodiment of this disclosure, the step of controlling the differentiated display of each of the second accounts in the social relationship interface corresponding to the first account includes: The system controls the division of the social relationship interface into multiple display areas, and displays each of the second account partitions in the multiple display areas; wherein, different display areas correspond to different social relationship levels, and different display areas are set with corresponding display parameters, the display parameters including at least one of the following: display order, display size, and display style.

[0092] The display area refers to a designated area within the social relationship interface used to categorize and display second accounts at different social relationship levels. In an optional implementation, the information processing system divides the social relationship interface into multiple display areas corresponding one-to-one with each social relationship level, and then assigns each second account to its corresponding display area based on its social relationship level. Please refer to [reference needed]. Figure 3 This is a schematic diagram of the social interface provided in one implementation of this disclosure. As shown in the figure, the social interface 300 is divided into a core circle area 301, an active circle area 302, a normal circle area 303, and a cooldown circle area 304 from top to bottom. Specifically, the core circle area 301 displays a second account 3011 with a core friend status to the first account; the active circle area 302 displays a second account 3021 with an active friend status to the first account; the normal circle area 303 displays a second account 3031 with a normal friend status to the first account; and the cooldown circle area 304 displays a second account with a silent friend status to the first account. Each of the four display areas includes a region title, which identifies the social relationship level and the number of users in the corresponding display area.

[0093] The display parameters refer to the parameters set for each display area to control the display effect of the second account within that area, including at least one of display order, display size, and display style. In an optional implementation, the display order refers to the order in which each display area or the second account within a area is arranged, with display areas of higher social relationship levels appearing earlier; the display size refers to the size of the displayed elements (such as avatars and cards) of the second account within the area, with areas of higher social relationship levels having larger display sizes; the display style refers to the visual presentation style of the second account within the area, such as background color and borders. For example, the core circle area is arranged at the very top of the interface (earliest in display order), with the largest friend avatars within it (large display size), and uses a gold background with a frame (prominent display style); the cooling circle area is arranged at the very bottom of the interface, with the smallest avatars and uses a default collapsed style. Alternatively, different display areas can be distinguished only by their display style while maintaining a consistent display size.

[0094] Through the above steps, the information processing method provided in this disclosure divides the social relationship interface into multiple display areas corresponding to different levels of social relationships, and sets at least one display parameter among display order, display size, and display style for different display areas to display each second account in a partitioned manner. This allows friends of different levels of intimacy to be clearly partitioned and presented in layers, and users can quickly locate the friends they need based on the area location and display parameters, which significantly improves the organization and search efficiency of the friend list.

[0095] Furthermore, in one embodiment of this disclosure, the step of displaying each of the second account partitions in the plurality of display areas includes: Based on preset display strategies for different social relationship levels, the display areas in the social relationship interface are controlled to display in accordance with the display methods specified by the corresponding display strategies; wherein, the display strategies include at least: collapsed display and expanded display.

[0096] The display strategy refers to a pre-defined strategy for different social relationship levels, specifying how corresponding display areas should be presented, including at least collapsed and expanded displays. In an optional implementation, the information processing system configures an expanded display strategy for display areas with higher social relationship levels and a collapsed display strategy for display areas with lower social relationship levels. For example, the core circle area and active circle area are configured with an expanded display strategy, while the cool-down circle area is configured with a collapsed display strategy. As another example, the ordinary circle area can be configured with a conditional collapsed strategy, meaning that when the number of friends in the area exceeds a threshold, the excess portion is collapsed.

[0097] In this context, "collapsed display" refers to a display area that defaults to hiding the detailed display of the second account within it, presenting only summary information. In an optional implementation, a display area using collapsed display defaults to showing only the title of the area and a count of the number of friends within it. Users can expand the display to show the specific friends within the area after clicking. For example, the "Cooling Zone" area is collapsed by default, only displaying the count of "Cooling Zone (15 people)". Users can expand it by clicking, displaying the 15 friends within it in descending order of social relationship index. As another example, if a "Regular Zone" area has more than 30 friends, the excess is collapsed by default, and a "View More (N people)" entry is displayed. Users can expand the remaining friends by clicking.

[0098] In this context, "expanded display" refers to a display method where the entire display area presents a detailed overview of the second account within it. In an optional implementation, the expanded display area is not collapsed, and all friends within it are fully displayed. For example, the core circle and active circle areas are expanded without collapsing, allowing users to directly see all core circle and active circle friends by opening their contact list. Another example is that the area containing friends manually pinned by the user remains expanded.

[0099] Through the above steps, the information processing method provided in this disclosure controls the presentation of each display area by using a folding or unfolding display strategy preset based on different social relationship levels. This allows the area containing core friends to be unfolded for easy viewing at any time, while the area containing a large number of inactive friends is folded by default to avoid occupying interface space. Thus, within the limited interface space, the visibility of important friends is guaranteed, while redundant inactive friends are also included, further reducing the user's search cost and cognitive burden.

[0100] Furthermore, in one embodiment of this disclosure, after the step of displaying each of the second account partitions in the plurality of display areas, the method further includes: Based on the online status of the second account in each display area, and / or the social relationship index, and / or the most recent interaction time with the first account, the second accounts in each display area are sorted and displayed.

[0101] Here, online status refers to whether the second account is currently logged into the game. In an optional implementation, the information processing system uses online status as one of the sorting criteria within a region, prioritizing online friends over offline friends. For example, in the core area, online friends are listed before offline friends. Furthermore, online status can be further subdivided into online, away, and in-game, and the sorting can be further refined accordingly.

[0102] The most recent interaction time refers to the time of the last interaction (such as chatting or teaming up) between the second account and the first account. In an optional implementation, the information processing system uses the most recent interaction time as one of the sorting criteria within the region, displaying friends whose most recent interaction time is closer. For example, for two friends with similar social relationship indices (e.g., a difference of less than 0.05), the information processing system sorts them according to their most recent interaction time, with friends who recently teamed up together appearing more prominently. Alternatively, the most recent interaction time can also be used to further differentiate the order of friends in the same online state.

[0103] The sorting and display refers to the process of arranging and displaying second accounts within each display area by comprehensively considering one or more factors, including online status, social relationship index, and recent interaction time. In an optional implementation, the information processing system sorts friends within a region using social relationship index as the primary sorting criterion, online status as a secondary sorting criterion, and recent interaction time as a supplementary sorting criterion when social relationship indices are similar. For example, within a display area, friends are first sorted from highest to lowest social relationship index; among friends with the same social relationship index, those who are online are given priority; friends with the same online status and similar social relationship indices are then sorted from most recent to oldest based on their most recent interaction time. Alternatively, the information processing system may also use only a single factor (such as online status) to sort friends within a region.

[0104] Through the above steps, the information processing method provided in this disclosure sorts and displays second accounts in each display area based on at least one of the following factors: online status, social relationship index, and recent interaction time. This allows the arrangement of friends in the area to reflect the closeness of social relationships while also taking into account the interactivity (online status) and the recentity of interaction (recent interaction time). This enables users to more easily find currently interactive and close friends, further improving the practicality and interaction efficiency of the social interface.

[0105] Furthermore, in one embodiment of this disclosure, after the step of displaying each of the second account partitions in the plurality of display areas, the method further includes: In response to a relationship level locking operation for a target second account in each of the second accounts, control is set to keep the current social relationship level of the target second account unchanged.

[0106] Here, the target second account refers to the second account selected by the user from among various second accounts as the object of the current operation. In an optional implementation, the target second account is a friend selected by the user in the social relationship interface through clicking, long-pressing, or other means. For example, if user A long-presses the profile picture of their real-life friend user Ren, then user Ren is the target second account for this operation. As another example, if user A selects user Ren through the friend's details page for subsequent operations, user Ren is also the target second account.

[0107] The relationship level locking operation refers to an action triggered by a user to maintain the social relationship level of a target secondary account. In one optional implementation, the relationship level locking operation is triggered by the user clicking the lock control corresponding to the target secondary account. For example, if user A clicks the "Fix to Core Circle" lock control on user A's friend card, the relationship level locking operation for user A is triggered. Alternatively, the relationship level locking operation can also be triggered by the user enabling the "Lock Relationship Level" switch in the friend settings menu.

[0108] The setting to maintain the current social relationship level means that after locking, the social relationship level of the target second account remains fixed at the current level and is not affected by subsequent automatic calculation updates. In an optional implementation, the locked target second account will not participate in the recalculation and sorting during subsequent periodic calculations or manual refreshes, and its social relationship level will remain at the level at the time of locking. For example, if User A locks their real-life friend User Ren in the core circle, even if User Ren's chat interaction with User A decreases and their social relationship index drops over a period of time, User Ren will remain fixed in the core circle and will not be downgraded. Alternatively, if User A unlocks User Ren, User Ren will resume participating in the automatic calculation and sorting in the next calculation.

[0109] Through the above steps, the information processing method provided in this disclosure sets the social relationship level of the target second account to remain unchanged by responding to the relationship level locking operation for the target second account. This allows users to fix friends who have special significance to them, such as real-life friends, in a designated circle, without being affected by the automatic calculation results. Thus, the user's autonomous intervention ability is preserved on the basis of automated evaluation, taking into account both system intelligence and user personalized needs.

[0110] Furthermore, in one embodiment of this disclosure, after the step of displaying each of the second account partitions in the plurality of display areas, the method further includes: In response to the region adjustment operation for the target second account in each of the second accounts, the control adjusts the target second account that will be displayed in the current display area to be displayed in the target display area, and adjusts the social relationship level of the target second account from the current social relationship level corresponding to the current display area to the target social relationship level corresponding to the target display area.

[0111] The region adjustment operation refers to the action triggered by a user to move a target second account from its current display area to another display area. In an optional implementation, the region adjustment operation is triggered by the user dragging the target second account from its current display area to a target display area. For example, if user A drags teammate user Gui, who is currently in the normal circle area, to the active circle area, a region adjustment operation is triggered for user Gui. Alternatively, the region adjustment operation can also be triggered by the user selecting options such as "Move to Active Circle" or "Move to Cooldown Circle" in the friends menu.

[0112] Here, the current display area and the target display area refer to the display area where the target second account was located before the area adjustment and the display area it is moved to after the adjustment, respectively. In an optional implementation, the current display area corresponds to the current social relationship level, and the target display area corresponds to the target social relationship level. For example, user Gui's current display area is the ordinary circle area (current social relationship level is ordinary circle), and user A wants to move him to the active circle area (target social relationship level is active circle). As another example, user A could also move a friend who is harassing him from the current ordinary circle area to the cooldown circle area, which would be the target display area.

[0113] Adjusting the social relationship level from the current level to the target level refers to the process of synchronously updating the social relationship level of the target secondary account to the level corresponding to the target display area as the display area changes. In an optional implementation, the result of this level adjustment is only effective for the current period. When an automatic update or manual refresh is triggered subsequently, the adjustment result is no longer retained, and the updated calculation result takes precedence. For example, after User A manually upgrades User B from the ordinary circle to the active circle, User B is temporarily displayed in the active circle area, but in the next automatic calculation cycle, User B's social relationship level will be based on its latest calculation result. As another example, after User A manually downgrades a harasser to the cooldown circle, this downgrade will also be based on the calculation result in the next refresh.

[0114] Through the above steps, the information processing method provided in this disclosure, by responding to the regional adjustment operation of the target second account, simultaneously adjusts its social relationship level while moving the target second account into the target display area. This allows users to flexibly upgrade or downgrade their friends' social circles according to their own wishes, meeting users' personalized needs for temporarily adjusting friend groups. At the same time, the mechanism of "the adjustment result is only effective at present, and subsequent calculation results shall prevail" ensures the long-term accuracy of the automatic evaluation system, achieving a reasonable balance between user self-intervention and system intelligent evaluation.

[0115] Furthermore, in one embodiment of this disclosure, after the step of displaying each of the second account partitions in the plurality of display areas, the method further includes: In response to the pinning operation of the target second account in each of the second accounts, control is set to configure the target second account to be permanently displayed in the top area of ​​the social relationship interface.

[0116] The "pin to top" operation refers to the action triggered by a user to keep a target secondary account pinned to the top of the social relationship interface. In one optional implementation, the pinning operation is triggered by the user clicking the pin control corresponding to the target secondary account. For example, if user A clicks the "pin to top" control on a friend's account, the pinning operation for that friend is triggered. Alternatively, the pinning operation can also be triggered by the user long-pressing the target secondary account and selecting the "pin to top" option from the pop-up menu.

[0117] The phrase "fixedly displayed at the top of the social relationship interface" refers to the process where the pinned target second account is displayed at the very top of the social relationship interface, unaffected by automatic sorting. In an optional implementation, the pinned target second account is always fixedly arranged at the top of the social relationship interface, regardless of its social relationship index and social relationship level. For example, if user A pins user B, whom they frequently need to contact, user B will appear at the top of their contact list, making it easy for user A to find them at any time. As another example, when a user pins multiple friends, these pinned friends are displayed together in a fixed top area, and can be further sorted by social relationship index or pinning time.

[0118] Through the above steps, the information processing method provided in this disclosure, by responding to the pinning operation of the target second account, fixes the target second account in the top area of ​​the social relationship interface, so that users can fix the friends they need to contact most frequently at the top of the interface and quickly access them at any time. In addition to the automatic sorting based on the social relationship index, it further provides users with the convenient ability to manually pin the account, meets the user's immediate need for quick access to specific friends, and improves the ease of use of the social interface.

[0119] Secondly, this disclosure also provides an interactive control device for games.

[0120] Please refer to Figure 4 This is a schematic diagram of the structure of an information processing apparatus provided in one implementation of this disclosure. As shown in the figure, the apparatus 100 may include: The acquisition module 101 is used to acquire chat history between a first account and at least one second account, wherein a specified social relationship exists between the first account and the at least one second account. The determining module 102 is used to determine the basic relationship index and social status parameters between the first account and each of the second accounts based on the chat information in the chat history; The adjustment module 103 is used to adjust the basic relationship index according to the social status parameter to obtain the social relationship index between the first account and each of the second accounts; The generation module 104 is used to control the generation of the social relationship interface corresponding to the first account based on the social relationship index.

[0121] It should be noted that the above is only a brief description of the information processing device 100 provided in this disclosure. The process steps and / or functions performed by the information processing device 100 when it is working are generally consistent with the steps and / or functions described in the various embodiments of the information processing method provided in the foregoing text. Therefore, they will not be described in detail here.

[0122] As described above, the information processing device 100 provided in this disclosure collects chat logs between a first account and a second account, and quantitatively evaluates the social relationship between the two parties from two dimensions: the depth of communication and the degree of interaction equality. It then dynamically generates a social relationship interface, effectively solving the problem that existing friend lists have a single sorting dimension and cannot reflect the closeness and dynamic changes of real social relationships. This reduces the user's social cognitive burden and improves the user experience. At the same time, users do not need to perform multiple interactive operations when searching for a target, reducing the data processing pressure on the server and improving resource utilization and interface update efficiency.

[0123] Then, a terminal device is also provided.

[0124] See Figure 5 The figure shows a schematic diagram of the hardware architecture of a terminal device provided in one implementation of this disclosure. As shown, the terminal device 200 includes a processor 201, a memory 202, a communication interface, and a bus 203. The processor 201, the communication interface, and the memory 202 are connected via the bus 203. Memory 202 may include high-speed random access memory (RAM) and may also include non-volatile memory, such as at least one disk storage device. Communication between this system network element and at least one other network element is achieved through at least one communication interface (which can be wired or wireless), such as the Internet, wide area network, local area network, metropolitan area network, etc. Bus 203 may be an ISA bus, PCI bus, or EISA bus, etc. The bus can be divided into address bus, data bus, control bus, etc. For ease of representation, Figure 5 The symbol is represented by a single double-headed arrow, but this does not mean that there is only one bus or one type of bus.

[0125] Processor 201 may be an integrated circuit chip with signal processing capabilities. The aforementioned processor 201 can also be a general-purpose processor, including a Central Processing Unit (CPU), a Network Processor (NP), etc.; it can also be a Digital Signal Processor (DSP), an Application Specific Integrated Circuit (ASIC), a Field-Programmable Gate Array (FPGA), or other programmable logic devices, discrete gate or transistor logic devices, or discrete hardware components. A general-purpose processor can be a microprocessor or any conventional processor.

[0126] In an alternative implementation, memory 202 stores computer-executable instructions that can be executed by processor 201. Processor 201 executes these computer-executable instructions to implement the above method, specifically including the following steps: Obtain chat logs between a first account and at least one second account, wherein a specified social relationship exists between the first account and the at least one second account; Based on the chat information in the chat history, determine the basic relationship index and social status parameters between the first account and each of the second accounts; The basic relationship index is adjusted according to the social status parameter to obtain the social relationship index between the first account and each of the second accounts; Based on the social relationship index, the social relationship interface corresponding to the first account is generated.

[0127] It should be noted that the above is only a brief description of the terminal device 200 provided in this disclosure. The process steps and / or functions performed by the terminal device 200 when it is working are largely consistent with the steps and / or functions described in the various embodiments of the information processing method provided in the above text. Therefore, they will not be described in detail here.

[0128] As described above, the terminal device 200 provided in this disclosure collects chat logs between the first account and the second account, and quantitatively evaluates the social relationship between the two parties from two dimensions: the depth of communication and the degree of interaction equality. It then dynamically generates a social relationship interface, effectively solving the problem that existing friend lists have a single sorting dimension and cannot reflect the closeness and dynamic changes of real social relationships. This reduces the user's social cognitive burden and improves the user experience. At the same time, users do not need to perform multiple interactive operations when searching for a target, reducing the data processing pressure on the server and improving resource utilization and interface update efficiency.

[0129] Finally, this disclosure also provides a computer-readable storage medium.

[0130] In an alternative implementation, the computer-readable storage medium stores computer-executable instructions that, when invoked and executed by a processor, cause the processor to implement the above method, specifically including the following steps: Obtain chat logs between a first account and at least one second account, wherein a specified social relationship exists between the first account and the at least one second account; Based on the chat information in the chat history, determine the basic relationship index and social status parameters between the first account and each of the second accounts; The basic relationship index is adjusted according to the social status parameter to obtain the social relationship index between the first account and each of the second accounts; Based on the social relationship index, the social relationship interface corresponding to the first account is generated.

[0131] It should be noted that the above is only a brief description of the computer-readable storage medium provided in this disclosure. The process steps and / or functions performed by the computer-readable storage medium provided in this disclosure are generally consistent with the steps and / or functions described in the various embodiments of the information processing method provided in the foregoing text disclosure, so they will not be described in detail here.

[0132] As described above, the computer-readable storage medium provided in this disclosure collects chat logs between a first account and a second account, and quantitatively evaluates the social relationship between the two parties from two dimensions: the depth of communication and the degree of interaction equality. It then dynamically generates a social relationship interface, effectively solving the problem that existing friend lists have a single sorting dimension and cannot reflect the closeness and dynamic changes of real social relationships. This reduces the user's social cognitive burden and improves the user experience. At the same time, users do not need to perform multiple interactive operations when searching for targets, reducing the data processing pressure on the server and improving resource utilization and interface update efficiency.

[0133] The embodiments described above are merely illustrative of several implementations of this disclosure, and while the descriptions are relatively specific and detailed, they should not be construed as limiting the scope of this patent disclosure. Furthermore, the technical features of the above embodiments can be combined arbitrarily. For the sake of brevity, not all possible combinations of the technical features in the above embodiments have been described; however, as long as the combinations of these technical features do not contradict each other, they should be considered within the scope of this specification. It should be noted that those skilled in the art can make various modifications and improvements without departing from the concept of this disclosure, and these all fall within the protection scope of this disclosure.

Claims

1. An information processing method, characterized in that, include: Obtain chat logs between a first account and at least one second account, wherein a specified social relationship exists between the first account and the at least one second account; Based on the chat information in the chat history, determine the basic relationship index and social status parameters between the first account and each of the second accounts; The basic relationship index is adjusted according to the social status parameter to obtain the social relationship index between the first account and each of the second accounts; Based on the social relationship index, the social relationship interface corresponding to the first account is generated.

2. The method according to claim 1, characterized in that, The step of determining the basic relationship index between the first account and each of the second accounts based on the chat information in the chat history includes: Identify the social value level of each chat message in the chat messages; Based on the social value level, the basic relationship index between the first account and each of the second accounts is calculated.

3. The method according to claim 2, characterized in that, The social value level includes at least two levels, with different social value levels corresponding to different value scores and weights; the step of calculating the basic relationship index between the first account and each of the second accounts based on the social value level includes: Based on the value score corresponding to the social value level, the value scores corresponding to each chat message in the chat message are weighted and statistically analyzed. The control sets the value score obtained from the weighted statistics as the basic relationship index between the first account and each of the second accounts.

4. The method according to claim 2, characterized in that, The step of identifying the social value level corresponding to each chat message in the chat information includes: The chat information is matched based on preset semantic classification rules to identify the social value level of each chat message; wherein the semantic classification rules include at least one of the following: a pre-trained classification model, keyword matching rules, and sentence template matching rules.

5. The method according to claim 1, characterized in that, The step of determining the social status parameters between the first account and each of the second accounts based on the chat information in the chat history includes: Determine the first number of chat messages sent by the first account and the second number of chat messages sent by the second account in the chat history; Based on the comparison results of the first quantity and the second quantity, the social status parameters between the first account and each of the second accounts are determined.

6. The method according to claim 5, characterized in that, The step of adjusting the basic relationship index according to the social status parameter to obtain the social relationship index between the first account and each of the second accounts includes: Determine the target coefficient based on the aforementioned social status parameters; The basic relationship index is adjusted using the target coefficient to obtain the social relationship index between the first account and each of the second accounts.

7. The method according to claim 6, characterized in that, Before the step of adjusting the basic relationship index using the target coefficient to obtain the social relationship index between the first account and each of the second accounts, the method further includes: Determine the time when the designated social relationship is established between the second account and each of the first accounts; When the occurrence time meets the specified conditions, the target coefficient is adjusted to ensure that the target coefficient is not lower than the preset base coefficient.

8. The method according to claim 1, characterized in that, The step of controlling the generation of the social relationship interface corresponding to the first account based on the social relationship index includes: Based on the social relationship index, the social relationship level corresponding to each second account is determined; The system controls the display of each of the second accounts in the social relationship interface corresponding to the first account, according to the display method corresponding to the social relationship level.

9. The method according to claim 8, characterized in that, After the step of displaying each of the second accounts in the social relationship interface corresponding to the first account according to the display method corresponding to the social relationship level, the method further includes: Determine whether the social relationship level corresponding to each of the second accounts has changed compared to the historical social relationship level; If a change occurs, a relationship change notification message will be displayed in the social relationship interface.

10. The method according to claim 9, characterized in that, The step of controlling the display of relationship change notification information in the social relationship interface includes: When the social relationship level is improved, a first prompt message is displayed on the social relationship interface; when the social relationship level is decreased, a second prompt message is displayed on the social relationship interface; wherein the first prompt message and the second prompt message have different information richness.

11. The method according to claim 1, characterized in that, The step of controlling the generation of the social relationship interface corresponding to the first account based on the social relationship index includes: Based on the social relationship index, the social relationship level corresponding to each second account is determined; Based on the social relationship level, the second accounts are displayed differently in the social relationship interface corresponding to the first account, so that the second accounts with different social relationship levels can be visually distinguished.

12. The method according to claim 11, characterized in that, The step of controlling the differentiated display of each of the second accounts in the social relationship interface corresponding to the first account includes: The system controls the division of the social relationship interface into multiple display areas, and displays each of the second account partitions in the multiple display areas; wherein, different display areas correspond to different social relationship levels, and different display areas are set with corresponding display parameters, the display parameters including at least one of the following: display order, display size, and display style.

13. The method according to claim 12, characterized in that, The step of displaying each of the second account partitions in the plurality of display areas includes: Based on preset display strategies for different social relationship levels, the display areas in the social relationship interface are controlled to display in accordance with the display methods specified by the corresponding display strategies; wherein, the display strategies include at least: collapsed display and expanded display.

14. The method according to claim 12, characterized in that, After the step of displaying each of the second account partitions in the plurality of display areas, the method further includes: Based on the online status of the second account in each display area, and / or the social relationship index, and / or the most recent interaction time with the first account, the second accounts in each display area are sorted and displayed.

15. The method according to claim 12, characterized in that, After the step of displaying each of the second account partitions in the plurality of display areas, the method further includes: In response to a relationship level locking operation for a target second account in each of the second accounts, control is set to keep the current social relationship level of the target second account unchanged.

16. The method according to claim 12, characterized in that, After the step of displaying each of the second account partitions in the plurality of display areas, the method further includes: In response to the region adjustment operation for the target second account in each of the second accounts, the control adjusts the target second account that will be displayed in the current display area to be displayed in the target display area, and adjusts the social relationship level of the target second account from the current social relationship level corresponding to the current display area to the target social relationship level corresponding to the target display area.

17. The method according to claim 12, characterized in that, After the step of displaying each of the second account partitions in the plurality of display areas, the method further includes: In response to the pinning operation of the target second account in each of the second accounts, control is set to configure the target second account to be permanently displayed in the top area of ​​the social relationship interface.

18. An information processing device, characterized in that, include: The acquisition module is used to acquire chat history between a first account and at least one second account, wherein a specified social relationship exists between the first account and the at least one second account. The determining module is used to determine the basic relationship index and social status parameters between the first account and each of the second accounts based on the chat information in the chat history; An adjustment module is used to adjust the basic relationship index according to the social status parameter to obtain the social relationship index between the first account and each of the second accounts; The generation module is used to control the generation of the social relationship interface corresponding to the first account based on the social relationship index.

19. A terminal device, characterized in that, It includes a processor and a memory, wherein the memory stores a computer program that, when executed by the processor, implements the method as described in any one of claims 1-17.

20. A computer-readable storage medium, characterized in that, The computer-readable storage medium stores a computer program that, when executed by a processor, implements the method as described in any one of claims 1-17.