Screen display method and device, computer program, and electronic device

JP2025118899A5Pending Publication Date: 2025-12-04TENCENT TECHNOLOGY (SHENZHEN) CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
JP2025082309
Authority / Receiving Office
JP · JP
Patent Type
Applications
Current Assignee / Owner
Priority Date
2021-08-17
Filing Date
2025-05-16
Publication Date
2025-12-04

AI Technical Summary

Technical Problem

Existing chat applications require complicated operations to view the screen being viewed by another account, and multiple chat windows obstruct the main application screen, reducing operational efficiency and user experience.

Method used

A method and device that display chat information and a link to the current status of another account in a chat information area, allowing direct access to the corresponding screen with a single operation.

Benefits of technology

Simplifies the process of viewing another account's screen during chat, enhancing user experience by reducing operational steps and minimizing screen obstruction.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 00000000_0000_ABST
    Figure 00000000_0000_ABST
Patent Text Reader

Abstract

To provide a screen display method and device, a computer program, and an electronic device that do not require complicated operations to view the screen being viewed by the other account during chat.SOLUTION: A method executed by an electronic device includes displaying chat information between a first account and a second account in a chat information display area of a target application, and the first account is logged in to a target application. The method also includes displaying a link corresponding to a current status of the second account in the chat information display area, and displaying a screen corresponding to the link in the target application in response to an operation instruction on the link.SELECTED DRAWING: Figure 2
Need to check novelty before this filing date? Find Prior Art

Description

[Technical Field]

[0001] (CROSS-REFERENCE TO RELATED APPLICATIONS) This application claims priority to a Chinese patent application filed with the State Intellectual Property Office of the People's Republic of China on August 17, 2021, bearing application number 202110944261.9 and entitled "Screen display method and device, storage medium and electronic device," the entire contents of which are incorporated herein by reference.

[0002] The present application relates to the field of computers, and more particularly to a screen display method and device, a computer program, and an electronic device. [Background technology]

[0003] In the related art, many applications have added a chat function. For example, live streaming applications or video applications all have a chat function. Multiple accounts can chat in the application while watching live streaming or videos, which improves the live streaming or video viewing experience.

[0004] However, currently, when chatting, it is not possible to know the status of the other account, nor to know what screen the other account is viewing. Take the example of a chat scene between account A and account B in a live streaming application. 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 needs to ask about account B's current status through chat. If account B is currently live streaming in a live room, account A wants to view account B's live streaming screen, it needs to ask the account for the live room information and search for the live room in the live streaming application before it can enter account B's live room, which is a complicated operation.

[0005] Furthermore, while watching a live broadcast or video, one account may chat with multiple accounts simultaneously, in which case the account needs to open multiple chat windows simultaneously. However, these multiple chat windows will obstruct much of the application screen, for example, the live broadcast screen or video screen currently being viewed. Furthermore, in a scenario where multiple chat windows are open simultaneously, the user needs to close some of the chat windows and leave one chat window to reduce the area of the application screen obstructed by the multiple chat windows. However, in this case, if the user wants to chat with another account again, the user needs to reopen the chat window for chatting with the other account. The closing and reopening operation increases the number of operational steps and reduces operational efficiency.

[0006] Currently, no effective solution has been proposed for the above problem. Summary of the Invention [Problem to be solved by the invention]

[0007] The embodiments of the present application provide a screen display method and device, a computer program, and an electronic device that at least solve the problem of complicated operations required to view the screen being viewed by the other account during chat. [Means for solving the problem]

[0008] A screen display method executed by an electronic device according to one aspect of an embodiment of the present application includes the steps of: 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 status of the second account in the chat information display area; and displaying a screen corresponding to the link in the target application in response to an operation instruction on the link.

[0009] A screen display device according to another aspect of an 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 to which the first account is logged in, a second display module that displays a link corresponding to the current status 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 on the link.

[0010] A computer-readable storage medium according to yet another aspect of the present embodiment stores a computer program configured to execute the above-described screen display method when executed.

[0011] An electronic device according to yet another aspect of an embodiment of the present application includes a memory and a processor, wherein a computer program is stored in the memory, and the processor is configured to execute the above-mentioned screen display method by executing the computer program. [Brief explanation of the drawings]

[0012] The drawings described herein are intended to provide a further understanding of the present application and constitute a part of the present application, and the exemplary embodiments and their description are intended to be illustrative of the present application and are not to be construed as undue limitations thereon. [Figure 1] 1 is a schematic diagram illustrating an application environment of a screen display method according to an embodiment of the present application; [Figure 2] 1 is a flowchart of a screen display method according to an embodiment of the present application. [Figure 3] FIG. 1 is a first schematic diagram of a screen of a target application according to an embodiment of the present application. [Figure 4] FIG. 2 is a second schematic diagram of a screen of a target application according to an embodiment of the present application. [Figure 5]FIG. 10 is a third schematic diagram of a screen of a target application according to an embodiment of the present application. [Figure 6] FIG. 10 is a fourth schematic diagram of a screen of a target application according to an embodiment of the present application. [Figure 7] FIG. 5 is a fifth schematic diagram of a screen of a target application according to an embodiment of the present application. [Figure 8] FIG. 6 is a schematic diagram (part 6) of a screen of a target application according to an embodiment of the present application. [Figure 9] FIG. 7 is a schematic diagram (part 7) of a screen of a target application according to an embodiment of the present application. [Figure 10] FIG. 8 is a schematic diagram (part 8) of a screen of a target application according to an embodiment of the present application. [Figure 11] FIG. 9 is a schematic diagram (part 9) of a screen of a target application according to an embodiment of the present application. [Figure 12] FIG. 10 is a schematic diagram (part 10) of a screen of a target application according to an embodiment of the present application. [Figure 13] FIG. 11 is a schematic diagram (part 11) of a screen of a target application according to an embodiment of the present application. [Figure 14] FIG. 12 is a schematic diagram (part 12) of a screen of a target application according to an embodiment of the present application. [Figure 15] FIG. 13 is a schematic diagram (part 13) of a screen of a target application according to an embodiment of the present application. [Figure 16] 1 is a schematic diagram of information interaction according to an embodiment of the present application; [Figure 17] FIG. 2 is a schematic diagram illustrating a state flow according to an embodiment of the present application. [Figure 18] 1 is a schematic configuration diagram of a screen display device according to an embodiment of the present application. [Figure 19] 1 is a schematic configuration diagram of an electronic device according to an embodiment of the present application. DETAILED DESCRIPTION OF THE INVENTION

