State interaction methods, devices, electronic devices and storage media

By displaying the target account's status information in social applications and triggering a conversation page, the interaction between the message page and the conversation page is linked, enriching the interaction methods, solving the problem of monotonous status interaction, and improving the interaction rate and resource utilization.

CN118473892BActive Publication Date: 2026-03-06BEIJING DAJIA INTERNET INFORMATION TECH CO LTD
View PDF 3 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2024-04-15
Publication Date
2026-03-06

AI Technical Summary

Technical Problem

In existing technologies, the status interaction methods in social applications are limited, resulting in low interaction rates and wasted resources, and making it impossible to achieve flexible linkage between message pages and conversation pages.

Method used

By displaying the target account's status information on the message page and showing the conversation page when the status information or account identifier is triggered, the conversation page includes quick reply information, status reply controls, and status cards, enabling flexible linkage between the message page and the conversation page and providing rich interactive methods.

Benefits of technology

It improves the convenience and interactivity of status interaction, effectively utilizes display resources, shortens the session path, provides instant interactive functions, and improves resource utilization.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN118473892B_ABST
    Figure CN118473892B_ABST
Patent Text Reader

Abstract

This disclosure relates to a status interaction method, apparatus, electronic device, and storage medium. The method includes: displaying a message page corresponding to a first account; the message page displaying a target account identifier and target status information corresponding to the target account identifier; and, upon triggering the target status information or the target account identifier, displaying a conversation page between the first account and the target account; the target account being the account corresponding to the target account identifier. According to the technical solution provided by this disclosure, flexible linkage between the message page and the conversation page based on account status can be achieved, improving the convenience of status interaction and thus enhancing the resource utilization rate of status display.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This disclosure relates to the field of Internet application technology, and in particular to a state interaction method, device, electronic device and storage medium. Background Technology

[0002] With the development of internet applications, the interaction methods based on social applications have become increasingly rich and diverse. For example, users can post statuses in social applications to share their moods, activities, and so on. In related technologies, the posted status is typically displayed next to the profile picture in the message list on the message page. However, this status either cannot be triggered independently, or even when it can be triggered independently, it only displays the status details. This results in relatively simple and limited status-based interactions, with insufficient interaction methods, leading to a low interaction rate triggered by status displays and thus a waste of display resources. Summary of the Invention

[0003] This disclosure provides a status interaction method, apparatus, electronic device, and storage medium, which enables flexible linkage between message pages and conversation pages based on account status, improving the convenience of status interaction and thus enhancing the resource utilization of status display. The technical solution of this disclosure is as follows:

[0004] According to a first aspect of the present disclosure, a state interaction method is provided, comprising:

[0005] The message page corresponding to the first account is displayed; the message page displays the target account identifier and the target status information corresponding to the target account identifier;

[0006] When the target status information or the target account identifier is triggered, the conversation page between the first account and the target account is displayed; the target account is the account corresponding to the target account identifier.

[0007] In one possible implementation, the session page displays quick reply information that semantically matches the target status information; the method further includes:

[0008] When the quick reply information is triggered, the quick reply information referencing the target status information is displayed in the session display area of ​​the session page.

[0009] In one possible implementation, the session page displays a status reply control; the method further includes:

[0010] When the status reply control is triggered, a virtual keyboard and a reply information input area are displayed, and reference indication information referencing the target status information and quick reply information semantically matching the target status information are displayed at the associated position of the reply information input area.

[0011] In one possible implementation, the session page displays a status card, which shows at least one of the following: the target status information, quick reply information semantically matching the target status information, and a status reply control; the method further includes:

[0012] In response to the triggering operation of the status card, the status details page corresponding to the target account is displayed; the status details page displays the target status information and the quick reply information.

[0013] In one possible implementation, the target account identifier and the target status information are displayed at the top of the session page; the method further includes:

[0014] When the target status information is triggered, the status details page corresponding to the target account is displayed; the status details page displays the target status information and the quick reply information.

[0015] In one possible implementation, the message page also displays the status information of the first account and the first account identifier of the first account; the method further includes:

[0016] When the status information of the first account or the identifier of the first account is triggered, the status details page corresponding to the first account is displayed. The status details page corresponding to the first account displays the status information of the first account, the status interaction information corresponding to the status information of the first account, and the status update control.

[0017] When the status update control is triggered, the status posting page corresponding to the first account is displayed; the status posting page displays a status input area;

[0018] In response to the status update release command, the status details page or the message page corresponding to the first account is displayed, and the status information of the first account in the status details page or the message page corresponding to the first account is updated to the updated status information entered in the status input area.

[0019] In one possible implementation, the method further includes:

[0020] In response to a status switching operation triggered on the status details page, the status information of different accounts is displayed in different ways.

[0021] In one possible implementation, the target status information is the account status information; the method further includes:

[0022] If the target account is already in a historical sharing group, the sharing group status information corresponding to the historical sharing group is displayed on the conversation page; or, the sharing group status information corresponding to the historical sharing group is displayed on the conversation page, along with at least one of the following: the status theme corresponding to the historical sharing group, the description information of the background music corresponding to the newly created status sharing group, and the playback control of the background music.

[0023] In one possible implementation, the method further includes: in response to the first account triggering a status sharing instruction to join the target account, performing at least one of the following operations on the message page or the session page:

[0024] Display the cumulative duration for which the first account joined the target account to share status;

[0025] If the target account is already in a historical status sharing group, the account identifier of the first account will be displayed in the sharing group status information corresponding to the historical status sharing group.

[0026] If the target account is not in a historical shared group, the account status information is switched to the shared group status information corresponding to the newly created shared group, which consists of the first account and the target account; and at least one of the status theme corresponding to the newly created shared group, the description information of the background music corresponding to the newly created shared group, and the playback control of the background music is displayed.

[0027] In one possible implementation, the message page further displays a state-sharing trigger control, or the session page displays a state-sharing trigger control; the method further includes:

[0028] In response to the triggering operation of the state sharing trigger control, the state sharing instruction is generated.

[0029] In one possible implementation, the method further includes:

[0030] In response to a shared state theme change command, multiple state themes can be displayed;

[0031] When the target state theme is selected among the multiple state themes, the display theme of the session page is updated to the target state theme.

[0032] In one possible implementation, the shared group status information includes the group status of the corresponding shared group, the number of accounts, and the account identifiers of multiple accounts in the corresponding shared group; the method further includes:

[0033] In response to the command to view the multiple accounts, display the account identifiers of each of the multiple accounts and the preset interactive controls corresponding to each of the multiple accounts;

[0034] When the target interactive control is triggered, an interactive message corresponding to the target interactive control is sent to the account corresponding to the target interactive control; the target interactive control is any of the preset interactive controls.

[0035] When the second account identifier among the multiple account identifiers is triggered, the homepage of the second account corresponding to the second account identifier is displayed.

[0036] In one possible implementation, the method further includes:

[0037] In response to the status sharing group exit command, the system displays the cumulative duration of the first account in the target status sharing group and quick interaction information; the target status sharing group is either the historical status sharing group or the newly created status sharing group.

[0038] When the quick interaction message is triggered, the quick interaction message is sent to accounts in the target status sharing group other than the first account.

[0039] In one possible implementation, the method further includes:

[0040] In response to the display style switching instruction for the cumulative duration and the description information, the cumulative duration and the description information are displayed in the display style indicated by the display style switching instruction.

[0041] According to a second aspect of the present disclosure, a state interaction device is provided, comprising:

[0042] The display module is configured to display the message page corresponding to the first account; the message page displays the target account identifier and the target status information corresponding to the target account identifier.

[0043] The status interaction module is configured to display a conversation page between the first account and the target account when the target status information or the target account identifier is triggered; the target account is the account corresponding to the target account identifier.

