Information processing method and apparatus
By generating combined social states in social applications, combining the social states of the first user and the second user, the problem of the single function of online states in existing technologies is solved, thereby improving user stickiness and interaction.
Patent Information
- Application Number
- CN202110278721.9
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2021-03-15
- Publication Date
- 2025-10-21
- Estimated Expiration
- 2041-03-15
AI Technical Summary
The existing online status function in social applications is relatively simple and cannot effectively improve user stickiness and attention.
By generating combined social statuses in social applications, combining the social statuses of the first user and the second user, the categories of social statuses are enriched, and the combined social statuses are matched and displayed by the server.
It increased user engagement with social applications, promoted interaction among users, and increased the frequency of use and attention to social applications.
Smart Images

Figure CN115079894B_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of computer technology, and in particular to an information processing method and device. Background Art
[0002] In today's world of constant technological innovation, app developers are constantly adding exciting features to their apps to attract more users, offering greater convenience. For example, social apps have incorporated online status, a textual description of a user's current status, such as online, offline, traveling, or working. After users set their online status in a social app, they can display it in their friend list, chat window, and other locations for them and their friends to view.
[0003] Existing online status features are relatively simple, primarily used to display a user's current status so that friends can understand whether the user is currently available for chatting based on their set online status. Therefore, how to enrich online status features in social applications to increase their utilization and attention has become a hot research topic. Summary of the Invention
[0004] The embodiments of the present invention provide an information processing method and apparatus, which enrich the social status function and increase the user stickiness of social applications.
[0005] In one aspect, an embodiment of the present invention provides an information processing method, comprising:
[0006] Display the target social interface in the social application;
[0007] Performing a first trigger operation of generating a combined social status in the target social interface to trigger a change of the social status of the first user in the social application from the first social status to the combined social status;
[0008] Display the combined social status of the first user; the combined social status is generated based on the first social status of the first user in the social application and the second social status of the second user in the social application; the second user is any social user in the social application matched for the first user according to the first trigger operation.
[0009] In one aspect, an embodiment of the present invention provides an information processing device, including:
[0010] receiving a generation request for generating a combined social status sent by a first user terminal, where the generation request is generated when the terminal performs a first triggering operation for generating a combined social status in the target social page;
[0011] determining, according to the first trigger operation, a second user matching the first user from a plurality of social users of the social application;
[0012] A combined social status is generated based on the first social status of the first user in the social application and the second social status of the second user in the social application, and the combined social status is sent to the first user terminal to instruct the first user terminal to display the combined social status of the first user.
[0013] In one aspect, an embodiment of the present invention provides an information processing device, comprising:
[0014] A display unit, configured to display a target social interface in a social application;
[0015] a processing unit, configured to execute a first triggering operation of generating a combined social status in the target social interface, so as to trigger a change of the social status of the first user in the social application from the first social status to the combined social status;
[0016] The display unit is further used to display the combined social status of the first user; the combined social status is generated based on the first social status of the first user in the social application and the second social status of the second user in the social application; the second user is any social user in the social application matched to the first user according to the first trigger operation.
[0017] In one embodiment,
[0018] On the one hand, an embodiment of the present invention further provides another information processing device, characterized by comprising:
[0019] a receiving unit, configured to receive a generation request for generating a combined social status sent by a first user terminal, wherein the generation request is generated when the terminal performs a first triggering operation for generating a combined social status in the target social page;
[0020] a determining unit, configured to determine, according to the first triggering operation, a second user matching the first user from a plurality of social users of the social application;
[0021] a generating unit, configured to generate a combined social status based on a first social status of the first user in the social application and a second social status of the second user in the social application;
[0022] A sending unit is configured to send the combined social status to the first user terminal to instruct the first user terminal to display the combined social status of the first user.
[0023] In one aspect, an embodiment of the present invention provides a terminal, including:
[0024] a processor adapted to execute one or more computer programs; and
[0025] A computer storage medium storing one or more computer programs, wherein the one or more computer programs are suitable for being loaded by the processor and performing the following steps:
[0026] Display the target social interface in the social application;
[0027] Performing a first trigger operation of generating a combined social status in the target social interface to trigger a change of the social status of the first user in the social application from the first social status to the combined social status;
[0028] Display the combined social status of the first user; the combined social status is generated based on the first social status of the first user in the social application and the second social status of the second user in the social application; the second user is any social user in the social application matched for the first user according to the first trigger operation.
[0029] In one aspect, an embodiment of the present invention provides a server, including:
[0030] a processor adapted to execute one or more computer programs; and
[0031] A computer storage medium storing one or more computer programs, wherein the one or more computer programs are suitable for being loaded by the processor and performing the following steps:
[0032] receiving a generation request for generating a combined social status sent by a first user terminal, where the generation request is generated when the terminal performs a first triggering operation for generating a combined social status in the target social page;
[0033] determining, according to the first trigger operation, a second user matching the first user from a plurality of social users of the social application;
[0034] A combined social status is generated based on the first social status of the first user in the social application and the second social status of the second user in the social application, and the combined social status is sent to the first user terminal to instruct the first user terminal to display the combined social status of the first user.
[0035] In one aspect, an embodiment of the present invention provides a computer storage medium, wherein the computer storage medium stores a first computer program, and when the first computer program is executed by a processor, is configured to perform the following steps:
[0036] Display the target social interface in the social application;
[0037] Performing a first trigger operation of generating a combined social status in the target social interface to trigger a change of the social status of the first user in the social application from the first social status to the combined social status;
[0038] Display the combined social status of the first user; the combined social status is generated based on the first social status of the first user in the social application and the second social status of the second user in the social application; the second user is any social user in the social application matched for the first user according to the first trigger operation.
[0039] In one embodiment, the computer storage medium stores a second computer program, which, when executed by a processor, is configured to perform the following steps:
[0040] receiving a generation request for generating a combined social status sent by a first user terminal, where the generation request is generated when the terminal performs a first triggering operation for generating a combined social status in the target social page;
[0041] determining, according to the first trigger operation, a second user matching the first user from a plurality of social users of the social application;
[0042] A combined social status is generated based on the first social status of the first user in the social application and the second social status of the second user in the social application, and the combined social status is sent to the first user terminal to instruct the first user terminal to display the combined social status of the first user.
[0043] In one aspect, an embodiment of the present invention provides a computer program product or a computer program. The computer program product includes a computer program, and the computer program is stored in a computer storage medium. A processor of a terminal reads the computer program from the computer storage medium, and the processor executes the computer program, causing the terminal to perform the following steps:
[0044] Display a target social interface in a social application; execute a first trigger operation for generating a combined social status in the target social interface to trigger a change of a first user's social status in the social application from a first social status to the combined social status; display the combined social status of the first user; the combined social status is generated based on the first social status of the first user in the social application and the second social status of the second user in the social application; the second user is any social user in the social application matched for the first user according to the first trigger operation.
[0045] In one embodiment, a processor of the server reads a computer program from a computer storage medium, and the processor executes the computer program, causing the server to perform:
[0046] Receive a generation request for generating a combined social status sent by a first user terminal, where the generation request is generated when the terminal performs a first trigger operation for generating a combined social status in the target social page; determine a second user matching the first user from multiple social users of the social application according to the first trigger operation; generate a combined social status based on the first social status of the first user in the social application and the second social status of the second user in the social application, and send the combined social status to the first user terminal to instruct the first user terminal to display the combined social status of the first user.
[0047] In an embodiment of the present invention, a first trigger operation for generating a combined social status is executed within a social application, triggering a server to combine a first user's first social status within the social application with a second user's second social status within the social application to generate a combined social status. This combined social status is then sent to a terminal for display on the terminal the combined social status of the first user. Compared to the prior art method where a user can only display their own social status, this embodiment of the present invention generates a combined social status for the first user based on a trigger operation performed by the first user related to a second user. This enriches the categories of social statuses and facilitates interaction between users, thereby improving user engagement within social applications. BRIEF DESCRIPTION OF THE DRAWINGS
[0048] In order to more clearly illustrate the technical solutions of the embodiments of the present invention, the following briefly introduces the drawings required for use in the description of the embodiments. Obviously, the drawings described below are some embodiments of the present invention. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying any creative work.
[0049] Figure 1 is a structural diagram of an information processing system provided by an embodiment of the present invention;
[0050] Figure 2 This is a flow chart of an information processing method provided by an embodiment of the present invention;
[0051] Figure 3a is a schematic diagram of a session notification interface provided by an embodiment of the present invention;
[0052] Figure 3b is a schematic diagram of a session window of a group session provided by an embodiment of the present invention;
[0053] Figure 3c is a schematic diagram of a social status setting interface provided by an embodiment of the present invention;
[0054] Figure 4 is a schematic diagram of an interface for entering a social status setting interface provided by an embodiment of the present invention;
[0055] Figure 5a This is a schematic diagram of a collision between a first user terminal and a second user terminal provided by an embodiment of the present invention;
[0056] Figure 5b is a schematic diagram of performing a first triggering operation provided by an embodiment of the present invention;
[0057] Figure 6a is a schematic diagram showing a combined social status provided by an embodiment of the present invention;
[0058] Figure 6b is another schematic diagram showing a combined social status provided by an embodiment of the present invention;
[0059] Figure 6c is another schematic diagram showing a combined social status provided by an embodiment of the present invention;
[0060] Figure 7 This is a flowchart of another information processing method provided by an embodiment of the present invention;
[0061] Figure 8a is a schematic diagram of a display response interface provided by an embodiment of the present invention;
[0062] Figure 8bis a schematic diagram of another display response interface provided by an embodiment of the present invention;
[0063] Figure 8c This is a schematic diagram of displaying a cancellation prompt message provided by an embodiment of the present invention;
[0064] Figure 9a is a schematic diagram of displaying a combined social status in a response interface provided by an embodiment of the present invention;
[0065] Figure 9b is a schematic diagram of a content sharing interface provided by an embodiment of the present invention;
[0066] Figure 9c is a schematic diagram of a combined social status sharing provided by an embodiment of the present invention;
[0067] Figure 9d is another schematic diagram showing a combined social status provided by an embodiment of the present invention;
[0068] Figure 10 This is a flowchart of another information processing method provided by an embodiment of the invention;
[0069] Figure 11a is a schematic diagram of location information provided by an embodiment of the present invention;
[0070] Figure 11b This is a schematic diagram of processing a generation request provided by an embodiment of the present invention;
[0071] Figure 11c This is a schematic diagram of matching a first user with a second user provided by an embodiment of the present invention;
[0072] Figure 11d is a schematic diagram of generating a combined social status provided by an embodiment of the present invention;
[0073] Figure 11e This is a schematic diagram of displaying a combined social status in a group conversation provided by an embodiment of the present invention;
[0074] Figure 12 is a structural diagram of an information processing device provided by an embodiment of the present invention;
[0075] Figure 13 is a structural diagram of another information processing device provided by an embodiment of the present invention;
[0076] Figure 14 This is a schematic diagram of the structure of a terminal provided by an embodiment of the present invention;
[0077] Figure 15 It is a structural diagram of a server provided by an embodiment of the present invention. DETAILED DESCRIPTION
[0078] The technical solutions in the embodiments of the present invention will be described clearly and completely below with reference to the accompanying drawings in the embodiments of the present invention.
[0079] An embodiment of the present invention provides an information processing solution that expands the display of a social status of a single user using the social application in a social application to a trigger operation based on the user performing a combined social status in the social application, thereby generating a combined social status of multiple users when using the application at the same time. This not only enriches the application methods of the social status, but also increases the ways of interaction between users.
[0080] Based on the above information processing solution, the embodiment of the present invention provides an information processing system, please refer to Figure 1 , which is a structural diagram of an information processing system provided by an embodiment of the present invention. Figure 1 The illustrated information processing system may include a first user terminal 101 used by a first user, a second user terminal 102 used by at least one second user, and a server 103. Both the first user terminal 101 and the second user terminal 102 may run social applications. These social applications may include instant messaging applications such as QQ, WeChat for Business, and WeChat. These social applications may also include non-instant messaging applications such as Weibo and various short video applications. The first user and the second user may refer to any two of multiple social users using the social application. The server 103 is configured to support the operation of the social application on the terminal 101.
[0081] In one embodiment, the terminal 101 may include a smart phone, a tablet computer, a laptop computer, a desktop computer, a smart speaker, a smart watch, a smart car, etc. The server 103 may include the server 102 for providing support for the operation of the social application in the message processing device 101. The server 102 may be an independent physical server, or a server cluster or distributed system composed of multiple physical servers. It may also be a cloud server that provides basic cloud computing services such as cloud services, cloud databases, cloud computing, cloud functions, cloud storage, network services, cloud communications, middleware services, domain name services, security services, CDN, and big data and artificial intelligence platforms.
[0082] In one embodiment, a first user can log in to a social application on the first user terminal 101 using an account applied for by the first user. The social application includes a social status function (or online status function). The so-called social status refers to the current status of the user using the social application, such as online, offline, busy, invisible, etc. The first user can use the social status function through the status list page of the social application to set the first social status of the first user in the social application.
[0083] In one embodiment, the status list page may include multiple options related to social status, such as a social status option and a trigger option that triggers the terminal device to automatically identify the social status. Among them, one social status option corresponds to one social status. When any social status is selected, the terminal sets the first social status of the first user to any selected social status. When the trigger option is triggered, the terminal identifies the current social status of the first user based on the current location information and / or motion information of the first user. In simple terms, the trigger option can be understood as an intelligent social status. After the first user triggers the intelligent social status, for example, if the terminal determines that the first user is currently in a coffee shop, then the terminal can set the first social status of the first user to be in a coffee shop; for example, if the terminal determines that the current motion information of the first user indicates that the first user is running, then the terminal can set the first social status of the first user to be running.
[0084] In one embodiment, after a first user sets a first social status in a social application through a status list page, the first user terminal 101 may display a social interface corresponding to the user's social operation based on the first user's social operation in the social application and may display the first social status of the first user in the social interface. For example, if the first user's social operation in the social application is double-clicking the session window identifier for a target session with a second user, then the social interface corresponding to the social operation is the session window of the target session. For another example, assuming the social application is a QQ application, and the first user's social operation in the social application is selecting the "Message" option, then the social interface corresponding to the social operation may be a session notification interface, which may display which users have initiated a session with the first user.
[0085] In one embodiment, when a first user terminal 101 displays a target social interface of a social application (the target social interface is any social interface within the social application) and a first trigger operation for generating a combined social status is executed within the target social interface, the first user terminal 101 notifies the server 103 to match a second user with the first user based on the first trigger operation. The server then generates a combined social status based on the first user's first social status within the social application and the second user's second social status within the social application, and changes the first user's social status from the first social status to the combined social status. Furthermore, the first user terminal 101 switches the display of the combined social status from the first social status within the social application where the social status is to be displayed to the display of the combined social status.
[0086] Compared with the single mode in the prior art where users can only display their own social status, the embodiments of the present invention can generate a combined social status for the first user based on the trigger operation performed by the first user related to the second user, enriching the categories of social status and facilitating interaction between users, thereby improving the user stickiness of social applications.
[0087] Based on the above information processing scheme and information processing system, an embodiment of the present invention provides an information processing method, see Figure 2 , which is a flow chart of an information processing method provided by an embodiment of the present invention. Figure 2 The information processing method shown can be executed by the first user terminal, specifically by a processor in the first user terminal. Figure 2 The information processing method shown may include the following steps:
[0088] Step S201: Display a target social interface in a social application.
[0089] In one embodiment, the social application may include instant applications such as QQ, WeChat, and Enterprise WeChat, etc., and the social application may also include non-instant applications such as Weibo and some short video applications.
[0090] Optionally, the first user may perform social operations in the social application through the first user terminal, such as chatting with a contact user, posting a shared message on the content sharing interface of the social application, etc. It should be understood that all users using the social application may be referred to as social users, and the first user is any one of multiple social users using the social application.
[0091] In one embodiment, the target social interface in the social application may include a conversation notification interface such as Figure 3aAs shown, the conversation notification interface can display conversation tags of multiple conversations in which the first user participates. When any conversation tag is triggered, the conversation window of the conversation marked by the conversation tag can be displayed, so that the first user can chat in the conversation window. Figure 3a The session notification interface shown may include a session tag 301 and a session tag 302, wherein session tag 301 is a group session and 302 is a personal session. A so-called group session may refer to a session in which the session participants include at least three social users of a social application. In an embodiment of the present invention, the session participants of a group session include a first user and at least two other social users. A so-called personal session may refer to a session in which the session participants include two social users of a social application. In an embodiment of the present invention, the session participants of a personal session include the first user and another social user. Optionally, the session notification interface may also display the user ID of the first user in the social application. The user ID may include an image ID such as the first user's avatar. Figure 3a As shown in 001, the user identifier also includes a name identifier, such as the nickname of the first user, as shown in 002 in 3a, which is represented as "Kuailede ren".
[0092] In one embodiment, the conversation notification interface may also display the first social status of the first user in the social application, such as Figure 3a As shown in 00, it should be understood that Figure 3a The figure only shows one display position of the first social status on the conversation notification interface. In actual application, the first social status can be displayed at any position on the conversation notification interface as needed, such as after the name of the first user on the conversation notification interface, below the word "message", or in a floating form above the conversation notification interface, etc.
[0093] Optionally, the session tag may include a name tag and an image tag. For a group session, the name tag refers to the name of the session group, for example, the name tag in the session tag 301 may be expressed as "xxxx Design Group", and the image tag may refer to the image of the session group, for example, 01 in the session tag 301 represents an image tag, which may be randomly assigned by the server or set by any session participant in the group session; for an individual session, the name tag refers to the user name of the social user having a session with the first user in the social application or the note name added by the first user for the social user, for example, the name tag in the session tag 302 is "Liu Moumou"; the image tag refers to the image tag set by the social user having a session with the first user in the social application, for example, the image tag in the session tag 302 is 02.
[0094] In another embodiment, the target social interface in the social application program may be a conversation window of a group conversation, such as Figure 3b FIG. 1 is a diagram illustrating a conversation window for a group conversation provided in an embodiment of the present invention. The conversation window for the group conversation may include a name tag for the group conversation, such as "XXX Work Discussion Group," and may also display conversation messages entered by each participant in the group conversation, such as the conversation message "111" entered by the social user with the image tag 03 and the conversation message "Hello, xxxx" entered by the first user with the image tag 04.
[0095] In another embodiment, the target social interface in the social application program may also be a social status setting interface. Figure 3c The figure is a schematic diagram of a social status setting interface provided by an embodiment of the present invention. The social status setting interface may include multiple display areas for displaying the first social status such as Figure 3c 303 shown in the status list page as Figure 3c As shown in 304, the status list page includes multiple social status options, each of which corresponds to a social status. For example, the social status corresponding to the "Do Not Disturb" social status option is Do Not Disturb; for another example, the social status corresponding to the "Weak Signal" social status option is Weak Signal. Optionally, the status list page also includes a trigger option for triggering the identification of the social status based on the current status information, such as the trigger option "Today's Weather", the corresponding current status information is the current weather information. When the trigger option is triggered, the current weather information is obtained, and the first social status of the first user is determined based on the weather information, such as the first social status is "weather condition icon weather condition text description"; for another example, the trigger option "My Constellation", the corresponding current status information can be the birthday information of the first user, or the constellation information pre-set by the first user. When the trigger option is triggered, the birthday information of the first user or the constellation information set by the first user is obtained, and the first social status of the first user is determined based on this information, such as the first social status is "constellation icon constellation text description".
[0096] Optionally, the social status interface may be triggered to display the first social status of the first user displayed in the triggering conversation notification interface. Figure 4 , is a schematic diagram of a social status interface provided by an embodiment of the present invention, wherein 400 represents a conversation notification interface, 401 represents a social status setting interface, and 400 displays a first social status 41 of a first user. The social status setting interface can be opened by triggering the first social status 41 of the first user.
[0097] Step S202: Execute a first trigger operation for generating a combined social status in the target social interface to trigger a change of the first social status of the first user in the social application to a combined social status, where the combined social status is generated based on the first social status of the first user in the social application and the second social status of the second user in the social application; the second user is any social user in the social application matched to the first user according to the first trigger operation.
[0098] In one embodiment, the first trigger operation for generating a combined social status in the target social interface may include a collision between a first user terminal and a second user terminal that meets preset requirements, wherein the second user terminal refers to a terminal used by the second user. In this case, the first user has clearly known that he wants to interact with the second user in a social status to generate a combined social status. Figure 5a , which is a schematic diagram of a collision between a first user terminal and a second user terminal.
[0099] Optionally, the collision that meets the preset requirements may mean that the collision information generated by the collision between the first user terminal and the second user terminal meets the preset collision condition. As an optional implementation, the collision information generated by the collision between the first user terminal and the second user terminal may include the number of collisions within a preset time, and the collision information meeting the preset collision condition may be that the number of collisions within the preset time is equal to a collision number threshold specified by the collision condition. As another optional implementation, the collision information generated by the collision between the first user terminal and the second user terminal may include collision intensity, and the collision information meeting the preset collision condition means that the collision intensity meets the collision intensity threshold.
[0100] In another embodiment, the target social interface may include a trigger option for generating a combined social status, and performing the first trigger operation for generating a combined social status in the target social interface may include selecting the trigger option for generating a combined social status in the target social interface. Figure 5b , is a schematic diagram of performing a first trigger operation provided by an embodiment of the present invention, Figure 5b 500 represents the conversation notification interface, 51 represents the trigger option for generating a combined social status, and the trigger option for generating a combined social status can be displayed at any position in the conversation notification interface. Figure 5b The above diagram only shows one optional location. In actual applications, the trigger option can be displayed in an appropriate location based on the layout of different product interfaces, and the present invention does not impose any specific limitations. If the first user triggers trigger option 51, it indicates that the first trigger operation of generating a combined social status is executed in the target social interface.
[0101] It should be understood that when the target social interface is a conversation window of a group conversation or a social status setting interface, the display position of the trigger option for generating a combined social status in the target social interface can be set according to needs, and is not listed one by one in the embodiment of the present invention.
[0102] In another embodiment, if the target social interface is a social status setting interface, executing the first triggering operation for generating the combined social status in the target social interface may refer to displaying the target social interface. In other words, as long as the social status setting interface is displayed on the first user terminal, it is determined that the first triggering operation for generating the combined social status has been executed.
[0103] In one embodiment, if a first user terminal performs a first trigger operation for generating a combined social status in a target social interface, the first user terminal may send a request to generate the combined social status to a server. Upon receiving the request, the server determines a second user matching the first user from multiple social users of the social application, generates a combined social status based on the first user's first social status in the social application and the second user's second social status in the social application, changes the first user's first social status in the social application to the combined social status, and then sends the combined social status to the first user terminal, which then displays the combined social status in step S203. Optionally, how the server determines a second user matching the first user from multiple social users of the social application, and how the server generates the combined social status based on the first and second social statuses, will be described in detail in later embodiments.
[0104] Optionally, if the first social status of the first user and the second social status of the second user are the same, the combined social status may be generated based on the first and second social statuses. If the first and second social statuses of the first user and the second user are different, the combined social status may be determined based on any one or more of the first reference information of the first user and the second reference information of the second user, the relationship information between the first and second users, and the first and second social status types. The reference information includes location and motion information, and a detailed description of this information can be found in the following embodiments.
[0105] In one embodiment, the second user is matched by the server from multiple social users based on the first trigger operation. In a specific implementation, if the first trigger operation refers to a collision between the first user terminal and the second user terminal that meets preset requirements, then the second user refers to the social user using the second user terminal; if the first trigger operation refers to the trigger option for generating a combined social status in the target social interface being selected, then the second user refers to one of the multiple candidate social users who meets any one of the following conditions: the distance between the second user and the first user is less than or equal to the distance threshold and the second trigger operation for generating a combined social status is performed within a preset time of performing the first trigger operation for generating a combined social status in the target social interface. The multiple candidate social users are determined based on the target social interface. Specifically, if the target social interface is a session window of a group session, then the multiple candidate social users refer to social users participating in the group session; if the target social interface is the session notification interface or the social status setting interface, then the multiple candidate social users refer to the contact users of the first user in the social application.
[0106] In other embodiments, if the target social interface is a session window of a group conversation, the multiple candidate social users may also be contact users of the first user among the social users participating in the group conversation; and if the target social interface is a session notification interface or a social status setting interface, the multiple candidate social users may also be all social users using the social application.
[0107] Step S203: Display the combined social status of the first user.
[0108] In one embodiment, after the first social status of the first user in the social application is changed to the combined social status through step S202, the first user terminal can display the combined social status of the first user, specifically, the combined social status of the first user can be displayed in the target social interface of the social application.
[0109] As an optional implementation, as can be seen from the above, both the conversation notification interface and the social status setting interface display the first social status of the first user, such as Figure 3a As described in 00 and Figure 3cAs shown in step 303, if the target social interface is a conversation notification interface or a social status setting interface, and a first social status is displayed at a first position in the target social interface, then displaying the first user's combined social status in step S203 may include switching from displaying the first social status to displaying the combined social status at the first display position in the target social interface. The combined social status includes an image tag and a name tag. The name tag is used to depict the combined social status, and the image tag is used to represent the social status through an image.
[0110] For example, see Figure 6a , which is a schematic diagram showing a combined social status provided by an embodiment of the present invention, Figure 6a Assume that the target social interface is a conversation notification interface 600, and the first social status of the first user in the social application is playing basketball. The first social status 60 of the first user is displayed at the first position of the conversation notification interface, including an image tag and a name tag. The image tag is a basketball image, and the name tag can be playing basketball. The first position can refer to any position of the conversation notification interface. In the embodiment of the present invention, Figure 6a The above is only an illustration of one possible position. In actual applications, depending on product features and user needs, any position in the conversation notification interface can be set as the first position. For example, the position below the "Touch" control in the conversation notification interface can be set as the first position. Another example is adding a floating window to the conversation notification interface, where any position in the floating window can also be set as the first position. When in this conversation notification interface, a collision that meets preset requirements occurs between a first user terminal and a second user terminal. At this time, the first user's first social status in the social application changes to a combined social status. Assume that the combined social status indicates that the first and second users are playing basketball together. Therefore, the first position in the conversation notification interface switches from displaying the first social status 60 to displaying the combined social status 06. In the combined social status 06, A represents an image tag for the combined social status, and "playing basketball with xx" is a name tag.
[0111] For example, see Figure 6b , which is another schematic diagram showing a combined social status according to an embodiment of the present invention. Figure 6b Assume that the target social interface is the social status setting interface 601, the first social status of the first user in the social application is in a relationship, and the first social status of the first user is displayed at the first position 61 of the social status setting interface. It should be understood that Figure 6bThe first position shown is only a possible implementation method. In actual applications, any position in the social status setting interface can be determined as the first position based on product characteristics and needs. For example, any blank space in the social status setting interface can be determined as the first position, or a floating window can be added to the social status setting interface, and any position in the floating window can be determined as the first position; when in the social status setting interface, the first user terminal and the second user terminal have a collision that meets the preset requirements. At this time, the first social status of the first user in the social application is changed to a combined social status. Assuming that the combined social status indicates that the first user and the second user have been in love for 200 days, the first position 61 of the social status setting interface is switched from displaying "in love" to displaying the combined social status.
[0112] As another optional implementation, if the target social interface is a conversation window of a group conversation, the combined social status of the first user is displayed, including: displaying the combined social status in the conversation window in the form of a conversation message. Simply put, if the first user performs a first trigger operation to generate a combined social status while in the conversation window of a group conversation, and the second user matched by the server for the first user is one of the multiple social users participating in the group conversation, the first user terminal can generate a conversation message in the conversation window of the group conversation, and the content of the conversation message is the combined social status. By displaying the combined social status in the conversation window of the group conversation in the form of a conversation message, other social users currently participating in the group conversation can be informed that the social status of the first user has changed, and other social users also know that the first user and the second user are performing the social activity indicated by the combined social status together. In this way, other social users can socialize with the first user or the second user based on the combined social status. For example, the combined social status indicates that the first user and the second user are playing basketball on the basketball court. If other social users also want to play basketball, they can go to the basketball court and join the social interaction of the first user and the second user. In this way, the social status application in the social application is transferred from online to offline, bringing more social experience, thereby increasing the frequency of users' use of the social application.
[0113] For example, see Figure 6c , which is another schematic diagram showing a combined social status provided by an embodiment of the present invention. Figure 6c Assuming that the target social interface is a conversation window 602 of a group conversation, when in the conversation window, if a collision that meets the preset requirements occurs between the first user terminal and the second user terminal, the first user terminal generates a conversation message in the conversation window such as Figure 6c As shown in 62, the content of the conversation message is the combined social status.
[0114] Optionally, the second user terminal may also generate a conversation message with the content of the combined social status in the conversation window of the group conversation, such as Figure 6c As shown in 603.
[0115] In one embodiment, the above description only takes the display of the first user's combined social status in the target social interface as an example. In actual application, after the first user's first social status in the social application is changed to the combined social status, all locations in the social application of the first user terminal that need to display the social status can be switched from displaying the first social status to displaying the combined social status.
[0116] In an embodiment of the present invention, a first trigger operation for generating a combined social status is executed within a social application, triggering a server to combine a first user's first social status within the social application with a second user's second social status within the social application to generate a combined social status. This combined social status is then sent to a terminal for display on the terminal the combined social status of the first user. Compared to the prior art method where a user can only display their own social status, this embodiment of the present invention generates a combined social status for the first user based on a trigger operation performed by the first user related to a second user. This enriches the categories of social statuses and facilitates interaction between users, thereby improving user engagement within social applications.
[0117] Based on the above information processing method embodiment, the present invention provides another information processing method. Figure 7 , which is a flow chart of another information processing method provided by an embodiment of the present invention. Figure 7 The information processing method shown can be executed by the first user terminal, specifically by the processor of the first user terminal. Figure 7 The information processing method shown may include the following steps:
[0118] Step S701: Display a target social interface in a social application.
[0119] In one embodiment, some feasible implementations of step S701 can be found in Figure 2 The description of step S201 in the embodiment will not be repeated here.
[0120] Step S702: When the first trigger operation of generating a combined social status is performed in the target social interface, a response interface for generating a combined social status is displayed.
[0121] Optionally, in response to the first user terminal performing a first trigger operation to generate a combined social status in the target social interface, the first user terminal displays a response interface, which can be displayed on the target social interface or a separate interface independent of the target social interface.
[0122] For example, see Figure 8a A schematic diagram of a display response interface provided by an embodiment of the present invention, Figure 8a Assume that the target social interface is a conversation window 800 of a group conversation. When in the conversation window of the group conversation, a collision meeting preset requirements occurs between the first user terminal and the second user terminal, and a response interface 801 pops up on the conversation window.
[0123] In one embodiment, before the server changes the first social status of the first user in the social application to the combined social status, the response interface 801 may also display prompt information related to generating the combined social status. Figure 8a In the example 801, a prompt message 80 related to generating a combined social status is displayed, which may be expressed as "Generating a combined social status, please wait..." Optionally, the prompt message related to generating a combined social status may also include a predicted time to complete generating the combined social status. For example, the prompt message 80 may also be expressed as "Generating a combined social status, approximately takes X minutes."
[0124] As an optional implementation, the prompt message may also vary depending on the progress of the server in generating the combined social status. In a specific implementation, if the server has just received a request to generate a combined social status from the first user terminal, the prompt message may read "Looking for a matching user for you"; if the server has already found a second user that matches the first user from multiple social users, the prompt message may read "Matched with the second user, generating a combined social status for you and the second user"; if the server has generated a combined social status based on the first user's first social status and the second user's second social status, the prompt message may read "Combined social status generated."
[0125] In another embodiment, before the server changes the first user's first social status in the social application to the combined social status, a response animation related to the generation of the combined social status may be displayed in the response interface. Optionally, the response animation may be generated by the first terminal or the server based on the first user's first social status, and thus the response animation is related to the first social status.
[0126] For example, see Figure 8b , is a schematic diagram of another display response interface provided by an embodiment of the present invention, Figure 8bIn the embodiment, it is assumed that the target social interface is a conversation window 802 of a group conversation, the first social status of the first user is playing basketball, and a collision that meets preset requirements occurs between the first user terminal and the second user terminal. A response interface 803 pops up above the conversation window, and 803 can display response animations 804 and 805 related to the first social status of the first user. 804 and 805 are any two consecutive frames in the response animation. In the embodiment of the present invention, the display of two consecutive frames is used as an example to illustrate that the response animation related to the first social status will be displayed in the response interface.
[0127] In one embodiment, before the social status of the first user in the social application is changed from the first social status to the combined social status, a cancel option may be displayed in the response interface, such as Figure 8a As shown in 81, and as Figure 8b As shown in 82; when the first user triggers the cancel option, it indicates that the first user does not want to generate a combined social status, and the first user terminal can send a cancellation request for generating a combined social status to the server.
[0128] Optionally, when the cancel option is selected, a cancel prompt message may be displayed, which is used to prompt the user whether to confirm the cancellation of generating the combined social status. The cancel prompt message may include buttons for confirming cancellation and not canceling for the time being. If the first user confirms that he wants to cancel the generation of the combined social status, the confirm cancel button may be triggered. If the first user accidentally touches the cancel option and still wants to continue generating the combined social status, the not cancel button may be triggered.
[0129] For example, see Figure 8c , is a schematic diagram of displaying a cancellation prompt message provided by an embodiment of the present invention, assuming that Figure 8a In the response interface 801 shown, when the cancel option is triggered, a cancel prompt message is displayed as follows: Figure 8c As shown in FIG83 , the cancel prompt information 83 may include a confirm cancel button 830 and a do not cancel button 831 .
[0130] Step S703: After the first social status of the first user in the social application is changed to the combined social status, the combined social status of the first user is displayed in the response interface.
[0131] When the response interface is displayed, if the social status of the first user in the social application is changed from the first social status to the combined social status, the combined social status is displayed in the response interface.
[0132] For example, see Figure 9a, which is a schematic diagram of displaying a combined social status in a response interface provided by an embodiment of the present invention. As can be seen from the above, before the social status of the first user is changed from the first social status to the combined social status, the response interface displays prompt information related to generating the combined social status, such as Figure 9a As shown in 901, as time goes by, if the social status of the first user is changed from the first social status to the combined social status, the response interface switches from displaying prompt information related to generating the combined social status to displaying the combined social status such as Figure 9a As shown in 902.
[0133] In one embodiment, when the combined social status is displayed in the response interface, the response interface also displays sharing options such as Figure 9a As shown in 903, the first user can directly share the combined social status to the content sharing interface of the social application by triggering the sharing option. In a specific implementation, the sharing option of the response interface is selected to trigger the display of sharing information on the content sharing interface of the social application, and the sharing information includes the combined social status.
[0134] For example, suppose that Figure 9a In the response interface shown, after the share option 903 is triggered, the content sharing interface of the social application can be opened as shown in FIG. Figure 9b In 904, a sharing message including a combined social status is displayed, such as Figure 9b As shown in 905.
[0135] In another embodiment, when the response interface displays the combined social status, the response interface also displays a sending option for sending the combined social status, such as Figure 9c As shown in 911, the first user can trigger the send option to share the combined social status with contact users or share it in a group conversation. In a specific implementation, selecting the send option triggers the display of multiple sharing windows; the sharing windows include multiple social application list items, and triggering each list item allows selecting a contact user under the social application; after selecting a sharing target in the sharing window, the combined social status is sent to the sharing target.
[0136] For example, suppose that Figure 9aIn the response interface shown, after the send option 903 is triggered, a sharing window as shown in 922 can be displayed. The sharing window includes multiple social application list items such as QQ and WeChat, etc. Assuming that the first user triggers the list item of the QQ application, the first area of the sharing window is shown in 933, which can display the contact users of the first user in the QQ application; each contact user corresponds to an option. Assuming that the options corresponding to Ai and Wang are selected, Ai and Wang can be displayed in the second area of the sharing window as shown in 944. The second area 944 can also include a completion option; when the completion option is triggered, the first user's combined social status is sent to Ai and Wang.
[0137] Step S704: When the closing response interface operation is executed, the target social interface is displayed and the combined social status of the first user is displayed in the target social interface.
[0138] In one embodiment, when the closing response interface operation is performed, the target social interface is returned to display and the combined social status of the first user is displayed in the target social interface.
[0139] Optionally, the operation of closing the response interface may refer to clicking on a blank area of the response interface; or, the closing response interface may include a close option, and the operation of closing the response interface may refer to selecting the close option in the response interface.
[0140] In one embodiment, how to display the combined social status of the first user in the target social interface can be found in Figure 2 The introduction of the relevant steps in the embodiment will not be repeated here.
[0141] In one embodiment, after a period of time during which the combined social status of the first user is displayed, if an end event occurs to end the combined social status, the display of the combined social status of the first user switches to the display of the first user's target social status. The end event may include any one or more of the following: the distance between the first user and the second user exceeds a distance threshold, or the display duration of the combined social status exceeds a duration threshold; the target social status includes the first user's first social status or a third social status automatically identified based on the first user's current status information.
[0142] For example, see Figure 9d, is another schematic diagram of displaying a combined social status provided by an embodiment of the present invention. Assume that the first social status of a first user in a social application is playing basketball. After a collision that meets preset requirements occurs between the first user terminal and the second user terminal, the target social interface of the first user terminal displays the combined social status as shown in 91. As time goes by, the distance between the first user and the second user becomes farther and farther. When the distance between the two exceeds a distance threshold, the combined social status will no longer be displayed. Instead, the first social status of the first user in the social application before the combined social status is generated will be displayed on the first user terminal as shown in Figure 9d As shown in Figure 92.
[0143] In an embodiment of the present invention, a first trigger operation for generating a combined social status is executed in a social application to trigger a server to combine a first social status of a first user in the social application with a second social status of a second user in the social application to generate a combined social status. The combined social status is then sent to a terminal so that the terminal displays the combined social status of the first user. Before the combined social status is generated, the first user terminal may display a response interface on the first user terminal, in which prompt information for generating the combined social status is displayed, such as playing a response animation or information indicating that the combined social status is being generated. This prevents the first user from feeling bored while waiting for the combined social status to be generated, and also prevents the user from giving up or reducing the use of the function due to boredom while waiting, thereby improving the usage rate of the function.
[0144] After the combined social status is generated, it can be displayed in a response interface to inform the first user of the completion of the combined social status generation. The first user can then choose to close the response interface. After closing the response interface, the target social interface is returned to display, and the combined social status of the first user is displayed in the target social interface. Compared to the existing method in which a user can only display their own social status, the embodiment of the present invention can generate a combined social status for the first user based on the triggering operation performed by the first user related to the second user. This enriches the categories of social status and facilitates interaction between users, thereby improving user engagement of social applications.
[0145] Based on the above information processing method embodiment, the present invention provides another information processing method. Figure 10 , which is a flow chart of another information processing method provided by an embodiment of the present invention, Figure 10 The information processing method shown can be executed by a server, specifically by a processor of the server. Figure 10 The information processing method shown may include the following steps:
[0146] Step S1001: receiving a generation request for generating a combined social status sent by a first user terminal, where the generation request is sent when the first user terminal performs a first triggering operation for generating a combined social status in a target social interface of a social application.
[0147] In one embodiment, the generation request sent by the first user terminal may carry the first user's user identification information in the social application and the first user's location information. The location information is automatically obtained when the first user terminal performs the first trigger operation in the target social interface. In a specific implementation, if, when performing the first trigger operation, the first user terminal determines that the first user has not authorized the first user terminal to obtain location information, the first user may be prompted to authorize the first user terminal to obtain location information. If the first user confirms authorization, the first user terminal obtains the first user's location information and sends the location information and the first user's user identification information to the server in the generation request.
[0148] In one embodiment, the location information carried in the generation request generated by the first user terminal can be Figure 11a Specifically, it may include latitude and longitude information, street names, province and city names, country names, etc.
[0149] In one embodiment, after receiving the generation request sent by the first user terminal, the server can also add a new record of the first user requesting to generate a combined social status and store the record. As can be seen from the above, before the server generates a combined social status for the first user and the second user, the first user can cancel the generation of the combined social status at any time. When the first user cancels the generation of the combined social status, the first user terminal sends a cancellation request for generating the combined social status to the server. After receiving the cancellation request, the server deletes the record previously added for the first user. The above process can be carried out through the process Figure 11b express.
[0150] Step S1002: Determine a second user matching the first user from a plurality of social users of the social application program according to a first trigger operation.
[0151] Optionally, after receiving the generation request, the server determines a second user that matches the first user from multiple social users of the social application program according to the first trigger operation and the user identification information of the first user.
[0152] As an optional embodiment, determining a second user matching a first user from multiple social users of a social application based on a first trigger operation includes: if the first trigger operation refers to a collision between a first user terminal and a second user terminal that meets preset requirements, determining the social user using the social application in the second user terminal as the second user; if the first trigger operation refers to a trigger option for generating a combined social status being selected in the target social interface, determining multiple candidate social users from the multiple social users, and determining a social user that meets matching conditions from the multiple candidate social users as the second user; wherein the matching conditions include any one or more of the following: a distance from the first user being less than or equal to a distance threshold, and executing a second trigger operation for generating a combined social status within a preset time of executing the first trigger operation for generating a combined social status in the target social interface. The preset time may refer to a period of time before executing the trigger operation and a period of time after executing the first trigger operation, for example, 5 minutes before executing the first trigger operation plus 5 minutes after executing the first trigger operation constitute the preset time.
[0153] The above-mentioned multiple candidate social users are determined based on the target social interface. In a specific implementation, if the target social interface is the session window of the group session, the multiple candidate social users refer to the social users participating in the group session; if the target social interface is the session notification interface or the social status setting interface, the multiple candidate social users refer to the contact users of the first user in the social application.
[0154] It should be understood that the social status set by any social user in the social application is recorded in the server. In order to better generate a combined social status that matches any two users, the server can set a priority for matching the second user. For example, it is set to prioritize candidate social users with the same social status as the first user as the second user, and then determine candidate social users who are in the same or similar location as the first user as the second user.
[0155] Based on this, assuming that the first trigger operation refers to the trigger option for generating a combined social status in the target social interface being selected, the embodiment of the present invention provides a flow chart of a server matching a first user with a second user according to the first trigger operation, see Figure 11cAs shown. A first user terminal sends a request to a server to generate a combined social status based on a first trigger operation. Upon receiving the request, the server may store the first user's user identification information and then, based on the user identification information, determine the first user's contact users from multiple social users as multiple candidate social users. Furthermore, the server determines whether any of the multiple candidate social users have performed a second trigger operation to generate a combined social status within a preset time period after the first trigger operation. If so, and there are multiple such users, the server filters out social users with the same social status as the first user from these candidate social users. Furthermore, the server filters out social users with the same or similar geographic locations as the first user from the filtered candidate social users. Finally, the filtered social user is used as a second user matched with the first user. Furthermore, a combined social status is generated based on the second user's second social status and the first user's first social status, and the combined social status is pushed to the first user terminal for display.
[0156] Step S1003: Generate a combined social status based on the first social status of the first user in the social application and the second social status of the second user in the social application, and send the combined social status to the first user terminal to instruct the first user terminal to display the combined social status of the first user.
[0157] After matching the first user with the second user, the server can obtain the first social status of the first user in the social application and the second social status of the second user in the social application, and then generate a combined social status based on the first social status and the second social status.
[0158] In one embodiment, the first social status of the first user and the second social status of the second user may be the same or different. When the server generates a combined social status based on the two, it can set a priority, such as pre-comparing whether the two are the same. If they are the same, the two are combined to obtain a combined social status; if the two are different, it is determined whether the first user and the second user have a close relationship, such as a romantic relationship, a special care relationship, etc. If so, a combined social status will be generated based on the relationship information; if the two do not have a close relationship, it is further determined whether the first social status and the second social status are both fortune-related social statuses. If so, a combined social status is generated based on the fortune types of the two social statuses. The following is a detailed introduction:
[0159] Optionally, the combined social status includes an image tag and a name tag, and determining the combined social status based on the first social status of the first user in the social application and the second social status of the second user in the social application includes: if the first social status is the same as the second social status, combining the image tag of the first social status and the image tag of the second social status to obtain the image tag of the combined social status, and combining the name tag of the first social status or the name tag of the second social status and the second user name of the second user in the social application to obtain the name tag of the combined social status; if the first social status is different from the second social status, obtaining first reference information corresponding to the first user and second reference information corresponding to the second user, and determining the name tag of the combined social status and the image tag of the combined social status based on the first reference information and the second reference information.
[0160] For example, the first social status and the second social status are both playing basketball, and the image tag of playing basketball can be a basketball such as Figure 6a As shown in 60, the image tag of the combined social status is generated based on basketball, such as Figure 6a Optionally, if the first social status and the second social status are the same, the name tag of the first social status or the name tag of the second social status is combined with the second user name of the second user in the social application to obtain the name tag of the combined social status. The combination processing rule may be "being in communication + second user name + name tag of the first social status", for example Figure 6a The name tag of the combined social status at 06 is "playing basketball with xxx"; optionally, if the first social status and the second social status involve some statistical information, such as the length of time of being in love or the length of time each other is added as being of special interest, the combination processing rule of the combined social status can be "an adjective describing the relationship between the first user and the second user + the name of the second user + statistical information related to the relationship between the first user and the second user". For example, if the first social status and the second social status are both "in love", and the first user and the second user are in a relationship, the name tag of the combined social status can be as follows: Figure 6b As shown in 16, it means "the fairy couple and xxx have been in love for 200 days."
[0161] Optionally, if the first social status and the second social status are both social statuses related to fortune, such as "my zodiac sign", the combination processing rule for the name tag of the combined social status can be "the zodiac sign of the first user + the zodiac sign of the second user + the zodiac fortune that matches the two". For example, the zodiac sign of the first user is Aries and the zodiac sign of the second user is Capricorn, the name tag of the combined social status can be "Aries and Capricorn, they are compatible today and suitable for shopping."
[0162] In one embodiment, the first reference information includes first location information and first motion information, and the second reference information includes second location information and second motion information; if the first social status is different from the second social status, determining a name tag of the combined social status and an image tag of the combined social status based on the first reference information and the second reference information includes: if the geographical area indicated by the first location information and the geographical area indicated by the second location information are the same, determining the geographical tag corresponding to the geographical area as the image tag of the combined social status;
[0163] If both the first motion information and the second motion information meet the conditions for executing the target event in the geographic area, the second user name and the target event are combined to obtain the name tag of the combined social status; if the first motion information or the second motion information does not meet the conditions for executing the target event in the geographic area, the second user name and the geographic name corresponding to the geographic area are combined to obtain the name tag of the combined social status; if the geographic area indicated by the first location information and the geographic area indicated by the second location information are different, the relationship information between the first user and the second user is obtained, and the name tag of the combined social status and the image tag of the combined social status are determined based on the relationship information.
[0164] The target event refers to any event supported within a geographic area. For example, if the geographic area is a shopping mall, the target event could be shopping, or sitting and resting in the mall, etc.; for another example, if the geographic area is a sports field, the target event could be playing ball, running, etc. Simply put, if the first user and the second user are in the same geographic area, such as both are in the XX shopping mall or both are in the XX stadium, then the geotag of that geographic area can be used as the image tag for the combined social status. If they are in the same geographic area, and their motion information indicates that they are both performing the conditions that meet the target event in the geographic area, such as if the geographic area is a stadium and their motion information indicates that they are both running, then it can be inferred that they are playing ball. Therefore, the name tag of the combined social status can be determined based on the second user's name and the name of the target event, such as "Playing ball with XX." If their motion information indicates that they do not meet the conditions for performing the target event, such as one is running and the other is resting, then the name tag of the combined social status can be equal to the geographic name of the geographic area.
[0165] In one embodiment, the name tag of the combined social status and the image tag of the combined social status are determined based on the relationship information between the first user and the second user, including: if the relationship information between the first user and the second user indicates that the first user and the second user have an intimate relationship, such as a romantic relationship, a special care relationship, etc., then counting the duration of the intimate relationship established between the first user and the second user, and combining the second user name and the duration to obtain the name tag of the combined social status, and combining the image tag of the first user and the image tag of the second user to obtain the image tag of the combined social status.
[0166] If the relationship information between the first user and the second user indicates that there is no close relationship between the first user and the second user, if the first social status and the second social status are both fortune-related social statuses, the image tag of the combined social status and the name tag of the combined social status are determined according to the fortune type to which the first social status belongs and the fortune type to which the second social status belongs.
[0167] Among them, social statuses related to fortune include constellations and zodiac signs, etc. In a specific implementation, if the fortune type to which the first social status belongs and the fortune type to which the second social status belongs are both constellation fortunes, determining the image tag of the combined social status and the name tag of the combined social status according to the fortune type to which the first social status belongs and the fortune type to which the second social status belongs includes: obtaining an icon of the first constellation to which the first user belongs, and an icon of the second constellation to which the second user belongs, and combining the icon of the first constellation with the icon of the second constellation to obtain the image tag of the combined social status; and generating the name tag of the combined social status based on the current fortune information of the first constellation and the current fortune information of the second constellation.
[0168] The above is just an example of when the first social status and the second social status are both zodiac fortunes. When the first social status and the second social status are both zodiac fortunes, the image tag and name tag of the combined social status can be obtained in the same way as above.
[0169] The above process of generating a combined social status based on the first social status and the second social status can be achieved through the process Figure 11d express.
[0170] In other embodiments, if the target social interface refers to a conversation notification interface or a social status setting interface, after generating a combined social status in the target social interface, if the first user opens a group conversation and the second user is also in the group conversation at the same time, the combined social status of the first user can also be displayed in the group conversation as a conversation message.
[0171] In a specific implementation, if the target social interface refers to a conversation notification interface or a social status setting interface, the method further includes: when the first user terminal opens the conversation window of the group conversation (the conversation window can be called AIO), the first user terminal determines whether the first user has a combined social status, and if so, sends a query request to the server, and the query request carries the user identification information of the first user; after receiving the query request, the server verifies whether the first user has a combined social status based on the user identification information of the first user; if so, adds a group identifier of the group conversation to the record of the request to generate the combined social status previously added for the first user, and determines whether the second user is in the group conversation; if so, generates a conversation message with the content of the combined social status, and returns the conversation message to the first user terminal, which displays the conversation message in the conversation window of the opened group conversation. The above process can be achieved through Figure 11e The flowchart shown is represented.
[0172] In an embodiment of the present invention, a first trigger operation for generating a combined social status is executed within a social application, triggering a server to determine, based on the first trigger operation, a second user matching the first user from multiple social users. The server then combines the first user's first social status within the social application with the second user's second social status within the social application to generate a combined social status. This combined social status is then sent to a terminal for display on the terminal the combined social status of the first user. Compared to the prior art method where a user can only display their own social status, this embodiment of the present invention generates a combined social status for the first user based on a trigger operation performed by the first user related to a second user. This enriches the categories of social statuses and facilitates interaction between users, thereby improving user engagement within social applications.
[0173] Based on the above information processing method, an embodiment of the present invention provides an information processing device. Figure 12 , which is a structural diagram of an information processing device provided by an embodiment of the present invention. Figure 12 The information processing device shown can run the following units:
[0174] The display unit 1201 is used to display the target social interface in the social application program;
[0175] The processing unit 1202 is configured to execute a first triggering operation of generating a combined social status in the target social interface, so as to trigger a change of the social status of the first user in the social application from the first social status to the combined social status;
[0176] The display unit 1201 is further configured to display a combined social status of the first user; wherein the combined social status is generated based on a first social status of the first user in the social application and a second social status of the second user in the social application; and the second user is any social user in the social application matched to the first user based on the first trigger operation.
[0177] In one embodiment, the display unit 1201 is also used to: display a response interface for generating a combined social status after executing a first trigger operation for generating a combined social status in the target social interface; display the combined social status of the first user in the response interface after changing the social status of the first user in the social application from the first social status to the combined social status; and display the target social interface and the combined social status of the first user in the target social interface when executing a closing response interface operation.
[0178] In one embodiment, the display unit 1201 is further configured to: display prompt information related to generating the combined social status in the response interface, or play a response animation related to generating the combined social status in the response interface.
[0179] In one embodiment, the response interface includes a sharing option, and the display unit 1201 is further configured to: select the sharing option to trigger display of sharing information on the content sharing interface of the social application, wherein the sharing information includes the combined social status.
[0180] In one embodiment, the target social interface includes any one of a conversation notification interface, a conversation window interface of a group conversation, and a social status setting interface; the first trigger operation includes any one of the following: a collision that meets preset requirements occurs between the first user terminal and the second user terminal, and a trigger option for generating a combined social status in the target social interface is selected; if the target social interface is the social status setting interface, the trigger event also includes displaying the social status setting interface.
[0181] In one embodiment, if the target social interface includes the conversation notification interface or the social status setting interface, and the first display position of the target social interface displays the first social status, the display unit 1201 performs the following steps when displaying the combined social status of the first user: switching from displaying the first social status to displaying the combined social status at the first display position of the target social interface.
[0182] In one embodiment, if the target social interface includes the conversation window of the group conversation, the display unit 1201 performs the following steps when displaying the combined social status of the first user: displaying the combined social status in the conversation window in the form of a conversation message.
[0183] In one embodiment, if the first trigger operation refers to a collision between a first user terminal and a second user terminal that meets preset requirements, then the second user refers to a social user using the second user terminal;
[0184] If the first trigger operation refers to the trigger option of generating a combined social status in the target social interface being selected, the second user refers to a social user among multiple candidate social users who meets a matching condition, and the matching condition includes any one or more of the following: the distance between the second user and the first user is less than or equal to a distance threshold, and the second trigger operation of generating a combined social status is performed within a preset time of performing the first trigger operation of generating a combined social status in the target social interface;
[0185] Among them, the multiple candidate social users are determined based on the target social interface. If the target social interface is the session window of the group session, the multiple candidate social users refer to social users participating in the group session; if the target social interface is the session notification interface or the social status setting interface, the multiple candidate social users refer to contact users of the first user in the social application.
[0186] In one embodiment, the display unit 1201 is also used to: when there is an end event that ends the combined social status, the display of the combined social status of the first user is switched to displaying the target social status of the first user; the end event includes any one or more of the following: the distance between the first user and the second user is greater than a distance threshold, and the generation duration of the combined social status is greater than a duration threshold; the target social status includes the first social status of the first user, or a third social status automatically identified based on the current status information of the first user.
[0187] In one embodiment, the display unit 1201 is also used to display a social status setting interface in the social application, wherein the social status setting interface includes a display area for displaying the first user's social status and a status list page, wherein the status list page includes multiple social status options and a trigger option for triggering identification of the social status based on the current status information, and each social status option corresponds to a social status; the display unit 1201 is also used to: when the first social status option in the status list page is selected in a first selection mode, display the first social status determined according to the first social status option in the display area.
[0188] In one embodiment, the information processing device also includes a sending unit 1203 and a receiving unit 1204, and the sending unit 1203 is used to: when the first trigger operation of generating a combined social status is performed in the target social interface, send a generation request for generating a combined social status to the server, and the generation request is used to instruct the server to determine the second user matching the first user from multiple social users of the social application, and generate a combined social status based on the first social status of the first user in the social application and the second social status of the second user in the social application, and change the first social status of the first user in the social application to a combined social status, and return the combined social status; the receiving unit 1204 is used to receive the combined social status returned by the server; the display unit 1201 is also used to display the combined social status of the first user.
[0189] In one embodiment, after receiving the generation request, the server generates a record of the first user's request to generate a combined social status; the response interface also includes a cancel option for canceling the generation of the combined social status; the sending unit 1203 is further used to send a cancellation request for generating the combined social status to the server before changing the first user's social status in the social application from the first social status to the combined social status, if the cancel option is triggered, wherein the cancellation request is used to instruct the server to delete the record of the first user sending the generation request.
[0190] According to one embodiment of the present invention, Figure 2 and Figure 7 The steps involved in the information processing method shown can be Figure 12 The information processing device shown in FIG. Figure 2 The steps S201 and S203 can be Figure 12 The display unit 1201 in the information processing device described in the embodiment is executed, and step S202 can be performed by Figure 12 The information processing device shown is executed by the processing unit 1202; for example, Figure 7 In the information processing method, steps S701, S702 and S704 can be Figure 12 The information processing device shown in FIG. 1 is used to display the display unit 1201, and step S703 can be performed by Figure 12 The information processing device shown is executed by the processing unit 1202.
[0191] According to another embodiment of the present invention, Figure 12 The various units in the information processing device shown can be individually or all combined into one or several other units to form a structure, or one (or some) of the units can be further divided into multiple functionally smaller units to form a structure, which can achieve the same operation without affecting the realization of the technical effects of the embodiments of the present invention. The above-mentioned units are divided based on logical functions. In actual applications, the functions of one unit can also be implemented by multiple units, or the functions of multiple units can be implemented by one unit. In other embodiments of the present invention, the information processing device can also include other units. In actual applications, these functions can also be implemented with the assistance of other units, and can be implemented by the collaboration of multiple units.
[0192] According to another embodiment of the present invention, the program can be executed by running a program on a general-purpose computing device such as a computer including a central processing unit (CPU), a random access memory (RAM), a read-only memory (ROM), and other processing elements and storage elements. Figure 2 as well as Figure 7A computer program (including program code) for each step involved in the corresponding method shown in FIG. Figure 12 The information processing apparatus shown in and the information processing method of the embodiment of the present invention are implemented. The computer program can be recorded on, for example, a computer-readable storage medium, and loaded into the above-mentioned computing device through the computer-readable storage medium and run therein.
[0193] In an embodiment of the present invention, a first trigger operation for generating a combined social status is executed within a social application, triggering a server to combine a first user's first social status within the social application with a second user's second social status within the social application to generate a combined social status. This combined social status is then sent to a terminal for display on the terminal the combined social status of the first user. Compared to the prior art method where a user can only display their own social status, this embodiment of the present invention generates a combined social status for the first user based on a trigger operation performed by the first user related to a second user. This enriches the categories of social statuses and facilitates interaction between users, thereby improving user engagement within social applications.
[0194] Based on the above information processing method and device embodiments, the present invention also provides another information processing device, see Figure 13 , which is a structural diagram of another information processing device provided by an embodiment of the present invention. Figure 13 The information processing device shown can run the following units:
[0195] The receiving unit 1301 is configured to receive a generation request for generating a combined social status sent by a first user terminal, where the generation request is generated when the terminal performs a first triggering operation for generating a combined social status in the target social page;
[0196] A determining unit 1302 is configured to determine, according to the first triggering operation, a second user matching the first user from a plurality of social users of the social application;
[0197] A generating unit 1303 is configured to generate a combined social status based on a first social status of the first user in the social application and a second social status of the second user in the social application;
[0198] The sending unit 1304 is configured to send the combined social status to the first user terminal to instruct the first user terminal to display the combined social status of the first user.
[0199] In one embodiment, when determining a second user matching the first user from among multiple social users of the social application according to the first trigger operation, the determining unit 1302 performs the following steps:
[0200] If the first trigger operation refers to a collision between the first user terminal and the second user terminal that meets a preset requirement, a social user who uses the social application in the second user terminal is determined as the second user;
[0201] If the first trigger operation refers to a trigger option for generating a combined social status in the target social interface being selected, determining multiple candidate social users from the multiple social users, and determining a social user that meets a matching condition from the multiple candidate social users as the second user;
[0202] The matching conditions include any one or more of the following: the distance between the user and the first user is less than or equal to a distance threshold, and a second trigger operation for generating a combined social status is performed within a preset time period of a first trigger operation for generating a combined social status in the target social interface;
[0203] The multiple candidate social users are determined based on the target social interface. If the target social interface is the session window of the group session, the multiple candidate social users refer to social users participating in the group session; if the target social interface is the session notification interface or the social status setting interface, the multiple candidate social users refer to contact users of the first user in the social application.
[0204] In one embodiment, the combined social status includes an image tag and a name tag. When determining the combined social status based on the first social status of the first user in the social application and the second social status of the second user in the social application, the generation unit 1303 performs the following steps:
[0205] If the first social status is the same as the second social status, combining the image tag of the first social status and the image tag of the second social status to obtain the image tag of the combined social status, and combining the name tag of the first social status or the name tag of the second social status with the second user name of the second user in the social application to obtain the name tag of the combined social status;
[0206] If the first social status is different from the second social status, first reference information corresponding to the first user and second reference information corresponding to the second user are obtained, and a name tag of the combined social status and an image tag of the combined social status are determined based on the first reference information and the second reference information.
[0207] In one embodiment, the first reference information includes first location information and first motion information, and the second reference information includes second location information and second motion information. When determining the name tag and image tag of the combined social status based on the first reference information and the second reference information, the generation unit 1303 performs the following steps:
[0208] If the geographical area indicated by the first location information is the same as the geographical area indicated by the second location information, determining a geographical marker corresponding to the geographical area as the image marker of the combined social status;
[0209] If both the first motion information and the second motion information meet the conditions for executing the target event in the geographical area, combining the second user name and the target event to obtain a name tag for the combined social status;
[0210] If the first motion information or the second motion information does not meet the condition for executing the target event in the geographical area, combining the second user name and the geographical name corresponding to the geographical area to obtain a name tag for the combined social status;
[0211] If the geographic area indicated by the first location information is different from the geographic area indicated by the second location information, relationship information between the first user and the second user is obtained, and a name tag and an image tag of the combined social status are determined based on the relationship information.
[0212] In one embodiment, when determining the name tag and the image tag of the combined social status based on the relationship information between the first user and the second user, the generating unit 1303 performs the following steps:
[0213] If the relationship information between the first user and the second user indicates that the first user and the second user have an intimate relationship, then counting the duration of the intimate relationship between the first user and the second user, combining the second user's name and the duration to obtain a name tag for the combined social status, and combining the image tag of the first user and the image tag of the second user to obtain an image tag for the combined social status;
[0214] If the relationship information between the first user and the second user indicates that there is no close relationship between the first user and the second user, if the first social status and the second social status are both fortune-related social statuses, the image tag of the combined social status and the name tag of the combined social status are determined according to the fortune type to which the first social status belongs and the fortune type to which the second social status belongs.
[0215] In one embodiment, the fortune types include horoscopes and zodiac fortunes; if the fortune types to which the first social status belongs and the second social status belong are both horoscopes, the generation unit 1303 performs the following steps when determining the image tag and the name tag of the combined social status according to the fortune types to which the first social status belongs and the second social status belongs:
[0216] Obtain an icon of a first zodiac sign to which the first user belongs, and an icon of a second zodiac sign to which the second user belongs, and combine the icon of the first zodiac sign and the icon of the second zodiac sign to obtain an image tag of the combined social status; and generate a name tag of the combined social status based on the current fortune information of the first zodiac sign and the current fortune information of the second zodiac sign.
[0217] According to one embodiment of the present invention, Figure 10 The steps involved in the information processing method shown can be Figure 13 The information processing device shown in FIG. Figure 10 The step S1001 can be performed by Figure 13 The receiving unit 1301 in the information processing device described in the embodiment of the present invention is executed, and step S1002 can be performed by Figure 13 The information processing device shown in FIG. 1 is determined by the unit 1302, and step S1003 can be performed by Figure 13 The information processing device shown is executed by the generating unit 1303 and the sending unit 1304.
[0218] According to another embodiment of the present invention, Figure 13The various units in the information processing device shown can be individually or all combined into one or several other units to form a structure, or one (or some) of the units can be further divided into multiple functionally smaller units to form a structure, which can achieve the same operation without affecting the realization of the technical effects of the embodiments of the present invention. The above-mentioned units are divided based on logical functions. In actual applications, the functions of one unit can also be implemented by multiple units, or the functions of multiple units can be implemented by one unit. In other embodiments of the present invention, the information processing device can also include other units. In actual applications, these functions can also be implemented with the assistance of other units, and can be implemented by the collaboration of multiple units.
[0219] According to another embodiment of the present invention, the program can be executed by running a program on a general-purpose computing device such as a computer including a central processing unit (CPU), a random access memory (RAM), a read-only memory (ROM), and other processing elements and storage elements. Figure 10 A computer program (including program code) for each step involved in the corresponding method shown in FIG. Figure 13 The information processing apparatus shown in and the information processing method of the embodiment of the present invention are implemented. The computer program can be recorded on, for example, a computer-readable storage medium, and loaded into the above-mentioned computing device through the computer-readable storage medium and run therein.
[0220] In an embodiment of the present invention, a first trigger operation for generating a combined social status is executed within a social application, triggering a server to determine, based on the first trigger operation, a second user matching the first user from multiple social users. The server then combines the first user's first social status within the social application with the second user's second social status within the social application to generate a combined social status. This combined social status is then sent to a terminal for display on the terminal the combined social status of the first user. Compared to the prior art method where a user can only display their own social status, this embodiment of the present invention generates a combined social status for the first user based on a trigger operation performed by the first user related to a second user. This enriches the categories of social statuses and facilitates interaction between users, thereby improving user engagement within social applications.
[0221] Based on the above-mentioned message processing method embodiment and information processing device embodiment, the embodiment of the present invention provides a terminal, which may correspond to the above-mentioned first user terminal. Figure 14 , is a structural diagram of a terminal provided by an embodiment of the present invention. Figure 14The terminal shown may include at least a processor 1401, an input interface 1402, an output interface 1403, and a computer storage medium 1404. The processor 1401, the input interface 1402, the output interface 1403, and the computer storage medium 1404 may be connected via a bus or other means.
[0222] Computer storage medium 1404 may be stored in the terminal's memory. The computer storage medium 1404 is used to store computer programs, and the processor 1401 is used to execute the computer programs stored in the computer storage medium 1404. Processor 1401 (also known as a CPU (Central Processing Unit)) is the terminal's computing and control core and is suitable for implementing one or more computer programs, specifically loading and executing one or more computer programs to implement corresponding method flows or functions.
[0223] In one embodiment, the processor 1401 described in the embodiment of the present invention can be used to perform: displaying a target social interface in a social application; executing a first trigger operation to generate a combined social status in the target social interface to trigger the change of the social status of the first user in the social application from the first social status to the combined social status; displaying the combined social status of the first user; the combined social status is generated based on the first social status of the first user in the social application and the second social status of the second user in the social application; the second user is any social user in the social application matched for the first user according to the first trigger operation.
[0224] In an embodiment of the present invention, a first trigger operation for generating a combined social status is executed within a social application, triggering a server to combine a first user's first social status within the social application with a second user's second social status within the social application to generate a combined social status. This combined social status is then sent to a terminal for display on the terminal the combined social status of the first user. Compared to the prior art method where a user can only display their own social status, this embodiment of the present invention generates a combined social status for the first user based on a trigger operation performed by the first user related to a second user. This enriches the categories of social statuses and facilitates interaction between users, thereby improving user engagement within social applications.
[0225] Based on the above-mentioned message processing method embodiment and information processing device embodiment, the embodiment of the present invention provides a server. Figure 15 , which is a structural diagram of a server provided by an embodiment of the present invention. Figure 15The server shown may include at least a processor 1501, an input interface 1502, an output interface 1503, and a computer storage medium 1504. The processor 1501, the input interface 1502, the output interface 1503, and the computer storage medium 1504 may be connected via a bus or other means.
[0226] Computer storage medium 1504 may be stored in the server's memory. The computer storage medium 1504 is used to store computer programs, and the processor 1501 is used to execute the computer programs stored in the computer storage medium 1404. Processor 1501 (also known as a CPU (Central Processing Unit)) is the server's computing and control core and is suitable for implementing one or more computer programs, specifically loading and executing one or more computer programs to implement corresponding method flows or functions.
[0227] In one embodiment, the processor 1501 described in the embodiment of the present invention can be used to perform: receiving a generation request for generating a combined social status sent by a first user terminal, where the generation request is generated when the terminal performs a first trigger operation to generate a combined social status in the target social page; determining a second user matching the first user from multiple social users of the social application according to the first trigger operation; generating a combined social status based on the first social status of the first user in the social application and the second social status of the second user in the social application, and sending the combined social status to the first user terminal to instruct the first user terminal to display the combined social status of the first user.
[0228] In an embodiment of the present invention, a first trigger operation for generating a combined social status is executed within a social application, triggering a server to determine, based on the first trigger operation, a second user matching the first user from multiple social users. The server then combines the first user's first social status within the social application with the second user's second social status within the social application to generate a combined social status. This combined social status is then sent to a terminal for display on the terminal the combined social status of the first user. Compared to the prior art method where a user can only display their own social status, this embodiment of the present invention generates a combined social status for the first user based on a trigger operation performed by the first user related to a second user. This enriches the categories of social statuses and facilitates interaction between users, thereby improving user engagement within social applications.
[0229] An embodiment of the present invention further provides a computer storage medium (Memory), which is a memory device in a terminal or server for storing programs and data. It is understood that the computer storage medium herein may include both built-in storage media in the terminal or server and, of course, extended storage media supported by the terminal or server. The computer storage medium provides storage space that stores the operating system of the terminal or server. Furthermore, the storage space also stores one or more first computer programs suitable for being loaded and executed by processor 1401; and one or more second computer programs suitable for being loaded and executed by processor 1501. It should be noted that the computer storage medium herein may be high-speed RAM memory or non-volatile memory, such as at least one disk storage device; optionally, it may be at least one computer storage medium located remotely from the aforementioned processor.
[0230] In one embodiment, the processor 1401 may load and execute one or more first computer programs in the computer storage medium to implement the above-mentioned Figure 2 as well as Figure 7 In the corresponding steps of the information processing method embodiment, in a specific implementation, one or more first computer programs in the computer storage medium are loaded by the processor 1401 and the following steps are executed:
[0231] Display a target social interface in a social application; execute a first trigger operation for generating a combined social status in the target social interface to trigger a change of a first user's social status in the social application from a first social status to the combined social status; display the combined social status of the first user; the combined social status is generated based on the first social status of the first user in the social application and the second social status of the second user in the social application; the second user is any social user in the social application matched for the first user according to the first trigger operation.
[0232] In one embodiment, the processor 1401 is further used to: display a response interface for generating a combined social status after executing a first trigger operation for generating a combined social status in the target social interface; display the combined social status of the first user in the response interface after changing the social status of the first user in the social application from the first social status to the combined social status; and display the target social interface and the combined social status of the first user in the target social interface when executing a closing response interface operation.
[0233] In one embodiment, before changing the social status of the first user in the social application from the first social status to the combined social status, the processor 1401 is also used to: display prompt information related to the generation of the combined social status in the response interface, or play a response animation related to the generation of the combined social status in the response interface.
[0234] In one embodiment, the response interface includes a sharing option, and the processor 1401 is further configured to: select the sharing option to trigger display of sharing information on the content sharing interface of the social application, wherein the sharing information includes the combined social status.
[0235] In one embodiment, the target social interface includes any one of a conversation notification interface, a conversation window interface of a group conversation, and a social status setting interface; the first trigger operation includes any one of the following: a collision that meets preset requirements occurs between the first user terminal and the second user terminal, and a trigger option for generating a combined social status in the target social interface is selected;
[0236] If the target social interface is the social status setting interface, the triggering event further includes displaying the social status setting interface.
[0237] In one embodiment, if the target social interface includes the conversation notification interface or the social status setting interface, and the first display position of the target social interface displays the first social status, the processor 1401 performs the following steps when displaying the combined social status of the first user: switching from displaying the first social status to displaying the combined social status at the first display position of the target social interface.
[0238] In one embodiment, if the target social interface includes the conversation window of the group conversation, the processor 1401 performs the following steps when displaying the combined social status of the first user: displaying the combined social status in the conversation window in the form of a conversation message.
[0239] In one embodiment, if the first trigger operation refers to a collision between a first user terminal and a second user terminal that meets preset requirements, then the second user refers to a social user using the second user terminal;
[0240] If the first trigger operation refers to the trigger option of generating a combined social status in the target social interface being selected, the second user refers to a social user among multiple candidate social users who meets a matching condition, and the matching condition includes any one or more of the following: the distance between the second user and the first user is less than or equal to a distance threshold, and the second trigger operation of generating a combined social status is performed within a preset time of performing the first trigger operation of generating a combined social status in the target social interface;
[0241] Among them, the multiple candidate social users are determined based on the target social interface. If the target social interface is the session window of the group session, the multiple candidate social users refer to social users participating in the group session; if the target social interface is the session notification interface or the social status setting interface, the multiple candidate social users refer to contact users of the first user in the social application.
[0242] In one embodiment, the processor 1401 is also used to: when there is an end event that ends the combined social status, switch the display of the combined social status of the first user to display the target social status of the first user; the end event includes any one or more of the following: the distance between the first user and the second user is greater than a distance threshold, and the generation duration of the combined social status is greater than a duration threshold; the target social status includes the first social status of the first user, or a third social status automatically identified based on the current status information of the first user.
[0243] In one embodiment, the processor 1401 is further configured to: display a social status setting interface in the social application, the social status setting interface including a display area for displaying the first user's social status and a status list page, the status list page including multiple social status options and a trigger option for triggering identification of the social status based on the current status information, each social status option corresponding to a social status;
[0244] When a first social status option in the status list page is selected in a first selection manner, a first social status determined according to the first social status option is displayed in the display area.
[0245] In one embodiment, the processor 1401 performs the following steps when displaying the combined social status of the first user:
[0246] When the first trigger operation of generating a combined social status is executed in the target social interface, a generation request for generating a combined social status is sent to the server, wherein the generation request is used to instruct the server to determine a second user matching the first user from multiple social users of the social application, and generate a combined social status based on the first social status of the first user in the social application and the second social status of the second user in the social application, and change the first social status of the first user in the social application to a combined social status, and return the combined social status; display a response interface for generating the combined social status, and display the combined social status in the response interface.
[0247] In one embodiment, after receiving the generation request, the server generates a record of the first user's request to generate a combined social status; the response interface also includes a cancel option for canceling the generation of the combined social status; the processor 1401 is also used to: before changing the social status of the first user in the social application from the first social status to the combined social status, if the cancel option is triggered, send a cancellation request for generating the combined social status to the server, and the cancellation request is used to instruct the server to delete the record of the first user sending the generation request.
[0248] In an embodiment of the present invention, a first trigger operation for generating a combined social status is executed within a social application, triggering a server to combine a first user's first social status within the social application with a second user's second social status within the social application to generate a combined social status. This combined social status is then sent to a terminal for display on the terminal the combined social status of the first user. Compared to the prior art method where a user can only display their own social status, this embodiment of the present invention generates a combined social status for the first user based on a trigger operation performed by the first user related to a second user. This enriches the categories of social statuses and facilitates interaction between users, thereby improving user engagement within social applications.
[0249] In one embodiment, the processor 1501 may load and execute one or more first computer programs in the computer storage medium to implement the above-mentioned Figure 10 In the corresponding steps of the information processing method embodiment, in a specific implementation, one or more first computer programs in the computer storage medium are loaded by the processor 1501 and the following steps are executed:
[0250] Receive a generation request for generating a combined social status sent by a first user terminal, where the generation request is sent when the first user terminal performs a first trigger operation for generating a combined social status in a target social interface of a social application; determine a second user matching the first user from multiple social users of the social application according to the first trigger operation; generate a combined social status based on the first social status of the first user in the social application and the second social status of the second user in the social application, and send the combined social status to the first user terminal to instruct the first user terminal to display the combined social status of the first user.
[0251] In one embodiment, when determining, according to the first trigger operation, a second user matching the first user from a plurality of social users of the social application, the processor 1501 performs the following steps:
[0252] If the first trigger operation refers to a collision between the first user terminal and the second user terminal that meets a preset requirement, a social user who uses the social application in the second user terminal is determined as the second user;
[0253] If the first trigger operation refers to a trigger option for generating a combined social status in the target social interface being selected, determining multiple candidate social users from the multiple social users, and determining a social user that meets a matching condition from the multiple candidate social users as the second user;
[0254] The matching conditions include any one or more of the following: the distance between the user and the first user is less than or equal to a distance threshold, and a second trigger operation for generating a combined social status is performed within a preset time period of a first trigger operation for generating a combined social status in the target social interface;
[0255] The multiple candidate social users are determined based on the target social interface. If the target social interface is the session window of the group session, the multiple candidate social users refer to social users participating in the group session; if the target social interface is the session notification interface or the social status setting interface, the multiple candidate social users refer to contact users of the first user in the social application.
[0256] In one embodiment, the combined social status includes an image tag and a name tag. When determining the combined social status based on the first social status of the first user in the social application and the second social status of the second user in the social application, the processor 1501 performs the following steps:
[0257] If the first social status is the same as the second social status, combining the image tag of the first social status and the image tag of the second social status to obtain the image tag of the combined social status, and combining the name tag of the first social status or the name tag of the second social status with the second user name of the second user in the social application to obtain the name tag of the combined social status;
[0258] If the first social status is different from the second social status, first reference information corresponding to the first user and second reference information corresponding to the second user are obtained, and a name tag of the combined social status and an image tag of the combined social status are determined based on the first reference information and the second reference information.
[0259] In one embodiment, the first reference information includes first location information and first motion information, and the second reference information includes second location information and second motion information. When determining the name tag of the combined social status and the image tag of the combined social status based on the first reference information and the second reference information, the processor 1501 performs the following steps:
[0260] If the geographical area indicated by the first location information and the geographical area indicated by the second location information are the same, then the geographical tag corresponding to the geographical area is determined as the image tag of the combined social status; if the first motion information and the second motion information both meet the conditions for executing the target event in the geographical area, then the second user name and the target event are combined to obtain the name tag of the combined social status;
[0261] If the first motion information or the second motion information does not meet the condition for executing the target event in the geographical area, combining the second user name and the geographical name corresponding to the geographical area to obtain a name tag for the combined social status;
[0262] If the geographic area indicated by the first location information is different from the geographic area indicated by the second location information, relationship information between the first user and the second user is obtained, and a name tag and an image tag of the combined social status are determined based on the relationship information.
[0263] In one embodiment, when determining the name tag and the image tag of the combined social status based on the relationship information between the first user and the second user, the processor 1501 performs the following steps:
[0264] If the relationship information between the first user and the second user indicates that the first user and the second user have an intimate relationship, then counting the duration of the intimate relationship between the first user and the second user, combining the second user's name and the duration to obtain a name tag for the combined social status, and combining the image tag of the first user and the image tag of the second user to obtain an image tag for the combined social status;
[0265] If the relationship information between the first user and the second user indicates that there is no close relationship between the first user and the second user, if the first social status and the second social status are both fortune-related social statuses, the image tag of the combined social status and the name tag of the combined social status are determined according to the fortune type to which the first social status belongs and the fortune type to which the second social status belongs.
[0266] In one embodiment, the fortune type includes constellation fortune and zodiac fortune; if the fortune type to which the first social status belongs and the fortune type to which the second social status belongs are both constellation fortune, the processor 1501 performs the following steps when determining the image tag of the combined social status and the name tag of the combined social status according to the fortune type to which the first social status belongs and the fortune type to which the second social status belongs:
[0267] Obtain an icon of a first zodiac sign to which the first user belongs, and an icon of a second zodiac sign to which the second user belongs, and combine the icon of the first zodiac sign and the icon of the second zodiac sign to obtain an image tag of the combined social status; and generate a name tag of the combined social status based on the current fortune information of the first zodiac sign and the current fortune information of the second zodiac sign.
[0268] In an embodiment of the present invention, a first trigger operation for generating a combined social status is executed within a social application, triggering a server to determine, based on the first trigger operation, a second user matching the first user from multiple social users. The server then combines the first user's first social status within the social application with the second user's second social status within the social application to generate a combined social status. This combined social status is then sent to a terminal for display on the terminal the combined social status of the first user. Compared to the prior art method where a user can only display their own social status, this embodiment of the present invention generates a combined social status for the first user based on a trigger operation performed by the first user related to a second user. This enriches the categories of social statuses and facilitates interaction between users, thereby improving user engagement within social applications.
[0269] The embodiment of the present invention provides a computer program product or computer program, which is stored in a computer-readable storage medium. The processor of the terminal reads the computer program from the computer-readable storage medium, and the processor executes the computer program, so that the terminal performs the above-mentioned Figure 2 or Figure 7 Alternatively, the server processor reads a computer program from a computer-readable storage medium and executes the computer program so that the server performs the above-mentioned Figure 10 The information processing method embodiment shown in the figure, wherein the computer-readable storage medium may be a magnetic disk, an optical disk, a read-only memory (ROM) or a random access memory (RAM).
[0270] The above description is merely a specific embodiment of the present application, but the scope of protection of the present application is not limited thereto. Any changes or substitutions that can be easily conceived by a person skilled in the art within the technical scope disclosed in this application should be included in the scope of protection of the present application. Therefore, the scope of protection of the present application should be based on the scope of protection of the claims.
Claims
1. An information processing method, characterized in that: include: Displaying a target social interface in a social application, wherein the target social interface includes any one of a conversation notification interface, a conversation window interface of a group conversation, and a social status setting interface; A first trigger operation for generating a combined social status is performed in the target social interface to trigger a change in the social status of the first user in the social application from the first social status to the combined social status; the first trigger operation includes any one of the following: a collision that meets preset requirements occurs between the first user terminal and the second user terminal, and a trigger option for generating a combined social status in the target social interface is selected; displaying the combined social status of the first user; The combined social status is generated based on the first social status of the first user in the social application and the second social status of the second user in the social application; the second user is any social user in the social application matched to the first user according to the first trigger operation; If the first trigger operation refers to a collision between the first user terminal and the second user terminal that meets preset requirements, then the second user refers to a social user using the second user terminal; If the first trigger operation refers to the trigger option of generating a combined social status in the target social interface being selected, the second user refers to a social user among multiple candidate social users who meets a matching condition, and the matching condition includes any one or more of the following: the distance between the second user and the first user is less than or equal to a distance threshold, and the second trigger operation of generating a combined social status is performed within a preset time of performing the first trigger operation of generating a combined social status in the target social interface; Among them, the multiple candidate social users are determined based on the target social interface. If the target social interface is the session window interface of the group session, the multiple candidate social users refer to social users participating in the group session; if the target social interface is the session notification interface or the social status setting interface, the multiple candidate social users refer to contact users of the first user in the social application.
2. The method according to claim 1, wherein The method further comprises: After executing the first triggering operation of generating the combined social status in the target social interface, displaying a response interface for generating the combined social status; After changing the social status of the first user in the social application from the first social status to the combined social status, displaying the combined social status of the first user in the response interface; When the closing response interface operation is executed, the target social interface is displayed and the combined social status of the first user is displayed in the target social interface.
3. The method according to claim 2, wherein Before changing the social status of the first user in the social application from the first social status to the combined social status, the method further includes: Prompt information related to generating the combined social status is displayed in the response interface, or a response animation related to generating the combined social status is played in the response interface.
4. The method according to claim 2, wherein The response interface includes a sharing option, and the method further includes: The sharing option is selected to trigger display of sharing information on the content sharing interface of the social application, where the sharing information includes the combined social status.
5. The method according to claim 1, wherein If the target social interface is the social status setting interface, then performing the first triggering operation of generating a combined social status in the target social interface further includes displaying the social status setting interface.
6. The method according to claim 1, wherein If the target social interface includes the conversation notification interface or the social status setting interface, and the first display position of the target social interface displays the first social status, then displaying the combined social status of the first user includes: The first display position of the target social interface switches from displaying the first social status to displaying the combined social status.
7. The method according to claim 1, wherein If the target social interface includes the session window of the group session, displaying the combined social status of the first user includes: The combined social status is displayed in the conversation window in the form of a conversation message.
8. The method according to claim 1, wherein The method further comprises: When an end event for ending the combined social status occurs, displaying the combined social status of the first user is switched to displaying the target social status of the first user; The end event includes any one or more of the following: the distance between the first user and the second user is greater than a distance threshold, and the generation time of the combined social status is greater than a time threshold; The target social status includes the first social status of the first user, or a third social status automatically identified based on current status information of the first user.
9. The method according to claim 1, wherein The method further comprises: displaying a social status setting interface in the social application, the social status setting interface including a display area for displaying the social status of the first user and a status list page, the status list page including a plurality of social status options and a trigger option for triggering identification of the social status based on the current status information, each social status option corresponding to a social status; When a first social status option in the status list page is selected in a first selection manner, a first social status determined according to the first social status option is displayed in the display area.
10. The method according to claim 1, wherein The displaying the combined social status of the first user includes: When a first trigger operation for generating a combined social status is executed in the target social interface, a generation request for generating a combined social status is sent to a server, wherein the generation request is used to instruct the server to determine a second user matching the first user from multiple social users of the social application, generate a combined social status based on the first social status of the first user in the social application and the second social status of the second user in the social application, change the first social status of the first user in the social application to the combined social status, and return the combined social status; The combined social status is received and displayed.
11. The method according to claim 10, wherein After receiving the generation request, the server generates a record of the first user's request to generate a combined social status; the response interface for generating the combined social status also includes a cancel option for canceling the generation of the combined social status; the method further includes: Before changing the social status of the first user in the social application from the first social status to the combined social status, if the cancel option is triggered, a cancellation request for generating the combined social status is sent to the server, where the cancellation request is used to instruct the server to delete the record of the first user sending the generation request.
12. An information processing method, characterized in that: include: Receiving a generation request for generating a combined social status sent by a first user terminal, the generation request being sent when the first user terminal performs a first triggering operation for generating a combined social status in a target social interface of a social application, the target social interface including any one of a session notification interface, a session window interface of a group session, and a social status setting interface; the first triggering operation including any one of the following: a collision meeting preset requirements occurs between the first user terminal and the second user terminal, and a triggering option for generating a combined social status in the target social interface is selected; If the first trigger operation refers to a collision between a first user terminal and a second user terminal that meets a preset requirement, determining a social user using the social application in the second user terminal as a second user that matches the first user corresponding to the first user terminal; If the first trigger operation refers to a trigger option for generating a combined social status in the target social interface being selected, determining multiple candidate social users from multiple social users of the social application, and determining a social user that meets a matching condition from the multiple candidate social users as the second user; The matching conditions include any one or more of the following: the distance between the user and the first user is less than or equal to a distance threshold, and a second trigger operation for generating a combined social status is performed within a preset time period of a first trigger operation for generating a combined social status in the target social interface; The multiple candidate social users are determined based on the target social interface. If the target social interface is the session window interface of the group session, the multiple candidate social users are social users participating in the group session. If the target social interface is the session notification interface or the social status setting interface, the multiple candidate social users are contact users of the first user in the social application. A combined social status is generated based on the first social status of the first user in the social application and the second social status of the second user in the social application, and the combined social status is sent to the first user terminal to instruct the first user terminal to display the combined social status of the first user.
13. The method according to claim 12, wherein: The combined social status includes an image tag and a name tag, and determining the combined social status based on a first social status of the first user in the social application and a second social status of the second user in the social application includes: If the first social status is the same as the second social status, combining the image tag of the first social status and the image tag of the second social status to obtain the image tag of the combined social status, and combining the name tag of the first social status or the name tag of the second social status with the second user name of the second user in the social application to obtain the name tag of the combined social status; If the first social status is different from the second social status, first reference information corresponding to the first user and second reference information corresponding to the second user are obtained, and a name tag of the combined social status and an image tag of the combined social status are determined based on the first reference information and the second reference information.
14. The method according to claim 13, wherein The first reference information includes first position information and first motion information, the second reference information includes second position information and second motion information, and determining the name tag of the combined social status and the image tag of the combined social status based on the first reference information and the second reference information includes: If the geographical area indicated by the first location information is the same as the geographical area indicated by the second location information, determining a geographical marker corresponding to the geographical area as the image marker of the combined social status; If both the first motion information and the second motion information meet the conditions for executing the target event in the geographical area, combining the second user name and the target event to obtain a name tag for the combined social status; If the first motion information or the second motion information does not meet the condition for executing the target event in the geographical area, combining the second user name and the geographical name corresponding to the geographical area to obtain a name tag for the combined social status; If the geographic area indicated by the first location information is different from the geographic area indicated by the second location information, relationship information between the first user and the second user is obtained, and a name tag and an image tag of the combined social status are determined based on the relationship information.
15. The method according to claim 14, wherein The determining, based on the relationship information between the first user and the second user, the name tag of the combined social status and the image tag of the combined social status includes: If the relationship information between the first user and the second user indicates that the first user and the second user have an intimate relationship, then counting the duration of the intimate relationship between the first user and the second user, combining the second user's name and the duration to obtain a name tag for the combined social status, and combining the image tag of the first user and the image tag of the second user to obtain an image tag for the combined social status; If the relationship information between the first user and the second user indicates that there is no close relationship between the first user and the second user, if the first social status and the second social status are both fortune-related social statuses, the image tag of the combined social status and the name tag of the combined social status are determined according to the fortune type to which the first social status belongs and the fortune type to which the second social status belongs.
16. The method according to claim 15, wherein The fortune types include constellation fortune and zodiac fortune; if the fortune type to which the first social status belongs and the fortune type to which the second social status belongs are both constellation fortune, then determining the image tag of the combined social status and the name tag of the combined social status according to the fortune type to which the first social status belongs and the fortune type to which the second social status belongs includes: Obtaining an icon of a first constellation to which the first user belongs, and an icon of a second constellation to which the second user belongs, and combining the icon of the first constellation and the icon of the second constellation to obtain an image tag of the combined social status; The name tag of the combined social status is generated based on the current fortune information of the first constellation and the current fortune information of the second constellation.
17. An information processing device, characterized in that: include: A display unit, configured to display a target social interface in a social application, wherein the target social interface includes any one of a conversation notification interface, a conversation window interface of a group conversation, and a social status setting interface; a processing unit, configured to execute a first triggering operation for generating a combined social status in the target social interface, so as to trigger a change in the social status of the first user in the social application from the first social status to the combined social status; the first triggering operation comprising any one of the following: a collision meeting a preset requirement between the first user terminal and the second user terminal, and a triggering option for generating a combined social status in the target social interface being selected; The display unit is further configured to display a combined social status of the first user; wherein the combined social status is generated based on a first social status of the first user in the social application and a second social status of a second user in the social application; and the second user is any social user in the social application matched to the first user based on the first trigger operation; Wherein, if the first trigger operation refers to a collision between the first user terminal and the second user terminal that meets preset requirements, then the second user refers to a social user using the second user terminal; If the first trigger operation refers to the trigger option of generating a combined social status in the target social interface being selected, the second user refers to a social user among multiple candidate social users who meets a matching condition, and the matching condition includes any one or more of the following: the distance between the second user and the first user is less than or equal to a distance threshold, and the second trigger operation of generating a combined social status is performed within a preset time of performing the first trigger operation of generating a combined social status in the target social interface; Among them, the multiple candidate social users are determined based on the target social interface. If the target social interface is the session window interface of the group session, the multiple candidate social users refer to social users participating in the group session; if the target social interface is the session notification interface or the social status setting interface, the multiple candidate social users refer to contact users of the first user in the social application.
18. An information processing device, characterized in that: include: A receiving unit is configured to receive a generation request for generating a combined social status sent by a first user terminal, wherein the generation request is generated when the first user terminal performs a first trigger operation for generating a combined social status in a target social interface of a social application program, wherein the target social interface includes any one of a session notification interface, a session window interface of a group session, and a social status setting interface; the first trigger operation includes any one of the following: a collision that meets preset requirements occurs between the first user terminal and the second user terminal, and a trigger option for generating a combined social status in the target social interface is selected; a determining unit, configured to determine, from a plurality of social users of the social application program according to the first triggering operation, a second user that matches a first user corresponding to the first user terminal; a generating unit, configured to generate a combined social status based on a first social status of the first user in the social application and a second social status of the second user in the social application; a sending unit, configured to send the combined social status to the first user terminal to instruct the first user terminal to display the combined social status of the first user; The determining unit is specifically configured to, when determining the second user matching the first user: If the first trigger operation refers to a collision between the first user terminal and the second user terminal that meets a preset requirement, a social user who uses the social application in the second user terminal is determined as the second user; If the first trigger operation refers to a trigger option for generating a combined social status in the target social interface being selected, determining multiple candidate social users from multiple social users of the social application, and determining a social user that meets a matching condition from the multiple candidate social users as the second user; The matching conditions include any one or more of the following: the distance between the user and the first user is less than or equal to a distance threshold, and a second trigger operation for generating a combined social status is performed within a preset time period of a first trigger operation for generating a combined social status in the target social interface; The multiple candidate social users are determined based on the target social interface. If the target social interface is the session window interface of the group session, the multiple candidate social users refer to social users participating in the group session. If the target social interface is the conversation notification interface or the social status setting interface, the multiple candidate social users refer to contact users of the first user in the social application.
19. A computer storage medium, characterized in that The computer storage medium stores a first computer program, which is suitable for being loaded by a processor and executing the information processing method according to any one of claims 1 to 11.
20. A computer storage medium, characterized in that The computer storage medium stores a second computer program, and the second computer program is suitable for being loaded by a processor and executing the information processing method according to any one of claims 12 to 16.
21. A computer program product comprising a computer program, characterized in that The computer program is stored in a computer storage medium, and when read and executed by a processor of a terminal, causes the terminal to execute the information processing method according to any one of claims 1 to 11.
22. A computer program product comprising a computer program, characterized in that The computer program is stored in a computer storage medium, and when read and executed by a processor of a server, causes the server to execute the information processing method according to any one of claims 12 to 16.
Citation Information
Patent Citations
Method and device for providing user state information
CN106209567A