[0013] In order to allow those skilled in the art to better understand the solution of the present application, the technical solutions in the embodiments of the present application will be described below clearly and completely with reference to the drawings in the embodiments of the present application, and it is obvious that the described embodiments are only a part of the embodiments of the present application, and not all of them, and all other embodiments that can be obtained by those skilled in the art based on the embodiments of the present application without any creative work fall within the scope of protection of the present application.

[0014] Note that the terms "first," "second," etc. in the specification, claims, and drawings of this application are used to distinguish between similar objects and do not necessarily describe a particular order or priority. It should be understood that the data used in this manner may be interchanged as appropriate, so that the embodiments of this application described herein may be practiced in orders other than those shown or described herein. Furthermore, the terms "comprises," "includes," and any variations thereof are intended to cover a non-exclusive inclusion; for example, a process, method, system, product, or apparatus comprising a series of steps or units is not limited to the explicitly shown steps or units, but may include other steps or units that are not explicitly shown or inherent in such process, method, product, or apparatus.

[0015] One aspect of the present embodiment provides a screen display method, and in one embodiment, the screen display method may be applied to an application environment shown in Fig. 1, but is not limited thereto. The 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, but is not limited to, at least one of a smartphone (e.g., an Android smartphone, an iOS smartphone, etc.), a laptop computer, a tablet computer, a palmtop computer, a mobile internet device (MID), a PAD, a desktop computer, a smart TV, etc. The target client may be a live streaming client, a video client, a browser client, an education client, etc. The target client has a chat function.

[0017] The network 104 may include, but is not limited to, a wired network, a wireless network, including a local area network, a metropolitan area network, and a wide area network, and a wireless network, including Bluetooth, WIFI, and other networks that implement wireless communication.

[0018] The server 106 may be a single server, a server cluster consisting of multiple servers, or a cloud server, which are merely examples and are not intended to limit the scope of the present invention.

[0019] As an embodiment, as shown in FIG. 2, the screen display method executed by the electronic device shown in FIG. 19 includes the following steps S202, S204, and 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 first account is logged in to the target application.

[0021] The target application is an application installed on the electronic device shown in Fig. 19, and may be, for example, a live streaming application client or a video application client, and a first account logs in to the target application. The target chat panel includes an account display area and a chat information display area, and the account display area displays accounts chatting with the first account, and there may be multiple accounts chatting with the first account. The chat information display area displays chat information between the first account and a second account chatting with the first account.

[0022] In step S204, a link corresponding to the current status of the second account is displayed in the chat information display area.

[0023] The current state includes, but is not limited to, a live streaming state, a hosting state, and a live streaming viewing state.

[0024] In step S206, in response to an 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 status of the second account in the chat information display area includes the step of displaying a first link in the chat information display area that allows jumping to the first live room if the second account is a live streaming account for a first live room and the second account is currently in a live streaming state, or the step of displaying a second link in the chat information display area that allows jumping to a screen hosted by the second account if the second account is currently in a hosting state, or the step of displaying a third link in the chat information display area that allows jumping to the second live room if the second account is currently watching the second live room.

[0026] The step of displaying a screen corresponding to the link in the target application in response to an operation instruction to the link includes the step of 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, or the step of displaying a screen hosted by the second account in the target application in response to a second operation instruction to the second link, or the step of displaying a live streaming screen of the second live room in the target application in response to a third operation instruction to the third link.

[0027] In one embodiment, when a second account is currently live streaming, a first link to a first live room where the second account is currently live streaming is displayed in the chat information display area between the first and second accounts. FIG. 3 is a schematic diagram (part 1) of a target application screen according to an embodiment of the present application. The target application screen displays a live streaming screen 301 showing the current live streaming, and the chat information display area displays a first link 302. The first link indicates that the status of the live streaming linked to the first link is "Live," indicating that the live streaming is in progress. The first link may further include a thumbnail of the live streaming by the second account, the live title, and the game type. When the first link is tapped, the screen automatically jumps to a screen 303 of the live room corresponding to the first link. When the live streaming ends, the first link disappears. A user logged in to the live streaming application client using the first account performs an operation on the first link, such as a touch operation or a tap operation. In response to the operation, the live streaming application client displays a live streaming screen of the first live room corresponding to the first link 302. In this embodiment, by displaying the first link to the live streaming by the second account in the chat information display area, the accounts can easily share the content being live streamed, improving the user experience.

[0028] In one embodiment, when the second account is currently hosting, a second link to the screen currently being hosted by the second account is displayed in the chat information display area between the first account and the second account. FIG. 4 is a schematic diagram (part 2) of a target application screen according to an embodiment of the present application. In the target application, a live streaming screen 401 currently being viewed is displayed, and a second link 402 is displayed in the chat information display area. The second link indicates that the hosting indicated by "Host" is linked to the second link. The second link may further include a thumbnail, hosting title, and game type of the game being hosted by the second account. Tapping the second link automatically jumps to a host screen 403, and the second link disappears when the hosting ends. A user logged in to the live streaming application client using the first account performs an operation on the second link, such as a touch operation or a tap operation. In response to the operation, the live streaming application client displays a host screen corresponding to the second link on the live streaming application client. In this embodiment, by displaying a link to the screen currently being hosted by the second account in the chat information display area, accounts can easily share the content they are hosting, improving the user experience.