[0044] In one possible implementation, the session page displays quick reply information that semantically matches the target status information; the device further includes:

[0045] The status quick reply module is configured to display the quick reply information referencing the target status information in the session display area of ​​the session page when the quick reply information is triggered.

[0046] In one possible implementation, the session page displays a status reply control; the device further includes:

[0047] The status reply module is configured to, when the status reply control is triggered, display a virtual keyboard and a reply information input area, and display reference indication information referencing the target status information and quick reply information semantically matching the target status information at the associated position of the reply information input area.

[0048] In one possible implementation, the session page displays a status card, which shows at least one of the following: the target status information, quick reply information semantically matching the target status information, and a status reply control; the device further includes:

[0049] The first status details viewing module is configured to perform a response to a trigger operation on the status card and display the status details page corresponding to the target account; the status details page displays the target status information and the quick reply information.

[0050] In one possible implementation, the top of the session page displays the target account identifier and the target status information; the device further includes:

[0051] The second status details viewing module is configured to display the status details page corresponding to the target account when the target status information is triggered; the status details page displays the target status information and the quick reply information.

[0052] In one possible implementation, the message page further displays the status information of the first account and the first account identifier of the first account; the device further includes:

[0053] The third status details viewing module is configured to display the status details page corresponding to the first account when the status information or the first account identifier of the first account is triggered. The status details page corresponding to the first account displays the status information of the first account, the status interaction information corresponding to the status information of the first account, and the status update control.

[0054] The status update module is configured to, when the status update control is triggered, display the status publishing page corresponding to the first account; the status publishing page displays a status input area; and, in response to the status update publishing instruction, display the status details page or the message page corresponding to the first account, wherein the status information of the first account in the status details page or the message page corresponding to the first account is updated to the updated status information entered in the status input area.

[0055] In one possible implementation, the device further includes:

[0056] The status switching module is configured to perform a status switching operation triggered on the status details page, switching the display of status information for different accounts.

[0057] In one possible implementation, the target status information is the account status information; the device further includes:

[0058] The status sharing display module is configured to, when the target account is already in a historical status sharing group, display the sharing group status information corresponding to the historical status sharing group on the session page; or, display the sharing group status information corresponding to the historical status sharing group and at least one of the following on the session page: the status theme corresponding to the historical status sharing group, the description information of the background music corresponding to the newly created status sharing group, and the playback control of the background music.

[0059] In one possible implementation, the apparatus further includes: a state sharing join module, configured to execute at least one of the following operations on the message page or the session page in response to a state sharing instruction triggered by the first account to join the target account:

[0060] Display the cumulative duration for which the first account joined the target account to share status;

[0061] If the target account is already in a historical status sharing group, the account identifier of the first account will be displayed in the sharing group status information corresponding to the historical status sharing group.

[0062] If the target account is not in a historical shared group, the account status information is switched to the shared group status information corresponding to the newly created shared group, which consists of the first account and the target account; and at least one of the status theme corresponding to the newly created shared group, the description information of the background music corresponding to the newly created shared group, and the playback control of the background music is displayed.

[0063] In one possible implementation, the message page also displays a state sharing trigger control, or the session page displays a state sharing trigger control; the state sharing joining module is further configured to perform a trigger operation in response to the state sharing trigger control to generate the state sharing instruction.

[0064] In one possible implementation, the device further includes:

[0065] The multi-state theme display module is configured to respond to shared state theme change commands and display multiple state themes.

[0066] The theme switching module is configured to update the display theme of the session page to the target state theme when the target state theme is selected among the multiple state themes.

[0067] In one possible implementation, the shared group status information includes the group status of the corresponding shared group, the number of accounts, and the account identifiers of multiple accounts in the corresponding shared group; the device further includes:

[0068] The status group account viewing module is configured to execute a response to a viewing command for the multiple accounts, displaying the account identifiers of the multiple accounts and the preset interactive controls corresponding to the multiple accounts; and, when a target interactive control is triggered, sending an interactive message corresponding to the target interactive control to the account corresponding to the target interactive control; the target interactive control is any of the preset interactive controls; and, when a second account identifier among the multiple account identifiers is triggered, displaying the homepage of the second account corresponding to the second account identifier.

[0069] In one possible implementation, the device further includes:

[0070] The exit status module is configured to respond to the status sharing group exit command by displaying the cumulative duration of the first account in the target status sharing group and quick interaction information; the target status sharing group is the historical status sharing group or the newly created status sharing group.

[0071] The quick interaction module is configured to send the quick interaction information to accounts in the target status sharing group other than the first account when the quick interaction information is triggered.

[0072] In one possible implementation, the device further includes:

[0073] The style switching module is configured to execute a display style switching instruction in response to the cumulative duration and the description information, and display the cumulative duration and the description information in the display style indicated by the display style switching instruction.

[0074] According to a third aspect of the present disclosure, an electronic device is provided, comprising: a processor; and a memory for storing processor-executable instructions; wherein the processor is configured to execute the instructions to implement the method as described in any one of the first aspects above.

[0075] According to a fourth aspect of the present disclosure, a computer-readable storage medium is provided such that, when instructions in the computer-readable storage medium are executed by a processor of an electronic device, the electronic device is enabled to perform any of the methods described in the first aspect of the present disclosure.

[0076] According to a fifth aspect of the present disclosure, a computer program product is provided, including computer instructions that, when executed by a processor, cause a computer to perform the method described in any one of the first aspects of the present disclosure.

[0077] The technical solutions provided by the embodiments of this disclosure bring at least the following beneficial effects:

[0078] This system displays the message page corresponding to the first account, which shows the target status information and the target account identifier corresponding to that status information. When the target status information or the target account identifier is triggered, the conversation page between the first account and the target account is displayed. This allows for the display of the conversation page by triggering the target status information or the target account identifier, enabling the linked display of the message page and the friend's conversation page based on the friend's status. This makes status-based interaction richer and more convenient. Furthermore, even if there are no historical message records with a friend in the message list on the message page, users can quickly and easily jump to the friend's conversation page based on that friend's status, effectively shortening the conversation path. The conversation page provides convenient real-time interactive functions, laying the foundation for further interaction, thereby effectively improving the status-based interaction rate and ultimately increasing the utilization rate of display resources.

[0079] It should be understood that the above general description and the following detailed description are exemplary and explanatory only, and are not intended to limit this disclosure. Attached Figure Description

[0080] The accompanying drawings, which are incorporated in and form part of this specification, illustrate embodiments consistent with this disclosure and, together with the description, serve to explain the principles of this disclosure, and are not intended to unduly limit this disclosure.

[0081] Figure 1 This is a schematic diagram illustrating an application environment according to an exemplary embodiment.

[0082] Figure 2This is a flowchart illustrating a state interaction method according to an exemplary embodiment.

[0083] Figure 3 This is a schematic diagram illustrating a message page to a conversation page according to an exemplary embodiment.

[0084] Figure 4 This is a schematic diagram illustrating a status card and the information in the trigger status card according to an exemplary embodiment.

[0085] Figure 5 This is a schematic diagram illustrating the display and interaction of a status details page according to an exemplary embodiment.

[0086] Figure 6 This is a schematic diagram illustrating a switching view of status details according to an exemplary embodiment.

[0087] Figure 7 This is a schematic diagram illustrating a posting status and viewing one's own status details according to an exemplary embodiment.

[0088] Figure 8 This is a schematic diagram illustrating a state-sharing display and interaction according to an exemplary embodiment.

[0089] Figure 9a and Figure 9b This is a schematic diagram illustrating the switching of display styles under state sharing, according to an exemplary embodiment.

[0090] Figure 10 This is a schematic diagram illustrating a state topic switching according to an exemplary embodiment.

