Information processing method and apparatus, and electronic device
By introducing a user status information mechanism for unlocked and unlocked users in instant messaging applications, the problem of users being unable to understand each other's status in real time is solved, and richer information interaction and more efficient status information sharing are achieved.
Patent Information
- Application Number
- PCT/CN2025/088481
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- Priority Date
- 2024-04-12
- Filing Date
- 2025-04-11
- Publication Date
- 2025-10-16
AI Technical Summary
In instant messaging, users cannot understand each other's status information in real time, resulting in insufficient and insufficient information exchange.
By implementing the unlocking and unlocking mechanism of user status information in instant messaging applications, users are allowed to display the status information to be unlocked in the conversation interface, and unlock it after the other party replies to the status information, displaying the complete status information after unlocking.
It enables the sharing of status information among users, enriches the content and form of information communication, and improves the efficiency and understanding of information interaction among users.
Smart Images

Figure CN2025088481_16102025_PF_FP_ABST
Abstract
Description
Information processing method, apparatus and electronic device
[0001] This application claims priority to Chinese Patent Application No. 202410447937.7, filed on April 12, 2024, the disclosure of which is incorporated herein in its entirety as part of the present application. TECHNICAL FIELD
[0002] Embodiments of the present disclosure relate to an information processing method, apparatus and electronic device. BACKGROUND
[0003] With the development of Internet technology, users can use the Internet to interact with other users. For example, sending real-time messages to other users using instant messaging applications, and receiving real-time messages sent by other users, etc.
[0004] The information exchanged between the user and other users using the instant messaging application can include text, audio, pictures and / or video, etc. SUMMARY
[0005] Embodiments of the present disclosure provide an information processing method, apparatus and electronic device.
[0006] In a first aspect, embodiments of the present disclosure provide an information processing method, comprising: in response to receiving first user state information sent by a first user, displaying the first user state information to be unlocked in a first interface; according to a sending instruction of a second user, sending second user state information of the second user, and displaying the first user state information after being unlocked.
[0007] In a second aspect, embodiments of the present disclosure provide an information processing method, comprising: according to a state sharing operation of a first user, sending first user state information of the first user to a second user; the first user state information includes a first user state of the first user; receiving second user state information replied by the second user to the first user state information, and displaying the second user state information; wherein, before the second user state information is accepted, the first user state is displayed as first user state information to be unlocked in a session interface between the first user and the second user.
[0008] In a third aspect, embodiments of the present disclosure provide an information processing apparatus, comprising: a first display unit configured to, in response to receiving first user state information sent by a first user, display the first user state information to be unlocked in a first interface; and a second display unit configured to, according to a sending instruction of a second user, send second user state information of the second user, and display the first user state information after being unlocked.
[0009] In a fourth aspect, an information processing apparatus is provided, including: a first sending unit configured to send first user state information of a first user to a second user according to a state sharing operation of the first user; the first user state information including a first user state of the first user; a first receiving unit configured to receive second user state information of the second user in reply to the first user state information, and display the second user state information; wherein the first user state is displayed as first user state information to be unlocked in a session interface of the first user and the second user before the second user state information is accepted.
[0010] In a fifth aspect, an electronic device is provided, including: a processor and a memory;
[0011] The memory stores computer-executable instructions;
[0012] The processor executes the computer-executable instructions stored in the memory, so that the at least one processor executes the information processing method according to the first aspect, the second aspect, and various possible designs of the first aspect and the second aspect.
[0013] In a sixth aspect, a computer-readable storage medium is provided, and the computer-readable storage medium stores computer-executable instructions. When a processor executes the computer-executable instructions, the information processing method according to the first aspect, the second aspect, and various possible designs of the first aspect and the second aspect is implemented.
[0014] In a seventh aspect, a computer program product is provided, and the computer program product includes a computer program. When a processor executes the computer program, the information processing method according to the first aspect, the second aspect, and various possible designs of the first aspect and the second aspect is implemented. BRIEF DESCRIPTION OF DRAWINGS
[0015] In order to more clearly illustrate the technical solutions in the embodiments of the present disclosure, the drawings needed in the embodiment description will be briefly introduced. Obviously, the drawings in the following description are some embodiments of the present disclosure, and other drawings can be obtained by those skilled in the art without creative labor.
[0016] FIG. 1 is a schematic flowchart of an information processing method provided by the present disclosure;
[0017] FIG. 2 is a schematic flowchart of an information processing method provided by the present disclosure;
[0018] FIG. 3 is a schematic diagram of an application scenario;
[0019] FIG. 4 is a schematic diagram of an application scenario;
[0020] FIG. 5 is a schematic flowchart of an information processing method provided by the present disclosure;
[0021] FIG. 6 is a schematic flowchart of an information processing method provided by the present disclosure;
[0022] FIG. 7 is a schematic diagram of an application scenario;
[0023] FIG. 8 is a schematic diagram of an application scenario;
[0024] FIG. 9 is a schematic structural diagram of an information processing apparatus provided by the present disclosure;
[0025] FIG. 10 is a schematic structural diagram of an information processing apparatus provided by the present disclosure; and
[0026] FIG. 11 is a schematic diagram of the hardware structure of an electronic device provided by an embodiment of the present disclosure. DETAILED DESCRIPTION
[0027] To make the objectives, technical solutions, and advantages of the embodiments of the present disclosure clearer, the technical solutions in the embodiments of the present disclosure will be described clearly and completely below with reference to the drawings in the embodiments of the present disclosure. Obviously, the described embodiments are some but not all of the embodiments of the present disclosure. Based on the embodiments in the present disclosure, all other embodiments obtained by a person of ordinary skill in the art without creative work fall within the protection scope of the present disclosure.
[0028] In an application with an instant messaging function, a user can interact with a contact in real time, for example, the user can send and receive real-time messages in a conversation with the contact.
[0029] The user and the contact who interact with each other may not be in the same geographical location, and therefore, either party cannot understand the state of the other party. In order to make the conversation members better understand the information of other conversation members, there is a need for users to share user states with each other.
[0030] In the present embodiment, in a conversation, a sharing user can initiate state sharing to share own first user state information with a shared user. The client of the shared user can display the first user state information to be unlocked, and after the shared user replies to the second user state information, the first user state information to be unlocked is unlocked, so that the message display area displays the first user state information and the second user state information after being unlocked. On the one hand, the need for users to share user states with each other is met. On the other hand, the content and form of information communication are improved.
[0031] Referring to FIG. 1, a schematic flowchart of an information processing method provided by the present disclosure is shown. As shown in FIG. 1, the method comprises the following steps:
[0032] S101: In response to receiving the first user state information sent by the first user, display the first user state information to be unlocked in the first interface.
[0033] The execution subject of the information processing method of the embodiment can be a terminal device, and specifically can be an application client running in the terminal device. In the embodiment, the application client can be an application client used by the second user to log in. In some application scenarios, the application client can have an instant messaging function.
[0034] The first user can initiate user state sharing. The first user can send his own user state to the second user and expect to obtain the user state of the second user. Here, the second user can be any user other than the first user, for example, the second user can be a contact of the first user.
[0035] Specifically, the first user can use the application client on the local terminal to send the first user state information to the second user. The first user state information includes the first user state. The first user state indicates the state of the first user at a certain time, for example, the state of the first user at the time of sharing the state information. The first user state can be described using text, graphics, images, symbols, etc.
[0036] In the embodiment, after the application client of the second user receives the first user state information, since the first user has not replied to the state of the second user, the client used by the second user can display the first user state information to be unlocked. The first user state information to be unlocked can include time information and prompt information prompting the reply state.
[0037] Before the second user replies to the first user state information to be unlocked, the execution subject can display the first user state information to be unlocked to the second user, which is beneficial to realize user state sharing between different users.
[0038] S102: According to the sending instruction of the second user, send the second user state information of the second user, and display the first user state information after unlocking.
[0039] After the second user browses the first user state information to be unlocked, the second user can reply to the first user state information. For example, the second user triggers a sending instruction to the execution subject, and the sending instruction indicates to send the second user state information including the state of the second user.
[0040] After receiving the sending instruction, the execution subject sends the second user state information.
[0041] The second user state information sent by the execution subject can trigger an unlocking operation on the first user state information to be unlocked, and then display the first user state information after being unlocked. In this way, the first user state information after being unlocked and the second user state information sent by the second user can be displayed in the client of the second user.
[0042] In some embodiments, the display content corresponding to the first user state information to be unlocked is different from the display mode corresponding to the first user state information after being unlocked.
[0043] The display mode different includes different display content, different display style, etc.
[0044] The display mode of the first user state information to be unlocked and the first user state information after being unlocked is different, so that the user can identify the first user state information to be unlocked and the first user state information after being unlocked in multiple contents.
[0045] In some embodiments, the display content corresponding to the first user state information to be unlocked includes first prompt information, and the first prompt information is used to prompt the second user to send the state of itself to obtain the first user state.
[0046] And / or, the display content corresponding to the first user state information after being unlocked includes the first user state.
[0047] That is, the first user state is not included in the first user state information to be unlocked, and the first prompt information can be included. Specifically, the first prompt information can include any text, graphics, symbols, etc. prompting the second user to reply to the user state to the first user. Illustratively, the first prompt information can be "exchange state". Displaying the first prompt information in the first user state information to be unlocked can prompt the second user to reply to the state according to the first prompt information to obtain the first user state.
[0048] The first user state can be displayed in the first user state information after being unlocked. That is, the second user can browse the first user state in the first user state information after being unlocked. The first user state can be described in text, graphics and symbols, etc. The first user state can be visible in the first user state information after being unlocked, so that the second user can browse the first user state and complete the mutual sharing of user states.
[0049] As an implementation manner, the first user state information to be unlocked can be associated with the first user state information after being unlocked. The client of the second user first displays the first user state information to be unlocked. After detecting that the second user state information is sent to the first user, the client of the second user can display the first user state information after being unlocked according to the association.
[0050] As another implementation manner, the first user state information to be unlocked can include a first user state, and before being unlocked, the first user state is covered by an opaque mask. After being unlocked, the mask is transparentized or cancelled, so as to display the first user state.
[0051] Correspondingly, the client of the first user can display the second user state information after receiving the second user state information. In this way, the user states of the first user and the second user are shared.
[0052] In some implementation manners, the first interface is a session interface between the second user and the first user. The session interface herein can be any interface supporting real-time information interaction between the second user and the first user.
[0053] The first user can send the first user state information as a session message in the session interface with the second user. The client of the second user can display the first user state information to be unlocked in the session interface with the first user after receiving the first user state information. After the second user state information is sent by the second user in response to the first user state information to be unlocked, the first user state information after being unlocked and the second user state information sent to the first user can be displayed in the session interface between the second user and the first user.
[0054] In these implementation manners, the state information of the first user and the second user is shared in the session interface. This facilitates the user to browse the state information shared by the two parties.
[0055] In the embodiment, by displaying the first user state information to be unlocked in the first interface in response to receiving the first user state information sent by the first user, and sending the second user state information of the second user according to the sending instruction of the second user, and displaying the first user state information after being unlocked, the user state sharing between the users is realized, and the information communication content and the information communication form between the users are enriched.
[0056] In some embodiments of the information processing method shown in FIG. 1, the first user state information to be unlocked, the first user state information after being unlocked and the second user state information further include time information.
[0057] In these embodiments, the time information is arranged after the state information, which is beneficial to the user to browse the time corresponding to the state information.
[0058] Please refer to FIG. 2, which shows a schematic flowchart two of the information processing method provided by the present disclosure. As shown in FIG. 2, the method includes the following steps:
[0059] S201: In response to receiving the first user state information sent by the first user, display the first user state information to be unlocked in a first interface.
[0060] The execution subject of the information processing method in this embodiment can be a terminal device, and specifically can be an application program client running on the terminal device.
[0061] The specific implementation of step S201 can refer to step S101 of the embodiment shown in FIG. 1, which will not be described here.
[0062] S202: Receive a second user state input based on the first user state information to be unlocked.
[0063] S203: Obtain second user state information based on the input second user state.
[0064] In this embodiment, the second user can input a second user state after browsing the above-mentioned first user state information to be unlocked. The second user state input by the user can include text, pictures, and / or graphics, etc. The above-mentioned execution subject can obtain second user state information according to the input second user state. As an implementation manner, the terminal device can generate second user state information according to the input second user state, and the above-mentioned execution subject can obtain the second user state information from the terminal device, etc.
[0065] In some embodiments, before step S202, the above-mentioned method further includes: displaying a state reply control.
[0066] For example, when the first user state information to be unlocked is displayed, the above-mentioned state reply control can be displayed. The above-mentioned state reply control is used to reply to the first user with a user state.
[0067] For example, when the first user state information to be unlocked is displayed in a conversation interface between the first user and the second user, the above-mentioned state reply control can be displayed in the above-mentioned conversation interface.
[0068] In these embodiments, displaying the state reply control includes:
[0069] Displaying the state reply control in the first user state information to be unlocked; and / or,
[0070] Displaying the state reply control in an associated position of the first user state information to be unlocked.
[0071] In some application scenarios, the state reply control can be displayed in the first user state information to be unlocked, so as to facilitate the user to reply through the state reply control.
[0072] In some application scenarios, the state reply control can be displayed in an associated position of the first user state information to be unlocked.
[0073] For example, when the first user status information to be unlocked is displayed, the state reply control is displayed at an associated position of the first user status information after being unlocked.
[0074] For another example, when the user performs a trigger operation on the displayed first user status information to be unlocked, the state reply control is displayed at an associated position of the first user status information to be unlocked.
[0075] The associated position can be a position associated with or by default associated with the first user status information. Illustratively, the associated position of the first user status information can be any position within a preset distance threshold from the display area of the first user status information.
[0076] In these embodiments, the state reply control is displayed at the associated position of the first user status information to be unlocked, and the state reply control is displayed in the first user status information to be unlocked, which can be configured according to different display requirements, and helps to realize the diversity of state reply control display.
[0077] By displaying the state reply control in the first user status information to be unlocked and / or at the associated position, it is convenient for the second user to trigger the display of the first state editing window.
[0078] In these embodiments, the step S202 includes the following sub-steps:
[0079] First, a trigger operation performed by the second user on the state reply control is received, and the first state editing window is displayed.
[0080] Second, the second user status input by the second user in the first state editing window is received.
[0081] The second user can perform a trigger operation on the state reply control, and after receiving the trigger operation, the execution subject can display the first state editing window. The first state editing window is used to edit the user status of the second user.
[0082] The second user can edit the second user status in the first state editing window.
[0083] In some embodiments, the second user status input by the second user in the first state editing window is received, including:
[0084] The second user status input by the second user in the first information input box is received, and the first information input box is located in the first state editing window; and / or,
[0085] receive a selection operation of the second user on the state list, and take a candidate user state indicated by the selection operation as the second user state; the state list includes one or more candidate user states, and the state list is located in the first state editing window.
[0086] In some application scenarios, the first state editing window can include a first information input box, and the second user can input the second user state in the first information input box. The second user state includes one or more of the following: text, image, graphics, symbol.
[0087] The user state represented by the second user state includes, but is not limited to, one or more of the following: working, studying, exercising, entertaining, current weather, etc. In these embodiments, the second user can input the second user state in the first information input box, which provides convenience for the second user to input the second user state.
[0088] In some application scenarios, the first state editing window can also display a state list. The state list can include a plurality of candidate user states. The second user can perform a selection operation in the state list. The execution subject can take the candidate user state indicated by the selection operation as the second user state input by the second user.
[0089] By displaying a plurality of candidate user states for the user to select, the user can input the second user state by performing a simple selection operation on the displayed candidate user state, which simplifies the operation of the second user to input the second user state and saves the time of the second user to input the second user state.
[0090] It can be understood that the method also supports a combination of selecting the second user state in the state list and inputting the second user state in the first information input box, for example, the second user can select a candidate user state in the state list, the candidate user state can be displayed in the first information input box, and the second user can edit the candidate user state displayed in the first information input box to obtain a target second user state.
[0091] In these embodiments, by displaying the state reply control, receiving the triggering of the state reply control, displaying the first state editing window, and then generating the second user state information according to the second user state input by the user, the user is facilitated to edit the second user state, the generation efficiency of the second user state information is improved, and the efficiency of sharing the user state between users can be improved.
[0092] S204: According to the sending instruction of the second user, the second user state information of the second user is sent, and the first user state information after unlocking is displayed.
[0093] The implementation of step S204 can refer to the description of step S102 of the embodiment shown in FIG. 1, which is not repeated here.
[0094] In some embodiments, the first user state information to be unlocked, the second user state information, and the first user state information are displayed in the form of a card.
[0095] In these embodiments, the client of the second user can display the first user state information to be unlocked in the form of a card before receiving the feedback information sent by the client of the first user after receiving the first user state information.
[0096] The client of the first user can display the second user state information in the form of a card after receiving the second user state information sent by the second user according to the first user state information to be unlocked. The client of the first user can also display the first user state information in the form of a card.
[0097] The client of the second user can display the first user state information after being unlocked in the form of a card after sending the second user state information to the first user.
[0098] The card for displaying the above information can include different display areas, and different display areas can display corresponding contents. For example, the card for displaying the first user state information can include a time information display area and a state display area. The time information display area can display the time of sending or receiving the first user state information. The state display area displays the first user state.
[0099] Displaying the first user state information to be unlocked, the second user state information, and the first user state information in the form of a card can facilitate the user to quickly understand the information content.
[0100] Compared with the embodiment shown in FIG. 1, the embodiment describes the step of receiving the second user state input by the second user according to the first user state information to be unlocked, and obtaining the second user state information based on the input second user state, thereby supporting the second user to edit the second user state shared with the first user, and being conducive to realizing the diversity of information interaction between users.
[0101] Please refer to FIG. 3 and FIG. 4 for details. FIG. 3 is a schematic diagram of an application scenario, and FIG. 4 is a schematic diagram of an application scenario.
[0102] In the client of the second user "user B", a conversation interface 31 of the second user and the first user "user A" is displayed. The first user shares the first user status information to the second user using the client of the first user. The conversation interface 31 can display the historical messages, including the message 1 sent by the first user and the message 2 sent by the second user. The conversation interface 31 further displays the first user status information 32 to be unlocked. The first user status information 32 to be unlocked is displayed in the form of a card, including the time information and the first prompt information "interaction status" prompting the reply of the user status. The first user status information 32 to be unlocked includes a status reply control 33. As an implementation manner, the first prompt information can be displayed on the status reply control 33 as shown in FIG. 3. The second user can trigger the status reply control 33 to trigger the display of the first status editing window.
[0103] The second user can edit the second user status in the first status editing window. The client of the second user can send the second user status information to the client of the first user. After sending the second user status information, the client of the second user can unlock the first user status information. The unlocked first user status information 41 and the second user status information 42 can be displayed in the conversation interface 31 of the first user.
[0104] It can be understood that in the conversation interface of the client of the first user and the conversation interface of the client of the second user, after receiving the second user status information, the first user status information and the second user status information can be displayed.
[0105] In some embodiments, the information processing method shown in FIG. 1 and FIG. 2 further includes:
[0106] In response to receiving the trigger operation performed on the first user status in the displayed first user status information, displaying the first user status in the first target style in the first interface; and / or,
[0107] In response to receiving the trigger operation performed on the second user status in the displayed second user status information, displaying the second user status in the second target style in the first interface.
[0108] In these embodiments, after the first user and the second user share the respective user status with each other, the first user status information and the second user status information can be displayed in the display interface of the respective client.
[0109] After receiving the trigger operation performed on the first user status, the first user status can be displayed in the first target style. The first target style here includes magnification, animation, etc. If the first user status information is displayed in a card, the first user status displayed in the first target style can be displayed outside the display card of the first user status information.
[0110] After receiving the trigger operation performed on the second user state, the second user state can be displayed in a second target style. The second target style here includes magnification, animation, etc. If the second user state information is displayed in a card, the second user state displayed in the second target style can be displayed outside the display card of the second user state information.
[0111] By displaying the first user state in the first target style according to the trigger operation on the first user state, and displaying the second user state in the second target style according to the trigger operation on the second user state, the first user state and the second user state can be more clearly displayed to the user, and the diversity of content display style can be realized.
[0112] Please refer to FIG. 5, which is a schematic flow chart of an information processing method provided by the present disclosure. As shown in FIG. 5, the method includes the following steps:
[0113] S501: According to the state sharing operation of the first user, send the first user state information to the second user; the first user state information includes the first user state of the first user.
[0114] S502: Receive the second user state information replied by the second user to the first user state information, and display the second user state information; wherein, before the second user state information is accepted, the first user state is displayed as the first user state information to be unlocked in the conversation interface of the first user and the second user.
[0115] In this embodiment, the execution subject of the information processing method can be a terminal device, specifically, an application client running in the terminal device, for example, an application client with instant messaging function. The above-mentioned application client can be the application client used by the first user.
[0116] Specifically, the above-mentioned second user can be any user selected by the first user. For example, the first user selects one or more second users from a plurality of contacts in instant messaging. The above-mentioned second user can be any one or more of the plurality of contacts.
[0117] The first user can perform a state sharing operation in the application client, and the above-mentioned state sharing operation can specify the first user state shared with the second user. The above-mentioned first user state can include one or more of the following: working, studying, exercising, entertaining, current weather, etc.
[0118] After receiving the above-mentioned state sharing operation, the above-mentioned execution subject can send the first user state information to the terminal device used by the second user.
[0119] The terminal device used by the second user can run the application client, and the second user can browse the first user state information to be unlocked after logging in the application client.
[0120] The first user state information to be unlocked includes time information and first prompt information for prompting a reply state. The first prompt information is used to prompt the second user to send the second user's state to obtain the first user state.
[0121] In some application scenarios, the first user state information to be unlocked is displayed in the form of a card.
[0122] In the embodiment, the second user can reply to the second user's state to the first user according to the received first user state information to be unlocked. The application client used by the second user can obtain second user state information according to the second user's state input by the second user. The application client used by the second user can send the second user state information to the application client of the first user.
[0123] The execution subject can display the second user state information after receiving the second user state information.
[0124] The second user state information includes the second user state. The second user state can be described in one or more of text, pictures, graphics, symbols, etc.
[0125] As an implementation manner, before the second state information is sent, the first user state information to be unlocked can be displayed only in the client used by the second user. The first user state information sent by the first user is displayed in the client used by the first user. Before receiving the second user state information, the first user state information displayed in the first user can display second prompt information. The second prompt information prompts the opposite state information.
[0126] As another implementation manner, before the second state information is sent, the first user state information to be unlocked can also be displayed in the client interface of the first user and the second user.
[0127] In the embodiment, the first user state information is sent to the second user according to the state sharing operation of the first user. The first user state information includes the first user state of the first user. The second user state information replied by the second user to the first user state information is received and displayed. Before the second user state information is accepted, the first user state information is displayed as the first user state information to be unlocked in the conversation interface of the first user and the second user, thereby meeting the demand of mutual sharing of user states between users, and enriching the information communication content and the information communication form.
[0128] In some embodiments, the method further comprises:
[0129] Before receiving the second user status information, displaying second prompt information. The second prompt information is used to prompt that the other party is in the state information waiting state.
[0130] In these embodiments, after the first user status information is sent, before the second user status information is received, the execution subject can display second prompt information indicating that the current is in the state information waiting state of the other party.
[0131] As an application scenario, the first user status information is sent as a conversation message in a conversation between the first user and the second user. After the first user status information is sent, the second prompt information can be displayed in the conversation message interface until the second user status information is received.
[0132] As an implementation, for the first user status information that has been sent, the first user's conversation message interface can also display the first user status information to be unlocked. The prompt information can be displayed in the first user's first user status information to be unlocked.
[0133] By displaying the second prompt information, the first user can be made clear about the current status sharing progress.
[0134] Please refer to FIG. 6, which is a schematic flowchart of an information processing method provided by the present disclosure. As shown in FIG. 6, the method comprises the following steps:
[0135] S601: Display a status sharing control.
[0136] S602: Receive a trigger operation performed by the first user on the status sharing control, and display a second status editing window.
[0137] In this embodiment, the execution subject of the information processing method can be a terminal device, and specifically can be a client running in a terminal device used by the first user.
[0138] The first user can be any user who logs in to the client. The client can be any application client that can browse information from the Internet, and can also be a web client. The application client can integrate instant messaging functions.
[0139] The display interface of the client used by the first user can display a status sharing control. The first user can perform a trigger operation on the status sharing control. The client displays a second status editing window according to the received trigger operation.
[0140] The second status editing window can be used to edit the user status.
[0141] In some embodiments, the step S601 comprises displaying the status sharing control in one or more of the following interfaces:
[0142] a function information display interface;
[0143] a conversation interface;
[0144] a picture exchange interface.
[0145] In some application scenarios, the status sharing control is displayed in the conversation interface, for example, in the action bar of the conversation interface. The conversation interface can be a conversation interface for the first user to have a conversation with the second user.
[0146] As an implementation manner, the action bar can be displayed at the bottom of the conversation interface. The status sharing control can have a first preset identifier. The first preset identifier can include text, pictures, graphics, and / or the like. The first user can perform a trigger operation on the status sharing control displayed in the action bar.
[0147] In some application scenarios, the status sharing control can be displayed in the function information display interface. The conversation interface can include a function control for displaying a plurality of functions. The first user can perform a trigger operation on the function control to display the function information display interface. The function information display interface can include the status sharing control. The first user can perform a trigger operation on the status sharing control displayed in the function information display interface.
[0148] In some application scenarios, the status sharing control can be displayed in the picture exchange interface. The picture exchange interface can include a picture shooting interface for sending pictures to the second user. The status sharing control can be displayed in the picture shooting interface.
[0149] In these application scenarios, the first user can input the first user status according to the status sharing control. When the first user shoots a picture or selects a historical picture in the picture exchange interface to send to the second user, the first user can send the shooting picture or the historical picture carrying the first user status information to the second user. After receiving the shooting picture or the historical picture carrying the first user status information, the client of the second user can display the first user status information to be unlocked and the picture information to be unlocked in the conversation interface with the first user.
[0150] The second user can reply to the picture after receiving the first user status information and the picture information. The client of the second user can unlock the picture and display the picture after sending the picture. The second user can reply to the second user status information after receiving the first user status information and the picture information. The client of the second user can unlock the first user status information and display the unlocked first user status information after sending the second user status information.
[0151] The client of the first user displays the reply picture and / or the second user status information after receiving the reply picture and / or the second user status information sent by the second user.
[0152] S603: receiving the first user status input in the second status editing window.
[0153] The first user can input the first user status in the displayed second status editing window. The first user status can be described by one or more of the following: text, picture, figure, symbol, etc. The first user status can be the user status shared by the first user to the second user, for example, the current user status of the first user.
[0154] The user status represented by the first user status includes but is not limited to one or more of the following: working, studying, exercising, entertaining, current weather, etc.
[0155] In some embodiments, the step S603 comprises:
[0156] receiving the first user status input by the first user in the second information input box, the information input box being located in the second status editing window; and / or,
[0157] receiving the selection operation of the first user in the status list, and taking the candidate user status indicated by the selection operation as the first user status; wherein the status list comprises one or more candidate user statuses, and the status list is located in the first status editing window.
[0158] In some application scenarios, the second status editing window displays the second information input box. The first user can input the first user status in the second information input box, and the first user can input one or more of the following: text, picture, figure, symbol, etc. to describe the first user status. In these application scenarios, the second information input box for inputting the first user status is provided, so that the first user can input the customized first user status conveniently.
[0159] In some application scenarios, the second state editing window can display a state list including one or more candidate user states. The candidate user states can be pre-set user states. The candidate user states include state identifiers. The state identifiers include one or more of images, graphics, texts, and symbols.
[0160] As an implementation manner, the candidate user state identifiers can include emoticons. In this implementation manner, the state list can display a plurality of emoticons representing different candidate user states. The first user can perform a selection operation on one of the emoticons. The execution subject can receive the selection operation, thereby selecting one of the candidate user states as the input first user state from the plurality of candidate user states.
[0161] It can be understood that the method also supports a manner of selecting the first user state in the state list in combination with inputting the first user state in the second information input box. For example, the first user can select a candidate user state in the state list, the candidate user state can be displayed in the second information input box, and the first user can edit the candidate user state displayed in the second information input box to obtain the first user state.
[0162] In these application scenarios, by displaying a plurality of candidate user states for the user to select, the user can input the first user state by performing a simple selection operation on the displayed candidate user state, thereby simplifying the operation of the first user to input the first user state and saving the time of the first user to input the first user state.
[0163] S604: Obtain first user state information according to the first user state, and send the first user state information to the second user; the first user state information includes the first user state of the first user.
[0164] After receiving the first user state, the execution subject can obtain the first user state information. According to the state sharing instruction of the first user, the execution subject can send the first user state information to the second user. For example, the execution subject can send the first user state to the terminal device, and the terminal device can generate the first user state information according to the first user state. The execution subject can obtain the first user state information from the terminal device.
[0165] S605: Receive second user state information replied by the second user to the first user state information, and display the second user state information; wherein, before the second user state information is accepted, the first user state information is displayed as to-be-unlocked first user state information in the conversation interface between the first user and the second user.
[0166] The specific implementation of step S605 can refer to the description of step S502 in the embodiment shown in FIG. 5, and details are not described herein.
[0167] Compared with the embodiment shown in FIG. 5, the embodiment describes a display state sharing control, inputs the first user state through the state sharing control, generates the content of the first user state information according to the first user state, provides convenience for the first user to input the first user state, and can improve the efficiency of state sharing.
[0168] Please refer to FIG. 7 and FIG. 8, FIG. 7 is an application scenario diagram, and FIG. 8 is an application scenario diagram. As shown in FIG. 7, the first user and the conversation interface 71 of the first user “user A” are displayed in the display interface of the client of the first user “user A”. In the above-mentioned conversation interface 71, the message 1 sent by the first user and the message 2 sent by the second user “user B” are displayed. The operation bar 72 can be displayed in the above-mentioned conversation interface. The operation bar 72 can display a plurality of operable items. The plurality of operable items can include, for example, a voice operation item for initiating a voice call and an exchange state operable item 73 for sharing the user state between users. The user can perform a trigger operation on the exchange state operable item 73, so as to open the second state editing window.
[0169] In addition, the conversation interface 71 can display a function control. The function control is used to display a plurality of function items. The user can perform a trigger operation on the function control 74, so as to display a function information display interface 75, as shown in FIG. 8. The function information display interface 75 can display a plurality of function items. The plurality of function items can include, for example, an exchange state function item 751 and an exchange picture function item 752. The user can perform a trigger operation on the exchange state function item 751, so as to open the second state editing window.
[0170] Corresponding to the information processing method of the embodiment shown in FIG. 1, FIG. 9 is a structural block diagram of an information processing apparatus provided by the embodiment of the present disclosure. For ease of illustration, only parts related to the embodiments of the present disclosure are shown. Referring to FIG. 9, the apparatus 90 includes a first display unit 901 and a second display unit 902. Wherein,
[0171] The first display unit 901 is configured to display the first user state information to be unlocked in the first interface in response to receiving the first user state information sent by the first user.
[0172] The second display unit 902 is configured to send the second user state information of the second user according to the sending instruction of the second user, and display the first user state information after being unlocked.
[0173] In some embodiments, the apparatus 90 further includes a first state acquisition unit (not shown in the figure), and the first state acquisition unit is configured to:
[0174] receiving a second user state based on the first user state information to be unlocked;
[0175] obtaining second user state information based on the input second user state.
[0176] In some embodiments, the apparatus 90 further comprises a third display unit (not shown in the figure) configured to:
[0177] display a state reply control; and the first state obtaining unit is further configured to:
[0178] receive a triggering operation performed by the second user on the state reply control, and display a first state editing window;
[0179] receive a second user state input by the second user in the first state editing window.
[0180] In some embodiments, the third display unit is further configured to:
[0181] display the state reply control in the first user state information to be unlocked; and / or,
[0182] display the state reply control at an associated position of the first user state information to be unlocked.
[0183] In some embodiments, the first user state information to be unlocked is different from the first user state information after being unlocked in terms of display manner.
[0184] In some embodiments, the display content corresponding to the first user state information to be unlocked comprises first prompt information, the first prompt information being used to prompt the second user to send his / her own state to obtain the first user state.
[0185] and / or, the display content corresponding to the first user state information after being unlocked comprises the first user state.
[0186] In some embodiments, the apparatus 90 further comprises a fourth display unit (not shown in the figure) configured to:
[0187] in response to receiving a triggering operation performed on the first user state in the displayed first user state information, display the first user state in the first target style in the first interface; and / or,
[0188] in response to receiving a triggering operation performed on the second user state in the displayed second user state information, display the second user state in the second target style in the first interface.
[0189] In some embodiments, the first interface is a conversation interface between the second user and the first user.
[0190] In some embodiments, the first user state information to be unlocked, the first user state information after being unlocked, and the second user state information are displayed in the form of cards.
[0191] In some embodiments, the first state obtaining unit is further configured to: receive a second user state input by the second user in a first information input box, the first information input box being located in the first state editing window; and / or,
[0192] receive a selection operation of the second user in the state list, and take a candidate user state indicated by the selection operation as the second user state; wherein the state list comprises one or more candidate user states.
[0193] Corresponding to the information processing method shown in FIG. 5, FIG. 10 is a structural block diagram of an information processing apparatus provided by an embodiment of the present disclosure. For ease of illustration, only parts related to the embodiments of the present disclosure are shown. Referring to FIG. 10, the apparatus 100 comprises a first sending unit 1001 and a first receiving unit 1002. Wherein,
[0194] The first sending unit 1001 is configured to send first user state information of a first user to a second user according to a state sharing operation of the first user; the first user state information comprises a first user state of the first user;
[0195] The first receiving unit 1002 is configured to receive second user state information replied by the second user to the first user state information, and display the second user state information; wherein, before the second user state information is accepted, the first user state information is displayed as first user state information to be unlocked in a conversation interface between the first user and the second user.
[0196] In some embodiments, the apparatus 100 further comprises a fifth display unit (not shown in the figure), which is configured to display a state sharing control;
[0197] And the first sending unit 1001 is further configured to:
[0198] receive a trigger operation performed by the first user on the state sharing control, and display a second state editing window;
[0199] receive a first user state input in the second state editing window;
[0200] obtain first user state information according to the first user state.
[0201] In some embodiments, the first sending unit 1001 is further configured to:
[0202] receive a first user state input by the first user in a second information input box, the information input box being located in the second state editing window; and / or,
[0203] receive a selection operation of the first user in the state list, and take the candidate user state indicated by the selection operation as the first user state; wherein the state list includes one or more candidate user states, and the state list is located in the first state editing window.
[0204] In some embodiments, the fifth display unit is further configured to display the state sharing control in one or more of the following interfaces:
[0205] a function information display interface;
[0206] a conversation interface;
[0207] a picture exchange interface.
[0208] In some embodiments, the apparatus 100 further includes a sixth display unit (not shown in the figure), configured to display second prompt information before receiving the second user state information, the second prompt information being used to prompt for waiting for the opposite state information.
[0209] To implement the above-mentioned embodiments, the present disclosure further provides an electronic device.
[0210] Referring to FIG. 11, a structural schematic diagram of an electronic device 1100 suitable for implementing the embodiments of the present disclosure is shown, which can be a terminal device or a server. The terminal device can include, but is not limited to, mobile terminals such as mobile phones, notebook computers, digital broadcast receivers, personal digital assistants (PDA), tablet computers (PAD), portable multimedia players (PMP), vehicle-mounted terminals (such as vehicle-mounted navigation terminals), and the like, and fixed terminals such as digital TVs, desktop computers, and the like. The electronic device shown in FIG. 11 is only an example, and should not bring any limitation to the functions and use range of the embodiments of the present disclosure.
[0211] As shown in FIG. 11, the electronic device 1100 can include a processing device (e.g., a central processor, a graphics processor, etc.) 1101 that can perform various suitable actions and processes according to programs stored in a Read Only Memory (ROM) 1102 or loaded into a Random Access Memory (RAM) 1103 from a storage device 1108. Various programs and data required by the electronic device 1100 for operations are also stored in the RAM 1103. The processing device 1101, the ROM 1102, and the RAM 1103 are connected to each other through a bus 1104. An Input / Output (I / O) interface 1105 is also connected to the bus 1104.
[0212] In general, the following devices can be connected to the I / O interface 1105: input devices 1106 including, for example, a touch screen, a touch pad, a keyboard, a mouse, a camera, a microphone, an accelerometer, a gyroscope, etc.; output devices 1107 including, for example, a Liquid Crystal Display (LCD), a speaker, a vibrator, etc.; storage devices 1108 including, for example, a magnetic tape, a hard disk, etc.; and communication devices 1109. The communication devices 1109 can allow the electronic device 1100 to communicate wirelessly or wired with other devices to exchange data. Although FIG. 11 shows the electronic device 1100 with various devices, it should be understood that all of the shown devices are not required to be implemented or possessed. More or less devices can be alternatively implemented or possessed.
[0213] In particular, according to embodiments of the present disclosure, the processes described above with reference to the flowcharts can be implemented as a computer software program. For example, embodiments of the present disclosure include a computer program product comprising a computer program carried on a computer readable medium, the computer program containing program code for performing the methods shown in the flowcharts. In such embodiments, the computer program can be downloaded and installed from a network through the communication devices 1109, or installed from the storage devices 1108, or installed from the ROM 1102. When the computer program is executed by the processing device 1101, the above-mentioned functions defined in the methods of embodiments of the present disclosure are performed.
[0214] It should be noted that the computer-readable medium mentioned above in the present disclosure may be a computer-readable signal medium or a computer-readable storage medium, or any combination of the two. A computer-readable storage medium may be, for example, but not limited to, an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, device, or component, or any combination of the above. More specific examples of computer-readable storage media may include, but are not limited to: an electrical connection with 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 disk 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 may be any tangible medium that contains or stores a program that can be used by or in conjunction with an instruction execution system, device, or component. In the present disclosure, a computer-readable signal medium may include a data signal propagated in baseband or as part of a carrier wave, which carries computer-readable program code. Such a propagated data signal may take a variety of forms, including but not limited to electromagnetic signals, optical signals, or any suitable combination of the above. A computer-readable signal medium may also be any computer-readable medium other than a computer-readable storage medium that can transmit, propagate, or transport a program for use by or in conjunction with an instruction execution system, apparatus, or device. The program code contained on the computer-readable medium may be transmitted using any suitable medium, including but not limited to wires, optical cables, RF (radio frequency), etc., or any suitable combination thereof.
[0215] The computer-readable medium may be included in the electronic device, or may exist independently without being incorporated into the electronic device.
[0216] The computer-readable medium carries one or more programs. When the one or more programs are executed by the electronic device, the electronic device executes the method shown in the above embodiment.
[0217] Computer program code for carrying out operations of the present disclosure can be written in any combination of one or more programming languages, including an object oriented programming language such as Java, Smalltalk, C++ or the like and conventional procedural programming languages, such as the "C" programming language or similar programming languages. The program code can execute entirely on the user's computer, partly on the user's computer, as a stand-alone software package, partly on the user's computer and partly on a remote computer or entirely on the remote computer or server. In the latter scenario, the remote computer can be connected to the user's computer through any type of network, including a local area network (LAN) or a wide area network (WAN), or the connection can be made to an external computer (for example, through the Internet using an Internet Service Provider).
[0218] The flow diagrams and the block diagrams in the drawings are illustrations of architectures, functionalities, and operations of possible implementations of systems, methods, and computer program products according to various embodiments of present disclosure. In this regard, each block in the flow diagrams or block diagrams can represent a module, a segment, or a portion of code, which comprises one or more executable instructions for implementing the specified logical function(s). It should also be noted that in some alternative implementations, the functions noted in the blocks can occur out of the order noted in the figures. For example, two blocks shown in succession may, in fact, be executed substantially concurrently or the blocks may
[0219] The units described in the embodiments of the present disclosure can be implemented by software, or by hardware, or by a combination of software and hardware. In some cases, the names of the units do not constitute a limitation on the units themselves. For example, a display unit can also be described as a unit that "displays a picture Easter egg in response to determining that the first operation received in the content comment area meets the preset triggering condition".
[0220] The functions described in this specification can be implemented in part or in whole by one or more hardware logic components. For example, and without limitation, illustrative types of hardware logic components that can be used include Field-programmable Gate Arrays (FPGAs), Program-specific Integrated Circuits (ASICs), Program-specific Standard Products (ASSPs), System-on-a-chip systems (SOCs), Complex Programmable Logic Devices (CPLDs), etc.
[0221] In the context of the present disclosure, a machine-readable medium can be a tangible medium that contains or stores a program for use by or in connection with an instruction execution system, apparatus, or device. The machine-readable medium can be a machine-readable signal medium or a machine-readable storage medium. A machine-readable medium can include, but is not limited to, an electronic, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or any suitable combination of the foregoing. More specific examples of the machine-readable storage medium will include one or more lines of electrical connections, portable computer disks, hard disk drives, random access memory (RAM), read-only memory (ROM), erasable programmable read-only memory (EPROM or Flash memory), optical fibers, portable compact disc read-only memories (CD-ROMs), optical storage devices, magnetic storage devices, or any suitable combination of the foregoing.
[0222] In a first aspect, according to one or more embodiments of the present disclosure, an information processing method is provided, comprising:
[0223] In response to receiving the first user state information sent by the first user, displaying the first user state information to be unlocked in the first interface;
[0224] According to the sending instruction of the second user, sending the second user state information of the second user, and displaying the first user state information after being unlocked.
[0225] According to one or more embodiments of the present disclosure, the method further comprises:
[0226] Receiving the second user state input based on the first user state information to be unlocked;
[0227] Obtaining the second user state information based on the input second user state.
[0228] According to one or more embodiments of the present disclosure, the method further comprises:
[0229] Displaying a state reply control; and receiving the second user state input based on the first user state information to be unlocked, comprising:
[0230] Receiving a trigger operation performed by the second user on the state reply control, and displaying a first state editing window;
[0231] Receiving the second user state input by the second user in the first state editing window.
[0232] According to one or more embodiments of the present disclosure, displaying the state reply control comprises:
[0233] Displaying the state reply control in the first user state information to be unlocked; and / or
[0234] display a state reply control in an associated position of the first user state information to be unlocked.
[0235] According to one or more embodiments of the present disclosure, the first user state information to be unlocked and the first user state information after being unlocked correspond to different display manners.
[0236] According to one or more embodiments of the present disclosure, the display content corresponding to the first user state information to be unlocked includes first prompt information, and the first prompt information is used to prompt the second user to send the state of the second user to obtain the first user state.
[0237] And / or, the display content corresponding to the first user state information after being unlocked includes the first user state.
[0238] According to one or more embodiments of the present disclosure, the method further includes:
[0239] in response to receiving a trigger operation performed on the first user state in the displayed first user state information, displaying the first user state in the first interface in a first target style; and / or,
[0240] in response to receiving a trigger operation performed on the second user state in the displayed second user state information, displaying the second user state in the first interface in a second target style.
[0241] According to one or more embodiments of the present disclosure, the first interface is a conversation interface between the second user and the first user.
[0242] According to one or more embodiments of the present disclosure, the first user state information to be unlocked, the first user state information after being unlocked, and the second user state information are displayed in the form of cards.
[0243] According to one or more embodiments of the present disclosure, receiving the second user state input by the second user in the first state editing window includes:
[0244] receiving the second user state input by the second user in the first information input box, the first information input box being located in the first state editing window;
[0245] And / or, receiving a selection operation of the second user in the state list, and taking the candidate user state indicated by the selection operation as the second user state; wherein the state list includes one or more candidate user states, and the state list is located in the first state editing window.
[0246] In a second aspect, according to one or more embodiments of the present disclosure, an information processing method is provided, including:
[0247] According to the state sharing operation of the first user, the first user state information of the first user is sent to the second user, and the first user state information includes the first user state of the first user.
[0248] The second user state information replied by the second user to the first user state information is received, and the second user state information is displayed; wherein, before the second user state information is accepted, the first user state information is displayed as the first user state information to be unlocked in the session interface of the first user and the second user.
[0249] According to one or more embodiments of the present disclosure, the method further comprises:
[0250] Displaying a state sharing control;
[0251] And according to the state sharing operation of the first user, the first user state information of the first user is sent to the second user, comprising:
[0252] Receiving a trigger operation performed by the first user on the state sharing control, and displaying a second state editing window;
[0253] Receiving the first user state input in the second state editing window;
[0254] According to the first user state, the first user state information is obtained.
[0255] According to one or more embodiments of the present disclosure, receiving the first user state input in the first state editing window comprises:
[0256] Receiving the first user state input by the first user in the second information input box, and the information input box is located in the second state editing window;
[0257] And / or, receiving a selection operation of the first user in the state list, and taking the candidate user state indicated by the selection operation as the first user state; wherein, the state list includes one or more candidate user states.
[0258] According to one or more embodiments of the present disclosure, displaying the state sharing control comprises displaying the state sharing control in one or more of the following interfaces:
[0259] Function information display interface;
[0260] Session interface;
[0261] Picture exchange interface.
[0262] According to one or more embodiments of the present disclosure, the method further comprises:
[0263] Before receiving the second user state information, a second prompt information is displayed, and the second prompt information is used to prompt to wait for the other party state information.
[0264] In a third aspect, according to one or more embodiments of the present disclosure, an information processing apparatus is provided, comprising:
[0265] A first display unit configured to, in response to receiving first user state information sent by a first user, display the first user state information to be unlocked in a first interface;
[0266] A second display unit configured to, according to a sending instruction of a second user, send second user state information of the second user, and display the first user state information after being unlocked.
[0267] According to one or more embodiments of the present disclosure, the apparatus further comprises a first state acquisition unit configured to:
[0268] Receive second user state input based on the first user state information to be unlocked;
[0269] Acquire second user state information based on the input second user state.
[0270] According to one or more embodiments of the present disclosure, the apparatus further comprises a third display unit configured to:
[0271] Display a state reply control; and the first state acquisition unit is further configured to:
[0272] Receive a trigger operation performed by the second user on the state reply control, and display a first state editing window;
[0273] Receive second user state input by the second user in the first state editing window.
[0274] According to one or more embodiments of the present disclosure, the third display unit is further configured to:
[0275] Display the state reply control in the first user state information to be unlocked; and / or,
[0276] Display the state reply control at an associated position of the first user state information to be unlocked.
[0277] According to one or more embodiments of the present disclosure, the first user state information to be unlocked and the first user state information after being unlocked correspond to different display modes.
[0278] According to one or more embodiments of the present disclosure, the display content corresponding to the first user state information to be unlocked comprises first prompt information, the first prompt information being used to prompt the second user to send his own state to acquire the first user state;
[0279] And / or, the display content corresponding to the first user state information after being unlocked comprises the first user state.
[0280] According to one or more embodiments of the present disclosure, the apparatus further includes a fourth display unit configured to:
[0281] in response to receiving a trigger operation performed on the first user state in the displayed first user state information, display the first user state in the first target style in the first interface; and / or,
[0282] in response to receiving a trigger operation performed on the second user state in the displayed second user state information, display the second user state in the second target style in the first interface.
[0283] According to one or more embodiments of the present disclosure, the first interface is a conversation interface between the second user and the first user.
[0284] In some embodiments, the first user state information to be unlocked, the first user state information after being unlocked, and the second user state information are displayed in the form of cards.
[0285] According to one or more embodiments of the present disclosure, the first state obtaining unit is further configured to: receive a second user state input by the second user in a first information input box, the first information input box being located in the first state editing window; and / or,
[0286] receive a selection operation of the second user in a state list, and indicate a candidate user state indicated by the selection operation as the second user state; wherein the state list includes one or more candidate user states, and the state list is located in the first state editing window.
[0287] In a fourth aspect, according to one or more embodiments of the present disclosure, an information processing apparatus is provided, including:
[0288] a first sending unit configured to send first user state information of a first user to a second user according to a state sharing operation of the first user; the first user state information including a first user state of the first user;
[0289] a first receiving unit configured to receive second user state information replied by the second user to the first user state information, and display the second user state information; wherein, before the second user state information is accepted, the first user state information is displayed as first user state information to be unlocked in a conversation interface between the first user and the second user.
[0290] According to one or more embodiments of the present disclosure, the apparatus further includes a fifth display unit (not shown in the figure), configured to display a state sharing control;
[0291] and the first sending unit is further configured to:
[0292] receive a triggering operation performed by the first user on the status sharing control, and display a second status editing window;
[0293] receive a first user status input in the second status editing window;
[0294] obtain first user status information according to the first user status.
[0295] According to one or more embodiments of the present disclosure, the first sending unit is further configured to:
[0296] receive a first user status input by the first user in a second information input box, the information input box being located in the second status editing window; and / or,
[0297] receive a selection operation performed by the first user on the status list, and take a candidate user status indicated by the selection operation as the first user status; wherein the status list includes one or more candidate user statuses, and the status list is located in the first status editing window.
[0298] According to one or more embodiments of the present disclosure, the fifth display unit is further configured to display the status sharing control in one or more of the following interfaces:
[0299] a function information display interface;
[0300] a conversation interface;
[0301] a picture exchange interface.
[0302] According to one or more embodiments of the present disclosure, the apparatus further includes a sixth display unit, the sixth display unit being configured to display prompt information before receiving the second user status information, the prompt information being used to prompt for waiting for the other party's status information.
[0303] In a fifth aspect, according to one or more embodiments of the present disclosure, an electronic device is provided, including at least one processor and a memory;
[0304] The memory stores computer execution instructions;
[0305] The at least one processor executes the computer execution instructions stored in the memory, so that the at least one processor executes the information processing method of the above first aspect, the second aspect, and various possible designs of the first aspect and the second aspect.
[0306] In a sixth aspect, according to one or more embodiments of the present disclosure, a computer readable storage medium is provided, the computer readable storage medium storing computer execution instructions, when a processor executes the computer execution instructions, the information processing method of the above first aspect, the second aspect, and various possible designs of the first aspect and the second aspect is implemented.
[0307] In a seventh aspect, according to one or more embodiments of the present disclosure, a computer program product is provided, comprising a computer program, wherein the computer program is executed by a processor to implement the information processing method according to the first aspect, the second aspect, and various possible designs of the first aspect and the second aspect.
[0308] The above description is merely illustrative of the exemplary embodiments of the present disclosure and the principles of the technology involved. It is understood that the disclosure scope of the present disclosure is not limited to the technical solutions formed by the specific combinations of the above technical features, and also covers other technical solutions formed by the combinations of the above technical features or equivalent features thereof without departing from the above disclosed concept. For example, the technical solutions formed by the mutual replacement of the above features and the technical features disclosed in the present disclosure (but not limited to) having similar functions.
[0309] Further, although operations are depicted in a particular, chronological sequence, this should not be understood as requiring such order unless specifically specified. Multi-tasking and parallel processing can be advantageous. Likewise, the specific sequence of operations is not required to implement the subject matter of the present disclosure. Certain features described in the context of separate embodiments can also be implemented together in a single embodiment. Conversely, various features described in the context of a single embodiment can also be implemented in multiple embodiments separately or in any suitable sub-combination.
[0310] Although the subject matter has been described in language specific to structural features and / or methodological acts, it is to be understood that the subject defined in the appended claims is not necessarily limited to the specific features or acts described above. Rather, the specific features and acts described above are disclosed as example forms of implementing the claims.
Claims
1. An information processing method, comprising: In response to receiving the first user status information sent by the first user, displaying the first user status information to be unlocked in the first interface; According to the sending instruction of the second user, the second user status information of the second user is sent, and the first user status information after unlocking is displayed.
2. The method according to claim 1, further comprising: receiving a second user status input based on the first user status information to be unlocked; Second user status information is acquired based on the input second user status.
3. The method according to claim 2, further comprising: Display status reply controls; And the receiving of the second user status input based on the first user status information to be unlocked includes: receiving a trigger operation performed by the second user on the status reply control, and displaying a first status editing window; A second user status input by a second user in the first status editing window is received.
4. The method according to claim 3, wherein: The display status reply control includes: displaying a status reply control in the first user status information to be unlocked; and / or, A status reply control is displayed at a location associated with the first user status information to be unlocked.
5. The method according to any one of claims 1 to 4, wherein: The display manner of the first user status information to be unlocked is different from that of the first user status information after unlocking.
6. The method according to claim 5, wherein: The display content corresponding to the first user status information to be unlocked includes first prompt information, where the first prompt information is used to prompt the second user to send their own status to obtain the first user status; and / or, The display content corresponding to the first user status information after unlocking includes the first user status.
7. The method according to any one of claims 1 to 6, further comprising: In response to receiving a trigger operation performed on a first user status in the displayed first user status information, displaying the first user status in a first target style on the first interface; and / or, In response to receiving a trigger operation performed on the second user status in the displayed second user status information, the second user status is displayed in a second target style on the first interface.
8. The method according to any one of claims 1 to 7, wherein: The first interface is a conversation interface between the second user and the first user.
9. The method according to any one of claims 1 to 8, wherein: The first user status information to be unlocked, the first user status information after unlocking, and the second user status information are displayed in a card format.
10. The method according to claim 3 or 4, wherein: The receiving a second user status input by a second user in the first status editing window includes: receiving a second user status input by the second user in a first information input box, wherein the first information input box is located in the first status editing window; and / or, Receive a selection operation of the second user in a state list, and use the candidate user state indicated by the selection operation as the second user state; wherein the state list includes one or more candidate user states, and the state list is located in the first state editing window.
11. An information processing method, comprising: Sending the first user's status information to the second user according to the first user's status sharing operation; The first user status information includes a first user status of a first user; Receive second user status information from a second user in response to the first user status information, and display the second user status information; wherein, before the second user status information is accepted, the first user status information is displayed as first user status information to be unlocked in the conversation interface between the first user and the second user.
12. The method according to claim 11, further comprising: Display status sharing controls; And the sending of the first user's status information to the second user according to the first user's status sharing operation includes: receiving a trigger operation performed by the first user on the status sharing control, and displaying a second status editing window; receiving a first user state input in the second state editing window; The first user status information is acquired according to the first user status.
13. The method according to claim 12, wherein: The receiving the first user status input in the first status editing window includes: receiving a first user status input by the first user in a second information input box, the information input box being located in the second status editing window; and / or, Receive a selection operation of the first user in a state list, and use a candidate user state indicated by the selection operation as the first user state; wherein the state list includes one or more candidate user states, and the state list is located in the first state editing window.
14. The method according to claim 12 or 13, wherein: The displaying of the status sharing control includes displaying the status sharing control in one or more of the following interfaces: Function information display interface; Conversational interface; Image exchange interface.
15. The method according to any one of claims 12 to 14, further comprising: Before receiving the second user status information, second prompt information is displayed, where the second prompt information is used to prompt the user to wait for the other party's status information.
16. An information processing device comprising: a first display unit, configured to display the first user status information to be unlocked in the first interface in response to receiving the first user status information sent by the first user; The second display unit is configured to send the second user status information of the second user according to the sending instruction of the second user, and display the first user status information after unlocking.
17. An information processing device comprising: A first sending unit is configured to send the first user's status information to the second user according to the first user's status sharing operation; The first user status information includes a first user status of a first user; The first receiving unit is configured to receive second user status information replied by a second user to the first user status information, and display the second user status information; wherein, before the second user status information is accepted, the first user status is displayed as the first user status information to be unlocked in the conversation interface between the first user and the second user.
18. An electronic device comprising: processor and memory, wherein The memory stores computer-executable instructions; The processor executes the computer-executable instructions stored in the memory, so that the processor performs the information processing method according to any one of claims 1 to 15.
19. A computer-readable storage medium storing computer-executable instructions, wherein: When a processor executes the computer-executable instructions, the information processing method according to any one of claims 1 to 15 is implemented.
20. A computer program product comprising a computer program, wherein When the computer program is executed by a processor, the information processing method according to any one of claims 1 to 15 is implemented.
Citation Information
Patent Citations
Instant messaging-based user state display method and instant messaging server
CN102710552A
Video generation method and related device
CN111669515A
Information acquisition method and device, computer equipment and storage medium
CN111814158A
Method for managing media associated with a user status
US20160048989A1