[0029] In one embodiment, when a second account is currently viewing a live broadcast, a third link to the live room currently being viewed by the second account is displayed in the chat information display area between the first account and the second account. As shown in FIG. 5 , a third schematic diagram of a target application screen according to an embodiment of the present application is shown. In the target application, a currently viewed live broadcast 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 currently being viewed by the second account, the live title of the second live room, and the game type of the second live room. When the third link is tapped, the screen automatically jumps to the live broadcast screen of the second live room currently being viewed by the second account. When the live broadcast of the second live room ends, the third link disappears. A user logged in to the live broadcast application client using the first account performs an operation, such as a touch operation or a tap operation, on the third link. In response to the operation, the live broadcast application client displays a live broadcast screen of the second live room corresponding to the third link. In this embodiment, by displaying a link to the live broadcast currently being viewed by the second account in the chat information display area, accounts can easily share the live broadcast they are viewing, improving the user experience.

[0030] The method further includes displaying status information corresponding to a current status of the second account in the chat information display area.

[0031] In one embodiment, when a second account is live streaming in a first live room, the chat information display area displays that the second account is currently in a live streaming state. When the second account is hosting live streaming content of another account, the second account is in a hosting state, and the chat information display area displays that the second account is currently in a hosting state. When the second account is watching live streaming content of another account in a second live room, the second account is in a state of watching a live streaming in the second live room.

[0032] The step of displaying status information corresponding to the current status of the second account in the chat information display area of the target application includes: if 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 first status information in the chat information display area, the first status information being included in the status information and indicating that the second account is currently in a live streaming state; or if the second account is currently in a hosting state, displaying second status information in the chat information display area, the second status information being included in the status information and indicating that the second account is currently in a hosting state; or if the second account is currently viewing a second live room, displaying third status information in the chat information display area, the third status information being included in the status information and indicating that the second account is currently viewing the second live room.

[0033] In one embodiment, when the second account is in a live streaming state, first status information may be displayed below the username of the second account, and the first status information indicates that the second account is live streaming. The content of the first status information may be set according to the actual situation, such as "now on live," "online," "live streaming," etc. As shown in FIG. 6, a schematic diagram (part 4) of a target application screen according to an embodiment of the present application is shown, which includes first status information 601, displaying "now on live," indicating that account A is live streaming.

[0034] In one embodiment, when the second account is in a hosting state, second status information may be displayed below the username of the second account, indicating that the second account is hosting, and the second status information may be set according to the actual situation, such as "hosting", "Now hosting", etc. As shown in Figure 7, a schematic diagram (part 5) of a target application screen according to an embodiment of the present application is shown, which includes second status information 701, displaying "Now hosting", indicating that account A is hosting.

[0035] In one embodiment, assuming that a second account is watching a live stream, 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. The third status information may be set according to the actual situation, such as "Watching a Live Stream" or "Watching...." FIG. 8 shows a schematic diagram (part 6) of a target application screen according to an embodiment of the present application. The diagram includes third status information 801, which displays "Watching AssassinDave," indicating that account A is watching the live stream of live streamer AssassinDave. The third status information may further include a special icon with an eye pattern displayed near the avatar of the second account, such as third status information 802 shown in FIG. 8. The special icon with the eye pattern is merely used to explain this embodiment, and the specific display pattern may be set according to the actual situation. Tapping the eye pattern icon shown in 802 allows a user to jump to the live stream screen of the second live room being watched by the second account.

[0036] In the above embodiment, by displaying the current status of an account in the chat information display area, the first account can easily understand the status of the second account with which it is currently chatting, and the first account and the second account can easily share the live streaming screen, improving the user experience.

[0037] The method further includes the steps of: displaying a target chat panel in the target application; displaying a first account set in an 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 accounts in the first account set are accounts that chat with the first account, and the second account is included in the first account set and is marked in the account display area as an 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; and, in response to the fourth operation instruction, marking the third account in the account display area of the target chat panel as an 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.

[0038] In one embodiment, the target application is a live streaming client, and the first account logs in to the live streaming client. FIG. 9 shows a schematic diagram (part 7) of a target application screen according to an embodiment of the present application. The diagram includes a target chat panel, which includes an account display area 902 and a chat information display area 903. The account display area displays accounts A, B, and C chatting with the first account. For example, the second account is account A and the third account is account C. As shown in the diagram, account A is the account currently chatting with the first account, and the account display area displays that account A is currently chatting with the first account. The chat information display area of the target chat panel displays chat information ("hey," "hey") between the first account and account A. The account display area 902 further displays other accounts chatting with the first account. 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. In response to the fourth operation instruction, the live streaming client displays in the account display area that account C is currently chatting with the first account, and displays chat information between the first account and account C ("Amazing," "Amazing") in the chat information display area. In this embodiment, the chat information display area switches between displaying chat information between the first account and other accounts, and the chat information display area of the live streaming client can display chat information between the first account and multiple accounts, respectively, and one chat information display area can display chat information between the first account and multiple accounts, thereby avoiding the problem in the prior art that multiple chat windows obstruct the live streaming screen and affect the user's viewing of the live streaming, and improving the user's viewing experience of the live streaming.

[0039] The method includes the steps of: displaying a target message panel in the target application, where the target message panel displays a target chat list, and each chat record in the target chat list includes one account chatting with the first account and part of chat information between the first account and the one account; and acquiring a fifth operation instruction for a first chat record in the target message panel, where the first chat record is a chat record between the first account and the second account, and the fifth operation instruction is a chat record between the first account and the second account. The method further includes a step of instructing the display of chat information between the first account and the second account in an expanded manner, and a step of instructing the display of chat information between the first account and the second account in an account display area of the target chat panel in response to the fifth operation instruction, wherein the step of displaying the first account set in the account display area and displaying chat information between the first account and the second account in the chat information display area of the target chat panel includes the steps of displaying the first account set in the account display area in response to the fifth operation instruction, marking the second account in the account display area as an account currently chatting with the first account, and displaying chat information between the first account and the second account in the chat information display area.