[0091] Figure 11 This is a schematic diagram illustrating an account display in a status sharing group according to an exemplary embodiment.

[0092] Figure 12 This is a schematic diagram illustrating an end-state sharing according to an exemplary embodiment.

[0093] Figure 13 This is a block diagram illustrating a state interaction device according to an exemplary embodiment.

[0094] Figure 14 This is a block diagram illustrating an electronic device for state interaction according to an exemplary embodiment. Detailed Implementation

[0095] To enable those skilled in the art to better understand the technical solutions of this disclosure, the technical solutions in the embodiments of this disclosure will be clearly and completely described below with reference to the accompanying drawings.

[0096] It should be noted that the terms "first," "second," etc., used in the specification, claims, and accompanying drawings of this disclosure are used to distinguish similar objects and are not necessarily used to describe a specific order or sequence. It should be understood that such data can be interchanged where appropriate so that the embodiments of this disclosure described herein can be implemented in orders other than those illustrated or described herein. The embodiments described in the following exemplary embodiments do not represent all embodiments consistent with this disclosure. Rather, they are merely examples of apparatuses and methods consistent with some aspects of this disclosure as detailed in the appended claims.

[0097] Please see Figure 1 , Figure 1 This is a schematic diagram illustrating an application environment according to an exemplary embodiment, such as... Figure 1 As shown, the application environment may include server 01 and terminal 02.

[0098] In an optional embodiment, terminal 02 can be used for state interaction processing. Specifically, terminal 02 can be, but is not limited to, electronic devices such as smartphones, desktop computers, tablets, laptops, smart speakers, digital assistants, augmented reality (AR) / virtual reality (VR) devices, and smart wearable devices. Optionally, the operating system running on the electronic device can be, but is not limited to, Android, iOS, Linux, Windows, etc.

[0099] In an optional embodiment, server 01 can be used to provide background support for state interaction processing. Specifically, server 01 can be a standalone physical server, a server cluster or distributed system composed of multiple physical servers, or a cloud server that provides basic cloud computing services such as cloud services, cloud databases, cloud computing, cloud functions, cloud storage, network services, cloud communication, middleware services, domain name services, security services, CDN (Content Delivery Network), and big data and artificial intelligence platforms.

[0100] In addition, it should be noted that, Figure 1 The example shown is merely one application environment of the state interaction method provided in this disclosure.

[0101] In the embodiments described in this specification, the server 01 and the terminal 02 can be directly or indirectly connected through wired or wireless communication, and this application does not impose any restrictions on this.

[0102] It should be noted that the following diagram illustrates one possible sequence of steps, and it is not strictly required to follow this order. Some steps can be performed in parallel without interdependence. The user information (including but not limited to user device information, user personal information, user behavior information, etc.) and data (including but not limited to data used for display, training data, etc.) involved in this disclosure are all information and data authorized by the user or fully authorized by all parties.

[0103] Figure 2 This is a flowchart illustrating a state interaction method according to an exemplary embodiment. Figure 2 As shown, the steps may include the following.

[0104] In step S201, the message page corresponding to the first account is displayed, which shows the target account identifier and the target status information corresponding to the target account identifier.

[0105] In the embodiments of this specification, the message page can be a message page in a target application, such as a page in a target application used to display interactive messages. The target application may include, but is not limited to, short video applications, instant messaging applications, etc., and this disclosure does not limit this. For example, the message page in the embodiments of this specification may be as follows: Figure 3 As shown in the top left image, in addition to displaying the interactive message list, account identifiers for different accounts are now displayed, along with corresponding statuses around the account identifiers. As an example, these different accounts could include one's own account and friends' accounts; the interactive message list could be as follows... Figure 3 As shown in Figure 38, the interactive message list may include, but is not limited to, messages such as follows, likes, and historical conversation records. This disclosure does not limit this.

[0106] The target account identifier can refer to an account identifier that displays status information. For example, this account identifier can be text, image, multimedia, encoding, etc., and this disclosure does not limit this. Text can include, but is not limited to, nicknames; images can include, but are not limited to, avatars; multimedia can include, but is not limited to, animations, and graphic-text formats. Encoding can include, but is not limited to, character encoding. For example, see [link to relevant documentation]. Figure 3 In option 32, the target account identifier can be the target account's avatar and nickname.

[0107] Target status information can refer to the status information of a target account, such as mood, activities, etc. The target account can refer to the account corresponding to the target account identifier. In the embodiments of this specification, for example, the target status information may include status information posted by the target account, or status information obtained by the target account through status sharing by joining the statuses of other accounts. For example... Figure 3The target status information corresponding to account XXX in section 32 is " "Studying" "Learning" can be a status post by account XXX, or it can be added as a status message. The status information is obtained by sharing the status of other accounts that are "learning". It should be noted that the target account obtains status information by joining the status of other accounts to achieve status sharing. It is not limited whether the target account already possessed the target status information before triggering the joining. If it did, it can be seen as automatically switching the account status to a shared state through joining; if it did not, it can be seen as automatically publishing the account status. In one example, such as... Figure 3 As shown in Figure 31, the target status information can be displayed in a bubble format, but this disclosure does not limit this.

[0108] In one optional implementation, the status information may include account status information and shared group status information. Accordingly, the target status information may be at least one of account status information and shared group status information, as can be seen in [reference needed]. Figure 3 The top left image and Figure 6 As shown. For example, if the target account is not in status sharing but has posted a status, it can have account status information; if the target account is in status sharing, it can have both shared group status information and account status information. In this case, one or both of the account status information and shared group status information can be displayed. It is understood that the shared group status information and account status information of the target account mainly differ in the content they include, but the status they represent is the same. For example, the account status information of account A can be "studying", and the shared group status information can be "6 people are studying with him". That is to say, the shared group status information can not only reflect the account status information, but also reflect (represent) the information of being in status sharing. That is, the shared group status information refers to the information that can represent the status of the target account and that the target account is in status sharing. This disclosure does not limit the specific content of the shared group status information. Correspondingly, the account status information can represent the status of the target account, but cannot represent that the target account is in status sharing (it may be in status sharing, or it may not be in status sharing).

[0109] In the embodiments described in this specification, the first account can browse different pages in the target application. If entry into the message page is triggered, the message page corresponding to the first account can be displayed. This message page can display the target account identifier and the target status information corresponding to the target account identifier. The following description generally uses account status information as the target status information as an example and does not limit this disclosure.

[0110] For example, the message page corresponding to the first account can be as follows: Figure 3The top-left image shows the message page corresponding to the "Messages" navigation key in the target application. This message page can display a list of interactive messages such as those from following, likes, and historical conversations, as well as account identifiers and statuses for different accounts. For example, the target account identifier and account status information can be displayed near the top of the message page. This account status information can be displayed as follows: Figure 3 As shown in 31, the target account identifier can be as follows: Figure 3 As shown in 32.

[0111] Optionally, see Figure 3 In the top left image, near the top of the message page, you can also see account identifiers for accounts without status information, such as... Figure 3 The rightmost avatar and account identifier "XXX" in the top left image. Alternatively, if the first account has a status, the status information and the first account identifier of the first account can also be displayed; or, if the first account does not have a status, the first account identifier and status posting trigger information can be displayed, such as a status posting control or status posting prompt information, such as the "Post a status" prompt information displayed above the first account identifier. This "Post a status" can also be used as a status posting control. This disclosure does not limit this, that is, the status posting trigger information can be triggered to carry out the status posting process.

[0112] The account icon displayed near the top of the message page corresponds to an account with a pre-defined relationship to the first account. For example, pre-defined relationships include, but are not limited to, friends (e.g., mutual followers) or accounts that have interacted within a historical time period.

