Call display method, device, equipment, and computer program
By displaying the latest network social information on the call waiting interface, the problem that users cannot easily browse information while waiting for a call to connect is solved, and the effect of simplifying operations and improving efficiency is achieved.
Patent Information
- Application Number
- JP2023571406
- Authority / Receiving Office
- JP · JP
- Patent Type
- Patents
- Current Assignee / Owner
- Priority Date
- 2021-09-23
- Filing Date
- 2022-08-25
- Publication Date
- 2025-04-30
- Estimated Expiration
- 2042-08-25
AI Technical Summary
When making audio or video calls, users need to wait for the call to connect, and they cannot easily browse other information during this period, which is cumbersome.
Display the latest information on the call waiting interface, including online social information, such as recently published social media information, so that users can view information without any action while waiting for a call to connect.
It simplifies information browsing operations, improves human-computer interaction efficiency, and avoids tedious operations when waiting for a call to connect.
Smart Images

Figure 0007669635000001 
Figure 0007669635000002 
Figure 0007669635000003
Abstract
Description
[Technical field]
[0001] (CROSS-REFERENCE TO RELATED APPLICATIONS) This application claims priority to a Chinese patent application filed with the China Patent Office on September 23, 2021, bearing application number 202111115224.3 and entitled "Call display method, device, equipment and storage medium", the entire contents of which are incorporated herein by reference.
[0002] The present application relates to the field of instant communication, and in particular to a call display method, device, equipment and computer program. [Background technology]
[0003] The voice or video calling function provided in the instant communication program allows efficient instant communication between users.
[0004] When a first user needs to make a voice or video call with a second user, the first user needs to send a call invitation to the second user in the instant communication program. At this time, the instant communication program displays a call waiting interface until the second user accepts the invitation. There is usually a certain time lag between when the first user makes a call and when the second user answers, during which the first user stays in the call waiting interface, and the first user can also shrink the call waiting interface to view information in other user interfaces of the instant communication program.
[0005] When the first user wants to view information, he or she must perform an operation to reduce the call connection waiting interface in the instant communication program and an operation to switch to a different user interface and display it, which is troublesome. Summary of the Invention [Problem to be solved by the invention]
[0006] The present application provides a call display method, device, equipment, and computer program. [Means for solving the problem]
[0007] The technical solutions of this application are as follows:
[0008] According to one aspect, the present application provides a call display method, the call display method comprising: A step of displaying a call connection waiting interface, the call connection waiting interface being a standby interface before a call between the first terminal and the second terminal is connected; and a step of displaying status information corresponding to the second terminal in the call connection waiting interface, the status information belonging to network social information recently posted by a second user account corresponding to the second terminal.
[0009] According to another aspect, the present application provides a call display device, the call display device comprising: A display module configured to display a call connection waiting interface, the call connection waiting interface being a standby interface before a call between the first terminal and the second terminal is connected; The display module is further configured to display status information corresponding to the second terminal in the call connection waiting interface, the status information belonging to network social information recently posted by a second user account corresponding to the second terminal.
[0010] According to another aspect, the present application provides a computing device including a processor and a memory, wherein at least one instruction, at least one program, code set or instruction set is stored in the memory, and the at least one instruction, at least one program, code set or instruction set is loaded and executed by the processor, thereby implementing the call display method according to the above aspect.
[0011] According to another aspect, the present application provides a computer-readable storage medium having stored thereon at least one instruction, at least one program, code set or instruction set, the at least one instruction, the at least one program, code set or instruction set being loaded and executed by a processor to thereby realize the call display method according to the above aspect.
[0012] According to another aspect, the present application provides a computer program product or computer program comprising computer instructions, the computer instructions being stored in a computer readable storage medium. A processor of a computer device reads the computer instructions from the computer readable storage medium, and the processor executes the computer instructions to cause the computer device to perform the call display method provided in various alternative implementation manners of the above aspect. Effect of the Invention
[0013] The technical solution provided in this application has at least the following beneficial effects:
[0014] Before a call between a first terminal and a second terminal is connected, a call connection waiting interface displays the latest information of a second user account corresponding to the second terminal, so that the first terminal does not need to receive any user operation and directly displays the available information to be viewed on the call connection waiting interface. In this way, the operation of information viewing is simplified and the human-computer interaction efficiency of information viewing is improved. In this process, the first terminal does not need to receive any operation and the problem that information viewing operation is cumbersome when waiting for a call can be solved. [Brief description of the drawings]
[0015] [Figure 1] FIG. 2 is a structural block diagram of a computer system provided in one exemplary embodiment of the present application. [Diagram 2] FIG. 2 is a schematic diagram of a voice call connecting process provided in one exemplary embodiment of the present application; [Diagram 3] FIG. 2 is a schematic diagram of a video call connecting process provided in one exemplary embodiment of the present application; [Figure 4] 2 is a flowchart of a call display method provided in one exemplary embodiment of the present application; [Diagram 5] 2 is a flowchart of a call display method provided in one exemplary embodiment of the present application; [Figure 6] FIG. 2 is a schematic diagram of a chat interface provided in one exemplary embodiment of the present application. [Figure 7] FIG. 2 is a schematic diagram of a voice call waiting interface provided in one exemplary embodiment of the present application; [Figure 8] FIG. 2 is a schematic diagram of a video call connection waiting interface provided in one exemplary embodiment of the present application; [Figure 9] 2 is a flowchart of a call display method provided in one exemplary embodiment of the present application; [Figure 10] 2 is a flowchart of a call display method provided in one exemplary embodiment of the present application; [Figure 11]FIG. 2 is a schematic diagram of a voice call waiting interface provided in one exemplary embodiment of the present application; [Figure 12] FIG. 2 is a schematic diagram of a video call connection waiting interface provided in one exemplary embodiment of the present application; [Figure 13] FIG. 2 is a schematic diagram of a detailed interface of status information in a social circle provided in one exemplary embodiment of the present application; [Figure 14] FIG. 2 is a schematic diagram of a playback interface of a short video corresponding to status information provided in one exemplary embodiment of the present application; [Figure 15] FIG. 2 is a schematic diagram of an account details interface of a second user account provided in one exemplary embodiment of the present application. [Figure 16] FIG. 2 is a schematic diagram of a correspondence relationship of default settings provided in one exemplary embodiment of the present application. [Figure 17] 1 is a schematic diagram of a video call interface provided in one exemplary embodiment of the present application; [Figure 18] FIG. 2 is a schematic diagram of a network call interface provided in one exemplary embodiment of the present application. [Figure 19] FIG. 2 is a schematic diagram of a voice call invitation interface provided in one exemplary embodiment of the present application. [Figure 20] FIG. 2 is a structural schematic diagram of a call display device provided in an exemplary embodiment of the present application; [Figure 21] FIG. 2 is a structural schematic diagram of a terminal provided in one exemplary embodiment of the present application; DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS
[0016] The above-mentioned drawings are incorporated herein as a part of the specification, illustrate embodiments consistent with the present application, and together with the specification serve to explain the principles of the present application.
[0017] 1 is a structural block diagram of a computer system provided in one exemplary embodiment of the present application. The computer system 100 includes a first terminal 110, a server 120, and a second terminal 130.
[0018] In the first terminal 110, a first client 111 supporting instant communication is installed and executed. The first client 111 may be an application program or a web client having an instant communication function. When the first terminal 110 executes the first client 111, a user interface of the first client 111 is displayed on the display of the first terminal 110. The application program may be any one of an instant communication program, a microblog program, a voice call program, a conference program, a network community program, a payment program, a shopping program, a friendship program, and a marriage program. In this embodiment, the application program is an instant communication program as an example. The first terminal 110 is a terminal used by a first user 112, and a first user account of the first user 112 is logged in to the first client 111.
[0019] In the second terminal 130, a second client 131 supporting instant communication is installed and executed. The second client 131 may be an application program or a web client having an instant communication function. When the second terminal 130 executes the second client 131, a user interface of the second client 131 is displayed on the display of the second terminal 130. The application program may be any one of an instant communication program, a microblog program, a voice call program, a conference program, a network community program, a payment program, a shopping program, a friendship program, and a marriage program. In this embodiment, the application program is an instant communication program as an example. The second terminal 130 is a terminal used by a second user 132, and a second user account of the second user 132 is logged into the second client 131.
[0020] Alternatively, the first user account of the first user 112 and the second user account of the second user 132 may belong to the same camp, team, organization, hall, channel, have a friendship relationship, or have temporary communication privileges. Alternatively, the first user account of the first user 112 and the second user account of the second user 132 may belong to different camps, teams, organizations, halls, channels, or have an enemy relationship.
[0021] Alternatively, the application programs installed on the first terminal 110 and the second terminal 130 are the same, or the application programs installed on the two terminals are the same type of application programs on different operating system platforms (Android or IOS). The first terminal 110 can broadly refer to one of a plurality of terminals, and the second terminal 130 can broadly refer to another one of a plurality of terminals, and this embodiment will be described using only the first terminal 110 and the second terminal 130 as an example. The device types of the first terminal 110 and the second terminal 130 may be the same or different. The device types include at least one of a smartphone, a tablet computer, an e-book reader, an MP3 player, an MP4 player, a laptop computer, and a desktop computer.
[0022] Although only two terminals are shown in FIG. 1, in different embodiments, there are multiple other terminals 140 that can access the server 120. Optionally, there are also one or more terminals 140 that are terminals corresponding to developers. A client development and editing platform supporting instant communication is installed in the terminal 140, and the developer can edit and update the client in the terminal 140, and transmit the updated application program installation package to the server 120 through a wired or wireless network. The first terminal 110 and the second terminal 130 can download the application program installation package from the server 120, thereby realizing the update for the client.
[0023] A first terminal 110, a second terminal 130, and another terminal 140 are connected to a server 120 by a wireless network or a wired network.
[0024] The server 120 includes at least one of a server, multiple servers, a cloud computing platform, and a virtualization center. The server 120 is for providing back-end services to clients supporting instant communication. Optionally, the server 120 is responsible for main computing tasks, and the terminal is responsible for secondary computing tasks. Or the server 120 is responsible for secondary computing tasks, and the terminal is responsible for main computing tasks. Or a distributed computing architecture is adopted between the server 120 and the terminal to perform collaborative computing.
[0025] In one illustrative example, the server 120 includes a processor 122, a user account database 123, an instant communication service module 124, and a user-facing input / output interface (I / O interface) 125. Here, the processor 122 is for loading instructions stored in the server 121 and processing data in the user account database 123 and the instant communication service module 124. The user account database 123 is for storing data of user accounts used in the first terminal 110, the second terminal 130, and other terminals 140, such as avatars of the user accounts, nicknames of the user accounts, and groups in which the user accounts are located. The instant communication service module 124 is for providing multiple chat rooms (two-person chat or multi-person chat) for users to chat for instant communication, send stamps, send lucky money, and so on. The user-facing I / O interface 125 is for establishing communication and exchanging data with the first terminal 110 and / or the second terminal 130 via a wireless network or a wired network.
[0026] In the case of making a voice call based on a network, Fig. 2 is a schematic diagram of a voice call connection process provided in one exemplary embodiment of the present application. As shown in Fig. 2(a), a client in a first terminal displays a chat interface 201 between a first user account and a second user account, and the first user account is logged in to the client. When the client receives a touch operation of the first user account on a voice call control 202 in the chat interface 201, the client sends a voice call invitation to the second user account and displays a voice call connection waiting interface 203.
[0027] As shown in FIG. 2B, when the client displays the voice call connection waiting interface 203, the client displays a first type of recent information control on the voice call connection waiting interface 203. The first type of recent information control is displayed as a recent information card 204 and a fold-out display control 205. The recent information card 204 displays recent information of the second user account, and the recent information belongs to the network social information recently posted by the second user account, and the recent posting can be a posting within a recent period or the most recent n postings. That is, the recent information belongs to the network social information posted by the second user account within a recent period or the most recent n postings, where n is a positive integer. For example, the recent information is the most recently posted network social information or the most recent one posted network social information.
[0028] As shown in Figure 2(c), a collapsed view control 205 may trigger a collapsed view operation for collapsing the current status control from a first configuration to display the current status control in a second configuration. The current status control in the second configuration is displayed as an expandable control 206, and an expandable control 206 may trigger an expandable operation for expanding the current status control from the second configuration to display the current status control in the first configuration.
[0029] As shown in (d) of FIG. 2, in response to the second user account receiving the voice call invitation, the client displays a voice call interface 207 and displays a second form of status information control, i.e., an expand control 206, in the voice call interface 207.
[0030] As shown in FIG. 2( e ), the client can display a first form of status update control in the voice call interface 207 based on the expansion operation triggered by the expansion control 206 .
[0031] In the context of making a video call based on a network, Fig. 3 is a schematic diagram of a video call connection process provided in one exemplary embodiment of the present application. As shown in Fig. 3(a), a client in a first terminal displays a chat interface 201 between a first user account and a second user account, and the first user account is logged in to the client. When the client receives a touch operation of the first user account on a video call control 208 in the chat interface 201, the client sends a video call invitation to the second user account and displays a video call connection waiting interface 209.
[0032] As shown in FIG. 3B, when the client displays the video call connection waiting interface 209, the client displays a second form of status information control on the video call connection waiting interface 209.
[0033] As shown in (c) of FIG. 3, the client can display a first form of status information control, i.e., a status information card 204 and a collapsed display control 205, in the video call connection waiting interface 209 based on an expansion operation triggered on the expansion control 206.
[0034] As shown in (d) of FIG. 3, in response to the second user account receiving the video call invitation, the client displays the video call interface 210 and hides the status information controls in a third form of the status information controls in the video call interface 210 based on default settings.
[0035] Optionally, when the client displays the status update control on interfaces of different call types (voice and video) and different stages (before and after connection), the client displays the status update control according to default settings. The default settings include a correspondence between the interfaces of different call types and different stages and the display forms of the status update control. The client can further change the default settings based on the setting operation of the first user account and display the status update control according to the changed settings.
[0036] After the first user initiates an invitation to make a network call with the second user, a status information control can be displayed in the network call connection waiting interface of different call types, and the status information of the second user can be displayed by the status information control. The second user is the user with whom the first user is going to make a call, and the displayed status information of the second user helps the first user to know the status of the second user, which is favorable for chat development between the two. In this process, the first user does not need to perform any operation, and the problem of cumbersome operation of browsing information can be avoided. Furthermore, the status information control of different forms can be displayed for different call types and different stages of interfaces. The status information control supports expanding and collapsing, thereby avoiding blocking important information in the user interface. The user can customize the default setting that controls the display form of the status information control. It is possible to realize flexible display of status information based on the needs of the user, and improve the user experience.
[0037] 4 is a flowchart of a call display method provided in one exemplary embodiment of the present application. The method can be applied to the first terminal in the system shown in FIG 1. As shown in FIG 4, the method includes the following steps:
[0038] In step 400, a call connection waiting interface is displayed.
[0039] The call connection waiting interface is a waiting interface before the call between the first terminal and the second terminal is connected. The call connection waiting interface includes an interface displayed on the calling terminal when the calling terminal is waiting for the called terminal to answer the call, and an interface displayed on the called terminal before the called terminal answers the call.
[0040] Illustratively, the call waiting interface includes:
[0041] (1) A call connection waiting interface (which can also be called a "call invitation interface") displayed on a first terminal when the first terminal initiates a call to a second terminal, i.e., the first terminal is the caller and the second terminal is the called terminal.
[0042] (2) A call connection waiting interface (which may also be called a "call request interface") that is displayed on a first terminal when the second terminal initiates a call to the first terminal, i.e., the first terminal is the called party and the second terminal is the calling party.
[0043] Exemplarily, the call connection waiting interface is different from the call pause interface. The call connection waiting interface is an interface displayed on the terminal when the first terminal and the second terminal have not yet established a call. The call pause interface is an interface displayed on the terminal when the first terminal and the second terminal have already established a call and the current call is paused (the current call is not terminated, but the call can be restored after the call is paused, and there is no need to re-establish the call). The call pause interface is an interface displayed when the call between the first terminal and the second terminal is paused after the call between the first terminal and the second terminal is connected. For example, when the first terminal and the second terminal establish a call and then the third terminal calls the first terminal, the first terminal can pause the call with the second terminal and start a call with the third terminal, and at this time, the call interface between the first terminal and the second terminal is displayed as a call pause interface.
[0044] Alternatively, step 400 can be replaced by steps 402 and 404 in FIG.
[0045] In step 402, a call invitation operation is received from a first terminal to a second terminal. The first terminal and the second terminal can make a call via a mobile communication network, and the first terminal and the second terminal can also make a call via the Internet. The call between the terminals via the Internet is realized based on a client installed in the terminal.
[0046] When a first terminal and a second terminal make a call through a mobile communication network, the call invitation operation is a call invitation operation or a video call invitation operation received by the first terminal from a first user using the first terminal to a second user using the second terminal. Exemplarily, when the first user makes a call or a video call to the second user by using the telephone number of the second user, the first terminal determines that the call invitation operation has been received. The telephone number of the second user includes a number provided by a telecommunications carrier to the second user, a virtual number provided by a network communication provider to the second user, and a calling account provided by a network communication provider to the second user, etc.
[0047] When a first terminal and a second terminal make a call based on the Internet, the call invitation operation is an operation initiated from a first user account to a second user account to make a network call by inviting the second user account. At this time, the call invitation operation is a network call invitation operation, and the first terminal can receive the network call invitation operation by a first client in the first terminal. The first client is installed in the first terminal, and the first user account is logged in to the first client. The second client is installed in the second terminal, and the second user account is logged in to the second client.
[0048] The first client supports instant communication, for example, the first client is an application program, a web client, or a mini-program with an instant communication function. The first user account includes any user account in the server corresponding to the first client. Optionally, the second user account includes any user account different from the first user account in the server corresponding to the first client. The first user account can perform network-based instant communication with the second user account through the first client, and the second user account can be any user account in the user accounts having a friend relationship with the first user account. The second user account is logged in to the second client. The first client and the second client are the same application program or the same type of application program on different operating system platforms.
[0049] The first client can display a chat interface, which is for the first user account to instantaneously communicate with different user accounts, including text message sending, stamp sending, picture sending, location sending, lucky money sending, money transfer, voice message sending, link sharing, business card sending, file sending, coupon sending, network-based video chat, and network-based voice chat, etc.
[0050] A network call invitation control may be displayed on a chat interface between a first user account and a second user account. When the first client receives a trigger operation on the network call invitation control, the first client receives a network call invitation operation from the first user account to the second user account. The trigger operation is an operation that can trigger a function provided on the network call invitation control, such as a touch operation on the network call invitation control.
[0051] Through a browse operation of the first user account browsing account details of another user account, the first client can display an account details interface of the user account selected for browsing by the first user account, for example, an account details interface of a second user account. A network call invite control can also be displayed in the account details interface of the second user account, and the first client receives a network call invite operation from the first user account to the second user account when receiving a trigger operation on the network call invite control.
[0052] Optionally, the above network call invite control includes a voice call invite control and a video call invite control. Trigger operations on different network call invite controls can trigger different kinds of network call invite operations. The voice call invite control can trigger a voice call invite operation, and the video call invite control can trigger a video call invite operation.
[0053] After receiving the network call invitation operation, the first client can send a network call invitation to the second client through the server in response to the network call invitation operation. The network call invitation can include a voice call invitation and a video call invitation. At this time, the network call invitation of the first user account is displayed to the second client. If the second user account accepts the invitation, the server establishes a network-based call for the first user account and the second user account, and the network-based call includes a voice call and a video call.
[0054] Illustratively, FIG. 6 is a schematic diagram of a chat interface provided in one exemplary embodiment of the present application. As shown in FIG. 6, the first client displays a chat interface 501 between a first user account and a second user account, and the chat interface displays the account name (user 2) of the second user account to remind the chat target of the first user account. The chat interface may display a function area 502, and the function area 502 displays corresponding controls for sending different types of messages. The first client may display a network call floating layer 503 in the chat interface 501 based on a touch operation on the video call control, and the network call floating layer 503 displays a video call control 5031 and a voice call control. The video call control 5031 may trigger a video call invite operation to invite the second user account to make a video call, and the voice call control 5032 may trigger a voice call invite operation to invite the second user account to make a voice call.
[0055] In step 404, in response to the call invitation operation, a call connection waiting interface is displayed.
[0056] When the first terminal receives the above-mentioned call invitation operation, the first terminal can display a call connection waiting interface, and the call connection waiting interface is for indicating that a first user of the first terminal has already initiated a call invitation to a second user of the second terminal.
[0057] When a first terminal and a second terminal make a call through a mobile communication network, when the first user makes a call to the second user by using the second user's phone number, the first terminal displays a call invitation interface. When the first user makes a video call to the second user by using the second user's phone number, the first terminal displays a video call invitation interface. The call invitation interface and the video call invitation interface may be the same or different, for example, the call invitation interface and the video call invitation interface may be interfaces displayed based on a video coloring ring back tone. The video coloring ring back tone may be provided by an operator providing a mobile communication network. The first user and the second user may set the content of the video coloring ring back tone, for example, the second user may set the content of the video coloring ring back tone displayed when the first user makes a call to him / her.
[0058] When the first terminal and the second terminal make a call through the Internet, the call invitation operation is a network call invitation operation. The first terminal can display a network call connection waiting interface through the first client, that is, the first client displays a network call connection waiting interface after receiving the network call invitation operation. The network call connection waiting interface can indicate that the first user account has already initiated an invitation to make a network call to the second user account, and can further indicate the progress of the invitation to the first user account. Optionally, the network call invitation operation includes a voice call invitation operation and a video call invitation operation, and the network call connection waiting interfaces displayed by the first client in response to different types of network call invitation operations can be the same or different.
[0059] After the second user account receives the network call invitation, the first client displays a network call interface for the first user account and the second user account to make a network call.
[0060] Illustratively, FIG. 7 is a schematic diagram of a voice call connection waiting interface provided in one exemplary embodiment of the present application. As shown in FIG. 7, the client displays a voice call connection waiting interface 601 after receiving a voice call invitation operation from a first user account to a second user account. The voice call connection waiting interface 601 displays the account name and avatar of the second user account, and further displays an operation control 602. The operation control 602 includes a microphone switch control, a cancel control, and a speaker switch control. The microphone switch control is for managing whether the first client collects the voice of the first user account through the microphone and transmits it to the second user account, the cancel control is for canceling the voice call invitation, and the speaker switch control is for controlling whether the voice of the voice call is played through the speaker. The voice call connection waiting interface 601 can further display a zoom control, which is for shrinking the voice call connection waiting interface 601 as a pop-up and displaying it within other user interfaces of the first client.
[0061] Illustratively, FIG. 8 is a schematic diagram of a video call connection waiting interface provided in one exemplary embodiment of the present application. As shown in FIG. 8, after receiving a video call invitation operation from a first user account to a second user account, a client displays a video call connection waiting interface 701. The video call connection waiting interface 701 displays the account name and avatar of the second user account, and further displays an operation control 702 on the video call connection waiting interface 701. The operation control 702 includes a switching control and a cancel control. The switching control is for switching the currently initiated video call invitation to a voice call invitation, and the cancel control is for canceling the video call invitation. The video call connection waiting interface 701 can further display a zoom control, which is for shrinking the video call connection waiting interface 701 as a pop-up and displaying it within other user interfaces of the first client.
[0062] Optionally, step 400 can be further replaced by step 405 in FIG.
[0063] In step 405, in response to initiating a call invitation by the second terminal to the first terminal, a call connection waiting interface is displayed.
[0064] For example, refer to the description of the call initiation process in steps 402 and 404, and in step 405, the second terminal initiates a call invitation to the first terminal.
[0065] When an instant communication program is installed in the first terminal, the second terminal responds to an operation of initiating a call invitation to the first terminal (first user account) by sending a call request to the server of the instant communication program to make a call with the first terminal. The first terminal receives the call invitation from the server of the instant communication program to the second terminal, and responds to the call invitation by displaying a call connection waiting interface.
[0066] When the first terminal and the second terminal communicate through the mobile communication network, the second terminal transmits a call request to the base station to make a call with the first terminal in response to an operation of initiating a call invitation to the first terminal (first telephone number). The first terminal receives the call invitation of the second terminal transmitted from the base station, and displays a call connection waiting interface in response to the call invitation.
[0067] Illustratively, the call includes at least one of a voice call and a video call.
[0068] In step 406, the status information corresponding to the second terminal is displayed in a call connection waiting interface.
[0069] The status information corresponding to the second terminal belongs to network social information recently posted by the second user account corresponding to the second terminal, and the recent posting may be a posting within a recent period or the most recent n postings, where n is a positive integer. That is, the status information corresponding to the second terminal belongs to network social information recently posted by the second user account corresponding to the second terminal within a recent period or the most recent n postings, where n is a positive integer. Here, the recent period is a period going back a predetermined time length with the current time as an end position, for example, the most recent three days before the current time. Exemplarily, the status information may be network social information posted by the second user account within a recent period and the posting time is closest to the current time, or may be network social information posted by the second user account the most recent time. Optionally, in addition to the above, the status information may further be network social information posted by the second user account that has not been viewed by the first user account, where the first user account is a user account corresponding to the first terminal. Optionally, the first user account and the second user account are accounts on the same platform or accounts on different platforms, but the first user account can view network social information posted by the second user account.
[0070] Optionally, when the first terminal and the second terminal communicate via a mobile communication network, the second user account corresponding to the second terminal includes at least one of a user account logged in to a social client installed on the second terminal, a user account having a binding relationship with the second user's mobile phone number, and the second user's mobile phone number.
[0071] Exemplarily, when the second user account corresponding to the second terminal is a user account logged in a social client (e.g., the second client) installed in the second terminal, the user account logged in the social client has a binding relationship with the mobile phone account of the second user or does not have a binding relationship. The social client is installed in the second terminal, and the social client supports transmitting the network social information or the status information of the second user account to a target device, thereby realizing the first terminal to display the status information of the second user account in the call connection waiting interface. Here, the target device is the first terminal, or the target device is a device that provides the status information to the first terminal. For example, the target device is a background server of a video ringtone provider. Optionally, whether the social client supports displaying the status information in the call connection waiting interface is customizable by the user.
[0072] If the second user account corresponding to the second terminal is a user account having a binding relationship with the mobile phone number of the second user, optionally, the user account is registered by the mobile phone number of the second user in the social client, thereby realizing binding. The social client is installed in the second terminal, or the social client is not installed. If the social client is installed, the social client supports transmitting the network social information or the status information of the second user account to the target device, or the server of the social client sends the network social information or the status information of the second user account to the target device, thereby realizing the first terminal to display the status information of the second user account in the call connection waiting interface. If the social client is not installed, the social client supports the server of the social client to send the network social information or the status information of the second user account to the target device, thereby realizing the first terminal to display the status information of the second user account in the call connection waiting interface. Here, the target device is the first terminal, or the target device is a device that provides status information to the first terminal. For example, the target device is a background server of a video ringtone provider.Optionally, whether the social client supports displaying status information in the call waiting interface can be customized by the user.
[0073] When the second user account corresponding to the second terminal is the mobile phone number of the second user, selectively support logging in to the social client by the mobile phone number of the second user, and the social client is installed on the second terminal or not installed. When the social client is installed, the social client supports transmitting network social information or status information corresponding to the mobile phone number of the second user to the target device, or the server of the social client sends network social information or status information corresponding to the mobile phone number of the second user to the target device, thereby realizing the first terminal to display status information of the second user account on the call waiting interface. When the social client is not installed, the social client supports the server of the social client to send network social information or status information corresponding to the mobile phone number of the second user to the target device, thereby realizing the first terminal to display status information of the second user account on the call waiting interface. Here, the target device is the first terminal, or the target device is a device that provides status information to the first terminal. For example, the target device is a background server of a video ringtone provider. Optionally, whether the social client supports displaying status information in the call waiting interface is custom configurable by the user.
[0074] When the first terminal and the second terminal communicate with each other through a mobile communication network, the first terminal displays the status information on a phone call invitation interface, or displays the status information on a video phone call invitation interface, and the display of the status information is realized based on a video ring melody. The second user account corresponds to a plurality of social clients (including the above-mentioned installation-required or installation-free ones) that support display of the status information. Optionally, the second user account selects a target client from the above-mentioned plurality of social clients, and the target client is a client for providing the status information to the video ring melody. The set target client includes one or more. In the case of a plurality of clients, optionally, the status information displayed on the first terminal supports switching, and further displays the social client to which the status information belongs while displaying the status information. Optionally, the social client provides information of a plurality of dimensions as status information, and the second user account provides the status information by selecting a predetermined dimension from each dimension provided to each social client.
[0075] Exemplarily, a social client supporting display of status information includes a client 1 and a client 2, and the client 2 provides two kinds of dimensional information as status information, which are information posted to a social circle and a posted short video, respectively. The first terminal displays the status information based on the client selected for the second user account and the dimension of the information, for example, displays the status information provided to the client 1 and the status information provided to the client 2. Furthermore, the displayed status information provided to the client 2 includes two dimensions, which are information posted to a social circle and a posted short video.
[0076] When the first terminal and the second terminal communicate based on the Internet, the first terminal has a first client installed, and the second terminal has a second client installed. The second user account corresponding to the second terminal may be a user account logged into the second client by a user who uses the second terminal. In this case, if the call invitation operation is a network call invitation operation, the above-mentioned call connection waiting interface is a network call connection waiting interface, and the first terminal can display the status information of the second user account on the network call connection waiting interface through the first client in the first terminal.
[0077] The above-mentioned network social information is information with social attributes, specifically, it can be information posted by the second user account in a client with social attributes, for example, information posted by the second user account in a second client supporting instant communication. The network social information can realize the second user account to socialize with other user accounts, for example, the network social information is information posted by the second user account that can be viewed by other user accounts.
[0078] Optionally, the status information includes information posted by the second user account to a social circle, a short video posted by the second user account, a user status posted by the second user account, a user signature posted by the second user account, a message posted by the second user account, a shared album posted by the second user account, a geolocation posted by the second user account, recently viewed information by the second user account, and exercise information of the second user account, etc.
[0079] The information posted by the second user account in the above dimensions may be stored in the server or cached in the first client. When the first client wishes to display the status information of the second user account, the first client obtains the information in the above dimensions from the server and determines the status information therefrom, or the first client directly obtains the status information from the server, or the first client determines the status information based on the cached data.
[0080] Alternatively, the call connection waiting interface may be an interface displayed in a first application program (first client), a second user account is logged in to the first application program (first client) of the second terminal, and the status information may be information posted by the second user account in the first application program.
[0081] Optionally, the status information can also be information posted by the second user account in another application program. For example, the login information of the second user account can log in to multiple application programs, the server of the first application program obtains the status information posted by the second user account in another application program, the server of the first application program sends the status information to the first client in the first terminal, and the first client displays the status information on the call connection waiting interface of the first application program.
[0082] For example, a first application program is executed in a first terminal, a first application program is executed in a second terminal, a first user account is logged in to the first application program of the first terminal, a second user account is logged in to the first application program of the second terminal, and the second user account has login approval information of the second application program. In response to the first terminal and the second terminal starting a call using the first application program, the first application program of the first terminal obtains a login approval list corresponding to the second user account, and the login approval list includes the second application program. The first application program (client or server) obtains status information posted by the second user account in the second application program from the second application program (client or server), and the first application program of the first terminal displays the status information posted by the second user account in the second application program in a call connection waiting interface.
[0083] It should be noted that the status information is information posted by the second terminal / second user account at the second terminal, i.e., information posted by the other party in the call, and is not information provided to other information providers (e.g., advertising information provided to the operator). The first terminal makes a call with a different terminal and displays different status information corresponding to the different terminals.
[0084] Alternatively, when the second terminal includes a plurality of terminals, i.e., when the first terminal invites a plurality of second terminals to make a call via a mobile communication network or the Internet, the first terminal can simultaneously display status information corresponding to different second terminals in the call connection waiting interface based on the above method. Alternatively, the call connection waiting interface is provided with a function of displaying status information corresponding to one of the plurality of second terminals and switching to display status information corresponding to the other second terminals. Alternatively, the call connection waiting interface is provided with a function of displaying status information corresponding to some of the plurality of second terminals and switching to display status information corresponding to the other second terminals.
[0085] Alternatively, when the first terminal is the caller and the call is a video call, the call waiting interface of the first terminal may display a video screen captured by the camera of the first terminal in real time, in which case the video screen and the latest information corresponding to the second terminal may be displayed simultaneously on the call waiting interface. The call waiting interface may also display an expansion control corresponding to the video screen and the latest information, and in response to an expansion operation on the expansion control, the video screen is switched to and displayed as the latest information, or in response to an expansion operation on the expansion control, the video screen and the latest information are displayed simultaneously. When the video screen and the latest information are displayed simultaneously on the call waiting interface, the area arrangement of the two kinds of information in the interface may be arbitrary, for example, vertical arrangement or horizontal arrangement.
[0086] As described above, in the method provided in this embodiment, after the first user initiates an invitation to make a call with the second user, the call connection waiting interface can realize the display of the second user's status information. The second user is the user the first user wants to call, and the displayed status information of the second user helps the first user to know the second user's status, which is favorable for chat development between the two. In this process, the first user does not need to perform any operation, and the problem of cumbersome operations for browsing information can be avoided.
[0087] Figure 10 is a flowchart of a call display method provided in one exemplary embodiment of the present application. The method can be applied to the first terminal in the system shown in Figure 1. As shown in Figure 10, the method includes the following steps:
[0088] In step 802, a call invitation operation is received from a first terminal to a second terminal.
[0089] When a first user of a first terminal initiates a mobile communication network-based telephone invitation or a video telephone invitation to a second user using the second terminal by using the telephone number of the second user, the first terminal receives the call invitation operation.
[0090] The first terminal can further receive the call invite operation by the first client, where the call invite operation can be a network call invite operation, and the network call invite operation is initiated from the first user account to the second user account via the Internet, where the first user account is logged in to the first client in the first terminal, and the second user account is logged in to the second client in the second terminal.
[0091] Optionally, the first client may determine that it has received the network call invitation operation based on a trigger operation of the first user account on a network call invitation control displayed on the first client, a voice command of the first user account, and a gesture operation of the first user account on the first client, etc.
[0092] Exemplarily, when a trigger operation of the first user account on a network call invitation control displayed on a chat interface between the first user account and the second user account is received, the first client determines that the network call invitation operation has been received. Or, when a trigger operation on a network call invitation control displayed on an account detail interface of the second user account is received, the first client receives the network call invitation operation. Or, when the first client receives a predetermined voice, the network call invitation operation is received. Or, when the first client receives a predetermined gesture, the network call invitation operation is received.
[0093] Here, the above-mentioned predetermined voice may include "make a voice call with the second user account", "make a video call with the second user account", etc. The above-mentioned predetermined gesture may be set in the first user account, and the first user account may set a gesture shape and a corresponding triggered function in the first client. For example, when the first client displays a user interface, if the first user account gestures with the number 5 in the user interface, a network call invitation operation to the second user account is triggered.
[0094] Optionally, the network call invite operation includes at least one of a voice call invite operation and a video call invite operation, where the voice call invite operation is for inviting the second user account to make a network-based voice call with the first user account, and the video call invite operation is for inviting the second user account to make a network-based video call with the first user account.
[0095] In step 804, in response to the call invitation operation, a call connection waiting interface is displayed.
[0096] Optionally, when the first user makes a call to the second user by using the second user's phone number, the first terminal displays a call invitation interface. When the first user makes a video call to the second user by using the second user's phone number, the first terminal displays a video call invitation interface. After receiving a network call invitation operation from the first user account to the second user account, the first client in the first terminal displays a network call connection waiting interface. Optionally, the network call invitation operation includes a voice call invitation operation, and in response to the voice call invitation operation, the first client displays a voice call connection waiting interface. The network call invitation operation can further include a video call invitation operation. In response to the video call invitation operation, the first client displays a video call connection waiting interface. Here, the voice call connection waiting interface and the video call connection waiting interface may be the same or different.
[0097] Illustratively, FIG. 11 is a schematic diagram of a voice call waiting interface provided in one exemplary embodiment of the present application. As shown in FIG. 11, the voice call waiting interface 901 displays the account name and avatar of the second user account, and further displays an operation control 902. The operation control 902 includes a microphone switch control, a cancel control, and a speaker switch control. The voice call waiting interface 901 may further display a zoom control, which is for shrinking the voice call waiting interface 901 as a pop-up and displaying it as it is among other user interfaces of the first client. Optionally, the voice call waiting interface 901 may further display a bell icon 903. In the process of displaying the voice call waiting interface 901, the first client plays a call invitation bell, and displays a vibration animation of the bell icon 903 in the call waiting interface along with the played call invitation bell. Here, the call invitation bell may be a bell set in the first user account. After the first user account sets a bell for the voice call, the first client displays a bell icon 903 in the voice call connection waiting interface 901. If the first user account does not set a bell for the voice call, the first client does not display the bell icon 903 in the voice call connection waiting interface 901.
[0098] Illustratively, FIG. 12 is a schematic diagram of a video call waiting interface provided in one exemplary embodiment of the present application. As shown in FIG. 12, the video call waiting interface 1001 displays the account name and avatar of the second user account, and the video call waiting interface 1001 further displays an operation control 1002. The first client can set the video screen corresponding to the first user account collected by the camera as the display background in the video call waiting interface 1001. The operation control 1002 includes a switch control and a cancel control. The video call waiting interface 1001 further displays a zoom control, which is for shrinking the video call waiting interface 1001 as a pop-up and displaying it in the other user interface of the first client. Optionally, the video call waiting interface 1001 further displays a bell icon 1003. The bell icon 1003 is the same as the bell icon in the voice call waiting interface. In the process of displaying the video call connection waiting interface 1003, the first client plays a call invitation bell, and displays a vibration animation of a bell icon 1003 in the call connection waiting interface along with the played call invitation bell. Here, the call invitation bell of the video call and the call invitation bell of the voice call may be the same or different. The first user account can set the same bell or different bells for the video call and the voice call. After the first user account sets a bell for the video call, the first client displays the bell icon 1003 in the video call connection waiting interface 1001. If the first user account does not set a bell for the video call setting, the first client does not display the bell icon 1003 in the video call connection waiting interface 1001.
[0099] In step 806, a status update control is displayed in the call waiting interface.
[0100] The status information control is for realizing displaying status information of a second user account corresponding to the second terminal on the call connection waiting interface. The status information belongs to network social information posted by the second user account in a recent period or in the recent n times, where n is a positive integer. Optionally, the second user account corresponding to the second terminal can be a user account logged in to the second client by a user using the second terminal.
[0101] The first terminal can display the recent information control on a call invitation interface, or display the recent information control on a video call invitation interface. Optionally, the display recent information control is realized based on a video ring melody.
[0102] If the call invitation operation is a network call invitation operation, the above-mentioned call connection waiting interface is a network call connection waiting interface, and the first terminal can display a status information control on the network call connection waiting interface through the first client in the first terminal.
[0103] Alternatively, when there are multiple network social information of the second user accounts, the status information may be information determined based on a sorting result of the network social information. The sorting process may be performed by the first terminal, the first client, or the server. The sorting rules include sorting according to the number of likes, sorting according to the number of views, sorting according to the posting time, and sorting according to whether the first user account views, etc. The network social information may be sorted and the sorting result may be determined according to one or more of the above rules.
[0104] Optionally, the recent status information may be the network social information posted by the second user account within a recent period and whose posting time is closest to the current time. Or, the recent status information is the network social information posted by the second user account once most recently. Optionally, in addition to the above, the recent status information is further information that is not viewed by the first user account in the network social information posted by the second user account. The first user account is a user account corresponding to the first terminal, for example, a user account logged into a first client in the first terminal. That is, the recent status information not only belongs to the network social information posted by the second user account within a recent period or the most recent n times, but also information that is not viewed by the first user account. For example, the recent status information is the network social information posted by the second user account within a recent period and whose posting time is closest to the current time and that is not viewed by the first user account. Optionally, in addition to the above, the recent status information is further information that the first user account has viewing authority in the network social information posted by the second user account. The status information may further include a posting time of the status information to indicate to the first user account when the status information was posted by the second user account.
[0105] The above network social information is information having social attributes, specifically, it may be information posted by the second user account in a client having social attributes, for example, information posted by the second user account in a second client supporting instant communication. The network social information can realize the second user account to socialize with other user accounts, for example, the network social information is information posted by the second user account and can be viewed by other user accounts. Optionally, the status information may further include network social information posted by the second user account in a client other than the second client. For example, the second user account may establish a binding relationship with a user account in another client, or directly log in to the other client through the second user account. In this way, the network social information posted by the second user account or an account bound to the second user account in the other client may also become the status information of the second user account. That is, in the same eco-chain, the network social information posted by the second user account through a corresponding user account may be mutually communicated and used.
[0106] Optionally, the status update may be Information posted by the second user account to social circles; A short video posted by a second user account; A user state posted by a second user account; and A user signature posted by a second user account; and A message posted by a second user account, A shared album posted by a second user account, a geolocation posted by a second user account.
[0107] Here, the social circle is composed of a second user account and a user account having a friend relationship with the second user account, and the social circle may be moments. The information posted by the second user account to the social circle includes at least one of text, image, and video. Furthermore, the information posted by the second user account to the social circle that may be the latest information is original information of the second user account. If the information posted by the second user account to the social circle corresponds to a point of interest (POI), i.e., a location corresponding to the posted information, the latest information may further include the POI.
[0108] The short video includes a video posted by the second user account through a short video social function of the second client, for example, a video posted in a channel. Optionally, when the second user account opens a channel function and sets the second user account to display the business card of the channel in the account details interface of the second user account, the short video posted by the second user account in the channel can be the status information. Furthermore, the short video posted by the second user account is a public and non-violating video. If the short video corresponds to a POI, the status information can further include the POI.
[0109] The user status is posted by the second user account on the second client. The user status includes at least one of text, video, image, and an icon reflecting the user status. The icon reflecting the user status is selected for the second user account on the second client and may be customized by the second user account. The user status may further include non-original information shared by the second user account, such as music, short videos in the channel, live broadcast information, and merchant information. The information may further include corresponding specific details, such as song name, account name of the user account corresponding to the channel, live name, and merchant name. If a POI is corresponding to the user status, the status information may further include the POI.
[0110] The user signature is posted by the second user account on the second client. The user signature can include text, images, videos, and POIs. The message includes information posted by the second user account to other users through the second client, for example, the first user account comments on the information posted by the second user account to a social circle, and the second user account posts a message in response to the comment. The message can further include information of the object to which the message corresponds, for example, a previous message corresponding to the message and information of the user account that posted the previous message. The shared album includes an album shared by the second user account among albums created by the second user account on the second client, and description information further corresponds to the shared album. The geographic location includes a location selected and posted by the second user account through the second client, and description information further corresponds to the geographic location.
[0111] Optionally, the recent status information may further include information of an event related to the second user account, the event time of which is in a first period before the current time, or the event time of which is in a second period after the current time, or the event time of which is the current time. The first period and the second period are set by the server. The event information may include information of the birthday of the second user account, information of the registration time of the second user account, information of an event in which a pre-defined action occurs with the second user account, and information of an event set in the second user account, etc. The pre-defined action may be set by the server, and may be, for example, becoming friends with the second user account, sending lucky money to the second user account for the first time, chatting with the second user account for the first time, and one video or voice chat with the second user account lasting more than m hours, etc.
[0112] Alternatively, the status information can be determined by the first client (or the first terminal), by the server, or cooperatively by the first client and the server.
[0113] When the first client determines the status information, The first client may periodically cache the network social information posted by the second user account. When it is necessary to determine the status information of the second user account, the first client may determine the status information from the cached information according to the conditions satisfied by the status information. For example, the first client may first determine the network social information posted by the second user account within a recent period or the most recent n times from the cached information, and then determine the status information from the determined information according to the conditions satisfied by the status information.
[0114] When the server determines status information, After receiving a network call request sent from the first user account to the second user account, the server first determines the network social information posted by the second user account within a recent period or the most recent n times from the network social information already posted by the second user account, and then determines status information from the determined information according to the conditions satisfied by the above status information, and sends it to the first client.
[0115] In the case where the first client and the server cooperate to determine the latest status information, After receiving the network call request sent from the first user account to the second user account, the server can send the network social information posted by the second user account within a recent period or the network social information posted in the most recent n times to the first client. The first client can obtain the above information from the server, and then determine status information from the network social information posted within a recent period or the network social information posted in the most recent n times. For example, from the network social information posted within a recent period, the network social information whose posting time is closest to the current time is determined as status information, or from the network social information posted in the most recent n times, the network social information posted in the most recent time is determined as status information.
[0116] Exemplarily, after receiving a network call invitation operation of the first user account to the second user account, the first client sends a network call request to the server and requests to obtain network social information of the second user account through a common gateway interface (CGI). The network call request is for notifying the second user account that the first user account has initiated a network call invitation. The network call request can include at least one of a voice call request and a video call request. After receiving the network call request, the server sends the network social information posted by the second user account within a recent period to the first client. The recent period may be the recent x days, where x is set by the server, for example, the recent 3 days. The first client can obtain the network social information posted by the second user account within a recent period from the server, and then determine the network social information whose posting time is closest to the current time from the network social information posted within the recent period as the latest information.
[0117] If the first client (or the first terminal) or the server determines that the second user account does not have recent information, the first terminal does not display the recent information in the call waiting interface, i.e., does not display the recent information control. If the call waiting interface is a network call waiting interface, at this time, the first client does not display the recent information control in the network call waiting interface.
[0118] Optionally, in response to receiving the call invitation operation of the first terminal again, the first terminal refreshes the call connection waiting interface. (Also called renewal) The refreshed status information may be different from the status information before the refresh.
[0119] The first terminal receiving the call invitation operation of the first terminal again may include: a network call invitation operation from the first user account to the second user account received by the first client after the first client receives the above network call invitation operation, sends a network call invitation to the second user account, and the second user account rejects the invitation; and a network call invitation operation from the first user account to the second user account received by the first client after the first client receives the above network call invitation operation, sends a network call invitation to the second user account, and the second user account accepts the invitation and performs a network call with the first user account.
[0120] Here, the latest status information after refreshing is The network social information newly posted by the second user account between the last two network call invitation operations; and The latest one network social information posted by the second user account before the status information before the refresh; and a most recent piece of network social information posted by the second user account before the pre-refresh status information and not viewed by the first user account.
[0121] Optionally, if the second user account posts new network social information during the last two network call invitation operations, the newly posted network social information is determined as the latest status information after refreshing. The newly posted network social information can further satisfy the following: the latest posted network social information or the most recently posted network social information, and the network social information is not viewed by the first user account.
[0122] The latest piece of network social information posted before the latest status information before refresh is the network social information whose posting time is before the latest status information before refresh and is closest to the posting time of the latest status information before refresh.
[0123] When determining the latest one network social information posted by the second user account before the status information before the refresh, it can further be determined that the network social information is not viewed by the first user account, thereby obtaining the latest one network social information posted by the second user account before the status information before the refresh and not viewed by the first user account, where the viewing can include viewing only the status information and can also include viewing on any interface of the first client.
[0124] Alternatively, the process of determining the state information after the refresh can be performed by the first client, the server, or the first client and the server together. For specific processes, please refer to the description of the process of determining the state information above, and the present application will not repeat the description here.
[0125] For example, after the first client sends a network call invitation to the second user account for the first time through the first user account, the network social information for determining the status information obtained is information set A. The information set A includes information 1, information 2, information 3, and information 4, and each piece of information is information 1, information 2, information 3, and information 4 in the order of the posting time from the current time to information 1, information 2, information 3, and information 4. At this time, the first client determines information 4 as the status information of the second user account.
[0126] The network social information for determining the status information obtained after the first client makes a network call invitation to the second user account by the first user account for the second time is information set B. The second invitation to the first user account is after the first invitation. The second user account posts new network social information after the first invitation to the first user account. Information set B includes information 1, information 2, information 3, information 4, and information 5, and information 5 is the latest posted information. At this time, the first client determines information 5 as the status information of the second user account.
[0127] After the first client makes a network call invitation to the second user account for the third time by the first user account, the network social information for determining the latest information is information set C. The third invitation of the first user account is after the second invitation. The second user account has not posted new network social information after the second invitation of the first user account, so the information set B is the same as the information set C. The first client has already determined information 5 and information 4 as the latest information, so the latest information determined this time is information 3. When the current network call invitation is completed and the second user account has not posted new network social information until the first user account starts a network call invitation next time, the first client will determine information 2 as the latest information next time. When all the network social information has been set as the latest information and the second user account has not posted new network social information, at this time, the second user account has no latest information or will continue to determine information 1 as the latest information until the second user account posts new network social information.
[0128] When the first client needs to obtain status information, the first client or the server determines the status information of the second user account according to the above manner.When the first terminal needs to obtain status information, the first terminal or the server determines the status information of the second user account according to the above manner.For a specific determination manner, refer to the manner in which the first client determines status information.
[0129] Optionally, the need to obtain the status information includes displaying the status information by a status information control based on a network call invitation, and receiving a refresh operation or a switching operation of a first user account for the status information, where the status information is already displayed. For example, a switching control is displayed on a user interface displaying the status information, and in response to a switching operation on the switching control, the first client or server determines status information different from the currently displayed status information. Or, in response to a sliding operation on the displayed status information, the first client or server determines status information different from the currently displayed status information. The sliding operation can include a sliding operation down, a sliding operation left, a sliding operation right, etc.
[0130] Illustratively, in order for the first client or server to determine status information that meets the above conditions from the network social information corresponding to the second user account, the second user account may: The second user account currently has a user state; and The second user account has posted a Moment within the past three days and is visible to the first user account; The second user account must meet at least one of the following conditions: post information to the channel within the last three days; and display the business card of the channel in the account details interface.
[0131] When the first terminal displays the status information of the second user account through the status information control, the first terminal can display a first type of status information control in the call waiting interface, or the first terminal can display a second type of status information control in the call waiting interface. Here, the first type of status information control is displayed as a status information card, and the status information is displayed in the status information card. The second type of status information control is displayed as an expansion control, and the expansion control includes a fixed button, a hover button, a pop-up, a floating layer, and a click hotspot corresponding to a text describing an expansion function, etc. When the call waiting interface is a network call waiting interface, the first terminal can display the above type of status information control in the network call waiting interface through the first client.
[0132] The recent information control supports switching between a first form and a second form. Optionally, the first terminal can display a fold-out display control in a call waiting interface that displays a recent information card. For example, the fold-out display control is displayed above or below the recent information card. The fold-out display control includes a fixed button, a hover button, a pop-up, a floating layer, and a click hotspot corresponding to text that describes a fold-out display function, etc. In response to a fold-out display operation triggered on the fold-out display control, the first terminal can display the recent information control in a second form to fold the first form. The fold-out display operation can be triggered by a trigger operation on the fold-out display control, and the trigger operation is an operation that can trigger a function provided on the fold-out display control, for example, a touch operation on the fold-out display control.
[0133] In response to an unfolding operation triggered on the unfolding control, the first terminal can unfold the status information control from the second form to display it in the first form. The unfolding operation can be triggered by a triggering operation on the unfolding control, which can trigger a function provided on the unfolding control, for example, a touch operation on the unfolding control. It should be noted that the above switching process can also be realized by a first client on the first terminal.
[0134] The recent information is displayed on the recent information card. The recent information card is an element displayed in the form of a card, such as a pop-up, a floating layer, a status bar, and a fixed display area. Optionally, the shape of the recent information card can be a circle, a rectangle, and a square. The recent information card can be displayed at a fixed position, or the recent information card can be a pop-up and support dragging and zooming. The recent information card can further support a transparent display, and the transparency of the transparent display can be set in the first user account. The recent information includes text, an image, and a video. If the recent information is an image and includes multiple images, the recent information card can display the images in a swap manner according to a preset speed, and the displayed images can also be switched based on a slide operation of the first user account. The preset speed supports being set in the first user account. If the recent information is a video, the video playback screen is displayed on the recent information card, that is, the video is displayed and played. Furthermore, for different types of status information and status information in different formats, the display shapes and display sizes corresponding to the status information card may be the same or different. For example, if the status information is a video, the status information card is displayed as a large rectangular card. If the status information is an image, the status information card is displayed as a large rectangular card. If the status information is text only, the status information card is displayed as a small rectangular card. If the status information is a user state and the user state only contains a corresponding image (including a default empty state or a self-defined empty state), the status information card is displayed as a small rectangular card. If the status information is a reposted information, the status information card is displayed as a small rectangular card and displays the original information of the repost. If the status information card displays a video and an image, the video and the image are displayed by filling the display area of the status information card.
[0135] Optionally, the first client or server can further determine a plurality of network social information of the second user account as the status information. At this time, a switching control can be further displayed in the user interface displaying the status information card. In response to a trigger operation on the switching control, the first client can switch to display different status information. Or, the first client switches to display different status information based on a slide operation of the first user account. Or, the first client switches to display different status information based on a refresh operation, and the refresh operation can be a slide down operation.
[0136] Optionally, in response to the status information displayed on the status card being a video, the first client can display a voice switch control on the status card, where the voice switch control includes a fixed button, a hover button, and a click hotspot corresponding to text describing a voice switch function, etc. The voice switch control is for controlling a switch of audio playback of the video. For example, when displaying the status card, if the status information is a video, the first client automatically displays a playback screen of the video on the status card, but does not play the audio of the video. By a touch operation on the voice switch control, the first client can play the audio of the video and stop playing other audio. When the first client receives a touch operation on the voice switch control again, it stops playing the audio of the video and resumes playing other audio.
[0137] Optionally, the call waiting interface is a network call waiting interface, and a bell icon is displayed on the network call waiting interface. In the process of displaying the network call waiting interface, the first client plays a call invitation bell, and displays a vibration animation of the bell icon along with the call invitation bell played on the network call waiting interface. In response to a voice playback operation triggered by the voice switch control, the first client can stop playing the call invitation bell and stop displaying the vibration animation of the bell icon, and the voice playback operation is for playing the audio of the video. The vibration animation of the bell icon can indicate that the first user account is currently playing the call invitation bell, and the stop of playing the vibration animation of the bell icon indicates that the first user account is currently not playing the call invitation bell.
[0138] Optionally, the call connection waiting interface includes a call invitation interface and a video call invitation interface, and the first terminal can also display the above information on the call invitation interface and the video call invitation interface, and can refer to the first client for the display manner.
[0139] 2, for example, the first type of status control is displayed as a rectangular opaque status card 204 and a foldout control 205 displayed below the status card 204, the foldout control 205 being displayed as a touch hotspot with a display text. The status card 204 displays information posted by the second user account to Moments, specifically including images, text, and POIs. The second type of status control, i.e., the expand control 206, is displayed as a fixed button with a display text on the button.
[0140] The first client may further display a detail interface corresponding to the status information based on the status information displayed in the status information card. Optionally, in response to a transition operation triggered in the status information card, the first client may transition to and display a detail interface corresponding to the status information, the detail interface being an interface corresponding to details of the status information in the second client. The transition operation may include a touch operation on the status information displayed in the status information card and a touch operation on a transition control (e.g., a button) in the status information card, and may further include a touch operation on a touch hotspot corresponding to the status information in the status information card. The touch hotspot may include a hotspot corresponding to text describing the status information.
[0141] In response to the transition operation, if the status information is information posted to the social circle by the second user account, the first client can transition to and display a detailed interface of the status information in the social circle. In response to the transition operation, if the status information is a short video posted by the second user account, the first client can transition to and display a playback interface of the short video corresponding to the status information. In response to the transition operation, if the status information is a user status posted by the second user account, the first client can transition to and display an account detail interface of the second user account, in which the user status is displayed.
[0142] Illustratively, Fig. 13 is a schematic diagram of a detailed interface of recent status information in a social circle provided in one exemplary embodiment of the present application. As shown in Fig. 13, a first form of recent status information control is displayed in a voice call connection waiting interface 1101, and the recent status information displayed in the recent status information card is information posted by a second user account to Moments, including photos, text, and POI. In response to a touch operation on the touch hotspot 1102 of "Moments>", the first client transitions to display a moments detail interface 1103 of the information, and the moments detail interface 1103 includes the photo, posting time, POI, and text of the information. Furthermore, in the moments detail interface 1103, the voice call connection waiting interface 1101 is reduced and displayed as a floating layer 1104, which can reflect the progress of the voice call, and by triggering a return operation on the floating layer 1104, the first client can return to the display of the voice call connection waiting interface 1101. Optionally, after transitioning to and displaying the details interface of the recent information, the first client only plays the bell of the network call invitation or the voice of the network call, and returns to muting the playback of other contents.
[0143] Illustratively, FIG. 14 is a schematic diagram of a short video playback interface corresponding to the status information provided in one exemplary embodiment of the present application. As shown in FIG. 14, a first form of status information control is displayed in a voice call connection waiting interface 1201, and the status information displayed in the status information card is a short video posted by a second user account. When the short video is displayed, the short video is automatically played. The status information further includes a label and a POI corresponding to the short video. In response to a touch operation on the touch hotspot 1202 of “Channel>”, the first client transitions to display a short video playback interface 1203 of the information, and the short video playback interface 1203 includes a playback screen of the short video, an account name of the second user account, and controls for forwarding, “liking” and commenting on the short video. Furthermore, in the short video playback interface 1203, the voice call connection waiting interface 1201 is displayed in a reduced form as a floating layer 1204, which can reflect the progress of the voice call, and a return operation triggered on the floating layer 1204 can cause the first client to return to the display of the voice call connection waiting interface 1201.
[0144] Illustratively, FIG. 15 is a schematic diagram of an account details interface of a second user account provided in one exemplary embodiment of the present application. As shown in FIG. 15, a first form of status information control is displayed in the voice call connection waiting interface 1301, and the status information displayed in the status information card is a user status posted by the second user account, including a posting time, a POI, a status icon, and a status name. In response to a touch operation on the touch hotspot 1302 of the "status icon and go", the first client transitions to display an account details interface 1303 of the second user account, and the account details interface 1303 includes related information of the second user account. Furthermore, in the account details interface 1303, the voice call connection waiting interface 1301 is displayed in a reduced form as a floating layer 1304, which can reflect the progress of the voice call, and a return operation triggered on the floating layer 1304 can cause the first client to return to the display of the voice call connection waiting interface 1301.
[0145] Optionally, the network call waiting interface includes a voice call waiting interface and a video call waiting interface. For different types of network call waiting interfaces, the first client can display different types of status information controls.
[0146] (1) Display status information control on the voice call connection waiting interface.
[0147] The first client can display a first type of recent information control in the voice call waiting interface, that is, when starting to display the voice call waiting interface, display a recent information card and a foldout control in the voice call waiting interface.
[0148] (2) Display status information controls on the video call connection waiting interface.
[0149] The first client can display a second form of status information control on the video call waiting interface, that is, when the video call waiting interface starts to be displayed, an expansion control is displayed on the video call waiting interface, and since the display background of the video call waiting interface is the video screen of the first user account, displaying the expansion control can avoid the video screen from being blocked.
[0150] It should be noted that, when the first client displays the recent information control in the voice call waiting interface and the video call waiting interface according to the above manner, the display is performed according to a default setting. The default setting includes a correspondence between the voice call waiting interface and the display form of the recent information control, and a correspondence between the video call waiting interface and the display form of the recent information control. The default setting can determine which form the first client uses to display the recent information control when starting to display different network call waiting interfaces. The default setting supports being changed by a user, and after the first user account changes the default setting, the first client can display the recent information control in different network call waiting interfaces according to the changed setting. The first client can determine the form of the recent information control to be displayed according to the default setting through a user interface (UI) layer, and determine the form to be displayed according to a display form switching operation.
[0151] Alternatively, when the first terminal displays a status information control in a telephone call invitation interface or a video telephone invitation interface, the display can refer to the manner in which the first client displays a status information control in a network call connection waiting interface.
[0152] In step 808, the second terminal responds by receiving the call invitation by displaying a call interface.
[0153] That is, in response to the call being connected, a call interface is displayed.
[0154] If the call invitation is a telephone invitation or a video telephone invitation, the second terminal receiving the call invitation can be regarded as the second user receiving the call invitation. After the second terminal receives the call invitation of the first terminal, the first terminal displays a telephone interface or a video telephone interface corresponding to the call invitation.
[0155] When the call invitation is a network call invitation, the second terminal receiving the call invitation is the second user account receiving the call invitation. When the first client receives the network call invitation operation, the server sends a network call invitation to the second user account, and the network call invitation is determined according to the network call invitation operation. The second client displays the network call invitation, and after the second user account receives the network call invitation by the second client, the first client displays a network call interface, through which the first user account and the second user account make a network call.
[0156] Optionally, the network call interface includes a voice call interface and a video call interface, and the type of the network call interface displayed is determined based on the type of the network call invitation.
[0157] In step 810, the status update control is displayed in the call interface or the status update control is hidden.
[0158] The first terminal can display the recent information control of a second form on the call interface, or hide the recent information control with a third form of the recent information control in the call interface. The first terminal can display the recent information control of a second form on the network call interface, or hide the recent information control with a third form of the recent information control in the network call interface through the first client. Hiding the recent information control controls so that the recent information control is not displayed, but display material displaying the recent information control is still reserved in the display material corresponding to the network call interface.
[0159] Optionally, the network call interface includes a voice call interface and a video call interface. For different types of network call interfaces, the first client can display or hide the status information control.
[0160] (1) Display status information controls in the voice call interface.
[0161] The first client can display a second form of status information control in the voice call interface, that is, display an expand control in the voice call interface when the voice call interface starts to be displayed.
[0162] (2) Hiding status update controls in the video calling interface.
[0163] The first client can hide the status information control in a third form of the status information control in the video call interface, that is, the first client does not display the status information of the second user account in the interface. In the third form of the status information control, the status information control is hidden.
[0164] It should be noted that, when the first client displays or hides the recent information control in the voice call interface and the video call interface according to the above manner, the display is performed according to a default setting. The default setting includes a correspondence between the voice call interface and the form of the recent information control, and a correspondence between the video call interface and the form of the recent information control. The default setting can determine according to which form the first client displays or hides the recent information control when starting to display a different network call interface. The default setting supports being changed by a user, and after the first user account changes the default setting, the first client can display or hide the recent information control in the different network call interface according to the changed setting. For example, based on the changed setting, the first client can display a recent information card and a fold-out display control in the video call interface, thereby realizing displaying the recent information of the second user account in the video call interface.
[0165] Illustratively, FIG. 16 is a schematic diagram of the correspondence of default settings provided in one exemplary embodiment of the present application. As shown in FIG. 16, in the default settings, when the second user account has status information, in the scenario of a voice call, before connecting, the first client displays the status information control 1401 of a first form, that is, displays the status information card, and the status information card can be folded. After connecting, the first client displays the status information control 1402 of a second form, that is, displays the expansion control, and can expand and display the status information card by the expansion control. In the scenario of a video call, before connecting, the first client displays the status information control 1402 of a second form, that is, displays the expansion control, and can expand and display the status information card by the expansion control. After connecting, the first client hides the status information card according to the third form 1403.
[0166] Optionally, based on the changed settings, the first client can further display a status information card and a fold-out display control in the video call interface, thereby realizing displaying the status information of the second user account in the video call interface. Illustratively, FIG. 17 is a schematic diagram of a video call interface provided in one exemplary embodiment of the present application. As shown in FIG. 17, a video screen floating layer 1502 is displayed in the video call interface 1501, the display background of the video call interface 1501 is a video screen of the first user account, and the video screen floating layer 1502 displays a video screen of the second user account, or the display background of the video call interface 1501 is a video screen of the second user account, and the video screen floating layer 1502 displays a video screen of the first user account, and the two can be switched between each other. When the first client displays the first form of status information control 1503, it is displayed below the video screen floating layer 1502. Optionally, the first form of the status update control 1503 supports dragging and zooming, and the first form of the status update control 1503 is displayed transparent, the transparency being pre-set or configured for the first user account.
[0167] Optionally, in response to a recent information card being displayed on the network call interface and the recent information displayed on the recent information card being video, the first client conceals the display of the voice switch control displayed on the recent information card, where the network call interface is an interface displayed after the second user account receives a network call invitation, and the network call invitation is determined based on a network call invitation operation.
[0168] Illustratively, Figure 18 is a schematic diagram of a network call interface provided in one exemplary embodiment of the present application. A voice call connection waiting interface 1601 displays a status information card, and the status information displayed on the status information card is a video. At this time, the first client displays a voice switch control 1602 on the status information card. After the second user account accepts the voice call invitation, the first client displays a voice call interface 1603. When the voice call interface 1603 displays the video through the status information card, the voice switch control 1602 is hidden.
[0169] Alternatively, when the second user account receives a network call invitation sent from the first user account, the second client can display a network call invitation receiving interface, and the status information of the first user account can be displayed on the network call invitation receiving interface. The network call invitation receiving interface is for notifying the second user account that the first user account has sent a network call invitation. When the second user account receives the network call invitation, the second client can also display a network call interface between the second user account and the first user account, and the status information of the first user account can be hidden or displayed on the network call interface.
[0170] Here, the manner in which the second client obtains the status information of the first user account may refer to the manner in which the first client obtains the status information of the second user account. The manner in which the second client displays the status information of the first user account on a network call invitation receiving interface may refer to the manner in which the first client displays the status information of the second user account on a network call connection waiting interface. The manner in which the second client displays or conceals the status information of the first user account on a network call interface may refer to the manner in which the first client displays or conceals the status information of the second user account on a network call interface.
[0171] Illustratively, FIG. 19 is a schematic diagram of a voice call invitation receiving interface provided in one exemplary embodiment of the present application. As shown in FIG. 19, the second client displays a voice call invitation receiving interface 1701 after receiving a voice call invitation sent from the first client. The voice call invitation receiving interface 1701 displays a first form of status information control 1702 based on a default setting, and the status information of the first user account is displayed in a status information card. The voice call invitation receiving interface 1701 further displays a call restriction control 1703, including a rejection control for rejecting the voice call invitation and a response control for accepting the voice call invitation. The second client can further change the above default setting based on a setting operation of the second user account.
[0172] Alternatively, when the first terminal displays or hides the status information control in the telephone interface or the video telephone interface, the first terminal can display or hide the status information control by referring to the above-mentioned manner in which the first client displays or hides the status information control in the network call interface.
[0173] As described above, in the method provided in this embodiment, after the first user initiates an invitation to make a call with the second user, the call connection waiting interface can realize the display of the second user's status information. The second user is the user the first user wants to call, and the displayed status information of the second user helps the first user to know the second user's status, which is favorable for chat development between the two. In this process, the first user does not need to perform any operation, and the problem of cumbersome operations for browsing information can be avoided.
[0174] The method provided in this embodiment further realizes displaying status information controls in different forms to avoid obscuring other content displayed in the user interface while displaying the status information.
[0175] The method provided in this embodiment can further support the status information control being expanded from the second form and displayed as the first form, thereby realizing the provision of display of status information in the second form.
[0176] In the method provided in this embodiment, the first type of status information control is further displayed in the voice call waiting interface, so as to fully utilize the feature that there is an area in the voice call waiting interface where no content is displayed, thereby realizing direct display of status information in the voice call waiting interface.
[0177] In the method provided in this embodiment, a second form of status information control is further displayed in the video call connection waiting interface to avoid blocking the video screen of the first user account displayed in the video call connection waiting interface.
[0178] The method provided in this embodiment further supports the status update control to be collapsed from a first form to be displayed in a second form, thereby enabling the size of the status update control to be flexibly switched and providing display of status update while avoiding obscuring the content displayed in the user interface.
[0179] In the method provided in this embodiment, the status information can be further displayed or hidden in the call interface, so that the status information can be displayed even during the process of the first user and the second user making a call.
[0180] In the method provided in this embodiment, a second form of status update control is further displayed on the voice call interface, thereby avoiding the interruption caused to the user by the displayed information during the user chat process.
[0181] The method provided in this embodiment further hides the status update control in the video call interface, thereby avoiding the problem of poor user experience caused by the video screen of the second user account being blocked.
[0182] The method provided in this embodiment further includes determining the status information according to multiple sources of status information, so that the first user knows the status of the second user according to different dimensions.
[0183] The method provided in this embodiment further provides a function of transitioning to and displaying a detailed interface corresponding to the status information, thereby allowing the user to quickly view details of the status information, thereby improving the efficiency of information viewing.
[0184] The method provided in this embodiment further improves user experience by transitioning to detailed interfaces corresponding to different types of status information for different types of status information.
[0185] In the method provided in this embodiment, further, by providing a voice switch control on the status information card, the user can freely control the playback sound of the video on the status information card, thereby improving the user experience.
[0186] In the method provided in this embodiment, furthermore, when playing video audio, the display of the vibration animation of the bell icon can be stopped so that the bell icon can accurately reflect whether a call invitation bell is being played.
[0187] The method provided in this embodiment further conceals the display of the voice switch control in the network call interface, thereby avoiding the playback sound of the video in the status information card from affecting the user's call.
[0188] In the method provided in this embodiment, further, by determining the status information based on the viewing authority of the first user, the first user can be prevented from viewing status information that he or she does not have the viewing authority to view, thereby ensuring the privacy of the second user.
[0189] In the method provided in this embodiment, the state information is further determined from the network social information in different ways, so as to realize the state information being flexibly determined, thereby meeting the requirements of different scenarios.
[0190] The method provided in this embodiment further refreshes the status information in the next network call, thereby avoiding the first user account from viewing duplicate status information.
[0191] It should be noted that the order of the method steps provided in the embodiments of the present application can be adjusted appropriately, and the steps can be increased or decreased accordingly according to circumstances. All modifications that can be easily obtained by those skilled in the art within the technical scope disclosed in the present application should be included in the protection scope of the present application. Therefore, they will not be described repeatedly.
[0192] FIG. 20 is a structural schematic diagram of a call display device provided in one exemplary embodiment of the present application. As shown in FIG. 20, the device includes: The display module 1802 is configured to display a call connection waiting interface, where the call connection waiting interface is a standby interface before a call between the first terminal and the second terminal is connected.
[0193] The display module 1802 is further configured to display status information corresponding to the second terminal in the call connection waiting interface, the status information belonging to network social information recently posted by a second user account corresponding to the second terminal.
[0194] In one alternative design, the display module 1802 includes: A first type of status information control is displayed in the call waiting interface, the first type of status information control is displayed as a status information card, and the status information is displayed on the status information card; Or, A second form of the status information control is configured to be displayed in the call waiting interface, and the second form of the status information control is displayed as an expanded control.
[0195] In one alternative design, the display module 1802 includes: The status update control is configured to expand from the second configuration and be displayed in the first configuration in response to an expand operation triggered at the expand control.
[0196] In one alternative design, the call invite operation includes a network call invite operation, and the network call invite operation includes a voice call invite operation. The device is configured to respond to the voice call invite operation by displaying a voice call connection waiting interface, and displaying a first form of status information control in the voice call connection waiting interface.
[0197] In one alternative design, the call invite operation includes a network call invite operation, and the network call invite operation includes a video call invite operation. The video call connection waiting interface is configured to be displayed in response to the video call invite operation, and a second form of status information control is displayed in the video call connection waiting interface.
[0198] In one alternative design, the display module 1802 includes: A fold-out display control is displayed in the call connection waiting interface in which the status update card is displayed, and in response to a fold-out display operation triggered on the fold-out display control, the status update control is configured to be displayed in a second form so as to fold the first form.
[0199] In one alternative design, the display module 1802 includes: In response to the call being connected, the device is configured to display a call interface, display a second form of the status update control in the call interface, or hide the status update control in a third form of the status update control in the call interface.
[0200] In one alternative design, the call invitation includes a network call invitation, and the network call invitation includes a voice call invitation. In response to the second user account receiving the voice call invitation, the second user account is configured to display a voice call interface and display a second form of status update control in the voice call interface.
[0201] In one alternative design, the call invitation includes a network call invitation, and the network call invitation includes a video call invitation. In response to the second user account receiving the video call invitation, the second user account is configured to display a video call interface and hide the status information control in a third form of the status information control in the video call connection waiting interface.
[0202] In one alternative design, the status update is The information includes at least one of information posted by the second user account to a social circle, a short video posted by the second user account, a user status posted by the second user account, a user signature posted by the second user account, a message posted by the second user account, a shared album posted by the second user account, and a geographic location posted by the second user account.
[0203] In one alternative design, the display module 1802 includes: In response to a transition operation triggered in the status information card, the status information card is configured to transition to and display a detailed interface corresponding to the status information.
[0204] In one alternative design, the display module 1802 is configured to, in response to the transition operation, transition to and display a detail interface of the status information in the social circle if the status information is information posted to the social circle by the second user account. The display module 1802 is further configured to, in response to the transition operation, transition to and display a playback interface of a short video corresponding to the status information if the status information is a short video posted by the second user account. The display module 1802 is further configured to, in response to the transition operation, transition to and display an account detail interface of the second user account if the status information is a user status posted by the second user account. The user status is displayed in the account detail interface.
[0205] In one alternative design, the display module 1802 is configured to display a voice switch control on the status card in response to the status information displayed on the status card being a video, the voice switch control being a switch for controlling audio playback of the video.
[0206] In one alternative design, a bell icon is displayed in the call waiting interface. In the process of displaying the call connection waiting interface, the display module 1802 includes a playing module 1803 configured to play a call invitation bell. The display module 1802 is configured to display a vibration animation of a bell icon in the call connection waiting interface along with the played call invitation bell.
[0207] The play module 1803 is further configured to stop playing the call invitation bell in response to an audio play operation triggered on the voice switch control, the audio play operation being for playing the audio of the video. The display module 1802 is further configured to stop displaying the vibration animation of the bell icon.
[0208] In one alternative design, the display module 1802 includes: A status update card is displayed on the call interface and configured to conceal display of the voice switch control in response to the status update displayed on the status update card being video.
[0209] The call interface is the interface that is displayed after the call is connected.
[0210] In one optional design, the status information is information within network social information posted by a second user account that the first user account has permission to view, and the first user account is a user account corresponding to the first terminal.
[0211] In one alternative design, the recent status information is the network social information posted by the second user account within a recent period, the posted time of which is closest to the current time; Or, the recent status information is the network social information posted by the second user account within a recent period that is closest to the current time and has not been viewed by the first user account; Alternatively, the status information may be the most recent network social information posted by the second user account.
[0212] In one alternative design, the display module 1802 includes: Call connection waiting interface redisplay and configured to display the refreshed status information in the call waiting interface in response to the refresh, the refreshed status information being different from the status information before the refresh.
[0213] The latest information after the refresh is The network social information newly posted by the second user account between the last two network call invitation operations; and The latest one network social information posted by the second user account before the status information before the refresh; and a most recent piece of network social information posted by the second user account before the pre-refresh status information and not viewed by the first user account.
[0214] In one alternative design, the device further includes a receiving module 1801 configured to receive a call invitation operation from the first terminal to the second terminal, and display the call connection waiting interface in response to the call invitation operation; Or, A display module 1802 configured to display the call waiting interface in response to a call invitation from the second terminal to the first terminal.
[0215] It should be noted that the call display device provided in the above embodiment is only described as an example of dividing the above functional modules. In actual application, the above functions can be distributed and executed in different functional modules according to needs, that is, the internal structure of the device is divided into different functional modules, thereby performing all or part of the above functions. In addition, the call display device provided in the above embodiment belongs to the same concept as the call display method embodiment, and the specific implementation process thereof may be referred to the method embodiment, and will not be described again here.
[0216] An embodiment of the present application further provides a computing device including a processor and a memory, wherein the memory stores at least one instruction, at least one program, code set or instruction set, which is loaded and executed by the processor to thereby realize the call display method provided in each of the method embodiments above.
[0217] Optionally, the computer device is a terminal. Illustratively, Figure 21 is a structural schematic diagram of a terminal provided in one exemplary embodiment of the present application.
[0218] Typically, the terminal 2000 includes a processor 2001 and a memory 2002 .
[0219] The processor 2001 may include one or more processing cores, for example, a 4-core processor, an 8-core processor, etc. The processor 2001 may be implemented by adopting at least one hardware aspect of a DSP (Digital Signal Processing), an FPGA (Field-Programmable Gate Array), or a PLA (Programmable Logic Array). The processor 2001 may include a main processor and a coprocessor, the main processor being a processor that processes data in a wake-up state and also called a CPU (Central Processing Unit). The coprocessor is a low-power processor that processes data in a standby state. In some embodiments, the processor 2001 may integrate a GPU (Graphics Processing Unit), the GPU being responsible for rendering and drawing content that needs to be displayed by the display. In some embodiments, the processor 2001 may further include an AI (Artificial Intelligence) processor, the AI processor being for processing computation operations related to machine learning.
[0220] The memory 2002 may include one or more computer readable storage media, which may be non-transitory. The memory 2002 may further include high speed random access memory, and non-volatile memory, such as one or more disk storage devices, flash memory storage devices. In some embodiments, the non-transitory computer readable storage media in the memory 2002 is for storing at least one instruction, which is executed by the processor 2001 to thereby realize the call display method provided in the method embodiments herein.
[0221] As will be appreciated by those skilled in the art, the structure shown in FIG. 21 is not intended to limit the terminal 2000, which may include more or fewer components than those shown, or may combine some components, or may be configured using different components.
[0222] The embodiments of the present application further provide a computer-readable storage medium, which stores at least one program code, which, when loaded and executed by a processor of a computer device, realizes the call display method provided in each of the above method embodiments.
[0223] The present application further provides a computer program product or computer program comprising computer instructions, the computer instructions being stored in a computer readable storage medium, a processor of a computing device reading the computer instructions from the computer readable storage medium, the processor executing the computer instructions, causing the computing device to perform the call display method provided in each of the method embodiments above.
[0224] It can be understood by those skilled in the art that all or part of the steps in the above embodiments can be performed by hardware, or can be performed by instructing related hardware by a program. The program can be stored in a computer-readable storage medium. The above-mentioned readable storage medium can be a read-only memory, a magnetic disk, a CD, etc.
[0225] The above are only selective embodiments of the present application, and do not limit the present application. Any modifications, substitutions, improvements, etc. within the spirit and principle of the present application should be included within the protection scope of the present application.
Claims
1. A call display method executed by a first terminal, comprising: A step of displaying a call connection waiting interface, the call connection waiting interface being a standby interface before a call between the first terminal and the second terminal is connected; Displaying status information corresponding to the second terminal on the call connection waiting interface, the status information belonging to network social information recently posted by a second user account corresponding to the second terminal; The step of displaying status information corresponding to the second terminal on the call connection waiting interface includes: displaying a first type of status information control in the call waiting interface, the first type of status information control being displayed as a status information card, the status information being displayed on the status information card; or displaying a second form of the status information control in the call waiting interface, the second form of the status information control being displayed as an expanded control; The call display method further comprises: in response to a transition operation triggered on the status information card, transitioning to a detailed interface corresponding to the status information and displaying the detailed interface; How calls are displayed.
2. The call display method further comprises: in response to an expand operation triggered on the expand control, expanding the status update control from the second configuration to display the first configuration. The method of claim 1 .
3. When the call waiting interface is a voice call waiting interface, the status information control is displayed in the first form. The method of claim 1 .
4. When the call waiting interface is a video call waiting interface, the status information control is displayed in the second form. The method of claim 1 .
5. The call display method further comprises: displaying a foldout control on the call waiting interface displaying the status update card; and displaying the status update control in the second form so as to collapse the first form in response to a collapse operation triggered on the collapse control. The method of claim 1 .
6. The call display method further comprises: In response to the call being connected, displaying a call interface; displaying the second form of the status update control in the call interface, or hiding the status update control in the call interface with a third form of the status update control. The method of claim 1 .
7. The call interface includes a voice call interface; The step of displaying the second form of status update control on the call interface includes: displaying the second form of status update control in the voice call interface; 7. The method of claim 6.
8. the call interface includes a video call interface; The step of hiding the status update control in the third form of the status update control in the call interface includes: hiding the status update control in a third configuration of the status update control in the video call interface; 7. The method of claim 6.
9. The recent status information is Information posted by the second user account to a social circle; and A short video posted by the second user account; and A user status posted by the second user account; and A user signature posted by the second user account; and A message posted by the second user account; and A shared album posted by the second user account; a geolocation posted by the second user account; The method of claim 1 .
10. The step of transitioning to a detailed interface corresponding to the recent information and displaying the detailed interface in response to a transition operation triggered on the recent information card includes: in response to the transition operation, if the status information is information posted to a social circle by the second user account, transitioning to and displaying a detailed interface of the status information in the social circle; in response to the transition operation, if the status information is a short video posted by the second user account, transitioning to display a playback interface of the short video corresponding to the status information; and in response to the transition operation, if the status information is a user status posted by the second user account, transitioning to and displaying an account details interface of the second user account, wherein the user status is displayed in the account details interface. The method of claim 1 .
11. The call display method further comprises: displaying a voice switch control on the status information card in response to the status information displayed on the status information card being a video, the voice switch control being a switch for controlling audio playback of the video. The method of claim 1 .
12. The call connection waiting interface displays a bell icon, and the call display method further includes: In the process of displaying the call connection waiting interface, playing a call invitation bell, and displaying a vibration animation of the bell icon in the call connection waiting interface along with the call invitation bell being played; stopping the playing of the call invitation bell in response to an audio play operation triggered on the voice switch control, the audio play operation being for playing audio of the video; and ceasing display of the vibration animation of the bell icon. The method of claim 11 .
13. The call display method further comprises: the status information card is displayed on a call interface, and in response to the status information displayed on the status information card being video, hiding display of the voice switch control; The call interface is an interface that is displayed after a call is connected. The method of claim 11 .
14. The status information is information posted by the second user account in the network social information that the first user account has viewing authority to, and the first user account is a user account corresponding to the first terminal. The method of claim 1 .
15. The recent status information is network social information posted by the second user account within a recent period and whose posting time is closest to the current time; Or, the recent status information is network social information posted by the second user account within the recent period that is closest to the current time and has not been viewed by the first user account; Or, the recent status information is network social information posted most recently by the second user account. The method of claim 1 .
16. The call display method further comprises: and displaying updated status information on the call connection waiting interface in response to redisplaying the call connection waiting interface, the updated status information being different from the status information before the update; The updated status information is as follows: The second user account newly posts network social information during the last two network call invitation operations; A latest one piece of network social information posted by the second user account before the update of the status information; a most recent piece of network social information posted by the second user account prior to the update of the status information and not viewed by the first user account; 16. The method of claim 15.
17. The step of displaying a call connection waiting interface includes: receiving a call invitation operation from the first terminal to the second terminal, and displaying the call connection waiting interface in response to the call invitation operation; Or, displaying the call connection waiting interface in response to a call invitation from the second terminal to the first terminal; The method of claim 1 .
18. A call display device, A display module configured to display a call connection waiting interface, the call connection waiting interface being a standby interface before a call between the first terminal and the second terminal is connected; The display module is further configured to display status information corresponding to the second terminal in the call connection waiting interface, the status information belonging to network social information recently posted by a second user account corresponding to the second terminal; Displaying status information corresponding to the second terminal on the call connection waiting interface, Displaying a first type of status information control in the call waiting interface, the first type of status information control being displayed as a status information card, the status information being displayed on the status information card; or Displaying a second type of status information control in the call waiting interface, the second type of status information control being displayed as an expanded control; The display module further comprises: The call display device, in response to a transition operation triggered on the recent information card, transitions to a detailed interface corresponding to the recent information and displays the detailed interface.
19. A computing device including a processor and a memory, At least one instruction, at least one program, code set or instruction set is stored in the memory; A computing device, wherein said at least one instruction, said at least one program, said code set or said instruction set is loaded and executed by said processor, thereby implementing the call display method according to any one of claims 1 to 17.
20. A computer program product for causing a computer device to execute the call display method according to any one of claims 1 to 17.
Citation Information
Patent Citations
Caller ID surfing
JP2013531912A
Caller ID using social network information
JP2014510446A
Mobile terminal and incoming screen display method thereof
US20110117897A1
Messaging interface based on caller of an incoming call
US20150207928A1