[0040] In one embodiment, the target application is a live streaming client. The first account logs in to the live streaming client. FIG. 10 illustrates a schematic diagram (part 8) of a page screen of the target application according to an embodiment of the present application. The diagram includes a target message panel 1001, which displays a target chat list. The target chat list includes accounts A, B, C, D, E, and F that are chatting with the first account, as well as a portion of chat information between the first account and accounts A, B, C, D, E, and F. The accounts A, B, C, D, E, and F are accounts that have chatted with the first account in the past, and may include the first account's friends, strangers, etc. The portion of the chat information may be a chat history record between the first account and accounts A, B, C, D, E, and F in the past. For example, the portion of the chat information between the first account and account A may include "How's your performance today?", and the portion of the chat information between the first account and account B may include "Okay, I'll wait for you to come." Take an example where the first chat record is a chat record between the first account and account A. When the user taps or touches the chat record between the first account and account A, as shown in the figure, by tapping "How's your performance today?", which is part of the chat information between the first account and account A, a fifth operation instruction is generated, and the fifth operation instruction is used to instruct the expansion of the chat information between the first account and account A. In response to the fifth operation instruction, the live streaming client displays a first account set including account A in the account display area shown in the figure, displays in the account display area that account A is the account currently chatting with the first account, and displays chat information between the first account and account A ("Hey," "Hey") 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, and chat information between the first account and the selected account is displayed in the chat information display area of the target chat panel. The target chat panel allows switching between displaying chat information between multiple accounts and the first account in the account display area, thereby avoiding the problem in conventional technology of multiple chat windows blocking the live streaming screen.

[0041] The step of displaying the target chat panel in the target application includes a step of displaying a live streaming screen of a third live room and the target chat panel in a target live streaming application, where the third live room is the live room currently being viewed by the first account and the target live streaming application is included in the target application, or a step of displaying a playback screen of a first video and the target chat panel in a target video application, where the target video application is included in the target application.

[0042] In one embodiment, the target application may be a live streaming application client or a video application client. In this embodiment, a live streaming application client is taken as an example. If a first account is currently viewing a live streaming screen of a third live room, the live streaming application client displays the live streaming screen of the third live room and a target chat panel. The target chat panel includes multiple accounts chatting with the first account and a portion of the chat records between the first account and each of the multiple accounts. In this embodiment, the first account can chat with other accounts in the live streaming client, improving the user's live streaming viewing experience.

[0043] In one embodiment, the target application is a video client. The video client may be a client for playing videos, and 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, drama, variety show, short video, etc. For example, if the first video is a movie, the video client displays a movie playback screen and a target chat panel. The target chat panel includes multiple accounts chatting with the first account and portions of the chat records between the first account and each of the multiple accounts. In this embodiment, the user can chat with other accounts on the video client, improving the user's video viewing experience.

[0044] The method further includes the steps of: displaying a target barrage panel in the target application, wherein barrage information from an account viewing the third live room is displayed on the target barrage panel; and acquiring a sixth operation instruction for first barrage information in the target barrage panel, wherein the first barrage information is barrage information from the second account, and the sixth operation instruction is used to instruct an expanded display of chat information between the first account and the second account. The step of displaying a first account collection in an account display area of the target chat panel and displaying chat information between the first account and the second account in a chat information display area of the target chat panel includes the steps of displaying the first account collection in the account display area in response to the sixth operation instruction, marking the second account in the account display area as an account currently chatting with the first account, and displaying chat information between the first account and the second account in the chat information display area.

[0045] In one embodiment, assuming that the target application is a live streaming application client, the target barrage panel can display barrage information from viewing users in the third live room. The viewing users in the third live room log in to the live streaming application client using their viewing accounts. FIG. 11 shows a schematic diagram (part 9) of a target application screen according to an embodiment of the present application, including a target barrage panel 1101. The target barrage panel displays barrage information from viewing accounts H, I, J, etc. in the third live room. For example, the target barrage panel displays "Thank you for following! Have fun everyone!" sent by account H. A player can select an account with which to chat from the multiple accounts displayed on the target barrage panel. Specifically, the player can select the account by tapping on the barrage information from the account. For example, assuming that the second account is account I in the figure, the user can select account I by tapping on the barrage information from account I. For example, the user taps the barrage "I want to join the game" from account I to generate a sixth operation instruction, and the live streaming client displays a set of first accounts chatting with the first account in the account display area 1102 in response to the sixth operation instruction, and the set of first accounts includes account I. Also, the account display area 1102 displays that the account currently chatting with the first account is account I, and displays chat information between the first account and account I ("Hey," "Hey") in the chat information display area 1103.

[0046] In one embodiment, each account posting a comment to the target barrage panel has a unique user identifier (UID). After tapping the barrage to expand the user panel and then 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 hidden to visible, then creates a conversation using the IM SDK interface getConversationProfile with the UID as a parameter, and pulls and displays the message list using getConversationMessageList. FIG. 12 shows a schematic diagram (part 10) of a page screen of a target application according to an embodiment of the present application. The diagram includes a target barrage panel 1201, which displays barrage information from viewing accounts H, I, J, etc. in the first live room. For example, the target barrage panel displays "Thank you for following! Have fun everyone!" from account H. A player can select an account with which they want to chat from the multiple accounts displayed in the target barrage panel. Specifically, they can select that account by tapping on the barrage information from that account. For example, if the second account is account I in the figure, the user can select account I by tapping on the barrage information from account I. For example, if the user taps on the barrage "I want to join the game" from account I, a user panel 1202 is displayed in the live streaming client, and the user panel prompts the user to start chatting with account I. For example, if the user taps on the "Chat" button, a set of first accounts chatting with the first account is displayed in account display area 1203, and account I is included in the set of first accounts.Additionally, the account display area 1203 displays that the account currently chatting with the first account is account I, and the chat information display area 1204 displays chat information between the first account and account I ("hey," "hey").

[0047] In the above embodiment, the user selects the second account with which the user wants to chat in the target barrage panel, adds the second account to the target chat panel, displays the second account chatting with the first account in the account display area of the target chat panel, and displays the chat record between the first account and the second account in the chat information display area, thereby simplifying the user's chat operation flow, improving chat efficiency, and enhancing the user experience.