[0113] In one possible implementation, assuming the first account does not have status information, in response to the first account triggering an instruction to enter the message page, the message page corresponding to the first account can be accessed. Near the top of this message page, the first account's identifier and a "Post a status" bubble above it can be displayed. The account identifiers corresponding to the first account's friends can also be displayed. If a friend has status information, that information can be displayed in a bubble above their corresponding account identifier. Here, the account identifier corresponding to a friend with status information can be referred to as the aforementioned target account identifier, and the status information corresponding to a friend with status information can be referred to as the aforementioned target status information. Optionally, see [link to relevant documentation]. Figure 3 The top left image can display a list of interactive messages such as follows, likes, and historical conversations in the area near the top, and can also display various navigation keys at the bottom.

[0114] In step S203, if the target status information or target account identifier is triggered, the conversation page between the first account and the target account is displayed.

[0115] In the embodiments of this specification, the first account can perform state-based interactive operations with the target account, where the target account can be the account corresponding to the target account identifier. For example, target state information or the target account identifier can be triggered, and correspondingly, when the target state information or the target account identifier is triggered, a conversation page between the first account and the target account can be displayed. This conversation page can be displayed via page jump, or it can be displayed in a half-screen manner on the message page, or it can be displayed as a pop-up window; this disclosure does not limit this. As an example, the conversation page can display at least one of the following: historical conversation records between the first account and the target account, the target account identifier displayed at the top, the target state information (account state information or shared group state information) displayed at the top, a state sharing trigger control, quick reply information semantically matching the target state information, the target state information displayed around the quick reply information, a state reply control, a message reply input area, a virtual keyboard, and other interactive controls, etc. Among them, the state reply control can be used to trigger a reply that is not a shortcut.

[0116] For example, the conversation page between the first account and the target account can be a private messaging page between the first account and the target account, or it can be a page where the first account and the target account can communicate instantly. For example, the conversation page can be like... Figure 3 The three images are shown in the upper right, lower right, and lower left corners.

[0117] See Figure 3 In the top right image, in one example, the first account can click... Figure 3 The account status information shown in section 31 is " "Learning" can be used to jump to Figure 3 The conversation page shown in the upper right image can display a top area, a conversation display area, and a bottom area. The conversation display area can refer to any area of ​​the conversation page other than the top and bottom areas, such as the middle area; this disclosure does not limit this. The top area can display the target account identifier and account identifier information 33. Alternatively, it can display information indicating account login, such as "Online." The conversation display area can display the historical conversation records between the first account and the target account, as well as status cards. For example, the status cards can be as follows: Figure 3 As shown in 34, the status card can display Figure 3 The account status information shown in 341 Figure 3 The quick reply information semantically matched to the account status information is shown in 342, along with the status reply control 343. The bottom area can display other interactive controls and a message reply input area. The quick reply information can include emoticons and text, such as... Figure 3 As shown in 342, this disclosure does not limit it.

[0118] See Figure 3 In the lower left image, similar to the example above which jumps to the upper right image, a state-sharing trigger control can be displayed in the target state information area at the top, for example, based on the upper right image. Figure 3 The "+Add Him" ​​button in the lower left image is an example. This status sharing trigger control allows the first account to easily access the same target status information as the target account with a simple click, and it enables status sharing. This allows the status to be displayed as a group as a whole, making the status display richer and more interesting.

[0119] The status information displayed on the session page after redirection is account status information, indicating that the target account is not in the historical status sharing group, i.e., the target account is not in status sharing. Below is an example of how the session page is displayed when the target account is already in status sharing.

[0120] In this embodiment of the specification, when the target status information or target account identifier is triggered, a conversation page between the first account and the target account is displayed. If the target account is already in a historical status sharing group, the sharing group status information corresponding to the historical status sharing group is displayed on the conversation page. This sharing group status information can be used to indicate that the target account is in status sharing. For example, the sharing group status information may include the group status, the number of accounts in status sharing, and the account identifiers of the multiple accounts in status sharing, such as... Figure 3 As shown in Figure 35. For example, group status can refer to the account status information of the group owner account. The group owner account can refer to the first account to be added to the status sharing group. For example, account A has account status information but has not yet shared status. If account B joins account A, then account A and account B are sharing status. Account A can be regarded as the group owner account. Accordingly, the account status information of the group owner account can be used as the group status. For example, if the account status information of the group owner account is "learning", then the group status can be "learning".

[0121] Optionally, the target status information displayed on the message page is account status information. If the target account is already in a historical status sharing group, the conversation page can display at least one of the following: the shared group status information corresponding to the historical status sharing group, the status theme corresponding to the historical status sharing group, the description information of the background music corresponding to the newly created status sharing group, and the background music playback control. By switching the account status information to shared group status information on the conversation page when the target account is already in a historical status sharing group, both the target account's status and status sharing can be displayed, improving status display efficiency and providing a better foundation for status interaction.

[0122] See Figure 3In the bottom right image, in one example, clicking... Figure 3 The account status information shown in section 31 is " "Learning" can be used to jump to Figure 3 The bottom right image shows the top area of ​​the conversation page, which displays the target account's shared group status information 35, account status information 36, and status sharing trigger control 37. The conversation display area shows historical conversation records. The bottom area displays other interactive controls and a message reply input area.

[0123] It should be noted that the above are merely examples of conversation pages and do not limit the conversation pages in this disclosure. Furthermore, the above examples can be combined where appropriate, and this disclosure does not impose any restrictions on them.

[0124] This system displays the message page corresponding to the first account, which shows the target status information and the target account identifier corresponding to that status information. When the target status information or the target account identifier is triggered, the conversation page between the first account and the target account is displayed. This allows for the display of the conversation page by triggering the target status information or the target account identifier, enabling the linked display of the message page and the friend's conversation page based on the friend's status. This makes status-based interaction richer and more convenient. Furthermore, even if there are no historical message records with a friend in the message list on the message page, users can quickly and easily jump to the friend's conversation page based on that friend's status, effectively shortening the conversation path. The conversation page provides convenient real-time interactive functions, laying the foundation for further interaction, thereby effectively improving the status-based interaction rate and ultimately increasing the utilization rate of display resources.

[0125] In one possible implementation, the conversation page can display quick reply information that semantically matches the target state information. Accordingly, the method may further include: when the quick reply information is triggered, displaying the quick reply information referencing the target state information in the conversation display area of ​​the conversation page, i.e., replying by reference.

[0126] Reference Figure 4 Quick reply messages can be displayed in the status card, such as "Work hard" or "Relax your eyes." For example, clicking the quick reply message for "Work hard" will display a quick reply message referencing the account status information in the conversation display area of ​​the conversation page, such as... Figure 4 The newly added first account replies to the target account's status via a reference in the conversation display area of ​​the upper right image. Optionally, the status card can be hidden.

[0127] In one possible implementation, the session page can display a status reply control. Accordingly, the method can further include: when the status reply control is triggered (e.g., clicked), displaying a virtual keyboard and a reply information input area, and displaying a reference indicator that references the target status information and a quick reply message semantically matching the target status information at an associated location within the reply information input area. The associated location of the reply information input area may include, but is not limited to, above the reply information input area.

[0128] Reference Figure 4 You can click "Reply to him" to display Figure 4 As shown in the image below, a virtual keyboard can be displayed in the keyboard area, and a reply input area can be displayed above the keyboard area. Above the reply input area, a reference indicator for the account status information and a quick reply message semantically matching the account status information can be displayed, such as... Figure 4 41 shown.

[0129] By displaying quick reply messages and status reply controls that semantically match the target status information on the conversation page, the system provides both quick reply and non-quick reply functionality, making reply methods richer and more convenient. Furthermore, since quick replies are semantically matched to the target status information, the effectiveness and usage rate of quick replies can be improved, thereby increasing the utilization rate of display resources.

