Method, apparatus, and electronic device for processing status information
By displaying the status information of group members in the group session interface of the instant messaging tool, the problem of users quickly obtaining status without disturbing members is solved, and communication efficiency and user experience are improved.
Patent Information
- Application Number
- CN202310119271.8
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2023-01-31
- Publication Date
- 2025-07-25
- Estimated Expiration
- 2043-01-31
AI Technical Summary
In group sessions of instant messaging tools, it is difficult for users to quickly understand their status information without disturbing group members, resulting in unnecessary interruption and inefficiency in communication.
In response to user's mentioned operations in the group session interface, determine whether the group member has status information, and displays the status information of the member in the target area of the session interface, including status icons and text content, and supports triggering operations to view detailed information.
Users can quickly obtain status information without disturbing group members, which improves communication efficiency and user experience and provides a more targeted status information prompt.
Smart Images

Figure CN115955655B_ABST
Abstract
Description
Technical Field
[0001] The present disclosure relates to the field of computer technologies, and in particular, to a method, an apparatus, and an electronic device for processing status information. Background Art
[0002] With the continuous development of computer software technologies and Internet technologies, instant messaging tools are increasingly applied to people's work and life. Instant messaging tools have a group chat function, and people can have conversations with group members in a group through instant messaging tools to discuss issues or notify messages. Moreover, people can further mention other group members in the group for targeted conversations. Before having a conversation with a group member to be mentioned in the group, people usually hope to know the status of the group member to avoid unnecessary interruptions. Therefore, there is a need for a solution for processing status information currently. Summary of the Invention
[0003] The present disclosure provides a method, an apparatus, and an electronic device for processing status information.
[0004] According to a first aspect, a method for processing status information is provided. The method includes:
[0005] In response to a preset operation of a user mentioning a first member in a group conversation, determining whether the first member has set a status;
[0006] If the first member has set a first status, displaying first status information corresponding to the first member in a target area of a conversation interface of the group conversation.
[0007] According to a second aspect, a device for processing status information is provided. The device includes:
[0008] A determination module, configured to determine whether the first member has set a status in response to a preset operation of a user mentioning the first member in a group conversation;
[0009] A display module, configured to display first status information corresponding to the first member in a target area of a conversation interface of the group conversation when the first member has set a first status.
[0010] According to a third aspect, a computer-readable storage medium is provided. The storage medium stores a computer program, and when the computer program is executed by a processor, the method according to any one of the above first aspects is implemented.
[0011] According to a fourth aspect, an electronic device is provided, including a memory, a processor, and a computer program stored on the memory and executable on the processor. When the processor executes the program, the method according to any one of the first aspects is implemented.
[0012] The technical solutions provided by the embodiments of the present disclosure may include the following beneficial effects:
[0013] A method and device for processing status information provided by an embodiment of the present disclosure, after a user mentions a first member in a group conversation, determine whether the first member has set a status. If the first member has set a first status, display the first status information corresponding to the first member in a target area of the conversation interface of the group conversation. Thus, the user can more conveniently and quickly obtain the status information of the group member to be mentioned without disturbing the group members, providing a more targeted status information prompt method for the user and improving the user experience.
[0014] It should be understood that the above general description and the following detailed description are only exemplary and explanatory, and cannot limit the present disclosure. BRIEF DESCRIPTION OF THE DRAWINGS
[0015] In order to more clearly illustrate the technical solutions of the embodiments of this specification, the following will briefly introduce the drawings required for the description of the embodiments. Obviously, the drawings in the following description are only some embodiments recorded in this specification. For those of ordinary skill in the art, other drawings can be obtained based on these drawings without creative efforts.
[0016] Figure 1a1 It is a schematic diagram of a conversation interface of an instant messaging client shown according to an exemplary embodiment of the present disclosure;
[0017] Figure 1a2 It is a schematic diagram of another conversation interface of an instant messaging client shown according to an exemplary embodiment of the present disclosure;
[0018] Figure 1b1 It is a schematic diagram of another conversation interface of an instant messaging client shown according to an exemplary embodiment of the present disclosure;
[0019] Figure 1b2 It is a schematic diagram of another conversation interface of an instant messaging client shown according to an exemplary embodiment of the present disclosure;
[0020] Figure 1c1 It is a schematic diagram of another conversation interface of an instant messaging client shown according to an exemplary embodiment of the present disclosure;
[0021] Figure 1c2 It is a schematic diagram of another conversation interface of an instant messaging client shown according to an exemplary embodiment of the present disclosure;
[0022] Figure 1d1 It is a schematic diagram of another conversation interface of an instant messaging client shown according to an exemplary embodiment of the present disclosure;
[0023] Figure 1d2 It is a schematic diagram of a session interface of another instant messaging client shown according to an exemplary embodiment of the present disclosure;
[0024] Figure 1e1 It is a schematic diagram of a session interface of another instant messaging client shown according to an exemplary embodiment of the present disclosure;
[0025] Figure 1e2 It is a schematic diagram of a session interface of another instant messaging client shown according to an exemplary embodiment of the present disclosure;
[0026] Figure 2 It is a flowchart of a method for processing status information shown according to an exemplary embodiment of the present disclosure;
[0027] Figure 3 It is a block diagram of a device for processing status information shown according to an exemplary embodiment of the present disclosure;
[0028] Figure 4 It is a schematic block diagram of an electronic device provided by some embodiments of the present disclosure;
[0029] Figure 5 It is a schematic block diagram of another electronic device provided by some embodiments of the present disclosure;
[0030] Figure 6 It is a schematic diagram of a storage medium provided by some embodiments of the present disclosure. Detailed implementation manners
[0031] In order to enable those skilled in the art to better understand the technical solutions in this specification, the technical solutions in the embodiments of this specification will be clearly and completely described below with reference to the accompanying drawings in the embodiments of this specification. Obviously, the described embodiments are only some of the embodiments of this specification, rather than all the embodiments. Based on the embodiments in this specification, all other embodiments obtained by those of ordinary skill in the art without creative efforts shall fall within the protection scope of this specification.
[0032] When the following description refers to the accompanying drawings, unless otherwise indicated, the same numbers in different drawings represent the same or similar elements. The embodiments described in the following exemplary embodiments do not represent all the embodiments consistent with the present disclosure. On the contrary, they are only examples of devices and methods consistent with some aspects of the present disclosure as detailed in the appended claims.
[0033] The terms used in this disclosure are for the purpose of describing particular embodiments only and are not intended to limit the disclosure. The singular forms "a", "the", and "said" used in this disclosure are also intended to include the plural forms unless the context clearly dictates otherwise. It should also be understood that the term "and / or" as used herein refers to and encompasses any and all possible combinations of one or more of the associated listed items.
[0034] It should be understood that although the terms first, second, third, etc. may be used in this disclosure to describe various information, such information should not be limited to these terms. These terms are only used to distinguish information of the same type from each other. For example, without departing from the scope of this disclosure, the first information may also be referred to as the second information, and similarly, the second information may also be referred to as the first information. Depending on the context, the word "if" as used herein may be interpreted as "when" or "while" or "in response to determining".
[0035] With the continuous development of computer software technology and Internet technology, instant messaging tools are increasingly applied to people's work and life. Instant messaging tools have a group chat function, and people can have conversations with group members in the group through instant messaging tools to discuss issues or notify messages. Moreover, they can further mention other group members in the group for targeted conversations. Before having a conversation with the group member to be mentioned in the group, people usually hope to know the status of the group member. If the group member is in a special state (such as on vacation, in a meeting, or driving, etc.), unnecessary interruptions can be avoided. In the related art, users can only click on the avatar of the group member to enter the personal information page of the group member and find the status information of the group member from the personal information page so as to have a conversation with the contact at an appropriate time.
[0036] A method for processing status information provided by this disclosure, after the user mentions a group member in a group conversation, determines whether the group member has set a status. If the group member has set a first status, the corresponding first status information of the group member is displayed in a target area of the conversation interface of the group conversation. Thus, users can more conveniently and quickly obtain the status information of the group member to be mentioned without disturbing the group member and other group members, providing a more targeted status information prompt method for users and enhancing the user experience.
[0037] Figure 1a1 and Figure 1a2 is a schematic diagram of a conversation interface of an instant messaging client shown according to an exemplary embodiment ( Figure 1a1 corresponding to the mobile terminal interface, Figure 1a2 corresponding to the PC terminal interface). As Figure 1a1 and Figure 1a2As shown, the user who logs in to the instant messaging client is a member of group groupA, where groupA is the name of the group. After the user enters the group conversation of group groupA, the user can perform an operation of mentioning group member Zhang San in the group conversation. For example, the user can enter the combination of the character "@" and the member identifier "Zhang San" of group member Zhang San, i.e., "@Zhang San", in the message input box 101 of the group conversation.
[0038] After completing the operation of mentioning group member Zhang San, the instant messaging client can determine whether Zhang San has set a status. If Zhang San has set a status, the status information corresponding to Zhang San can be displayed in the conversation interface of the group conversation. The status information can at least include the above-mentioned status set by Zhang San. For example, if the status is "driving", the status can be displayed in the conversation interface of the group conversation. As Figure 1a1 and Figure 1a2 shown, specifically, the status can be displayed in the area 102 above the message input box in the conversation interface. For example, the icon 103 corresponding to the status and the text content 104 corresponding to the status are displayed.
[0039] Optionally, the status information can further include a status description pre-set by group member Zhang San. For example, the status description is "driving, will reply to messages after 18:00". As Figure 1a1 and Figure 1a2 shown, the status description can be displayed after the status that can be displayed in the area 102.
[0040] It should be noted that if the content of the status information to be displayed in the area 102 is not long and the area required to display the status information is smaller than the area of the area 102, the entire content of the status information can be directly displayed in the area 102. As Figure 1b1 and Figure 1b2 ( Figure 1b1 corresponding to the mobile interface, Figure 1b2 corresponding to the PC interface) shown, if the content of the status description in the status information to be displayed is too long (resulting in the content of the status information being too long), for example, the content of the status description includes "driving, please leave a message if there is something, will reply to messages after 18:00, do not make calls or send voice messages". Therefore, the area required to display the status information including the status description is larger than the area of the area 102, and only part of the content of the status information, i.e., part of the content of the status description, can be displayed in the area 102. For example, only "driving, please leave a message…" can be displayed in the area 102. And a guiding icon 106 can be displayed after the displayed status information to guide the user to view the entire content of the status information through a triggering operation.
[0041] Specifically, the triggering operation can be clicking on the content of the status information displayed in area 102, or clicking on the guiding icon 106, etc. This embodiment does not limit the specific manner of the triggering operation. For example, Figure 1c1 and Figure 1c2 ( Figure 1c1 corresponding to the mobile terminal interface, Figure 1c2 corresponding to the PC terminal interface), as shown, after the user performs the triggering operation, a detail page 107 can be output, and all the content of the status information is displayed in the detail page 107.
[0042] In addition, an icon indicating the status can be displayed before the displayed status information. For example, Figure 1a1 and Figure 1a2 as shown, an icon 105 can be displayed before the status information displayed in area 102, and the icon 105 can be used to indicate that the information displayed later is status information.
[0043] In one case, if the user only needs to mention a group member Zhang San, after the user sends the message in the message input box, the status information corresponding to Zhang San displayed in area 102 is eliminated. In another case, if the user deletes "@Zhang San" from the message input box, the status information corresponding to Zhang San displayed in area 102 also needs to be eliminated. In yet another case, if the user also needs to mention other group members at the same time, for example, also needs to mention Li Si, as Figure 1d1 and Figure 1d2 shown, the user can also input the combination "@Li Si" in the message input box 101 of the group conversation to complete the operation of mentioning the group member Li Si. The instant messaging client can determine whether the group member Li Si has set a status. If Li Si has set a status, the status information corresponding to Zhang San displayed in the conversation interface of the group conversation can be updated to the status information corresponding to Li Si. Specifically, for example, the status information corresponding to Li Si includes the status "in a meeting" and the status description "is in a meeting and will reply to messages uniformly later", then the status information can be displayed in area 102 above the message input box in the conversation interface.
[0044] Optionally, a guiding area displaying guiding information can also be output in the above-mentioned conversation interface. For example, Figure 1d1 and Figure 1d2 ( Figure 1d1 corresponding to the mobile terminal interface, Figure 1d2 corresponding to the PC terminal interface), as shown, for example, the guiding information can be "View the status of the mentioned user", and the guiding information can be displayed in the guiding area 108 above the message input box 101 in the conversation interface. When the user triggers the guiding information, a detail page can be output. A guiding icon 109 can also be displayed after the displayed guiding information to guide the user to enter the detail page by triggering the operation of the guiding icon 109. For example,Figure 1e1 and Figure 1e2 ( Figure 1e1 corresponding to the mobile terminal interface, Figure 1e2 corresponding to the PC terminal interface), as shown, after the user performs a triggering operation, a detailed information page 110 can be output, and all the content of the status information corresponding to Zhang San and all the content of the status information corresponding to Li Si are displayed on the detailed information page 110.
[0045] In the solution provided in this embodiment, after the user mentions a group member in a group conversation, it is determined whether the group member has set a status. If the group member has set a status, the status information corresponding to the group member is displayed in the target area of the conversation interface of the group conversation. Thus, the user can more conveniently and quickly obtain the status information of the mentioned group member without disturbing the group member and other group members, providing a more targeted status information prompt method for the user and improving the user experience.
[0046] Furthermore, in a group conversation, since the user needs to mention a group member through the message input box and input the message to be sent, therefore, displaying the status information corresponding to the mentioned group member above the message input box in the conversation interface can enable the user to more conveniently and quickly obtain the status information of the group member, thereby further expanding the function of the instant messaging client and improving the user experience.
[0047] Still further, after the user performs a triggering operation on the status information, a detailed information page is output, and all the content of the status information is displayed on the detailed information page, thus providing a more flexible display method for the status information and further improving the user experience.
[0048] Still further, if the user mentions multiple group members, the status information of the latest mentioned group member can be displayed in the conversation interface, thereby avoiding occupying too much area of the conversation interface due to simultaneously displaying the status information of multiple group members, and further improving the user experience.
[0049] Also further, a target icon for indicating the status is displayed before the status information, thus facilitating the user to quickly locate the status information, making the information displayed on the conversation interface more abundant, and helping to improve the user experience.
[0050] The present disclosure will be described in detail below in conjunction with specific embodiments.
[0051] Figure 2The figure is a flowchart of a method for processing status information shown according to an exemplary embodiment. This method can be applied to a terminal device. In this embodiment, for ease of understanding, a terminal device capable of installing an instant messaging client is used as an example. Those skilled in the art can understand that the terminal device may include, but is not limited to, mobile terminal devices such as smart phones and tablet computers, laptop portable computers, desktop computers, and so on. This method may include the following steps:
[0052] As Figure 2 shown, in step 201, in response to a preset operation by the user to mention a first member in a group session, determine whether the first member has set a status.
[0053] In this embodiment, the group session may be a session corresponding to a group joined by the user in the instant messaging client. The user can send and receive messages or make calls with members in the group through the session interface of the group session. The user can mention any group member in the group session. For example, the user can mention the first member by performing a preset operation to mention the first member in the group session. Optionally, the preset operation to mention the first member may be to enter a combination of a preset character and the member identifier of the first member in the message input box of the group session. For example, the preset character may be the character "@" or the character "#". It can be understood that this embodiment does not limit the specific setting of the preset character. The member identifier of the first member may be the name of the first member or the nickname of the first member in the group. This embodiment does not limit the specific setting of the member identifier of the first member.
[0054] After the user mentions the first member in the group session, the instant messaging client may first determine whether the first member has set a status. Specifically, in one implementation, the instant messaging client may send a status query request to the server to instruct the server to query whether the first member has set a status. If the first status is set, the first status is returned to the instant messaging client. In another implementation, after the instant messaging client is logged in by the user, it can obtain a session information set from the server and continuously update the session information set. The session information set may include the latest status information corresponding to each group member in each group where the user is located. The instant messaging client may query from the session information set whether the first member has set a status. If the first status is set, the first status is obtained from the session information set.
[0055] In step 202, if the first member has set a first status, display the first status information corresponding to the first member in the target area of the session interface of the group session.
[0056] In this embodiment, if the first member has a status (specifically, the first status, where the first status refers to a specific status), the first status information corresponding to the first member can be displayed in the target area of the session interface of the group session. For example, the first status information corresponding to the first member can be displayed between the message input box and the session message display area in the session interface (see Figure 1a1 and Figure 1a2 ).
[0057] In one implementation, the first status information may include the first status. Displaying the first status information includes displaying the first status. Displaying the first status can be to display the status icon corresponding to the first status, or to display the text content corresponding to the first status, or to simultaneously display the status icon corresponding to the first status and the text content corresponding to the first status.
[0058] In another implementation, the first status information may include the first status and the status description of the first member. Displaying the first status information may include, in addition to displaying the first status, displaying the status description of the first member. Among them, the status description of the first member may be the status description set by the first member in advance for multiple statuses. Therefore, the status description of the first member corresponds to multiple statuses.
[0059] In yet another implementation, the first status information may include the first status and the first status description corresponding to the first status. Displaying the first status information may include, in addition to displaying the first status, displaying the first status description corresponding to the first status. Among them, the first status description is the status description set by the first member in advance for the first status (the user can set different status descriptions for different statuses in advance). Therefore, the first status description corresponds to the first status. The first status description may be a supplementary description of the first status by the first member, including more additional information about the first status.
[0060] It should be noted that if the area required to display the first status information is larger than the area of the target area, part of the first status information can be displayed in the target area, and the remaining content of the first status information can be hidden (see Figure 1b1 and Figure 1b2 ). Optionally, in response to an operation by the user to trigger the target area, a first detail page can be output, and the detail content of the first status information is displayed on the first detail page (see Figure 1c1 and Figure 1c2 ). Among them, the operation to trigger the target area can be an operation to click on the display area of the first status information, or an operation to hover the mouse over the display area of the first status information, etc. This embodiment is not limited to the specific manner of the operation to trigger the target area.
[0061] Optionally, after the content in the message input box is cleared, the first status information displayed in the target area is eliminated. Herein, the clearing of the content in the message input box may include sending out the message in the message input box or deleting the message in the message input box.
[0062] Further optionally, after the first status information is displayed, if the user performs a preset operation of mentioning a second member in the group conversation, the instant messaging client can determine whether the second member has set a status. If the second member has set a second status, the first status information displayed in the target area is updated to the second status information corresponding to the second member. Herein, the second member is a member other than the first member in the group members, and the preset operation of mentioning the second member may be entering a combination of a preset character and the member identifier of the second member in the message input box of the group conversation.
[0063] Further optionally, after the second status information is displayed, a guidance area displaying guidance information may be output on the conversation interface (see Figure 1d1 and Figure 1d2 ). After the user triggers the guidance area, a second details page may be output (see Figure 1e1 and Figure 1e2 ). At least the first status information and the second status information are displayed in the second details page. It should be noted that the first details page and the second details page involved in this embodiment may represent the same page or different pages, and this embodiment is not limited in this regard.
[0064] A method for processing status information provided by the present disclosure, after the user mentions a first member in the group conversation, determines whether the first member has set a status. If the first member has set a first status, the first status information corresponding to the first member is displayed in the target area of the conversation interface of the group conversation. Thereby enabling the user to more conveniently and quickly obtain the status information of the group member to be mentioned without disturbing other group members, providing a more targeted status information prompting method for the user, and improving the user experience.
[0065] It should be noted that although in the above embodiments, the operations of the method of the embodiments of the present disclosure are described in a specific order, however, this does not require or imply that these operations must be performed in this specific order, or that all the operations shown must be performed to achieve the desired result. On the contrary, the steps depicted in the flowchart may change the execution order. Additionally or alternatively, some steps may be omitted, multiple steps may be combined into one step for execution, and / or one step may be decomposed into multiple steps for execution.
[0066] Corresponding to the foregoing embodiment of the method for processing status information, the present disclosure also provides an embodiment of a device for processing status information.
[0067] As Figure 3 shown Figure 3 is a block diagram of a processing device for status information shown by the present disclosure according to an exemplary embodiment. The device may include: a determination module 301 and a display module 302.
[0068] Among them, the determination module 301 is configured to determine whether the first member has set a status in response to a preset operation of the user mentioning the first member in the group session.
[0069] The display module 302 is configured to display the first status information corresponding to the first member in a target area of the session interface of the group session when the first member has set a first status.
[0070] In some embodiments, the preset operation of mentioning the first member in the group session includes inputting a combination of a preset character and the member identifier of the first member in the message input box of the group session.
[0071] In other embodiments, the device may further include: an elimination module (not shown in the figure).
[0072] Among them, the elimination module is configured to eliminate the first status information displayed in the target area after the content in the message input box is cleared.
[0073] In other embodiments, the target area is between the message input box and the session message display area in the session interface.
[0074] In other embodiments, the first status information may include a first status. Alternatively, the first status information may include a first status and a status description of the first member. Alternatively, the first status information may include a first status and a first status description corresponding to the first status, where the first status description is set in advance for the first status.
[0075] In other embodiments, the display module 302 is configured to: if the area required to display the first status information is larger than the area of the target area, display a partial content of the first status information in the target area.
[0076] In other embodiments, the device may further include: a first output module (not shown in the figure).
[0077] Among them, the first output module is configured to output a first details page in response to an operation of the user triggering the target area, and the details content of the first status information is displayed in the first details page.
[0078] In other embodiments, the device may further include: an update module (not shown in the figure).
[0079] Among them, the update module is configured to, in response to a user's preset operation on a second member mentioned in a group session, update the first status information displayed in the target area to the second status information corresponding to the second member if the second member has set a second status.
[0080] In some other embodiments, the device may further include: a guidance module and a second output module (not shown in the figure).
[0081] Among them, the guidance module is configured to output a guidance area in the session interface where guidance information is displayed.
[0082] The second output module is configured to output a second details page in response to a user triggering the guidance area, and at least the first status information and the second status information are displayed in the second details page.
[0083] In some other embodiments, the device may further include: an icon display module (not shown in the figure).
[0084] Among them, the icon display module is configured to display a target icon for indicating a status before the status information in the target area.
[0085] For the device embodiments, since they basically correspond to the method embodiments, the relevant parts can refer to the partial descriptions of the method embodiments. The device embodiments described above are merely illustrative. The units described as separate components may or may not be physically separated, and the components shown as units may or may not be physical units, that is, they may be located in one place, or may be distributed to multiple network units. Some or all of the modules can be selected according to actual needs to achieve the purpose of the solutions of the embodiments of the present disclosure. Those of ordinary skill in the art can understand and implement without creative efforts.
[0086] Figure 4 A schematic block diagram of an electronic device provided for some embodiments of the present disclosure. As Figure 4 shown, the electronic device 910 includes a processor 911 and a memory 912, and can be used to implement a client or a server. The memory 912 is used to non-transiently store computer-executable instructions (such as one or more computer program modules). The processor 911 is used to run the computer-executable instructions, and when the computer-executable instructions are run by the processor 911, one or more steps in the above-mentioned processing method of status information can be executed, thereby implementing the above-mentioned processing method of status information. The memory 912 and the processor 911 can be interconnected through a bus system and / or other forms of connection mechanisms (not shown).
[0087] For example, the processor 911 may be a central processing unit (CPU), a graphics processing unit (GPU), or other forms of processing units with data processing capabilities and / or program execution capabilities. For example, the central processing unit (CPU) may be of the X86 or ARM architecture, etc. The processor 911 may be a general-purpose processor or a dedicated processor, and may control other components in the electronic device 910 to perform desired functions.
[0088] For example, the memory 912 may include any combination of one or more computer program products, and the computer program products may include various forms of computer-readable storage media, such as volatile memory and / or non-volatile memory. Volatile memory may include, for example, random access memory (RAM) and / or cache memory, etc. Non-volatile memory may include, for example, read-only memory (ROM), hard disk, erasable programmable read-only memory (EPROM), portable compact disc read-only memory (CD-ROM), USB memory, flash memory, etc. One or more computer program modules may be stored on the computer-readable storage media, and the processor 911 may run one or more computer program modules to implement various functions of the electronic device 910. Various application programs and various data, as well as various data used and / or generated by the application programs, etc. may also be stored in the computer-readable storage media.
[0089] It should be noted that in the embodiments of the present disclosure, the specific functions and technical effects of the electronic device 910 may refer to the description of the method for processing status information in the foregoing text, and will not be elaborated herein.
[0090] Figure 5 A schematic block diagram of another electronic device provided for some embodiments of the present disclosure. The electronic device 920 is, for example, suitable for implementing the method for processing status information provided in the embodiments of the present disclosure. The electronic device 920 may be a terminal device, etc., and may be used to implement a client or a server. The electronic device 920 may include, but is not limited to, mobile terminals such as mobile phones, laptop computers, digital broadcast receivers, PDAs (personal digital assistants), PADs (tablet computers), PMPs (portable multimedia players), vehicle-mounted terminals (such as vehicle-mounted navigation terminals), wearable electronic devices, etc., and fixed terminals such as digital TVs, desktop computers, smart home devices, etc. It should be noted that Figure 5 The illustrated electronic device 920 is only an example, and it will not impose any limitations on the functions and usage scope of the embodiments of the present disclosure.
[0091] As Figure 5As shown, the electronic device 920 may include a processing device (such as a central processing unit, a graphics processing unit, etc.) 921, which may perform various appropriate actions and processes according to a program stored in a read-only memory (ROM) 922 or a program loaded from a storage device 928 into a random access memory (RAM) 923. In the RAM 923, various programs and data required for the operation of the electronic device 920 are also stored. The processing device 921, the ROM 922, and the RAM 923 are connected to each other through a bus 924. An input / output (I / O) interface 925 is also connected to the bus 924.
[0092] Generally, the following devices may be connected to the I / O interface 925: an input device 926 including, for example, a touch screen, a touchpad, a keyboard, a mouse, a camera, a microphone, an accelerometer, a gyroscope, etc.; an output device 927 including, for example, a liquid crystal display (LCD), a speaker, a vibrator, etc.; a storage device 928 including, for example, a magnetic tape, a hard disk, etc.; and a communication device 929. The communication device 929 may allow the electronic device 920 to communicate with other electronic devices wirelessly or wireline to exchange data. Although Figure 5 the electronic device 920 with various devices is shown, it should be understood that it is not required to implement or have all the shown devices, and the electronic device 920 may alternatively implement or have more or fewer devices.
[0093] For example, according to an embodiment of the present disclosure, the above method for processing status information may be implemented as a computer software program. For example, an embodiment of the present disclosure includes a computer program product, which includes a computer program carried on a non-transitory computer-readable medium, and the computer program includes program codes for executing the above method for processing status information. In such an embodiment, the computer program may be downloaded and installed from a network through the communication device 929, or installed from the storage device 928, or installed from the ROM 922. When the computer program is executed by the processing device 921, the functions defined in the method for processing status information provided by the embodiments of the present disclosure may be implemented.
[0094] Figure 6 Schematic diagram of a storage medium provided for some embodiments of the present disclosure. For example, as Figure 6 shown, the storage medium 930 may be a non-transitory computer-readable storage medium for storing non-transitory computer-executable instructions 931. When the non-transitory computer-executable instructions 931 are executed by a processor, the method for processing status information described in the embodiments of the present disclosure may be implemented. For example, when the non-transitory computer-executable instructions 931 are executed by a processor, one or more steps in the method for processing status information described above may be executed.
[0095] For example, the storage medium 930 can be applied to the above-mentioned electronic device. For example, the storage medium 930 can include the memory in the electronic device.
[0096] For example, the storage medium can include a memory card of a smart phone, a storage component of a tablet computer, a hard disk of a personal computer, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM), a portable compact disc read-only memory (CD-ROM), a flash memory, or any combination of the above storage media, and can also be other applicable storage media.
[0097] For example, the description of the storage medium 930 can refer to the description of the memory in the embodiment of the electronic device, and the repeated parts will not be described again. The specific functions and technical effects of the storage medium 930 can refer to the description of the method for processing status information above, and will not be described here again.
[0098] It should be noted that in the context of the present disclosure, a computer-readable medium can be a tangible medium that can contain or store a program for use by or in connection with an instruction execution system, apparatus, or device. A computer-readable medium can be a computer-readable signal medium or a computer-readable storage medium or any combination of the two. A computer-readable storage medium can be, for example, but not limited to: an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or any combination of the above. More specific examples of a computer-readable storage medium can include, but are not limited to: an electrical connection having one or more wires, a portable computer disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact disc read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the above. In the present disclosure, a computer-readable storage medium can be any tangible medium that contains or stores a program that can be used by or in connection with an instruction execution system, apparatus, or device. In the present disclosure, a computer-readable signal medium can include a data signal propagated in a baseband or as part of a carrier wave, which carries computer-readable program code. Such a propagated data signal can take various forms, including but not limited to electromagnetic signals, optical signals, or any suitable combination of the above. A computer-readable signal medium can also be any computer-readable medium other than a computer-readable storage medium, which can send, propagate, or transmit a program for use by or in connection with an instruction execution system, apparatus, or device. The program code contained on a computer-readable medium can be transmitted using any appropriate medium, including but not limited to: wires, optical cables, RF (radio frequency), etc., or any suitable combination of the above.
[0099] Those skilled in the art will readily conceive of other embodiments of the present disclosure after considering the specification and practicing the invention disclosed herein. The present disclosure is intended to cover any variations, uses, or adaptations of the present disclosure that follow the general principles of the present disclosure and include known common general knowledge or conventional technical means in the technical field not disclosed by the present disclosure. The specification and examples are only to be considered as exemplary, and the true scope and spirit of the present disclosure are pointed out by the claims.
[0100] It should be understood that the present disclosure is not limited to the exact structures described above and shown in the drawings, and various modifications and changes can be made without departing from its scope. The scope of the present disclosure is only limited by the appended claims.
Claims
1. A method for processing status information, the method comprising: Responding to a preset operation of a user mentioning a first member in a group session, determining whether the first member has set a status; If the first member has set a first status, displaying, in a target area of the session interface of the group session, the first status information corresponding to the first member; Wherein, the preset operation of mentioning the first member in the group session includes: a preset operation of mentioning the first member in the message input box of the group session.
2. The method according to claim 1, wherein, The preset operation of mentioning the first member includes: inputting a combination of a preset character and the member identifier of the first member.
3. The method according to claim 1, wherein After displaying the first status information, the method further comprises: After the content in the message input box is cleared, eliminating the first status information displayed in the target area.
4. The method according to claim 1, wherein, The target area is between the message input box and the session message display area in the session interface.
5. The method according to claim 1, wherein, The first status information includes a first status; Or, The first status information includes a first status and a status description of the first member; Or, The first status information includes a first status and a first status description corresponding to the first status, wherein the first status description is set in advance for the first status.
6. The method according to claim 1, wherein The displaying, in a target area of the session interface of the group session, the first status information corresponding to the first member includes: If the area required for displaying the first status information is larger than the area of the target area, displaying a partial content of the first status information in the target area.
7. The method according to claim 1, wherein The method further comprises: Responding to an operation of a user triggering the target area, outputting a first detail page; the first detail page displays detailed content of the first status information.
8. The method according to claim 1, wherein After displaying the first status information, it further includes: Responding to a preset operation of a user mentioning a second member in the group session, if it is determined that the second member has set a second status, updating the first status information displayed in the target area to the second status information corresponding to the second member.
9. The method according to claim 8, wherein After displaying the second status information, it further includes: Outputting, in the session interface, a guidance area displaying guidance information; Responding to a user triggering the guidance area, outputting a second detail page; the second detail page displays at least the first status information and the second status information.
10. The method according to claim 8, wherein The method further comprises: Before the status information in the target area, displaying a target icon for indicating the status.
11. A device for processing status information, the device comprising: A determination module, configured to respond to a preset operation of a user mentioning a first member in a group session, and determine whether the first member has set a status; A display module, configured to, when the first member has set a first status, display, in a target area of the session interface of the group session, the first status information corresponding to the first member; Wherein, the preset operation of mentioning the first member in the group session includes: a preset operation of mentioning the first member in the message input box of the group session.
12. A computer-readable storage medium having a computer program stored thereon, which, when executed on a computer, causes the computer to execute the method according to any one of claims 1-10.
13. An electronic device comprising a memory and a processor, wherein the memory stores executable code, and when the processor executes the executable code, the method according to any one of claims 1-10 is implemented.
Citation Information
Patent Citations
Working state prompt method and device
CN105072018A
Information prompting method, device and equipment and storage medium
CN110147188A