[0048] The method further includes a step of obtaining a seventh operation instruction for the target chat panel, wherein the seventh operation instruction is used to instruct the state of the target chat panel to be switched 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 on the first chat panel, wherein the first chat panel is the target chat panel in the folded state, and the display of the account display area and the chat information display area on the first chat panel is canceled.

[0049] As an embodiment, as shown in FIG. 13, a schematic diagram (part 11) of a screen of a target application according to an embodiment of the present application is shown. The target chat panel includes a collapse control 1301, which the user can touch to collapse the target chat panel. The collapsed first chat panel is shown as 1302 in the figure. The collapsed first chat panel displays the username of account D, which is chatting with the first account. An expand control 1303 is also displayed, which the user can touch to expand the first chat panel to the expanded target chat panel. The collapsed first chat panel also displays a close control 1304, which the user can tap to close the first chat panel. The first chat panel is a collapsed version of the target chat panel. Compared to the target chat panel, the first chat panel does not have an account display area or a chat information display area. In this embodiment, by collapsing the target chat panel to the collapsed first chat panel, the display area of the chat panel on the live streaming screen is reduced, improving the user experience.

[0050] The method further includes 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 a fifth account in the first account set sends chat information to the first account.

[0051] In one embodiment, the account displayed in the first chat panel in the collapsed state may be the account that recently sent chat information to the first account. As shown in FIG. 14 , which is a schematic diagram (part 12) of a screen of a target application according to an embodiment of the present application, when account D is displayed in the first chat panel 1401 and account E sends chat information to the first account, account D displayed in 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 in the collapsed first chat panel, the user can be notified of the latest received chat information in a timely manner, thereby improving chat efficiency.

[0052] The step of displaying a fourth account in the first account set on the first chat panel includes a step of displaying the third account on the first chat panel if the third account is marked as an account currently chatting with the first account, and the fourth account is the third account, or a step of displaying the fourth account on the first chat panel if the third account is marked as an account currently chatting with the first account and the fourth account is the account in the first account set that most recently sent chat information to the first account.

[0053] In one embodiment, the account name displayed in the first chat panel in the collapsed state may be the name of the account currently chatting with the first account, or the account that most recently sent chat information to the first account. If account A is currently chatting with the first account, account A is displayed in the first chat panel in the collapsed state. If the most recent chat information received by the first account is from account C, account C is displayed in the first chat panel. In this embodiment, by displaying the account currently chatting with the first account or the account that sent the most recent chat information to the first account in the collapsed first chat panel, the first account can display the most recently received chat information in a timely manner, thereby improving the chat efficiency of the first account.

[0054] In one embodiment, when the first account receives a new message, the account display area displays the avatar of the account of the message at the top and a numbered mark to notify the first account. As shown in FIG. 15, which is a schematic diagram (part 13) of a target application screen according to an embodiment of the present application, marks 1501 and 1502 are displayed. 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 the two new messages. In this embodiment, the mark notifies the first account that the latest received message has not been read, thereby preventing the first account from overlooking new messages and improving the accuracy of reading chat information.

[0055] In one embodiment, a chat function may be added to the live streaming client or video client, and instant messaging may be applied to the live streaming client or video client to improve the user's live streaming or video viewing experience. Figure 16 shows a schematic diagram of information interaction according to the present application, including a target application installed on a terminal device, which may be a live streaming application or a video application. The diagram also includes an instant messaging server and a website server. The information interaction shown in the diagram includes the following steps S1602, S1604, S1606, S1608, S1610, S1612, and S1614.

[0056] In step S1602, the user logs in to the target application using the first account, and the target application sends a login key to the website server, where 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 website successfully verifies the login key, it returns a login success message to the target application.

[0057] In step S1604, the target application sends a login key to the instant messaging server, the login key including but 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 instant messaging server successfully verifies the login key, it returns a login success message to the target application.