[0130] Reference Figure 5 In one possible implementation, the session page displays status cards, which show at least one of the following: target status information, quick reply information semantically matching the target status information, and a status reply control. Based on this, the method may further include: in response to a triggering operation on the status card, displaying a status details page corresponding to the target account. This status details page may display the target status information and quick reply information, for example... Figure 5 As shown in the upper right image, the target status information is the account status information.

[0131] In one possible implementation, the top of the session page displays the target account identifier and target status information. In this case, the method may further include: displaying a status details page corresponding to the target account when the target status information is triggered. This status details page may display the target status information and quick reply information, for example... Figure 5 As shown in the upper right image, you can click on the account status information to display the status details page for the target account.

[0132] Optionally, when viewing someone else's status details, you can trigger yourself to post a status on the status details page, for example by triggering... Figure 5The "+ Post one too" button in the upper right corner allows you to post your status. Alternatively, the status details page can display the target account identifier, like controls, etc., but this disclosure does not limit this.

[0133] By triggering the target's status information or status card, you can easily view the status details page of the target account and conveniently view your friend's status details.

[0134] In one alternative implementation, the status details page may also display a reply area for non-quick reply methods, such as... Figure 5 The area in the upper right corner of the image is designated "Reply to Him via Private Message." Accordingly, triggering this reply area enables the virtual keyboard and reply input area, and displays a reference indicator that cites the target status information, along with a quick reply that semantically matches the target status information, at a relevant location within the reply input area. For example, the display of the virtual keyboard, reply input area, reference indicator, and quick reply can resemble the session page after triggering the status reply control. For example, the session page displaying the virtual keyboard, reply input area, reference indicator, and quick reply can be shown in a half-screen format, such as... Figure 5 As shown in the lower right image.

[0135] See Figure 6 In one possible implementation, the message page may also display the status information of the first account and the first account identifier of the first account. The status information of the first account can be account status information or shared group status information; this disclosure does not limit this. For example, the status information of the first account can be as follows: Figure 6 The "hahaha" in the text. Optionally, such as... Figure 6 As shown, you can swipe left and right in the area displaying the account identifiers for different accounts to view the identifiers for more accounts. Alternatively, you can trigger the display of the target account's status details page through preset gestures or operations, for example... Figure 6 The target account's status details page is displayed in the middle half of the screen. Within this status details page, you can also switch between viewing different account status details pages by swiping left or right. Optionally, these two viewing methods can be linked to ensure the status details correspond to the status bubble display above, facilitating browsing.

[0136] See Figure 6 In an alternative implementation, a status sharing trigger control can be displayed above the status bubble. The function of the status sharing trigger control can be found in the detailed description section below, and will not be repeated here.

[0137] See Figure 7 ,like Figure 7As shown in the top left image, when the first account does not have status information, a prompt message such as "Post a status" can be displayed in the bubble above the first account identifier. This "Post a status" message can then be triggered to display the status posting page, for example... Figure 7 As shown in the upper right image, the status posting page can display a status input area and a posting control. If you enter "hahaha" in the status input area and click the posting control, it will display... Figure 7 In the message page shown in the lower right image, the bubble above the first account identifier switches to displaying the first account's status information "hahaha". Further, the method may also include: when the first account's status information or the first account identifier is triggered, displaying the status details page corresponding to the first account, which displays the first account's status information, the corresponding status interaction information, and a status update control; correspondingly, when the status update control is triggered, a status publishing page corresponding to the first account can be displayed; this status publishing page displays a status input area; and in response to a status update publishing command, the status details page or message page corresponding to the first account can be displayed, where the update of the first account's status information on the status details page or message page can be the updated status information entered in the status input area.

[0138] As an example, the status details page for the first account can be as follows: Figure 7 The lower left image shows the status interaction information, which may include, but is not limited to, status interaction content and interaction statistics. For example, the status interaction content can be displayed as a scrolling bullet screen, such as... Figure 7 The "I'm so happy~" status interaction content in the lower left image. This status interaction content can include the account identifier that performs the interaction on the first account's status information, as well as the specific content of the status interaction, such as... Figure 7 The "Feeling pretty happy~" in the bottom left image can be the specific content of the status interaction, and the avatar can be the account identifier for performing the interaction. A status update control refers to a control used to trigger a status update, such as... Figure 7 The "+Post a new status" option shown in the lower left image allows users to easily post new statuses when viewing their status details page.

[0139] When the status information or identifier of the first account is triggered, the status details page corresponding to the first account is displayed. The status details page displays the status information of the first account and the status interaction information corresponding to the status information, which can be viewed conveniently and efficiently. Furthermore, the status update control can be used to easily update the status, and the status update can stay on the status details page or the message page, so that the status update can be efficiently conveyed on the status details page and the message page, making the display based on status update more flexible and rich.

[0140] In one optional implementation, the method may further include: responding to a status switching operation triggered on the status details page, switching the display of status information for different accounts. For example, the status switching operation may include, but is not limited to, vertical swiping and horizontal swiping. By triggering a status switching operation on the status details page, the display of status information for different accounts can be switched, enabling quick switching to view the status details of other accounts while on the status details page of any account, resulting in a shorter operation path and more efficient and flexible status details viewing.

[0141] In the embodiments of this specification, the message page may also display a state sharing trigger control, or the conversation page may display a state sharing trigger control. When triggered, this state sharing trigger control can enter state sharing mode, allowing multiple people to share the state. Accounts implementing state sharing are displayed in a group status manner, making the status display more engaging. This state sharing trigger control can be used to generate state sharing instructions. Optionally, state sharing instructions can also be triggered and generated in other ways, such as specifying gestures or operations; this disclosure does not limit this.

[0142] In one possible implementation, the method may further include: in response to a first account triggering a status sharing instruction to join a target account, at least one of the following operations may be performed on the message page or session page:

[0143] Displays the cumulative duration for which the first account joined the target account to share status;

[0144] If the target account is already in a historical sharing group, display the account identifier of the first account in the sharing group status information corresponding to the historical sharing group;

[0145] If the target account is not in a historical shared group, the account status information is switched to the shared group status information corresponding to the newly created shared group. The newly created shared group consists of the first account and the target account. At least one of the following is displayed: the status theme corresponding to the newly created shared group, the description information of the background music corresponding to the newly created shared group, and the background music playback control.

[0146] For example, the cumulative duration can be as follows: Figure 8 In the right-hand image, "00:05:16" indicates that the target account has been in status sharing for a cumulative period of 5 minutes and 16 seconds. The fact that the target account is already in a historical status sharing group indicates that the target account is currently in status sharing; correspondingly, the status sharing group to which the target account is already in status sharing can be called a historical status sharing group. Displaying the account identifier of the first account in the status information of the corresponding historical status sharing group can be done as follows: Figure 8 As shown in the left and right images, the profile picture of the first account is added and displayed in the shared group status information at the top area. For example, Figure 8 The left-hand image shows the shared group status information, indicating that the target account is already in status sharing. At this time, the session page can display the status themes corresponding to historical status sharing groups, for example, the top area is dark. Optionally, Figure 8 The left-hand image also displays descriptions of the background music for the historical status sharing group and its playback controls. Accordingly, clicking "+Join Him" ​​triggers a status sharing command, which switches to... Figure 8 The image on the right is shown.

