Method and apparatus for displaying a screen, computer program, and electronic device
The screen display method addresses the complexity of viewing a counterpart's screen during chatting by displaying direct links to the current state of the second account's screen within the chat information display area, thereby simplifying operations and improving user efficiency.
Patent Information
- Application Number
- JP2023571122
- Authority / Receiving Office
- JP · JP
- Patent Type
- Patents
- Current Assignee / Owner
- Priority Date
- 2021-08-17
- Filing Date
- 2022-07-08
- Publication Date
- 2025-06-03
- Estimated Expiration
- 2042-07-08
AI Technical Summary
Current technologies face challenges in simplifying the operation of viewing the screen being viewed by a counterpart account during chatting, particularly in live-streaming or video applications, where users need to manually request and search for live-room information, leading to complex operations and reduced efficiency.
A screen display method that includes displaying chat information between accounts in a chat information display area, showing a link corresponding to the current state of the second account, and upon user instruction, displaying the screen corresponding to the link within the target application, thereby simplifying the process of accessing the counterpart's screen.
This solution streamlines the process of viewing a counterpart's screen during chatting, reducing the complexity of operations and enhancing user efficiency by providing direct links to the current state of the second account's screen.
Smart Images

Figure 0007687764000001 
Figure 0007687764000002 
Figure 0007687764000003
Abstract
Description
Technical Field
[0001] (Cross - reference to related applications) This application claims the priority of a Chinese patent application with the application number 202110944261.9 and the invention title "Screen Display Method, Device, Storage Medium, and Electronic Device", which was filed with the China National Intellectual Property Administration on August 17, 2021, and all of its contents are incorporated herein by reference.
[0002] This application relates to the field of computers, and specifically, to a screen display method, device, computer program, and electronic device.
Background Art
[0003] In related technologies, many applications have added a chat function. For example, both live - streaming applications and video applications have a chat function. Multiple accounts can chat in the application during live - streaming or video viewing, thus improving the viewing experience of live - streaming or videos.
[0004] However, currently, it is impossible to know the status of the other account during a chat, nor can one know the screen being viewed by the other account. Taking the chat scenario between account A and account B in a live - streaming application as an example, account A and account B only have a chat function on the chat page. If account A wants to know the current status of account B, it is necessary to ask about the current status of account B through chat. If account B is currently live - streaming in the live - room, and account A wants to view the live - streaming screen of account B, account A has to ask for the live - room information from the account and search for the live - room in the live - streaming application before it can enter account B's live - room, and the operation is complex.
[0005] Also, during live streaming or video viewing, one account may chat with multiple accounts simultaneously. In this case, the account needs to open multiple chat windows simultaneously. However, the above-mentioned multiple chat windows will block many application screens, for example, the live streaming screen or video screen currently being viewed. Furthermore, in a scene where multiple chat windows are opened simultaneously, in order to reduce the area of the application screen blocked by the multiple chat windows, the user needs to close some chat windows and leave only one chat window. However, in this case, if the user wants to chat with another account again, it is necessary to reopen the chat window for chatting with the above-mentioned another account. The operation of closing and then reopening will increase the operation steps and reduce the operation efficiency.
[0006] For the above problems, no currently effective solutions have been proposed.
Summary of the Invention
Problems to be Solved by the Invention
[0007] Embodiments of the present application provide a screen display method, an apparatus, a computer program, and an electronic device that at least solve the problem that the operation for viewing the screen being viewed by a counterpart account during chatting becomes complicated.
Means for Solving the Problems
[0008] A screen display method executed by an electronic device according to an aspect of the embodiments of the present application includes steps of: displaying chat information between a first account and a second account in a chat information display area of a target application, where the first account is logged in to the target application; displaying a link corresponding to the current state of the second account in the chat information display area; and in the target application, displaying a screen corresponding to the link in response to an operation instruction for the link.
[0009] A screen display device according to another aspect of the embodiment of the present application includes: a first display module that displays chat information between a first account and a second account in a chat information display area of a target application in which the first account is logged in; a second display module that displays a link corresponding to the current state of the second account in the chat information display area; and a third display module that displays a screen corresponding to the link in the target application in response to an operation instruction to the link.
[0010] A computer-readable storage medium according to still another aspect of the embodiment of the present application stores a computer program configured to execute the above screen display method when executed.
[0011] An electronic device according to still another aspect of the embodiment of the present application includes a memory and a processor. The computer program is stored in the memory, and the processor is configured to execute the above screen display method by executing the computer program.
Brief Description of the Drawings
[0012] The drawings described herein are provided for a further understanding of the present application, constitute a part of the present application, and the exemplary embodiments of the present application and their descriptions are used to explain the present application and do not constitute an inappropriate limitation to the present application.
Figure 1
Figure 2
Figure 3
Figure 4
Figure 5
Figure 6
Figure 7
Figure 8
Figure 9
Figure 10
Figure 11
Figure 12
Figure 13
Figure 14
Figure 15
Figure 16
Figure 17
Figure 18
Figure 19
Embodiments for Carrying Out the Invention
[0013] In order for those skilled in the art to better understand the solutions of the present application, hereinafter, with reference to the drawings in the embodiments of the present application, the technical means in the embodiments of the present application will be clearly and completely described. Obviously, the described embodiments are only a part of the embodiments of the present application, not all of them. Based on the embodiments of the present application, all other embodiments obtained by those skilled in the art without creative labor belong to the protection scope of the present application.
[0014] It should be noted that the terms "first", "second", etc. in the specification, claims and the above drawings of the present application are for distinguishing similar objects and do not necessarily describe a specific order or priority. It should be understood that the data used in this way may be appropriately interchanged so that the embodiments of the present application described here can be implemented in an order other than the illustration or description here. Also, the terms "include", "comprise" and any variations thereof are intended to cover non-exclusive inclusion. For example, a process, method, system, product or device including a series of steps or units is not limited to the clearly shown steps or units, and may include other steps or units not clearly shown or inherent to these processes, methods, products or devices.
[0015] One aspect of the embodiment of the present application provides a screen display method. As an embodiment, the above screen display method may be applied to the application environment shown in FIG. 1, but is not limited thereto. The above application environment includes a terminal device 102, a network 104, and a server 106.
[0016] In this embodiment, the terminal device 102 may be a terminal device on which a target client is installed, and may include at least one of a smartphone (e.g., an Android smartphone, an iOS smartphone, etc.), a notebook computer, a tablet computer, a palm top computer, a Mobile Internet Device (MID), a PAD, a desktop computer, a smart TV, etc., but is not limited thereto. The target client may be a live delivery client, a video client, a browser client, an education client, etc. The target client has a chat function.
[0017] The network 104 may include a wired network, a wireless network, but is not limited thereto. The wired network includes a local area network, a metropolitan area network, and a wide area network, and the wireless network includes Bluetooth, WIFI, and a network that realizes other wireless communications.
[0018] The server 106 may be a single server, a server cluster composed of multiple servers, or a cloud server. The above is only exemplary, and this embodiment does not limit this.
[0019] As an embodiment, as shown in FIG. 2, the above screen display method executed by the electronic device shown in FIG. 19 includes the following steps S202, step S204, and step S206.
[0020] In step S202, chat information between the first account and the second account is displayed in the chat information display area of the target application, and the target application is logged in by the first account.
[0021] The target application is an application installed on the electronic device shown in FIG. 19. For example, it may be a live distribution application client or a video application client. The first account logs in to the target application. The target chat panel includes an account display area and a chat information display area. The account display area displays the accounts that chat with the first account, and there may be multiple accounts that chat with the first account. The chat information display area displays the chat information between the first account and the second account that chats with it.
[0022] In step S204, a link corresponding to the current state of the second account is displayed in the chat information display area.
[0023] The current state includes, but is not limited to, a live distribution state, a hosting state, and a live distribution viewing state.
[0024] In step S206, according to the operation instruction to the link, a screen corresponding to the link is displayed in the target application.
[0025] The step of displaying a link corresponding to the current state of the second account in the chat information display area includes: when the second account is a live distribution account in the first live room and the second account is currently in a live distribution state, the step of displaying a first link that can jump to the first live room in the chat information display area; or when the second account is currently in a hosting state, the step of displaying a second link that can jump to the screen hosted by the second account in the chat information display area; or when the second account is currently viewing the second live room, the step of displaying a third link that can jump to the second live room in the chat information display area.
[0026] According to the operation instruction for the above link, in the above target application, the step of displaying the screen corresponding to the above link includes: according to the first operation instruction for the above first link, in the above target application, the step of displaying the live distribution screen of the above first live room; or, according to the second operation instruction for the above second link, in the above target application, the step of displaying the screen hosted by the above second account; or, according to the third operation instruction for the above third link, in the above target application, the step of displaying the live distribution screen of the above second live room.
[0027] As an embodiment, when the second account is currently in a live distribution state, a first link to the first live room where the second account is currently performing a live distribution is displayed in the chat information display area between the first account and the second account. As shown in FIG. 3, it is a schematic diagram (part 1) of the screen of the target application according to the embodiment of the present application. On the screen of the target application, a live distribution screen 301 that is currently in a live distribution is displayed, and in the chat information display area, a first link 302 is displayed. On the first link, it is displayed that the live distribution state linked to the first link is in a live distribution indicated by Live. The first link may further include a thumbnail, a live title, a game type, etc. that the second account is live-distributing. When the first link is tapped, it automatically jumps to the screen 303 of the live room corresponding to the first link, and when the live distribution ends, the first link disappears. A user who logs in to the live distribution application client using the first account performs an operation on the first link, for example, a touch operation, a tap operation, etc. The live distribution application client, according to the operation, displays the live distribution screen of the first live room corresponding to the first link 302 in the live distribution application client. In this embodiment, by displaying the first link to the live distribution by the second account in the chat information display area, it is easy for accounts to share the content being live-distributed, and the user experience is improved.
[0028] As an embodiment, when the second account is currently in a hosting state, a second link to the screen where the second account is currently hosting is displayed in the chat information display area between the first account and the second account. As shown in FIG. 4, it is a schematic diagram (part 2) of the screen of the target application according to the embodiment of the present application. In the target application, the currently viewed live streaming screen 401 is displayed, and in the chat information display area, a second link 402 is displayed. It is displayed that the second link is linked to the hosting indicated by Host. The second link may further include a thumbnail, a hosting title, a game type, etc. of the second account hosting. When the second link is tapped, it automatically jumps to the host screen 403, and when the hosting ends, the second link disappears. A user who logs in to the live streaming application client using the first account performs an operation on the second link, for example, a touch operation, a tap operation, etc. The live streaming application client displays a host screen corresponding to the second link in the live streaming application client according to the operation. In this embodiment, by displaying a link to the screen where the second account is currently hosting in the chat information display area, it is easy for accounts to share the content being hosted, and the user experience is improved.
[0029] As an embodiment, when the second account is currently watching a live stream, a third link to the live room that the second account is currently watching is displayed in the chat information display area for the first account and the second account. As shown in FIG. 5, it is a schematic diagram (part 3) of the screen of the target application according to the embodiment of the present application. In the target application, the currently watched live stream screen 501 is displayed, and a third link 502 is displayed in the chat information display area. The third link further displays a thumbnail of the live room that the second account is watching, the live title of the second live room, the game type, and the like. When the third link is tapped, it automatically jumps to the live stream screen of the second live room that the second account is currently watching. When the live stream of the second live room ends, the third link disappears. A user who logs in to the live stream application client using the first account performs an operation on the third link, for example, a touch operation, a tap operation, or the like. The live stream application client displays the live stream screen of the second live room corresponding to the third link in the live stream application client in response to the operation. In this embodiment, by displaying a link to the live stream that the second account is currently watching in the chat information display area, it is easier for accounts to share the live stream they are watching, and the user experience is improved.
[0030] The above method further includes the step of displaying status information corresponding to the current state of the second account in the chat information display area.
[0031] As an embodiment, when the second account is live streaming in the first live room, it is displayed in the chat information display area that the second account is currently in the live streaming state. When the second account is hosting the live streaming content of another account, the second account is in the hosting state, and it is displayed in the chat information display area that the second account is currently in the hosting state. When the second account is watching the live streaming content in the second live room of another account, the second account is in the state of watching the live streaming in the second live room.
[0032] The step of displaying the status information corresponding to the current status of the second account in the chat information display area of the target application includes: when the second account is the live streaming account in the first live room and the second account is currently in the live streaming state, the step of displaying the first status information in the chat information display area, where the first status information is included in the status information and is for indicating that the second account is currently in the live streaming state; or when the second account is currently in the hosting state, the step of displaying the second status information in the chat information display area, where the second status information is included in the status information and is for indicating that the second account is currently in the hosting state; or when the second account is currently watching the second live room, the step of displaying the third status information in the chat information display area, where the third status information is included in the status information and is for indicating that the second account is currently watching the second live room.
[0033] As an example of an embodiment, when the second account is in a live streaming state, the first state information may be displayed below the username of the second account. The first state information indicates that the second account is live streaming, and the content of the first state information may be set according to the actual situation. For example, it may be "now on live", "online", "live streaming", etc. As shown in FIG. 6, it is a schematic diagram (part 4) of the screen of the target application according to the embodiment of the present application. The figure includes the first state information 601, and "now on live" is displayed, indicating that account A is live streaming.
[0034] As an example of an embodiment, when the second account is in a hosting state, the second state information may be displayed below the username of the second account. The second state information indicates that the second account is hosting, and the second state information may be set according to the actual situation. For example, it may be "hosting", "now hosting", etc. As shown in FIG. 7, it is a schematic diagram (part 5) of the screen of the target application according to the embodiment of the present application. The figure includes the second state information 701, and "now hosting" is displayed, indicating that account A is hosting.
[0035] As an example of an embodiment, when the second account is in a live streaming viewing state, the third status information may be displayed below the username of the second account. The third status information indicates that the second account is watching a live stream, and the third status information may be set according to the actual situation. For example, it may be "Watching live stream", "Watching···", etc. As shown in FIG. 8, it is a schematic diagram (No. 6) of the screen of the target application according to the embodiment of the present application. The figure includes the third status information 801, and "Watching AssassinDave" is displayed, indicating that account A is watching the live stream of the streamer AssassinDave. The third status information may further include a special icon state of the eye pattern displayed near the avatar of the second account. For example, it may further include the third status information 802 shown in FIG. 8. The special icon state of the eye pattern is only for explaining this embodiment, and the specific display pattern may be set according to the actual situation. When the icon of the eye pattern shown in 802 is tapped, it is possible to jump to the live stream screen of the second live room watched by the second account.
[0036] In the above embodiment, by displaying the current state of the account in the chat information display area, the first account can easily grasp the state of the second account with which it is currently chatting. The first account and the second account can easily share the live stream screen, improving the user experience.
[0037] The above method displays a target chat panel in the above target application, and the first account set is in the account display area of the above target chat panel (Also called (set))A step of displaying and displaying chat information between the first account and the second account in the chat information display area of the target chat panel, wherein the accounts in the first account set are accounts that chat with the first account, the second account is included in the first account set, and in the account display area, it is marked as the account currently chatting with the first account; a step of obtaining a fourth operation instruction for a third account in the first account set, wherein the fourth operation instruction is used to select the third account; and a step of, in response to the fourth operation instruction, marking the third account as the account currently chatting with the first account in the account display area of the target chat panel, and displaying chat information between the first account and the third account in the chat information display area.
[0038] As an example of an embodiment, assuming that the target application is a live streaming client, the first account logs in to the live streaming client. As shown in FIG. 9, it is a schematic diagram (No. 7) of the screen of the target application according to the embodiment of the present application. The figure includes a target chat panel, and the target chat panel includes an account display area 902 and a chat information display area 903. In the account display area, accounts A, B, and C that chat with the first account are displayed. Taking the example that the second account is account A and the third account is account C. As shown in the figure, account A is the account currently chatting with the first account, and the account display area shows that it is account A that is currently chatting with the first account. In the chat information display area of the target chat panel, chat information ("Hey", "Oi") between the first account and account A is displayed. In the account display area 902, other accounts that chat with the first account are further displayed. The user may select account C in the account display area, and the fourth operation instruction may be an instruction generated by performing an operation such as tapping or touching on account C. The live streaming client, in response to the fourth operation instruction, displays in the account display area that it is account C that is currently chatting with the first account, and in the chat information display area, displays chat information ("Amazing", "Divine") between the first account and account C. In this embodiment, the chat information display area can switch and display the chat information between the first account and other accounts, and the chat information display area of the live streaming client can display the chat information between the first account and multiple accounts respectively. With one chat information display area, the chat information between the first account and multiple accounts can be displayed respectively, avoiding the problem in the prior art that multiple chat windows block the live streaming screen and affect the user's viewing of the live stream, and improving the user's viewing experience of the live stream.
[0039] The above method includes the step of displaying a target message panel in the above target application, where a target chat list is displayed in the above target message panel, and each chat record in the above target chat list includes one account that chats with the above first account and a part of the chat information between the above first account and the above one account; the step of obtaining a fifth operation instruction for the first chat record in the above target message panel, where the above first chat record is a chat record between the above first account and the above second account, and the above fifth operation instruction is used to instruct to expand and display the chat information between the above first account and the above second account; and further includes the step of displaying a first account set in the account display area of the above target chat panel and displaying the chat information between the above first account and the above second account in the chat information display area of the above target chat panel, where the above step is, in response to the above fifth operation instruction, to display the first account set in the account display area, mark the above second account as the account currently chatting with the above first account in the account display area, and display the chat information between the above first account and the above second account in the chat information display area.
[0040] As an example of an embodiment, assuming that the target application is a live streaming client, the first account logs in to the live streaming client. As shown in FIG. 10, it is a schematic diagram (No. 8) of the page screen of the target application according to the embodiment of the present application. The figure includes a target message panel 1001. A target chat list is displayed in the target message panel. The target chat list includes accounts A, B, C, D, E, F that chat with the first account, and a part of the chat information between the first account and accounts A, B, C, D, E, F. The accounts A, B, C, D, E, F are accounts that have chatted with the first account within a past time period, and may include friends of the first account, strangers, etc. A part of the above chat information may be a chat history record between the first account and accounts A, B, C, D, E, F within a past time period. For example, a part of the chat information between the first account and account A such as "How was today's battle record?", and a part of the chat information between the first account and account B such as "Okay, I'm waiting until you come". Taking the first chat record as the chat record between the first account and account A as an example. When the user taps or touches the chat record between the first account and account A, as shown in the figure, by tapping a part of the chat information between the first account and account A such as "How was today's battle record?", a fifth operation instruction is generated. The fifth operation instruction is used to instruct to expand the chat information between the first account and account A. The live streaming client, in response to the fifth operation instruction, displays a first account set including account A in the account display area shown in the figure, displays that the account currently chatting with the first account in the account display area is account A, and displays the chat information ("Hey", "Oi") between the first account and account A in the chat information display area 1002.In this embodiment, an account is selected from the target chat list, the selected account is displayed in the account display area of the target chat panel, chat information between the first account and the selected account is displayed in the chat information display area of the target chat panel, and the target chat panel can switch and display the chat information between the plurality of accounts in the account display area and the first account, thus avoiding the problem in the prior art that a plurality of chat windows block the live broadcast screen.
[0041] The step of displaying the target chat panel in the target application is the step of displaying the live broadcast screen of the third live room and the target chat panel in the target live broadcast application, where the third live room is the live room that the first account is currently watching, and the target live broadcast application is the step included in the target application, or the step of displaying the playback screen of the first video and the target chat panel in the target video application, where the target video application includes the step included in the target application.
[0042] As an embodiment, the target application may be a live broadcast application client or a video application client. In this embodiment, the live broadcast application client is taken as an example. When the first account is currently watching the live broadcast screen of the third live room, the live broadcast screen of the third live room and the target chat panel are displayed in the live broadcast application client. The target chat panel includes a plurality of accounts chatting with the first account and a part of the chat records between the first account and each of the plurality of accounts. In this embodiment, since the first account can chat with other accounts in the live broadcast client, the viewing experience of the user's live broadcast is improved.
[0043] As an example of an embodiment, if the target application is a video client, the video client may be a client for playing videos, and the videos playable on the video client may include, but are not limited to, movies, dramas, variety shows, short videos, etc. The first video may be a movie, a drama, a variety show, a short video, or the like. Taking the example that the first video is a movie, a playback screen of the movie and a target chat panel are displayed on the video client. The target chat panel includes a plurality of accounts chatting with the first account and a part of the chat records between the first account and each of the plurality of accounts. In this embodiment, since the user can chat with other accounts on the video client, the user's video viewing experience is improved.
[0044] The method further includes a step of displaying a target barrage panel in the target application, where barrage information from the account watching the third live room is displayed on the target barrage panel, and a step of obtaining a sixth operation instruction for the first barrage information in the target barrage panel, where the first barrage information is barrage information from the second account, and the sixth operation instruction is used to instruct to expand and display the chat information between the first account and the second account. The step of displaying the first account set in the account display area of the target chat panel and displaying the chat information between the first account and the second account in the chat information display area of the target chat panel includes, in response to the sixth operation instruction, displaying the first account set in the account display area, marking the second account as the account currently chatting with the first account in the account display area, and displaying the chat information between the first account and the second account in the chat information display area.
[0045] As an example of an embodiment, assuming that the target application is a live distribution application client, the target barrage panel can display barrage information from viewers of the third live room. The viewers of the third live room log in to the live distribution application client using their viewing accounts. As shown in FIG. 11, it is a schematic diagram (No. 9) of the screen of the target application according to the embodiment of the present application. The figure includes a target barrage panel 1101. On the target barrage panel, barrage information from viewing accounts H, I, J, etc. of the third live room is displayed. For example, on the target barrage panel, "Thank you for following! Have fun everyone" sent from account H is displayed. The player can select an account from which they want to chat among the multiple accounts displayed on the target barrage panel. Specifically, the account can be selected by tapping the barrage information from the account. Taking the example that the second account is account I in the figure, the user can tap the barrage information from account I to select account I. For example, the user taps the barrage "Want to participate in the game" from account I to generate a sixth operation instruction. The live distribution client, in response to the sixth operation instruction, displays a set of first accounts that chat with the first account in the account display area 1102. The set of first accounts includes account I. Also, it is displayed that the account currently chatting with the first account in the account display area 1102 is account I, and the chat information ("Hey", "Oi") between the first account and account I is displayed in the chat information display area 1103.
[0046] As an embodiment, each account that posts a comment on the target barrage panel has a unique user identifier (abbreviated as User Identification, UID). Tapping on the barrage expands the user panel, and after tapping the "Message" button, a "C2C Conversation" event is triggered, with the UID included as a parameter. After receiving the "C2C Conversation" event, the target application changes the target chat panel from a hidden state to a displayed state, and then creates a conversation with the UID as a parameter through the interface getConversationProfile of the IM SDK, and can pull and display the message list through getConversationMessageList. As shown in FIG. 12, it is a schematic diagram (No. 10) of the page screen of the target application according to the embodiment of the present application. The figure includes a target barrage panel 1201, and barrage information from viewing accounts H, I, J, etc. of the first live room is displayed on the target barrage panel. For example, on the target barrage panel, "Thank you for following! Have fun everyone" from account H is displayed. The player can select an account to chat with from the multiple accounts displayed on the target barrage panel. Specifically, the account can be selected by tapping on the barrage information from the account. Taking the second account in the figure as account I as an example, the user can tap on the barrage information from account I to select account I. For example, when the user taps on the barrage "Want to participate in the game" from account I, the user panel 1202 is displayed in the live streaming client, and the user panel prompts to start a chat with account I. For example, when the user taps the "Chat" button, a first account set for chatting with the first account is displayed in the account display area 1203, and account I is included in the first account set.Also, it is displayed that the account currently chatting with the first account in the account display area 1203 is account I, and the chat information ("Hey", "Oi") between the first account and account I is displayed in the chat information display area 1204.
[0047] In the above embodiment, in the target barrage panel, select the second account you want to chat with, add the second account to the target chat panel, display the second account chatting with the first account in the account display area of the target chat panel, and display the chat record between the first account and the second account in the chat information display area. Simplify the user's chat operation flow, improve chat efficiency, and enhance the user experience.
[0048] The above method further includes a step of obtaining a seventh operation instruction for the target chat panel, where the seventh operation instruction is used to instruct to switch the state of the target chat panel to a folded state, and in response to the seventh operation instruction, in the target application, switch the target chat panel to a first chat panel, and display a fourth account in the first account set in the first chat panel, where the first chat panel is the target chat panel in the folded state, and in the first chat panel, the displays in the account display area and the chat information display area are canceled.
[0049] As an embodiment, as shown in FIG. 13, it is a schematic diagram (No. 11) of the screen of the target application according to the embodiment of the present application. The target chat panel includes a reduction control 1301. The user can touch the control to switch the target chat panel to a folded state. The first chat panel in the folded state is as shown at 1302 in the figure. In the first chat panel in the folded state, the user name of the account D that chats with the first account is displayed, and an expansion control 1303 is also displayed. The user can touch the expansion control to switch the first chat panel to the target chat panel in the expanded state. In the first chat panel in the folded state, a close control 1304 is further displayed. The user can tap the close control to close the first chat panel. The first chat panel is the chat panel in the reduced state of the target chat panel. Compared with the target chat panel, the first chat panel does not have an account display area and a chat information display area. In this embodiment, by switching the target chat panel to the first chat panel in the folded state, the display area on the live distribution screen of the chat panel is reduced, and the user experience is improved.
[0050] The method further includes a step of switching the account displayed on the first chat panel from the fourth account to the fifth account when the first chat panel is displayed in the target application and the fifth account in the first account set sends chat information to the first account.
[0051] As an embodiment, the account displayed on the first chat panel in the folded state may be the account that recently sent chat information to the first account. As shown in FIG. 14, which is a schematic diagram (No. 12) of the screen of the target application according to the embodiment of the present application, when account D is displayed on the first chat panel 1401 and account E sends chat information to the first account, the account D displayed on the first chat panel is switched to account E. In this embodiment, by displaying the account that recently sent chat information to the first account on the first chat panel in the folded state, the user can be timely notified of the latest received chat information, and the chat efficiency can be improved.
[0052] The step of displaying the fourth account in the first account set on the first chat panel includes the step of displaying the third account on the first chat panel when the third account is marked as the account currently chatting with the first account, where the fourth account is the third account, or the step of displaying the fourth account on the first chat panel when the third account is marked as the account currently chatting with the first account and the fourth account is the account that has most recently sent chat information to the first account in the first account set.
[0053] As an embodiment, the account name displayed on the first chat panel in the folded state may be the name of the account currently chatting with the first account, or the account that has sent the latest chat information to the first account. Assuming that it is Account A that is currently chatting with the first account, Account A is displayed on the first chat panel in the folded state. If the latest chat information recently received by the first account is the chat information from Account C, Account C is displayed on the first chat panel. In this embodiment, by displaying the account currently chatting with the first account or the account that has sent the latest chat information to the first account on the first chat panel in the folded state, the first account can display the most recently received chat information in a timely manner, improving the chat efficiency of the first account.
[0054] As an embodiment, when the first account receives a new message, the account display area sends the avatar of the account of the message to the top and displays a numbered mark for notification. As shown in FIG. 15, it is a schematic diagram (No. 13) of the screen of the target application according to the embodiment of the present application. Marks 1501 and 1502 are displayed in the figure. Mark 1501 indicates that Account B has sent one new message to the first account, but the first account has not read the new message. Mark 1502 indicates that Account C has sent two new messages to the first account, but the first account has not read these two new messages. In this embodiment, by notifying the first account of the unread status of the latest received message with a mark, the first account is prevented from overlooking new messages, improving the accuracy of reading chat information.
[0055] As an embodiment, by adding a chat function to a live streaming client or a video client and applying instant messaging to the live streaming client or the video client, the viewing experience of the user for live streaming or video can be improved. As shown in FIG. 16, it is a schematic diagram of information interaction according to the present application. The figure includes a target application, and the target application is installed on a terminal device and may be a live streaming application or a video application. The figure further includes an instant messaging server and a website server. The information interaction shown in the figure includes the following steps S1602, S1604, S1606, S1608, S1610, S1612, and S1614.
[0056] In step S1602, the user logs in to the target application with the first account, and the target application sends a login key to the website server. The login key includes, but is not limited to, an account, a password, etc. The account may be a mobile phone number, an email address, a username, etc., and the password is the password set by the user when registering the first account. If the verification of the login key by the website is successful, the target application returns a login success message.
[0057] In step S1604, the target application sends a login key to the instant messaging server. The login key includes, but is not limited to, an account, a password, etc. The account may be a mobile phone number, an email address, a username, etc., and the password is the password set by the user when registering the first account. If the verification of the login key by the instant messaging server is successful, the target application returns a login success message.
[0058] In step S1606, the target application and the instant messaging server create a long link to receive message notifications and new message pushes in real time. The instant messaging server updates the target chat list in the target message panel of the target application, and the target chat list includes the account chatting with the first account and part of the chat information.
[0059] In step S1608, the first account sends chat information to the website server via the target application, and the website server sends the latest received chat information to the target application.
[0060] In step S1610, the target application updates the account display area, updates the number of received messages, and updates the mark indicating that the latest message has been received.
[0061] In step S1612, the target application receives a new message sent from the instant messaging server, updates the account display area, updates the number of received messages, and updates the mark indicating that the latest message has been received.
[0062] In step S1614, the first account sends chat information to the instant messaging server via the target application. The instant messaging server transfers the chat information to the website server. The website server verifies whether it can send the chat information. If the verification is successful, the website server sends a message notification indicating that it can be sent to the instant messaging server, and the instant messaging server returns a notification of successful chat information transmission to the target application.
[0063] According to the above embodiment, when watching a live broadcast or video in a target application, accounts can communicate with each other more easily through chat. When a new message arrives, it can be timely notified to the user by a mark or a system message. In addition, the user's chat messages can be stored for a longer period. Also, by tapping on the status information of an account to display a live broadcast notification message on the chat screen, the user can know in advance the approximate content of the live broadcast that the friend is conducting or watching, and can decide whether to jump to the live room, and the user can more easily select the live room they want to watch.
[0064] As an embodiment, pull the conversation list through the IM SDK. The information included in each conversation includes, but is not limited to, a conversation identifier, a user identifier, a user avatar, a user name, the number of unread messages, etc. The IM SDK does not include live broadcast-related content and may include chat information content. However, since the same account system is used, the current status of the user can be queried from the background by the user UID. By the UID in the conversation, request to send getUserStatusInfoList to the background to query the status. The additional information of the currently queried user includes a live broadcast status, a hosting status, and a viewing status, and displays its current status based on the user information. As shown in FIG. 17, it is a schematic diagram showing the state flow according to the embodiment of the present application, and includes the following steps S1702, step S1704, step S1706, step S1708, step S1710, and step S1712.
[0065] In step S1702, display a target chat panel in the target application, and display the chat information between the first account and the second account in the chat information display area of the target chat panel.
[0066] In step S1704, it is determined whether the second account is live streaming, hosting, or watching a live stream.
[0067] In step S1706, if the second account is live streaming, live streaming information of the live stream by the second account is obtained via the getLiveinfo interface, and the live streaming information of the second account is displayed in the chat information display area. The link to the live stream by the second account is included, but not limited thereto.
[0068] In step S1708, if the second account is hosting, hosting information of the hosting by the second account is obtained via the getLiveinfo interface, and the hosting information of the second account is displayed in the chat information display area. The hosting link is included, but not limited thereto.
[0069] In step S1710, if the second account is watching a live stream, it is determined whether the second account is in the hidden mode. Otherwise, relatively active live room information in the live stream currently being watched by the second account is returned, and the active live room information is displayed in the chat information display area. The link to the live room is included, but not limited thereto.
[0070] In step S1712, the target application obtains a link or card for tapping the live stream, enters the live room corresponding to the link or card, and displays the live stream screen in the target application.
[0071] In the above embodiment, the personal chat message structure of the account is based on the default structure of the IM SDK, and the default structure is mainly text. Emojis can be realized by text escape. The emojis sent by the user are actually texts starting with a colon (:) and combining words. When rendering on the client, first, the emojis are split by regular expressions to obtain the emoji names, and then they can be accurately displayed by associating them with the composed emoji images. The friend request can be realized by a custom message, and its structure is a JSON string. When the user starts a friend request, it is sent by the service end. To distinguish it from ordinary text messages, the content is made into a JSON string "{\"type\":\"FRIEND_REQUEST\",\"content\":\"Hi,Lets be friend.\"}".
[0072] In the above embodiment, the user can not only chat while watching videos with existing friends, but also start a one-on-one chat request to avoid interfering with the content in the barrage area for the users in the barrage area.
[0073] It should be noted that for the embodiments of each of the above methods, for the sake of simplicity of description, they are expressed as a combination of a series of operations. However, those skilled in the art should know that the present application is not limited to the described operation sequence, and based on the present application, some steps may be performed in other sequences or simultaneously. And those skilled in the art should know that the operations and modules according to the embodiments described in the specification are not necessarily essential in the present application.
[0074] Another aspect of the embodiment of the present application further provides a screen display device for executing the above screen display method. As shown in FIG. 18, the device includes a first display module 1802 for displaying chat information between a first account and a second account in a chat information display area of a target application, where the first account is logged in to the target application, a first display module 1802, a second display module 1804 for displaying a link corresponding to the current state of the second account in the chat information display area, and a third display module 1806 for displaying a screen corresponding to the link in the target application in response to an operation instruction to the link.
[0075] When the second account is a live streaming account of a first live room and the second account is currently in a live streaming state, the device further displays a first link to the first live room in the chat information display area, and when the second account is currently in a hosting state, the device displays a second link to the screen where the second account is hosting in the chat information display area, and when the second account is currently watching a second live room, the device displays a third link to the second live room in the chat information display area.
[0076] In response to a first operation instruction to the first link, the device further displays a live streaming screen of the first live room in the target application, in response to a second operation instruction to the second link, the device displays a screen where the second account is hosting in the target application, and in response to a third operation instruction to the third link, the device displays a live streaming screen of the second live room in the target application.
[0077] The device further displays state information corresponding to the current state of the second account in the chat information display area.
[0078] When the second account is the live streaming account of the first live room and the second account is currently in the live streaming state, the device further displays first status information in the chat information display area. The first status information is included in the status information and is used to indicate that the second account is currently in the live streaming state. When the second account is currently in the hosting state, the device displays second status information in the chat information display area. The second status information is included in the status information and is used to indicate that the second account is currently in the hosting state. When the second account is currently watching the second live room, the device displays third status information in the chat information display area. The third status information is included in the status information and is used to indicate that the second account is currently watching the second live room.
[0079] The device further displays a target chat panel in the target application, displays a first account set in the account display area of the target chat panel, and displays the chat information between the first account and the second account in the chat information display area of the target chat panel. The accounts in the first account set are the accounts that chat with the first account. The second account is included in the first account set and is marked as the account currently chatting with the first account in the account display area. The device obtains a fourth operation instruction for the third account in the first account set. The fourth operation instruction is used to select the third account. In response to the fourth operation instruction, the device marks the third account as the account currently chatting with the first account in the account display area of the target chat panel and displays the chat information between the first account and the third account in the chat information display area.
[0080] The device further displays a target message panel in the target application. The target message panel displays a target chat list. Each chat record in the target chat list includes one account that chats with the first account and a part of the chat information between the first account and the one account. The device obtains a fifth operation instruction for the first chat record in the target message panel. The first chat record is a chat record between the first account and the second account. The fifth operation instruction is used to instruct to expand and display the chat information between the first account and the second account. The device, in response to the fifth operation instruction, displays the first account set in the account display area, marks the second account as the account currently chatting with the first account in the account display area, and displays the chat information between the first account and the second account in the chat information display area.
[0081] The device further displays a live streaming screen of the third live room and the target chat panel in the target live streaming application. The third live room is the live room that the first account is currently watching. The target live streaming application is included in the target application. The device displays a playback screen of the first video and the target chat panel in the target video application. The target video application is included in the target application.
[0082] The above device further displays a target barrage panel in the above target application. The target barrage panel displays barrage information from the account watching the above third live room. The device obtains a sixth operation instruction for the first barrage information in the target barrage panel. The first barrage information is barrage information from the above second account. The sixth operation instruction is used to instruct to expand and display the chat information between the above first account and the above second account. Displaying the first account set in the account display area of the target chat panel and displaying the chat information between the above first account and the above second account in the chat information display area of the target chat panel includes, in response to the sixth operation instruction, displaying the first account set in the account display area, and in the account display area, marking the above second account as the account currently chatting with the above first account, and displaying the chat information between the above first account and the above second account in the chat information display area.
[0083] The above device further obtains a seventh operation instruction for the above target chat panel. The seventh operation instruction is used to instruct to switch the state of the above target chat panel to a folded state. The device switches the above target chat panel to a first chat panel in the above target application in response to the seventh operation instruction, displays the fourth account in the above first account set on the first chat panel. The first chat panel is the above target chat panel in the folded state, and in the first chat panel, the display of the account display area and the chat information display area is cancelled.
[0084] When the above first chat panel is displayed in the above target application and the fifth account in the above first account set sends chat information to the above first account, the device switches the account displayed on the first chat panel from the above fourth account to the above fifth account.
[0085] When the third account is marked as the account currently chatting with the first account, the device further displays the third account on the first chat panel, the fourth account is the third account, and when the third account is marked as the account currently chatting with the first account and the fourth account is the account that has sent the latest chat information to the first account in the first account set, the device displays the fourth account on the first chat panel.
[0086] In an embodiment of the present application, a link corresponding to the current state of the chat partner account (for example, the second account) is displayed in the chat information display area, and the current state of the second account, such as live streaming, hosting, or watching a live stream, is displayed on the link. According to an operation instruction for the link, it is possible to jump to the screen corresponding to the link. For example, when the second account is currently live streaming in the first live room, a first link to the first live room is displayed in the chat information display area between the first account and the second account, and the first account can enter the first live room by tapping the first link. When the second account is currently hosting, a second link to the screen where the second account is hosting is displayed in the chat information display area between the first account and the second account, and the first account can enter the screen where the second account is hosting by tapping the second link. When the second account is currently watching the second live room, a third link that can be linked to the second live room is displayed in the chat information display area between the first account and the second account, and the first account can enter the second live room by tapping the third link.
[0087] According to the embodiments of the present application, the status of the other party can be checked during a chat. For example, for the link corresponding to the current status of the other party, the status such as whether the other party is currently live streaming, or hosting, or watching a live stream may be displayed. During the chat, the screen being watched by the other party can also be viewed. For example, by tapping the corresponding link, it is possible to enter the live room where the other party is currently live streaming, the live room where the other party is hosting, or the live room that the other party is watching respectively. This solves the problem that the operation for viewing the screen being watched by the other party account during a chat, as mentioned in the background art, becomes complicated, reduces the operation steps, and improves the operation efficiency.
[0088] Yet another aspect of the embodiments of the present application further provides an electronic device that executes the above screen display method, and the electronic device may be the terminal device or the server shown in FIG. 1. In this embodiment, an example will be given where the electronic device is a terminal device. As shown in FIG. 19, the electronic device includes a memory 1902 and a processor 1904, a computer program is stored in the memory 1902, and the processor 1904 is configured to execute the steps in the embodiment of any one of the above methods by executing the computer program.
[0089] In this embodiment, the above electronic device may be located at at least one of the plurality of network devices in a computer network.
[0090] In this embodiment, the above processor may be configured to execute the following steps S1 to S3 by executing the computer program.
[0091] In step S1, chat information between the first account and the second account is displayed in the chat information display area of the target application, and the first account is the one logged in to the target application.
[0092] In step S2, a link corresponding to the current state of the second account is displayed in the chat information display area.
[0093] In step S3, in response to an operation instruction to the link, a screen corresponding to the link is displayed in the target application.
[0094] As can be understood by those skilled in the art, the structure shown in FIG. 19 is merely exemplary, and the electronic device may be a terminal device such as a smartphone (e.g., an Android smartphone, an iOS smartphone, etc.), a tablet computer, a palmtop computer, a Mobile Internet Devices (MID), or a PAD. FIG. 19 does not limit the structure of the electronic device. For example, the electronic device may include more or fewer components (e.g., a network interface, etc.) than those shown in FIG. 19, and may have an arrangement different from that shown in FIG. 19.
[0095] Memory 1902 can store software programs and modules, such as program instructions / modules corresponding to the screen display method and apparatus in the embodiments of the present application. By executing the software programs and modules stored in memory 1902, processor 1904 can execute various functional applications and data processing, that is, implement the above screen display method. Memory 1902 includes high-speed random access memory, and may further include non-volatile memory, such as one or more magnetic storage devices, flash memory, or other non-volatile solid-state memory. In some examples, memory 1902 may further include a memory installed remotely with respect to processor 1904, and these remote memories may be connected to the terminal via a network. Examples of the above network include, but are not limited to, the Internet, intranet, local area network, mobile communication network, and combinations thereof. As an example, as shown in FIG. 19, the above memory 1902 includes, but is not limited to, the first display module 1802, the second display module 1804, and the third display module 1806 of the above screen display apparatus. It may also include other module units of the above screen display apparatus, but is not limited thereto, and in this example, the description is omitted.
[0096] The above transfer device 1906 receives or transmits data via a network. Specific examples of the above network may include a wired network and a wireless network. In one example, transfer device 1906 includes a network interface controller (NIC) and can communicate with the Internet or a local area network by connecting to a router via a network cable and other network devices. In one example, transfer device 1906 is a radio frequency (RF) module and communicates with the Internet in a wireless manner.
[0097] Further, the electronic device may further include a display 1908 for displaying the chat information display area and a connection bus 1910 for connecting each module component of the electronic device.
[0098] In other embodiments, the terminal device or the server may be a node in a distributed system, the distributed system may be a blockchain system, and the blockchain system may be a distributed system formed by connecting a plurality of the nodes in a network communication manner. Nodes can form a peer-to-peer (P2P) network, and any form of computing device, such as an electronic device like a server or a terminal, can participate in the peer-to-peer network to be a node in the blockchain system.
[0099] One aspect of the present application provides a computer program product or a computer program. The computer program product or the computer program includes computer instructions, and the computer instructions are stored in a computer-readable storage medium. When a processor of a computer device reads the computer instructions from the computer-readable storage medium and executes the computer instructions, the computer device executes the methods according to the various embodiments described above. When the computer program is executed, it is configured to execute the steps in any one of the method embodiments described above.
[0100] In this embodiment, the computer-readable storage medium may be configured to store a computer program that executes the following steps S1 to S3.
[0101] In step S1, chat information between a first account and a second account is displayed in the chat information display area of the target application, and the first account is logged in to the target application.
[0102] In step S2, a link corresponding to the current state of the second account is displayed in the chat information display area.
[0103] In step S3, according to the operation instruction for the link, in the target application, a screen corresponding to the link is displayed.
[0104] In the present embodiment, as can be understood by those skilled in the art, all or some of the steps of the various methods of the above embodiment may be realized by instructing the related hardware of the terminal device by a program, and the program may be stored in a computer-readable storage medium. The storage medium may include a USB flash memory, a read-only memory (ROM), a random access memory (RAM), a magnetic disk, or an optical disk, etc.
[0105] The numbers of the embodiments of the present application are only for the purpose of explanation and do not indicate the superiority or inferiority of the embodiments.
[0106] If the integrated unit in the above embodiment is realized in the form of a software functional unit and is sold or used as an independent product, it may be stored in the computer-readable storage medium. Based on such an understanding, the essential part of the technical means of the present application or the part that contributes to the prior art, or all or part of the technical means, may be embodied in the form of a software product. The computer software product is stored in a storage medium and includes several instructions for causing one or more computer devices (which may be a personal computer, a server, or a network device, etc.) to execute all or some of the steps of the methods described in each embodiment of the present application.
[0107] In the above embodiments of the present application, each embodiment is described with emphasis respectively. For the parts not detailed in a certain embodiment, the related descriptions of other embodiments can be referred to.
[0108] In some embodiments according to the present application, it should be understood that the disclosed client can be implemented in other forms. The embodiments of the apparatus described above are merely exemplary. For example, the division of the above units is only a division according to logic functions. In actual implementation, other division methods are possible. For example, a plurality of units or components may be combined or integrated into another system, or some features may be ignored or not executed. Also, the shown or considered mutual coupling or direct coupling or communicable connection may be an indirect coupling or communicable connection through some interfaces, units or modules, and may be electrical or other forms.
[0109] The units described as separation members above may or may not be physically separated. The members shown as units may or may not be physical units, that is, they may be located in one place or distributed among a plurality of network units. Some or all of these units may be selected according to actual needs to achieve the purpose of the technical solution of this embodiment.
[0110] Also, each functional unit in each embodiment of the present application may be integrated into one processing unit, each unit may exist physically individually, and two or more units may be integrated into one unit. The above integrated units may be realized in the form of hardware or in the form of software functional units.
[0111] The above description is only some embodiments of the present application. It should be noted that those skilled in the art can make further improvements and modifications without departing from the principle of the present application, and these improvements and modifications are also considered to be within the protection scope of the present application.
Claims
1. A screen display method executed by an electronic device, comprising: displaying chat information between a first account and a second account in a chat information display area of a target application, wherein the first account is logged in to the target application; displaying a link corresponding to the current state of the second account in the chat information display area; displaying, in the target application, a screen corresponding to the link in response to an operation instruction to the link. A screen display method characterized by the above.
2. The step of displaying a link corresponding to the current state of the second account in the chat information display area includes: when the second account is a live streaming account of a first live room and the second account is currently in a live streaming state, displaying a first link to the first live room in the chat information display area. The screen display method according to Claim 1, characterized by the above.
3. The step of displaying a link corresponding to the current state of the second account in the chat information display area includes: when the second account is currently in a hosting state, displaying a second link to the screen hosted by the second account in the chat information display area. The screen display method according to Claim 1, characterized by the above.
4. The step of displaying a link corresponding to the current state of the second account in the chat information display area includes: when the second account is currently watching a second live room, displaying a third link to the second live room in the chat information display area. The screen display method according to Claim 1, characterized by the above.
5. The step of displaying, in the target application, a screen corresponding to the link in response to an operation instruction to the link includes: displaying a live streaming screen of the first live room in the target application in response to a first operation instruction to the first link. The screen display method according to Claim 2, characterized by the above.
6. The step of displaying, in the target application, a screen corresponding to the link in response to an operation instruction to the link includes: The method for displaying a screen according to claim 3, comprising the step of displaying, in the target application, a screen hosted by the second account in response to a second operation instruction to the second link.
7. The step of displaying, in the target application, a screen corresponding to the link in response to an operation instruction to the link is The method for displaying a screen according to claim 4, comprising the step of displaying, in the target application, a live streaming screen of the second live room in response to a third operation instruction to the third link.
8. The method for displaying a screen is The method for displaying a screen according to claim 1, further comprising the step of displaying, in the chat information display area, status information corresponding to the current state of the second account.
9. The step of displaying, in the chat information display area, status information corresponding to the current state of the second account is When the second account is a live streaming account of the first live room and the second account is currently in a live streaming state, the step of displaying first status information in the chat information display area, where the first status information is included in the status information and is for indicating that the second account is currently in a live streaming state, or, When the second account is currently in a hosting state, the step of displaying second status information in the chat information display area, where the second status information is included in the status information and is for indicating that the second account is currently in a hosting state, or, When the second account is currently watching the second live room, the step of displaying third status information in the chat information display area, where the third status information is included in the status information and is for indicating that the second account is currently watching the second live room, the method for displaying a screen according to claim 8, comprising the steps.
10. The method for displaying a screen is Displaying a target chat panel in the target application, displaying a first account set in the account display area of the target chat panel, and displaying chat information between the first account and the second account in the chat information display area of the target chat panel, wherein the accounts in the first account set are accounts that chat with the first account, the second account is included in the first account set, and in the account display area, it is marked as the account currently chatting with the first account; Obtaining a fourth operation instruction for a third account in the first account set, wherein the fourth operation instruction is used to select the third account; In response to the fourth operation instruction, in the account display area of the target chat panel, marking the third account as the account currently chatting with the first account, and displaying chat information between the first account and the third account in the chat information display area. The screen display method according to claim 1, further comprising the above steps.
11. The screen display method includes: Displaying a target message panel in the target application, wherein a target chat list is displayed in the target message panel, and each chat record in the target chat list includes one account that chats with the first account and a part of the chat information between the first account and the one account; obtaining a fifth operation instruction for a first chat record in the target message panel, wherein the first chat record is a chat record between the first account and the second account, and the fifth operation instruction is used to instruct to expand and display the chat information between the first account and the second account. The method further includes the above steps. The step of displaying the first account set in the account display area of the target chat panel and displaying the chat information between the first account and the second account in the chat information display area of the target chat panel is: The step of displaying the first account set in the account display area according to the fifth operation instruction, marking the second account as the account currently chatting with the first account in the account display area, and displaying the chat information between the first account and the second account in the chat information display area, including: The screen display method according to claim 10, characterized in that.
12. The step of displaying a target chat panel in the target application is: The step of displaying the live broadcast screen of the third live room and the target chat panel in the target live broadcast application, where the third live room is the live room that the first account is currently watching, and the target live broadcast application is included in the target application, step, or The step of displaying the playback screen of the first video and the target chat panel in the target video application, where the target video application is included in the target application, including the step. The screen display method according to claim 10, characterized in that.
13. The screen display method is: The step of displaying a target barrage panel in the target application, where barrage information from the accounts watching the third live room is displayed on the target barrage panel, step, and The step of obtaining a sixth operation instruction for the first barrage information in the target barrage panel, where the first barrage information is barrage information from the second account, and the sixth operation instruction is used to instruct to expand and display the chat information between the first account and the second account, step, and further includes The step of displaying the first account set in the account display area of the target chat panel and displaying the chat information between the first account and the second account in the chat information display area of the target chat panel is: In response to the sixth operation instruction, display the first account set in the account display area, mark the second account as the account currently chatting with the first account in the account display area, and display chat information between the first account and the second account in the chat information display area. The screen display method according to claim 12 is characterized by including the above steps.
14. The screen display method includes a step of obtaining a seventh operation instruction for the target chat panel, where the seventh operation instruction is used to instruct to switch the state of the target chat panel to a folded state, and a step of switching the target chat panel to a first chat panel in the target application in response to the seventh operation instruction, and displaying a fourth account in the first account set in the first chat panel. The first chat panel is the target chat panel in the folded state, and in the first chat panel, the display of the account display area and the chat information display area is cancelled. The screen display method according to claim 10 is characterized by further including the above steps.
15. The screen display method includes when the first chat panel is displayed in the target application and a fifth account in the first account set sends chat information to the first account, further including a step of switching the account displayed in the first chat panel from the fourth account to the fifth account. The screen display method according to claim 14 is characterized by including the above step.
16. The step of displaying a fourth account in the first account set in the first chat panel includes when the third account is marked as the account currently chatting with the first account, a step of displaying the third account in the first chat panel, where the fourth account is the third account, or The step of displaying the fourth account on the first chat panel, where the third account is marked as the account currently chatting with the first account, and the fourth account is the account that has sent the latest chat information to the first account in the first account set, is included. The screen display method according to claim 14 is characterized by this.
17. A first display module that displays chat information between a first account and a second account in a chat information display area of a target application, where the first account is logged in to the target application. A second display module that displays a link corresponding to the current state of the second account in the chat information display area. A third display module that, in response to an operation instruction to the link, displays a screen corresponding to the link in the target application. The screen display device is characterized by including these.
18. A computer program, characterized in that it causes a processor to execute the screen display method according to any one of claims 1 to 16.
19. An electronic device including a memory and a processor, wherein a computer program is stored in the memory, and the processor is configured to execute the screen display method according to any one of claims 1 to 16 by executing the computer program. The electronic device is characterized by this.
Citation Information
Patent Citations
System and method for agent-based integration of instant messaging and video communication systems
JP2015534676A