[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 a target chat list in the target message panel of the target application, where the target chat list includes accounts 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 a mark indicating that the latest message has been received.

[0061] In step S1612, the target application receives the new message sent from the instant messaging server, updates the account display area, updates the number of received messages, and updates a 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, and the instant messaging server forwards the chat information to the website server. The website server verifies whether the chat information can be sent, and if the verification is successful, sends a message notification to the instant messaging server indicating that the chat information can be sent, and the instant messaging server returns a notification of successful sending of the chat information to the target application.

[0063] According to the above embodiment, when watching live broadcasts or videos in the target application, accounts can chat with each other more easily. When a new message arrives, the user can be notified in a timely manner by a mark or a system message. Furthermore, the user's chat messages can be saved for a longer period of time. Furthermore, by tapping the account status information and displaying a live broadcast notification message on the chat screen, the user can know in advance the general content of the live broadcast that the friend will broadcast or watch, and can decide whether to jump to the live room. The user can more easily select the live room they want to watch.

[0064] In one embodiment, the IM SDK pulls a conversation list, and information included in each conversation includes, but is not limited to, a conversation identifier, a user identifier, a user avatar, a username, and the number of unread messages. The IM SDK may include chat information content without including live streaming-related content. However, since the same account system is used, the user's current status can be queried from the background using the user UID. A getUserStatusInfoList is sent to the background to request a status query based on the UID in the conversation. Additional information about the current user queried includes live streaming status, hosting status, and viewing status, and the current status is displayed based on the user information. Figure 17 is a schematic diagram illustrating a state flow according to an embodiment of the present application, including the following steps S1702, S1704, S1706, S1708, S1710, and S1712.

[0065] In step S1702, a target chat panel is displayed in the target application, and chat information between the first account and the second account is displayed 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, whether it is hosting, and whether it is viewing a live stream.

[0067] In step S1706, if the second account is live streaming, the live streaming information of the live streaming 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, including, but not limited to, a link to the live streaming by the second account.

[0068] In step S1708, if the second account is hosting, obtain the hosting information of the hosting by the second account through the getLiveinfo interface, and display the hosting information of the second account in the chat information display area, including but not limited to a hosting link.

[0069] In step S1710, if the second account is watching a live broadcast, determine whether the second account is in hidden mode; if not, return relatively active live room information in the live broadcast currently being watched by the second account, and display the active live room information in the chat information display area, including but not limited to a link to the live room.

[0070] In step S1712, the target application obtains a link or card for tapping the live broadcast, enters the live room corresponding to the link or card, and displays the live broadcast screen in the target application.

[0071] In the above embodiment, the structure of an account's personal chat message is based on the default structure of the IM SDK, which is mainly text. Emojis can be implemented using text escaping. Emojis sent by users are actually text consisting of a colon (:) and a combination of words. When rendering on the client, the emojis are first split using regular expressions to obtain the emoji names, and then matched with the constructed emoji images to display them accurately. Friend requests can be implemented using custom messages, which have a JSON string structure. When a user initiates a friend request, it is issued by the service end. To distinguish it from ordinary text messages, the content is set to the JSON string "{"type":"FRIEND_REQUEST", "content":"Hi, Let's be friend."}".

[0072] In the above embodiment, users can not only chat with existing friends while watching videos, but also initiate requests to chat one-on-one with users in the barrage area in a way that avoids the distraction of the barrage area content.

[0073] Although the above-described embodiments of the methods are expressed as a combination of a series of operations for ease of explanation, those skilled in the art should understand that the present application is not limited to the order of operations described, and that some steps may be performed in other orders or simultaneously based on the present application. Furthermore, those skilled in the art should understand that the operations and modules according to the embodiments described in the specification are not necessarily required for the present application.

[0074] Another aspect of the embodiment of the present application further provides a screen display device that executes the above-mentioned screen display method. As shown in Fig. 18, the device includes: a first display module 1802 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 1804 that displays a link corresponding to the current status of the second account in the chat information display area; and a third display module 1806 that displays a screen corresponding to the link in the target application in response to an operation instruction on the link.

[0075] The device further displays a first link to the first live room in the chat information display area if the second account is a live streaming account for a first live room and the second account is currently in a live streaming state, displays a second link to a screen hosted by the second account in the chat information display area if the second account is currently in a hosting state, and displays a third link to the second live room in the chat information display area if the second account is currently viewing the second live room.

[0076] The device further displays a live streaming screen of the first live room in the target application in response to a first operation instruction to the first link, displays a screen hosted by the second account in the target application in response to a second operation instruction to the second link, and displays a live streaming screen of the second live room in the target application in response to a third operation instruction to the third link.

[0077] The device further displays status information corresponding to the current status of the second account in the chat information display area.

[0078] The device further displays first status information in the chat information display area when the second account is a live streaming account for a first live room and the second account is currently in a live streaming state, the first status information being included in the status information and indicating that the second account is currently in a live streaming state; displays second status information in the chat information display area when the second account is currently in a hosting state, the second status information being included in the status information and indicating that the second account is currently in a hosting state; and displays third status information in the chat information display area when the second account is currently viewing the second live room, the third status information being included in the status information and indicating that the second account is currently viewing 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 chat information between the first account and the second account in the chat information display area of the target chat panel, where accounts in the first account set are accounts that chat with the first account, and the second account is included in the first account set and is marked in the account display area as an account currently chatting with the first account, the device obtains a fourth operation instruction to a third account in the first account set, the fourth operation instruction is used to select the third account, and in response to the fourth operation instruction, the device marks the third account in the account display area of the target chat panel as an account currently chatting with the first account, and displays 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, where a target chat list is displayed on the target message panel, and each chat record in the target chat list includes one account chatting with the first account and a portion of the chat information between the first account and the one account; the device acquires a fifth operation instruction for the first chat record in the target message panel, where 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; in response to the fifth operation instruction, the device displays the first account set in the account display area, marks the second account in the account display area as an account currently chatting with the first account, 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 a third live room and the target chat panel in a target live streaming application, the third live room being the live room currently being viewed by the first account, the target live streaming application being included in the target application, and the device displays a playback screen of the first video and the target chat panel in a target video application, the target video application being included in the target application.

[0082] The device further displays a target barrage panel in the target application, where barrage information from an account viewing the third live room is displayed on the target barrage panel, and the device acquires 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 the device to expand and display chat information between the first account and the second account, and displaying a first account collection in an account display area of the target chat panel and displaying chat information between the first account and the second account in a chat information display area of the target chat panel includes, in response to the sixth operation instruction, displaying the first account collection in the account display area, marking the second account in the account display area as an account currently chatting with the first account, and displaying chat information between the first account and the second account in the chat information display area.

[0083] The device further obtains a seventh operation instruction for the target chat panel, the seventh operation instruction being used to instruct the state of the target chat panel to be switched to a folded state, and in response to the seventh operation instruction, the device switches the target chat panel to a first chat panel in the target application and displays the fourth account in the first account set on the first chat panel, the first chat panel being the target chat panel in the folded state, and the display of the account display area and the chat information display area on the first chat panel is canceled.

[0084] The device further switches 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 a fifth account in the first account set sends chat information to the first account.

[0085] The device further displays the third account on the first chat panel if the third account is marked as an account currently chatting with the first account, and the fourth account is the third account, and the device displays the fourth account on the first chat panel if the third account is marked as an account currently chatting with the first account and the fourth account is the account in the first account set that most recently sent chat information to the first account.

[0086] In an embodiment of the present application, a link corresponding to the current status of the other account (e.g., the second account) with which the chat is taking place is displayed in the chat information display area, and the current status of the second account, such as live streaming, hosting, or viewing a live stream, is displayed on the link, and a screen corresponding to the link can be jumped to in response to an operation instruction on the link. For example, if the second account is currently live streaming in a first live room, a first link to the first live room is displayed in the chat information display area between the first and second accounts, and the first account can enter the first live room by tapping the first link. If the second account is currently hosting, a second link to a screen where the second account is hosting is displayed in the chat information display area between the first and second accounts, and the first account can enter the screen where the second account is hosting by tapping the second link. If the second account is currently viewing the second live room, a third link linkable to the second live room is displayed in the chat information display area between the first and second accounts, and the first account can enter the second live room by tapping the third link.

[0087] According to an embodiment of the present application, it is possible to check the status of the other party during a chat. For example, a link corresponding to the other party's current status may display whether the other party is currently live streaming, hosting, or watching a live stream. During a chat, it is also possible to view the screen the other party is currently viewing. For example, by tapping the corresponding link, it is possible to enter the live room in which the other party is currently live streaming, hosting, or watching, respectively. This solves the problem mentioned in the background art that the operation to view the screen being viewed by the other party's account during a chat is complicated, reduces the operation steps, and improves operation efficiency.

[0088] Another aspect of the present embodiment further provides an electronic device that executes the above-described screen display method, and the electronic device may be the terminal device or server shown in Fig. 1. In this embodiment, an example will be described in which the electronic device is a terminal device. As shown in Fig. 19, the electronic device includes a memory 1902 and a processor 1904, and a computer program is stored in the memory 1902. The processor 1904 is configured to execute the computer program to execute the steps of any one of the above-described method embodiments.

[0089] In this embodiment, the electronic device may be located in at least one network device among a plurality of network devices in a computer network.

[0090] In this embodiment, the processor may be configured to execute the following steps S1 to S3 by executing a computer program.

[0091] In step S1, chat information between a first account and a second account is displayed in a chat information display area of a target application, and the first account is logged in to the target application.

[0092] In step S2, a link corresponding to the current status 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 will 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 device (MID), a PAD, etc. 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 a different arrangement than those shown in FIG. 19.

[0095] The memory 1902 can store software programs and modules, such as program instructions / modules corresponding to the screen display method and device of the present embodiment. The processor 1904 executes the software programs and modules stored in the memory 1902 to perform various functional applications and data processing, i.e., to realize the screen display method. The memory 1902 includes a high-speed random access memory and may also include non-volatile memory, such as one or more magnetic storage devices, flash memory, or other non-volatile solid-state memory. In some examples, the memory 1902 may further include memory located remotely from the processor 1904, and these remote memories may be connected to the terminal via a network. Examples of such networks include, but are not limited to, the Internet, an intranet, a local area network, a mobile communication network, and combinations thereof. For example, as shown in FIG. 19 , the memory 1902 includes, but is not limited to, a first display module 1802, a second display module 1804, and a third display module 1806 of the screen display device. Furthermore, other module units than the above-mentioned screen display device may be included, but are not limited to this, and description thereof will be omitted in this example.

[0096] The forwarding device 1906 receives or transmits data via a network. Specific examples of the network may include a wired network and a wireless network. In one example, the forwarding 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 or other network equipment. In one example, the forwarding device 1906 is a radio frequency (RF) module and communicates with the Internet wirelessly.

[0097] The electronic device may further include a display 1908 that displays the chat information display area, and a connection bus 1910 that connects the modular components of the electronic device.

[0098] In another embodiment, the terminal device or server may be a node in a distributed system, which may be a blockchain system, and which may be formed by connecting a plurality of the nodes via a network communication method. A peer-to-peer (P2P) network may be formed between the nodes, and any type of computing device, for example, a server, a terminal, or other electronic device, may participate in the peer-to-peer network and become a node in the blockchain system.

[0099] One aspect of the present application provides a computer program product or computer program, the computer program product or computer program comprising computer instructions stored on a computer-readable storage medium, a processor of the computer device reading the computer instructions from the computer-readable storage medium and executing the computer instructions, thereby causing the computer device to perform the method according to the various embodiments above, the computer program being configured, when executed, to perform the steps of any one of the method embodiments 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 a chat information display area of a target application, and the first account is logged in to the target application.

[0102] In step S2, a link corresponding to the current status of the second account is displayed in the chat information display area.

[0103] In step S3, in response to an operation instruction to the link, a screen corresponding to the link is displayed in the target application.

[0104] In this embodiment, as can be understood by those skilled in the art, all or some of the steps of the various methods in the above embodiments may be realized by a program instructing relevant hardware of a terminal device, and the program may be stored in a computer-readable storage medium, and the storage medium may include a USB flash memory, a read-only memory (ROM), a random access memory (RAM), a magnetic disk, an optical disk, etc.

[0105] The numbers of the above embodiments of the present application are for illustrative purposes only and do not indicate superiority or inferiority of the embodiments.

[0106] The integrated units in the above embodiments may be realized in the form of a software functional unit and stored in the above computer-readable storage medium when sold or used as an independent product. Based on this understanding, the essential part of the technical means of the present application or the part that contributes to the prior art, or all or a part of the technical means, may be embodied in the form of a software product, and the computer software product is stored in a storage medium and includes some instructions that cause one or more computer devices (which may be personal computers, servers, network devices, etc.) to execute all or a part of the steps of the methods described in each embodiment of the present application.

[0107] In the above embodiments of the present application, emphasis is placed on the description of each embodiment, but for parts not described in detail in a certain embodiment, reference may be made to the relevant description of other embodiments.

[0108] It should be understood that in some embodiments of the present application, the disclosed client can be realized in other forms. The above-described device embodiments are merely exemplary. For example, the division of the above units is merely a division according to logical functions. In actual implementation, other division schemes are possible. For example, multiple units or components may be combined or integrated into another system, or some features may be ignored or not implemented. Furthermore, the shown or discussed mutual couplings, direct couplings, or communicative connections may be indirect couplings or communicative connections via some interfaces, units, or modules, and may be electrical or other forms.

[0109] The units described above as separate components may or may not be physically separated, and the components shown as units may or may not be physical units, i.e., they may be located in one place or distributed across multiple network units. Some or all of these units may be selected according to actual needs to achieve the objectives of the technical solution of this embodiment.

[0110] Furthermore, each functional unit in each embodiment of the present application may be integrated into one processing unit, each unit may exist physically separately, or two or more units may be integrated into one unit. The integrated units may be realized in the form of hardware or in the form of software functional units.

[0111] The above descriptions are only some embodiments of the present application, and it should be noted that those skilled in the art can make further improvements and modifications without departing from the principles 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: A step of displaying chat information between a first account and a second account in a chat information display area of ​​a target application, the first account being logged in to the target application; displaying a link to a screen associated with the current status of the second account in the chat information display area; A screen display method comprising: a step of displaying a screen associated with the current status of the second account in the target application in response to an operation instruction on the link.

2. The step of displaying a link to a screen associated with the current status of the second account in the chat information display area includes: The screen display method according to claim 1, further comprising a step of displaying a first link in the chat information display area that links to the screen of the first live room 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.

3. The step of displaying a link to a screen associated with the current status of the second account in the chat information display area includes: The screen display method according to claim 1, further comprising a step of displaying a second link in the chat information display area that links to a screen hosted by the second account when the second account is currently in a hosting state.

4. The step of displaying a link to a screen associated with the current status of the second account in the chat information display area includes: The screen display method according to claim 1, further comprising a step of displaying a third link linked to the second live room in the chat information display area when the second account is currently viewing the second live room.

5. The step of displaying a screen associated with the current status of the second account in the target application in response to an operation instruction on the link includes: The screen display method according to claim 2, further comprising a step of 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.

6. In response to an operation instruction to the link, the step of displaying, in the target application, a screen corresponding to the second account associated with the current state of the second account, comprises: The screen display method according to claim 3, further comprising a step of displaying a screen currently hosted by the second account in the target application in response to a second operation instruction to the second link.

7. In response to an operation instruction to the link, the step of displaying, in the target application, a screen associated with the current status of the second account, comprises: The screen display method according to claim 4, further comprising a step of displaying a live streaming screen of the second live room in the target application in response to a third operation instruction to the third link.

8. The screen display method comprises: The screen display method according to claim 1 , further comprising the step of displaying status information corresponding to a current status of the second account in the chat information display area.

9. The step of displaying status information corresponding to the current status of the second account in the chat information display area includes: If 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 status information indicating that the second account is currently in a live streaming state in the chat information display area; or If the second account is currently in a hosting state, displaying status information indicating that the second account is currently in a hosting state in the chat information display area; or The screen display method of claim 8, further comprising a step of, when the second account is currently viewing the second live room, displaying third status information in the chat information display area indicating that the second account is currently viewing the second live room.

10. The screen display method comprises: displaying a target chat panel in the target application, displaying a first account set in an 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 accounts in the first account set are accounts that chat with the first account, and the second account is included in the first account set and is marked in the account display area as an account that is currently chatting with the first account; obtaining a fourth operation instruction for a third account in the first account set, the fourth operation instruction being used to select the third account; The screen display method of claim 1, further comprising a step of marking the third account as an account currently chatting with the first account in the account display area of ​​the target chat panel in response to the fourth operation instruction, and displaying chat information between the first account and the third account in the chat information display area.

11. The screen display method comprises: Displaying a target message panel in the target application, where a target chat list is displayed in the target message panel, and each chat record in the target chat list includes one account chatting with the first account and a portion of chat information between the first account and the one account; The method further includes a step of acquiring a fifth operation instruction for a first chat record in the target message panel, the first chat record being a chat record between the first account and the second account, and the fifth operation instruction being used to instruct to expand and display chat information between the first account and the second account; The step of displaying a first account set in an 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 includes: The screen display method of claim 10, further comprising a step of displaying the first account set in the account display area in response to the fifth operation instruction, marking the second account in the account display area as an account currently chatting with the first account, and displaying chat information between the first account and the second account in the chat information display area.

12. The step of displaying a target chat panel in the target application comprises: Displaying a live streaming screen of a third live room and the target chat panel in a target live streaming application, where the third live room is a live room currently being viewed by the first account, and the target live streaming application is included in the target application; or The screen display method of claim 10, further comprising a step of displaying the playback screen of the first video and the target chat panel in a target video application, the target video application being included in the target application.

13. The screen display method comprises: A step of displaying a target barrage panel in the target application, wherein the target barrage panel displays barrage information from an account viewing the third live room; a step of acquiring a sixth operation instruction for the first barrage information in the target barrage panel, the first barrage information being barrage information from the second account, and the sixth operation instruction being used to instruct to expand and display chat information between the first account and the second account; The step of displaying a first account set in an 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 includes: The screen display method of claim 12, further comprising a step of, in response to the sixth operation instruction, displaying the first account set in the account display area, marking the second account in the account display area as an account currently chatting with the first account, and displaying chat information between the first account and the second account in the chat information display area.

14. The screen display method comprises: obtaining a seventh operation instruction for the target chat panel, the seventh operation instruction being used to instruct the target chat panel to switch to a collapsed state; 11. The screen display method of claim 10, further comprising: 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 on the first chat panel, wherein the first chat panel is the target chat panel in the collapsed state, and the display of the account display area and the chat information display area on the first chat panel is canceled.

15. The screen display method comprises: The screen display method of claim 14, further comprising 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 a fifth account in the first account set sends chat information to the first account.

16. The step of displaying a fourth account in the first account set on the first chat panel comprises: If the third account is marked as an account currently chatting with the first account, displaying the third account in the first chat panel, and the fourth account is the third account; or The screen display method of claim 14, further comprising a step of displaying the fourth account in the first chat panel if the third account is marked as an account currently chatting with the first account and the fourth account is the account in the first account set that most recently sent chat information to the first account.

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, wherein the first account is logged in to the target application; a second display module that displays a link to a screen associated with the current status of the second account in the chat information display area; A screen display device characterized by comprising: a third display module that displays a screen associated with the current status of the second account in the target application in response to an operation instruction to the link.

18. A computer program comprising: A computer program causing 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, a computer program stored in the memory; The electronic device is characterized in that the processor is configured to execute the screen display method according to any one of claims 1 to 16 by executing the computer program.