[0147] The fact that the target account is not in a historical state sharing group indicates that the target account is not currently in state sharing. In this case, refer to... Figure 3 In the lower left image, you can click "+ Add to him" to trigger the status sharing command. In response to this status sharing command, you can switch to... Figure 8 The right-hand diagram illustrates this. For example, "+Join Him" ​​can be hidden, and the account status information can be switched to the shared group status information corresponding to the newly created status shared group, which consists of the first account and the target account; the status theme corresponding to the newly created status shared group, the description information of the background music corresponding to the newly created status shared group, and the background music playback control can be displayed. In one example, displaying the status theme corresponding to the newly created status shared group can refer to using the status theme on the conversation page, such as using the status theme in the background or top area of ​​the conversation page, which is not limited in this disclosure.

[0148] By setting up the status sharing function, accounts can flexibly and conveniently share statuses with other accounts, thereby displaying statuses in a group status manner. This enhances the fun and richness of status interaction and can also increase status-based interaction rates based on the way group statuses are displayed.

[0149] In one possible implementation, the method may further include: in response to a display style switching instruction for the accumulated duration and description information, displaying the accumulated duration and description information in the display style indicated by the display style switching instruction. The display style may include, but is not limited to, expanding the display style and collapsing the display style. For example, expanding the display style may be as follows: Figure 8 As shown in the image on the right, the collapse display style can be as follows: Figure 9a and Figure 9b As shown. For example, a display style switching instruction can be triggered by activating the cumulative duration or description information, or by expanding or deflating controls. By switching display styles, display resources can be used flexibly, and the display methods for cumulative duration and description information are also richer.

[0150] See Figure 10 In one possible implementation, the method may further include: displaying multiple state themes in response to a shared state theme change instruction; and updating the displayed theme of the session page to the target state theme if the target state theme is selected among the multiple state themes. For example, displaying multiple state themes can be as follows: Figure 10 As shown, once the target state topic is selected, it can be triggered after selecting the target state topic. Figure 10 The "Change Theme" control is triggered. By displaying multiple state themes, it provides a convenient way to change the state theme, thereby increasing the diversity of page displays in state sharing.

[0151] See Figure 11 In one possible implementation, the shared group status information may include the group status of the corresponding shared group, the number of accounts, and the account identifiers of multiple accounts in the corresponding shared group, for example, referring to... Figure 11 The group status can be "Studying together," and the number of accounts is 7. The account identifiers for multiple accounts sharing the same status in the group can be as follows: Figure 11 The method can also include: (The text abruptly ends here, likely due to an incomplete sentence or a formatting error.)

[0152] In response to a command to view multiple accounts, display the account identifiers of each account and the corresponding preset interactive controls for each account;

[0153] When the target interactive control is triggered, an interactive message corresponding to the target interactive control is sent to the account corresponding to the target interactive control; the target interactive control is any of the preset interactive controls.

[0154] When the second account identifier among multiple account identifiers is triggered, the homepage of the second account corresponding to the second account identifier can be displayed.

[0155] For example, a preset interactive control can be as follows: Figure 11The controls shown are "Say Hello" and "View Status Details". For example, you can click... Figure 3 The shared group status information in the top area can generate viewing commands, thus displaying, for example... Figure 11 The diagram shows the individual account identifiers for multiple accounts, along with their corresponding preset interactive controls. Users can then interact with these controls and account identifiers. For example, clicking a target interactive control sends an interactive message to the account associated with that control. Alternatively, clicking a second account identifier leads to the homepage of the corresponding second account.

[0156] By viewing multiple accounts in status sharing, users can interact with multiple accounts, making status-based interactions richer and more interesting. Furthermore, status sharing groups can enhance the convenience of interacting with non-friends.

[0157] See Figure 12 In one possible implementation, the method may further include: in response to a status sharing group exit command, displaying the cumulative duration information of the first account in the target status sharing group and quick interaction information; the target status sharing group is a historical status sharing group or a newly created status sharing group. Furthermore, upon triggering quick interaction information, quick interaction information may be sent to accounts in the target status sharing group other than the first account.

[0158] For example, the state-sharing group exit command can be triggered by the first account's voluntary exit, or it can be triggered based on the disbandment of the state-sharing group, and this disclosure does not limit it in this way.

[0159] In one alternative implementation, in response to a state-sharing group exit command, it can be displayed Figure 12 The content shown in the left-hand image can be displayed. Figure 12 The content shown in the right-hand image. Alternatively, in response to a state-sharing group exit command, it can be displayed. Figure 12 The content shown in the left-hand image can be displayed again if the "end state" is triggered. Figure 12 The content shown in the right-hand image.

[0160] Among them, quick interactive information can be like Figure 12 The text displays a "like" control, a "heart" control, or a "give a heart" control. Optionally, such as... Figure 12 As shown, it can also display the avatars of accounts in the status-sharing group and some status description text. This status description text can be like... Figure 12 The displayed options include "Exit Status Sharing" and "Learning Together".

[0161] By providing a status sharing group exit function, the convenience of exiting status sharing and the richness of status-based display can be improved.

[0162] This specification also provides a state interaction method in its embodiments, including:

[0163] Display the target page corresponding to the first account, and the target page displays the target status information corresponding to the target account; the target status information is at least one of account status information and shared group status information; the target page is a message page or a conversation page between the first account and the target account;

[0164] In response to the first account triggering a status sharing instruction to join the target account, at least one of the following operations is performed on the message page or the session page:

[0165] Display the cumulative duration for which the first account joined the target account to share status;

[0166] If the target account is already in a historical status sharing group, the account identifier of the first account will be displayed in the sharing group status information corresponding to the historical status sharing group.

[0167] If the target account is not in a historical shared group, the account status information is switched to the shared group status information corresponding to the newly created shared group, which consists of the first account and the target account; and at least one of the status theme corresponding to the newly created shared group, the description information of the background music corresponding to the newly created shared group, and the playback control of the background music is displayed.

[0168] For details on how to implement the steps in this method, please refer to the relevant content above, which will not be repeated here.

[0169] Figure 13 This is a block diagram illustrating a state interaction device according to an exemplary embodiment. (Refer to...) Figure 13 The device may include:

[0170] Display module 1301 is configured to display a message page corresponding to the first account; the message page displays a target account identifier and target status information corresponding to the target account identifier.

[0171] The status interaction module 1303 is configured to display a conversation page between the first account and the target account when the target status information or the target account identifier is triggered; the target account is the account corresponding to the target account identifier.

[0172] This system displays the message page corresponding to the first account, which shows the target status information and the target account identifier corresponding to that status information. When the target status information or the target account identifier is triggered, the conversation page between the first account and the target account is displayed. This allows for the display of the conversation page by triggering the target status information or the target account identifier, enabling the linked display of the message page and the friend's conversation page based on the friend's status. This makes status-based interaction richer and more convenient. Furthermore, even if there are no historical message records with a friend in the message list on the message page, users can quickly and easily jump to the friend's conversation page based on that friend's status, effectively shortening the conversation path. The conversation page provides convenient real-time interactive functions, laying the foundation for further interaction, thereby effectively improving the status-based interaction rate and ultimately increasing the utilization rate of display resources.

[0173] In one possible implementation, the session page displays quick reply information that semantically matches the target status information; the device may further include:

[0174] The status quick reply module is configured to display the quick reply information referencing the target status information in the session display area of ​​the session page when the quick reply information is triggered.

[0175] In one possible implementation, the session page displays a status reply control; the device may further include:

[0176] The status reply module is configured to, when the status reply control is triggered, display a virtual keyboard and a reply information input area, and display reference indication information referencing the target status information and quick reply information semantically matching the target status information at the associated position of the reply information input area.

[0177] In one possible implementation, the session page displays a status card, which shows at least one of the following: the target status information, quick reply information semantically matching the target status information, and a status reply control; the device may further include:

[0178] The first status details viewing module is configured to perform a response to a trigger operation on the status card and display the status details page corresponding to the target account; the status details page displays the target status information and the quick reply information.

[0179] In one possible implementation, the target account identifier and the target status information are displayed at the top of the session page; the device may further include:

[0180] The second status details viewing module is configured to display the status details page corresponding to the target account when the target status information is triggered; the status details page displays the target status information and the quick reply information.

[0181] In one possible implementation, the message page further displays the status information of the first account and the first account identifier of the first account; the device may also include:

[0182] The third status details viewing module is configured to display the status details page corresponding to the first account when the status information or the first account identifier of the first account is triggered. The status details page corresponding to the first account displays the status information of the first account, the status interaction information corresponding to the status information of the first account, and the status update control.

[0183] The status update module is configured to, when the status update control is triggered, display the status publishing page corresponding to the first account; the status publishing page displays a status input area; and, in response to the status update publishing instruction, display the status details page or the message page corresponding to the first account, wherein the status information of the first account in the status details page or the message page corresponding to the first account is updated to the updated status information entered in the status input area.

[0184] In one possible implementation, the device may further include:

[0185] The status switching module is configured to perform a status switching operation triggered on the status details page, switching the display of status information for different accounts.

[0186] In one possible implementation, the device may further include:

[0187] The status sharing display module is configured to, when the target account is already in a historical status sharing group, display the sharing group status information corresponding to the historical status sharing group on the session page; or, display the sharing group status information corresponding to the historical status sharing group and at least one of the following on the session page: the status theme corresponding to the historical status sharing group, the description information of the background music corresponding to the newly created status sharing group, and the playback control of the background music.

[0188] In one possible implementation, the apparatus further includes: a state sharing join module, configured to execute at least one of the following operations on the message page or the session page in response to a state sharing instruction triggered by the first account to join the target account:

[0189] Display the cumulative duration for which the first account joined the target account to share status;

[0190] If the target account is already in a historical status sharing group, the account identifier of the first account will be displayed in the sharing group status information corresponding to the historical status sharing group.

[0191] If the target account is not in a historical shared group, the account status information is switched to the shared group status information corresponding to the newly created shared group, which consists of the first account and the target account; and at least one of the status theme corresponding to the newly created shared group, the description information of the background music corresponding to the newly created shared group, and the playback control of the background music is displayed.

[0192] In one possible implementation, the message page also displays a state sharing trigger control, or the session page displays a state sharing trigger control; the state sharing joining module is further configured to perform a trigger operation in response to the state sharing trigger control to generate the state sharing instruction.

[0193] In one possible implementation, the device may further include:

[0194] The multi-state theme display module is configured to respond to shared state theme change commands and display multiple state themes.

[0195] The theme switching module is configured to update the display theme of the session page to the target state theme when the target state theme is selected among the multiple state themes.

[0196] In one possible implementation, the shared group status information includes the group status of the corresponding shared group, the number of accounts, and the account identifiers of multiple accounts in the corresponding shared group; the device may further include:

[0197] The status group account viewing module is configured to execute a response to a viewing command for the multiple accounts, displaying the account identifiers of the multiple accounts and the preset interactive controls corresponding to the multiple accounts; and, when a target interactive control is triggered, sending an interactive message corresponding to the target interactive control to the account corresponding to the target interactive control; the target interactive control is any of the preset interactive controls; and, when a second account identifier among the multiple account identifiers is triggered, displaying the homepage of the second account corresponding to the second account identifier.

[0198] In one possible implementation, the device may further include:

[0199] The exit status module is configured to respond to the status sharing group exit command by displaying the cumulative duration of the first account in the target status sharing group and quick interaction information; the target status sharing group is the historical status sharing group or the newly created status sharing group.

[0200] The quick interaction module is configured to send the quick interaction information to accounts in the target status sharing group other than the first account when the quick interaction information is triggered.

[0201] In one possible implementation, the device may further include:

[0202] The style switching module is configured to execute a display style switching instruction in response to the cumulative duration and the description information, and display the cumulative duration and the description information in the display style indicated by the display style switching instruction.

[0203] Regarding the apparatus in the above embodiments, the specific manner in which each module performs its operation has been described in detail in the embodiments related to the method, and will not be elaborated upon here.

[0204] This disclosure also provides a state interaction device, the device comprising:

[0205] The target page display module is configured to display the target page corresponding to the first account, wherein the target page displays the target status information corresponding to the target account; the target status information is at least one of account status information and shared group status information; the target page is a message page or a conversation page between the first account and the target account.

[0206] The shared status module is configured to execute at least one of the following operations on the message page or the session page in response to a status sharing instruction triggered by the first account to join the target account:

[0207] Display the cumulative duration for which the first account joined the target account to share status;

[0208] If the target account is already in a historical status sharing group, the account identifier of the first account will be displayed in the sharing group status information corresponding to the historical status sharing group.

[0209] If the target account is not in a historical shared group, the account status information is switched to the shared group status information corresponding to the newly created shared group, which consists of the first account and the target account; and at least one of the status theme corresponding to the newly created shared group, the description information of the background music corresponding to the newly created shared group, and the playback control of the background music is displayed.

[0210] Figure 14 This is a block diagram illustrating an electronic device for state interaction according to an exemplary embodiment. The electronic device may be a terminal, and its internal structure diagram may be as follows: Figure 14 As shown, the electronic device includes a processor, memory, network interface, display screen, and input devices connected via a system bus. The processor provides computing and control capabilities. The memory includes a non-volatile storage medium and internal memory. The non-volatile storage medium stores the operating system and computer programs. The internal memory provides an environment for the operation of the operating system and computer programs stored in the non-volatile storage medium. The network interface is used to communicate with external terminals via a network connection. When the computer program is executed by the processor, it implements a method of state interaction. The display screen can be a liquid crystal display (LCD) or an e-ink display. The input devices can be a touch layer covering the display screen, buttons, a trackball, or a touchpad mounted on the device's casing, or an external keyboard, touchpad, or mouse.

[0211] Those skilled in the art will understand that Figure 14 The structure shown is merely a block diagram of a portion of the structure related to the present disclosure and does not constitute a limitation on the electronic device to which the present disclosure is applied. A specific electronic device may include more or fewer components than those shown in the figure, or combine certain components, or have different component arrangements.

[0212] In an exemplary embodiment, an electronic device is also provided, including: a processor; and a memory for storing processor-executable instructions; wherein the processor is configured to execute the instructions to implement a state interaction method as described in the embodiments of this disclosure.

[0213] In an exemplary embodiment, a computer-readable storage medium is also provided, which, when executed by a processor of an electronic device, enables the electronic device to perform the state interaction method of the present disclosure embodiments. The computer-readable storage medium may be a ROM, random access memory (RAM), CD-ROM, magnetic tape, floppy disk, or optical data storage device, etc.

[0214] In an exemplary embodiment, a computer program product containing instructions is also provided, which, when run on a computer, causes the computer to perform the state interaction method of the embodiments of this disclosure.

[0215] Those skilled in the art will understand that all or part of the processes in the methods of the above embodiments can be implemented by a computer program instructing related hardware. This computer program can be stored in a non-volatile computer-readable storage medium. When executed, the computer program can include the processes of the embodiments of the above methods. Any references to memory, storage, databases, or other media used in the embodiments provided in this application can include non-volatile and / or volatile memory. Non-volatile memory can include read-only memory (ROM), programmable ROM (PROM), electrically programmable ROM (EPROM), electrically erasable programmable ROM (EEPROM), or flash memory. Volatile memory can include random access memory (RAM) or external cache memory. By way of illustration and not limitation, RAM is available in various forms, such as static RAM (SRAM), dynamic RAM (DRAM), synchronous DRAM (SDRAM), dual data rate SDRAM (DDRSDRAM), enhanced SDRAM (ESDRAM), synchronous link DRAM (SLDRAM), RAMbus direct RAM (RDRAM), direct memory bus dynamic RAM (DRDRAM), and RAMbus dynamic RAM (RDRAM), etc.

[0216] Other embodiments of this disclosure will readily occur to those skilled in the art upon consideration of the specification and practice of the invention disclosed herein. This application is intended to cover any variations, uses, or adaptations of this disclosure that follow the general principles of this disclosure and include common knowledge or customary techniques in the art not disclosed herein. The specification and examples are to be considered exemplary only, and the true scope and spirit of this disclosure are indicated by the following claims.

[0217] It should be understood that this disclosure is not limited to the precise structures described above and shown in the accompanying drawings, and various modifications and changes can be made without departing from its scope. The scope of this disclosure is limited only by the appended claims.

Claims

1. A state interaction method, characterized by, The method comprises the following steps: displaying a message page corresponding to a first account; the message page displays an interactive message list, a target account identifier of a target account, and target state information corresponding to the target account identifier displayed above the target account identifier, wherein the target state information represents the mood or the activity of the target account; the target account identifier refers to an account identifier with a state and state information displayed; the display area of the interactive message list is different from the display area of the target state information corresponding to the target account identifier displayed above the target account identifier and the target account identifier; in a case where the target state information or the target account identifier is triggered, a conversation page of the first account and the target account is displayed; the target account is an account corresponding to the target account identifier; the conversation page of the first account and the target account is a private message page of the first account and the target account, or a page on which the first account and the target account can perform instant messaging; the top of the conversation page displays the target account identifier and the target state information.

2. The method of claim 1, wherein, The conversation page displays a state reply control; the method further comprises the following steps: in a case where the state reply control is triggered, a virtual keyboard and a reply information input area are displayed, and reference indication information referring to the target state information and shortcut reply information semantically matched with the target state information are displayed at an associated position of the reply information input area.

3. The method of claim 1, wherein, The conversation page displays a state card, and the state card displays at least one of the target state information, shortcut reply information semantically matched with the target state information, and a state reply control; the method further comprises the following steps: in response to a triggering operation on the state card, a state detail page corresponding to the target account is displayed; the state detail page displays the target state information and the shortcut reply information.

4. The method of claim 1, wherein, The top of the conversation page displays the target account identifier and the target state information; the method further comprises the following steps: in a case where the target state information is triggered, a state detail page corresponding to the target account is displayed; the state detail page displays the target state information and shortcut reply information semantically matched with the target state information.

5. The method of claim 1, wherein, The message page further displays state information of the first account and a first account identifier of the first account; the method further comprises the following steps: in a case where the state information of the first account or the first account identifier is triggered, a state detail page corresponding to the first account is displayed; the state detail page displays the state information of the first account, state interaction information corresponding to the state information of the first account, and a state update control; in a case where the state update control is triggered, a state publishing page corresponding to the first account is displayed; the state publishing page displays a state input area. In response to the state update publishing instruction, a state detail page corresponding to the first account or the message page is displayed, and state information of the first account in the state detail page or the message page is updated as the updated state information input in the state input area.

6. The method according to any one of claims 3-5, characterized in that, The method further includes: In response to a state switching operation triggered in the state detail page, state information of different accounts is switched to be displayed.

7. The method of claim 1, wherein, The target state information is account state information, and the method further includes: In a case where the target account is in a historical state sharing group, sharing group state information corresponding to the historical state sharing group is displayed on the session page; or at least one of the following is displayed on the session page: sharing group state information corresponding to the historical state sharing group, a state theme corresponding to the historical state sharing group, description information of background music corresponding to the historical state sharing group, and a play control of the background music.

8. The method of claim 7, wherein, The method further includes: in response to the first account triggering a state sharing instruction of joining the target account, at least one of the following operations is performed on the message page or the session page: Displaying a cumulative time length of the first account joining the target account for state sharing; In a case where the target account is in a historical state sharing group, an account identifier of the first account is displayed in the sharing group state information corresponding to the historical state sharing group; In a case where the target account is not in a historical state sharing group, the account state information is switched to sharing group state information corresponding to a newly created state sharing group, the newly created state sharing group is composed of the first account and the target account, and at least one of the following is displayed: a state theme corresponding to the newly created state sharing group, description information of background music corresponding to the newly created state sharing group, and a play control of the background music.

9. The method of claim 8, wherein, The message page further displays a state sharing trigger control, or the session page displays a state sharing trigger control; the method further includes: In response to a trigger operation of the state sharing trigger control, the state sharing instruction is generated.

10. The method of claim 8, wherein, The method further includes: In response to a sharing state theme replacement instruction, a plurality of state themes are displayed; In a case where a target state theme is selected from the plurality of state themes, the display theme of the session page is updated to the target state theme.

11. The method of claim 8, wherein, The sharing group state information includes group state of a corresponding state sharing group, number of accounts, and account identifiers of a plurality of accounts in the corresponding state sharing group; the method further includes: In response to a viewing instruction of the plurality of accounts, account identifiers of the plurality of accounts and preset interaction controls corresponding to the plurality of accounts are displayed; In a case where a target interaction control is triggered, an interaction message corresponding to the target interaction control is sent to an account corresponding to the target interaction control; the target interaction control is any of the preset interaction controls; In a case where a second account identifier is triggered from the plurality of account identifiers, a home page of a second account corresponding to the second account identifier is displayed.

12. The method of claim 8, wherein, The method further includes: In response to a state sharing group exit instruction, cumulative duration information of the first account in a target state sharing group and shortcut interaction information are displayed; the target state sharing group is the historical state sharing group or the newly created state sharing group; In a case where the shortcut interaction information is triggered, the shortcut interaction information is sent to accounts in the target state sharing group except the first account.

13. The method of claim 8, wherein, The method further includes: In response to an exhibition style switching instruction of the cumulative duration and the description information, the cumulative duration and the description information are exhibited in an exhibition style indicated by the exhibition style switching instruction.

14. The method of claim 1, wherein, The session page exhibits shortcut reply information matched with the target state information; the method further includes: In a case where the shortcut reply information is triggered, the shortcut reply information referring to the target state information is exhibited in a session exhibition area of the session page.

15. A state interaction apparatus, comprising: Comprise: The display module is configured to execute display of a message page corresponding to a first account; the message page exhibits an interactive message list, a target account identifier of a target account, and target state information corresponding to the target account identifier above the target account identifier, the target state information representing a mood or what is being done; the target account identifier refers to an account identifier with a state and exhibiting state information; a display area of the interactive message list is different from a display area of the target state information corresponding to the target account identifier above the target account identifier; The state interaction module is configured to execute display of a session page of the first account and the target account in a case where the target state information or the target account identifier is triggered; The target account is an account corresponding to the target account identifier; The session page of the first account and the target account is a private message page of the first account and the target account, or a page on which the first account and the target account can perform instant messaging; a top of the session page exhibits the target account identifier and the target state information.

16. An electronic device, comprising: Comprise: A processor; A memory for storing instructions executable by the processor; The processor is configured to execute the instructions to implement the state interaction method according to any one of claims 1 to 14.

17. A computer-readable storage medium, characterized in that, When the instructions in the computer readable storage medium are executed by the processor of the electronic device, the electronic device can execute the state interaction method according to any one of claims 1 to 14.

18. A computer program product, characterised in that, The computer instructions are executed by the processor to make the computer execute the state interaction method according to any one of claims 1 to 14.

Citation Information

Patent Citations

  • Session display method and device, computer equipment and medium

    CN113873192A

  • Message processing method and device, electronic equipment and storage medium

    CN116301458A

  • Social interaction method and device, electronic equipment and storage medium

    CN117648039A