Call display method, device, equipment and storage medium

Displaying recent status information in call invitation interfaces addresses the inefficiency of manual information checks, enhancing user experience by providing instant insights into the second user's status during call initiation.

CN115866124BActive Publication Date: 2024-12-20GUANGZHOU TENCENT TECH CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202111115224.3
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2021-09-23
Publication Date
2024-12-20
Estimated Expiration
2041-09-23

AI Technical Summary

Technical Problem

The cumbersome operation of checking information during the waiting period between initiating and connecting a call in instant messaging programs is inefficient, requiring users to switch interfaces.

Method used

Displaying the recent status information of the second user in the call invitation interface, including options for expansion and collapse, allowing users to understand the second user's current status without additional operations.

Benefits of technology

Facilitates seamless communication by providing instant insights into the second user's status, eliminating the need for manual information checks during call initiation.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN115866124B_ABST
    Figure CN115866124B_ABST
Patent Text Reader

Abstract

The present application discloses a call display method, device, equipment and storage medium, which belongs to the field of instant messaging. The method includes: receiving a call invitation operation initiated by a first terminal to a second terminal; displaying a call invitation interface in response to the call invitation operation; and displaying the current status information corresponding to the second terminal in the call invitation interface. The second user of the second terminal is the user that the first user of the first terminal expects to have a call with. The displayed current status information of the second user helps the first user understand the current status of the second user and facilitates the chat between the two parties. In this process, the first user does not need to perform any operation, which can avoid the problem of cumbersome operation of checking information.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of instant messaging, and in particular to a call display method, device, equipment and storage medium. Background Art

[0002] Through the voice call or video call function provided by the instant messaging program, users can communicate with each other efficiently.

[0003] When the first user needs to make a voice call or video call with the second user, he needs to send a call invitation to the second user in the instant messaging program. At this time, the instant messaging program will display the call invitation interface until the second user accepts the invitation. There is often a certain time difference between the first user initiating the call and the second user connecting the call. During this period, the first user will stay in the call invitation interface. The first user can also reduce the display of the call invitation interface to view information in other user interfaces of the instant messaging program.

[0004] When the first user checks the information, he needs to shrink the call invitation interface in the instant messaging program and switch to display different user interfaces in order to check the information. The operation in this process is cumbersome. Summary of the invention

[0005] The present application provides a call display method, device, equipment and storage medium, which can avoid the problem of cumbersome operation of checking information. The technical solution is as follows:

[0006] According to one aspect of the present application, a call display method is provided, the method comprising:

[0007] Receiving a call invitation operation initiated by the first terminal to the second terminal;

[0008] In response to the call invitation operation, displaying a call invitation interface;

[0009] The recent status information corresponding to the second terminal is displayed in the call invitation interface, and the recent status information belongs to the network social information released by the second user account corresponding to the second terminal in the most recent time period or the most recent n times, where n is a positive integer.

[0010] According to another aspect of the present application, a call display device is provided, the device comprising:

[0011] A receiving module, used to receive a call invitation operation initiated by the first terminal to the second terminal;

[0012] A display module, configured to display a call invitation interface in response to the call invitation operation;

[0013] The display module is further used to display the recent information corresponding to the second terminal in the call invitation interface, where the recent information belongs to the network social information published by the second user account corresponding to the second terminal in the most recent time period or the most recent n times, where n is a positive integer.

[0014] In an optional design, the display module is used to:

[0015] Displaying a current status information control of a first form in the call invitation interface, wherein the current status information control of the first form is displayed as a current status information card, and the current status information is displayed in the current status information card;

[0016] or,

[0017] A second form of the current status information control is displayed in the call invitation interface, and the second form of the current status information control is displayed as an expanded control.

[0018] In an optional design, the display module is used to:

[0019] In response to an expansion operation triggered on the expansion control, the current situation information control is expanded and displayed from the second form to the first form.

[0020] In an optional design, the call invitation operation includes a network call invitation operation, and the network call invitation operation includes a voice call invitation operation; the display module is used to:

[0021] In response to the voice call invitation operation, displaying a voice call invitation interface;

[0022] The first form of the current status information control is displayed in the voice call invitation interface.

[0023] In an optional design, the call invitation operation includes a network call invitation operation, and the network call invitation operation includes a video call invitation operation; and the display module is used to:

[0024] In response to the video call invitation operation, displaying a video call invitation interface;

[0025] The second form of the current status information control is displayed in the video call invitation interface.

[0026] In an optional design, the display module is used to:

[0027] In the user interface displaying the current status information card, displaying a folding control;

[0028] In response to a retracting operation triggered on the retractable control, the current status information control is retracted from the first form to the second form.

[0029] In an optional design, the display module is used to:

[0030] In response to the second terminal accepting the call invitation, displaying a call interface, wherein the call invitation is determined based on the call invitation operation;

[0031] Display the second form of the recent information control in the call interface; or hide the recent information control in the call interface according to the third form of the recent information control.

[0032] In an optional design, the call invitation includes a network call invitation, and the network call invitation includes a voice call invitation; and the display module is used to:

[0033] In response to the second user account accepting the voice call invitation, displaying a voice call interface;

[0034] The second form of the current status information control is displayed in the voice call interface.

[0035] In an optional design, the call invitation includes an Internet call invitation, and the Internet call invitation includes a video call invitation; and the display module is used to:

[0036] In response to the second user account accepting the video call invitation, displaying a video call interface;

[0037] In the video call invitation interface, the current status information control is hidden according to the third form of the current status information control.

[0038] In an optional design, the current status information includes at least one of the following information:

[0039] Information published by the second user account in the social circle;

[0040] The short video posted by the second user account;

[0041] the user status published by the second user account;

[0042] The user signature issued by the second user account;

[0043] The message posted by the second user account;

[0044] The shared album published by the second user account;

[0045] The geographic location published by the second user account.

[0046] In an optional design, the display module is used to:

[0047] In response to the jump operation triggered in the recent information card, jump to display the details interface corresponding to the recent information.

[0048] In an optional design, the display module is used to:

[0049] In response to the jump operation, if the recent status information is information published by the second user account in the social circle, jump to display the details interface of the recent status information in the social circle;

[0050] In response to the jump operation, if the recent status information is a short video posted by the second user account, jump to display a playback interface of the short video corresponding to the recent status information;

[0051] In response to the jump operation, and the recent status information is the user status published by the second user account, the account details interface of the second user account is jumped and displayed, and the user status is displayed in the account details interface.

[0052] In an optional design, the display module is used to:

[0053] In response to the recent information displayed in the recent information card being a video, a sound switch control is displayed in the recent information card, and the sound switch control is used to control the switch of the playing sound of the video.

[0054] In an optional design, a ringing icon is displayed in the call invitation interface, and the device further includes:

[0055] The playing module is used to play the call invitation ringtone during the display of the call invitation interface; the display module is used to display the vibration animation of the ringing icon in the call invitation interface following the playing of the call invitation ringtone;

[0056] The playback module is further used to stop playing the call invitation ringtone in response to a play sound operation triggered on the sound switch control, and the play sound operation is used to play the sound of the video; the display module is also used to stop displaying the vibration animation of the ringing icon.

[0057] In an optional design, the display module is used to:

[0058] In response to the recent information card being displayed in the call interface, and the recent information displayed in the recent information card is a video, hiding and displaying the sound switch control;

[0059] The call interface is an interface displayed after the second user account accepts the call invitation, and the call invitation is determined based on the call invitation operation.

[0060] In an optional design, the recent status information is information in the network social information published by the second user account, which the first user account has the permission to view, and the first user account is the user account corresponding to the first terminal.

[0061] In an optional design, the recent status information is the network social information published by the second user account in the recent time period, the network social information whose publishing time is closest to the current time;

[0062] or,

[0063] The recent status information is the network social information that is most recent to the current moment and has not been viewed by the first user account among the network social information released by the second user account in the recent time period;

[0064] or,

[0065] The recent status information is the network social information most recently released by the second user account.

[0066] In an optional design, the display module is used to:

[0067] In response to receiving a call invitation operation from the first terminal again, displaying updated recent status information on the network call invitation interface, wherein the updated recent status information is different from the recent status information before the update;

[0068] The updated status information includes any of the following:

[0069] The network social information newly released by the second user account between the two most recent network call invitation operations;

[0070] The most recent social network information published by the second user account before the recent status information before refreshing;

[0071] The most recent social network information published by the second user account before the recent status information before refreshing and not viewed by the first user account.

[0072] According to another aspect of the present application, a computer device is provided, which includes a processor and a memory, wherein the memory stores at least one instruction, at least one program, a code set or an instruction set, and the at least one instruction, the at least one program, the code set or the instruction set are loaded and executed by the processor to implement the call display method described above.

[0073] According to another aspect of the present application, a computer-readable storage medium is provided, in which at least one instruction, at least one program, a code set or an instruction set is stored, and the at least one instruction, the at least one program, the code set or the instruction set is loaded and executed by a processor to implement the call display method described above.

[0074] According to another aspect of the present application, a computer program product or a computer program is provided, the computer program product or the computer program including 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, so that the computer device executes the call display method provided in various optional implementations of the above aspects.

[0075] The beneficial effects of the technical solution provided by this application include at least:

[0076] After the first user initiates an invitation to a second user to make a call, the second user's current status information can be displayed in the call invitation interface. The second user is the user that the first user wants to make a call with. The displayed second user's current status information helps the first user understand the second user's current status and facilitates the chat between the two parties. In this process, the first user does not need to perform any operation, which can avoid the problem of cumbersome operation of checking information. BRIEF DESCRIPTION OF THE DRAWINGS

[0077] In order to more clearly illustrate the technical solutions in the embodiments of the present application, the drawings required for use in the description of the embodiments will be briefly introduced below. Obviously, the drawings described below are only some embodiments of the present application. For ordinary technicians in this field, other drawings can be obtained based on these drawings without creative work.

[0078] Figure 1 is a structural block diagram of a computer system provided by an exemplary embodiment of the present application;

[0079] Figure 2 is a schematic diagram of a voice call connection process provided by an exemplary embodiment of the present application;

[0080] Figure 3 is a schematic diagram of a video call connection process provided by an exemplary embodiment of the present application;

[0081] Figure 4 is a flowchart of a call display method provided by an exemplary embodiment of the present application;

[0082] Figure 5 is a schematic diagram of a chat interface provided by an exemplary embodiment of the present application;

[0083] Figure 6 is a schematic diagram of a voice call invitation interface provided by an exemplary embodiment of the present application;

[0084] Figure 7 is a schematic diagram of a video call invitation interface provided by an exemplary embodiment of the present application;

[0085] Figure 8 is a flowchart of a call display method provided by an exemplary embodiment of the present application;

[0086] Fig. 9 is a schematic diagram of a voice call invitation interface provided by an exemplary embodiment of the present application;

[0087] Fig.10 is a schematic diagram of a video call invitation interface provided by an exemplary embodiment of the present application;

[0088] Fig.11 is a schematic diagram of a detailed interface of recent status information in a social circle provided by an exemplary embodiment of the present application;

[0089] Fig.12 is a schematic diagram of a playback interface of a short video corresponding to recent status information provided by an exemplary embodiment of the present application;

[0090] Fig.13 is a schematic diagram of an account details interface of a second user account provided by an exemplary embodiment of the present application;

[0091] Fig.14 is a schematic diagram of the corresponding relationship of default settings provided by an exemplary embodiment of the present application;

[0092] Fig.15 is a schematic diagram of a video call interface provided by an exemplary embodiment of the present application;

[0093] Fig.16 is a schematic diagram of a network call interface provided by an exemplary embodiment of the present application;

[0094] Fig.17 It is a schematic diagram of applying for an exemplary embodiment to provide a voice call invitation interface;

[0095] Fig.18 is a structural diagram of a call display device provided by an exemplary embodiment of the present application;

[0096] Fig.19 is a structural diagram of a call display device provided by an exemplary embodiment of the present application;

[0097] Fig. 20It is a schematic diagram of the structure of a terminal provided by an exemplary embodiment of the present application.

[0098] The accompanying drawings, which are incorporated in and constitute a part of this specification, illustrate embodiments consistent with the present application and, together with the description, serve to explain the principles of the present application. DETAILED DESCRIPTION

[0099] In order to make the objectives, technical solutions and advantages of the present application clearer, the implementation methods of the present application will be further described in detail below with reference to the accompanying drawings.

[0100] Figure 1 1 is a block diagram of a computer system provided by an exemplary embodiment of the present application. The computer system 100 includes: a first terminal 110 , a server 120 , and a second terminal 130 .

[0101] The first terminal 110 is installed and runs a first client 111 that supports instant messaging. The first client 111 can be an application or a web client with an instant messaging function. When the first terminal 110 runs the first client 111, the user interface of the first client 111 is displayed on the screen of the first terminal 110. The application can be any one of an instant messaging program, a microblog program, a voice call program, a conference program, an online community program, a payment program, a shopping program, a dating program, and a dating program. In this embodiment, the instant messaging program is used as an example. The first terminal 110 is a terminal used by the first user 112, and the first user account of the first user 112 is logged in to the first client 111.

[0102] The second terminal 130 is installed and runs a second client 131 that supports instant messaging. The second client 131 can be an application or a web client with an instant messaging function. When the second terminal 130 runs the second client 131, the user interface of the second client 131 is displayed on the screen of the second terminal 130. The application can be any one of an instant messaging program, a microblog program, a voice call program, a conference program, an online community program, a payment program, a shopping program, a dating program, and a dating program. In this embodiment, the instant messaging program is used as an example. The second terminal 130 is a terminal used by the second user 132, and the second user account of the second user 132 is logged in to the second client 131.

[0103] Optionally, 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, the same team, the same organization, the same lobby, the same channel, have a friend relationship, or have temporary communication permissions. Optionally, the first user account of the first user 112 and the second user account of the second user 132 may belong to different camps, different teams, different organizations, different lobby, different channels, or have a hostile relationship.

[0104] Optionally, the applications installed on the first terminal 110 and the second terminal 130 are the same, or the applications installed on the two terminals are the same type of applications on different operating system platforms (Android or IOS). The first terminal 110 may refer to one of a plurality of terminals, and the second terminal 130 may refer to another of a plurality of terminals. This embodiment is only illustrated by taking the first terminal 110 and the second terminal 130 as examples. The device types of the first terminal 110 and the second terminal 130 are the same or different, and the device type includes at least one of a smart phone, a tablet computer, an e-book reader, an MP3 player, an MP4 player, a laptop portable computer, and a desktop computer.

[0105] Figure 1 Only two terminals are shown, but in different embodiments, there are multiple other terminals 140 that can access the server 120. Optionally, there are one or more terminals 140 corresponding to the developer, and a development and editing platform for the client supporting instant messaging is installed on the terminal 140. The developer can edit and update the client on the terminal 140, and transmit the updated application installation package to the server 120 via a wired or wireless network. The first terminal 110 and the second terminal 130 can download the application installation package from the server 120 to update the client.

[0106] The first terminal 110 , the second terminal 130 , and other terminals 140 are connected to the server 120 via a wireless network or a wired network.

[0107] The server 120 includes at least one of a single server, multiple servers, a cloud computing platform, and a virtualization center. The server 120 is used to provide background services for the client supporting instant messaging. Optionally, the server 120 undertakes the main computing work, and the terminal undertakes the secondary computing work; or, the server 120 undertakes the secondary computing work, and the terminal undertakes the main computing work; or, the server 120 and the terminal adopt a distributed computing architecture for collaborative computing.

[0108] In an illustrative example, the server 120 includes a processor 122, a user account database 123, an instant messaging service module 124, and a user-oriented input / output interface (I / O interface) 125. The processor 122 is used to load instructions stored in the server 121 and process data in the user account database 123 and the instant messaging service module 124; the user account database 123 is used to store data of user accounts used by the first terminal 110, the second terminal 130, and other terminals 140, such as the user account's avatar, the user account's nickname, the group to which the user account belongs, etc.; the instant messaging service module 124 is used to provide multiple chat rooms (two-person chat or multi-person chat) for users to chat, send emoticons, send red envelopes, etc. for instant messaging; the user-oriented I / O interface 125 is used to establish communication and exchange data with the first terminal 110 and / or the second terminal 130 through a wireless network or a wired network.

[0109] In the scenario of a network-based voice call, Figure 2 FIG. 1 is a schematic diagram of a voice call connection process provided by an exemplary embodiment of the present application. Figure 2 As shown in (a), the client on the first terminal displays a chat interface 201 between the first user account and the 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 the voice call control 202 in the chat interface 201, it sends a voice call invitation to the second user account and displays a voice call invitation interface 203.

[0110] like Figure 2 As shown in (b), when the client displays the voice call invitation interface 203, the first form of the recent information control is displayed in the voice call invitation interface 203. The first form of the recent information control is displayed as a recent information card 204 and a collapsing control 205. The recent information card 204 displays the recent information of the second user account, and the recent information belongs to the network social information published by the second user account in the recent time period or the most recent n times, where n is a positive integer. For example, it is the latest published network social information or the most recently published network social information.

[0111] like Figure 2 As shown in (c), the folding control 205 can trigger a folding operation, and the folding operation is used to fold the current status information control from the first form to the second form. The current status information control in the second form is displayed as an expansion control 206, and the expansion control 206 can trigger an expansion operation, and the expansion operation is used to expand the current status information control from the second form to the first form.

[0112] like Figure 2As shown in (d), in response to the second user account accepting the voice call invitation, the client will display the voice call interface 207 and display the second form of the current status information control, that is, the expansion control 206, in the voice call interface 207.

[0113] like Figure 2 As shown in (e), the client can display the first form of the current status information control in the voice call interface 207 according to the expansion operation triggered by the expansion control 206.

[0114] In the scenario of a network-based video call, Figure 3 FIG. 1 is a schematic diagram of a video call connection process provided by an exemplary embodiment of the present application. Figure 3 As shown in (a), the client on the first terminal displays a chat interface 201 between the first user account and the 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 the video call control 208 in the chat interface 201, it sends a video call invitation to the second user account and displays a video call invitation interface 209.

[0115] like Figure 3 As shown in (b), when the client displays the video call invitation interface 209, the second form of the current information control will be displayed in the video call invitation interface 209.

[0116] like Figure 3 As shown in (c), the client can display the first form of the current status information control, namely the current status information card 204 and the collapse control 205, in the video call invitation interface 209 according to the expansion operation triggered by the expansion control 206.

[0117] like Figure 3 As shown in (d), in response to the second user account accepting the video call invitation, the client will display the video call interface 210, and hide the current status information control in the third form of the current status information control in the video call interface 210 according to the default setting.

[0118] Optionally, when the client displays the status information control in the interface of different call types (voice and video) and different stages (before and after the call is connected), it will be displayed according to the default settings. The default settings include the correspondence between the interface of different call types and different stages and the display form of the status information control. The client can also modify the default settings according to the configuration operation of the first user account, and display the status information control according to the modified settings.

[0119] After the first user initiates an invitation to make an online call with the second user, the current status information control can be displayed in the online call invitation interface of different call types, and the current status information of the second user can be displayed through the current status information control. The second user is the user with whom the first user expects to make a call. The displayed current status information of the second user helps the first user understand the current status of the second user and facilitates the chat between the two parties. In this process, the first user does not need to perform any operation, which can avoid the cumbersome operation of checking information. In addition, different forms of current status information controls can be displayed for interfaces of different call types and different stages, and the current status information controls support expansion and collapse to avoid blocking important information in the user interface. Users can customize the default settings that control the display form of the current status information control, which can realize the flexible display of current status information according to user needs and improve user experience.

[0120] Figure 4 FIG. 1 is a flow chart of a call display method provided by an exemplary embodiment of the present application. The method can be used for Figure 1 The first terminal in the system shown. Figure 4 As shown, the method includes:

[0121] Step 402: Receive a call invitation operation initiated by the first terminal to the second terminal.

[0122] The first terminal and the second terminal can communicate based on a mobile communication network, and the first terminal and the second terminal can also communicate based on the Internet. The communication between the terminals based on the Internet can be realized based on a client installed on the terminal.

[0123] In the case where a first terminal and a second terminal are talking over a mobile communication network, the call invitation operation refers to a phone call invitation operation or a video call invitation operation received by the first terminal, initiated by a first user using the first terminal to a second user using the second terminal. For example, when the first user makes a phone call or a video call to the second user by using the second user's phone number, the first terminal determines that the call invitation operation is received. The second user's phone number includes a number provided by a telecommunications operator to the second user, a virtual number provided by a network communication service provider to the second user, and an account number provided by a network communication service provider to the second user for a call, etc.

[0124] In the case where the first terminal and the second terminal are conducting a call based on the Internet, the call invitation operation refers to an operation initiated by the first user account to the second user account to invite the second user account to conduct an Internet call. In this case, the call invitation operation is an Internet call invitation operation, and the first terminal can receive the Internet call invitation operation through the first client on the first terminal. The first terminal has the first client installed, and the first user account is logged in to the first client. The second terminal has the second client installed, and the second user account is logged in to the second client.

[0125] The first client supports instant messaging, for example, an application, web client or applet with instant messaging 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 in the server corresponding to the first client that is different from the first user account. The first user account can perform network-based instant messaging with the second user account through the first client, and the second user account can be any user account among the user accounts that have a friend relationship with the first user account. The second user account logs in to the second client. The first client and the second client are the same application, or are the same type of application on different operating system platforms.

[0126] The first client can display a chat interface, which is used for the first user account to conduct instant messaging with different user accounts, including sending text messages, sending emoticons, sending pictures, sending locations, sending red envelopes, transferring money, sending voice messages, sharing links, sending business cards, sending files, sending card coupons, conducting network-based video chats, and conducting network-based voice chats, etc.

[0127] A network call invitation control can be displayed in the chat interface between the first user account and the second user account, and when the first client receives a trigger operation for the network call invitation control, it will receive the network call invitation operation initiated by the first user account to the second user account. The trigger operation is an operation that can trigger a function provided by the network call invitation control, such as a touch operation on the network call invitation control.

[0128] According to the viewing operation of the first user account viewing the account details of other user accounts, the first client can display the account details interface of the user account selected by the first user account to view, such as the account details interface of the second user account. The account details interface of the second user account can also display a network call invitation control, and when the first client receives a trigger operation for the network call invitation control, it will receive the network call invitation operation initiated by the first user account to the second user account.

[0129] Optionally, the network call invitation control includes a voice call invitation control and a video call invitation control. The triggering operations of different network call invitation controls can trigger different types of network call invitation operations. The voice call invitation control can trigger a voice call invitation operation, and the video call invitation control can trigger a video call invitation operation.

[0130] After receiving the network call invitation operation, the first client can respond to the network call invitation operation and send the network call invitation to the second client through the server. The network call invitation can include a voice call invitation and a video call invitation. At this time, the second client will display the network call invitation of the first user account. If the second user account accepts the invitation, the server will establish a network-based call for the first user account and the second user account, including a voice call and a video call.

[0131] For example, Figure 5 is a schematic diagram of a chat interface provided by an exemplary embodiment of the present application. Figure 5 As shown, the first client displays a chat interface 501 between the first user account and the second user account, and the account name of the second user account (User 2) is displayed in the chat interface to remind the chat partner of the first user account. The chat interface can display a function area 502, and the function area 502 displays controls corresponding to sending different types of messages. The first client can display a network call floating layer 503 in the chat interface 501 according to the 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 can trigger a video call invitation operation to invite the second user account to make a video call, and the voice call control 5032 can trigger a voice call invitation operation to invite the second user account to make a voice call.

[0132] Step 404: In response to the call invitation operation, a call invitation interface is displayed.

[0133] When receiving the call invitation operation, the first terminal can display a call invitation interface, where the call invitation interface is used to prompt the first user of the first terminal that the first user has initiated an invitation to the second user of the second terminal to have a call.

[0134] In the case where the first terminal and the second terminal are talking over a mobile communication network, when the first user calls the second user by using the second user's phone number, the first terminal will display a phone invitation interface. When the first user calls the second user by using the second user's phone number, the first terminal will display a video call invitation interface. The phone invitation interface and the video call invitation interface may be the same or different, for example, the phone invitation interface and the video call invitation interface may be interfaces displayed based on a video ringback tone. The video ringback tone may be provided by an operator that provides a mobile communication network, and the first user and the second user may set the content of the video ringback tone, for example, the second user may set the content of the video ringback tone displayed when the first user calls him.

[0135] In the case where the first terminal and the second terminal conduct a call based on the Internet, the call invitation operation is a network call invitation operation, and the first terminal can display a network call invitation interface through the first client, that is, after receiving the network call invitation operation, the first client will display the network call invitation interface. The network call invitation interface can prompt the first user account that an invitation to conduct a network call has been initiated to the second user account, and prompt the first user account of the progress of the invitation. Optionally, the network call invitation operation includes a voice call invitation operation and a video call invitation operation. The first client responds to different types of network call invitation operations, and the displayed network call invitation interface is the same or different.

[0136] When the second user account accepts the network call invitation, the first client will display a network call interface for the first user account to conduct a network call with the second user account.

[0137] For example, Figure 6 FIG. 1 is a schematic diagram of a voice call invitation interface provided by an exemplary embodiment of the present application. Figure 6 As shown, after receiving the voice call invitation operation initiated by the first user account to the second user account, the client will display the voice call invitation interface 601. The account name and avatar of the second user account are displayed in the voice call invitation interface 601, and the operation control 602 is also displayed in the voice call invitation interface 601. The operation control 602 includes a microphone switch control, a cancel control, and a speaker switch control. The microphone switch control is used to manage whether the first client collects the sound of the first user account through the microphone and sends it to the second user account, the cancel control is used to cancel the voice call invitation, and the speaker switch control is used to control whether the sound of the voice call is played by the speaker. The voice call invitation interface 601 can also display a zoom control, which is used to shrink the voice call invitation interface 601 and display it as a pop-up window, and keep it displayed in other user interfaces of the first client.

[0138] For example, Figure 7 FIG. 1 is a schematic diagram of a video call invitation interface provided by an exemplary embodiment of the present application. Figure 7 As shown, Figure 7 As shown, after receiving the video call invitation operation initiated by the first user account to the second user account, the client will display the video call invitation interface 701. The account name and avatar of the second user account are displayed in the video call invitation interface 701, and the video call invitation interface 701 also displays an operation control 702. The operation control 702 includes a switch control and a cancel control. The switch control is used to switch the currently issued video call invitation to a voice call invitation, and the cancel control is used to cancel the video call invitation. The video call invitation interface 701 can also display a zoom control, which is used to reduce the video call invitation interface 701 and display it as a pop-up window, and keep it displayed in other user interfaces of the first client.

[0139] Step 406: Display the current status information corresponding to the second terminal in the call invitation interface.

[0140] The recent information corresponding to the second terminal belongs to the network social information published by the second user account corresponding to the second terminal in the most recent time period or the most recent n times, where n is a positive integer. Among them, the most recent time period is a time period with the current time as the end position and traces back to a preset time period, such as the most recent 3 days of the current time. For example, the recent information can be the network social information published by the second user account in the most recent time period, the publishing time is closest to the current time, or the network social information published by the second user account most recently. Optionally, in addition to the above, the recent information can also be the network social information published by the second user account that has not been viewed by the first user account, and the first user account is the user account corresponding to the first terminal. Optionally, the first user account and the second user account are accounts under the same platform, or accounts under different platforms, but the first user account can view the network social information published by the second user account.

[0141] Optionally, when the first terminal and the second terminal communicate based on a mobile communication network, the second user account corresponding to the second terminal includes a user account logged in to a social client installed on the second terminal, a user account bound to the second user's mobile phone number, and at least one of the second user's mobile phone number.

[0142] Exemplarily, when the second user account corresponding to the second terminal is a user account logged in to a social client (e.g., a second client) installed on the second terminal, the user account logged in to the social client has a binding relationship or does not have a binding relationship with the second user's mobile phone account. The second terminal is installed with the social client, which supports the transmission of the network social information or recent status information of the second user account to the target device, so that the first terminal displays the recent status information of the second user account on the call invitation interface. Among them, the target device is the first terminal, or the target device is a device that provides recent status information to the first terminal, for example, the target device is a background server of a video ringback tone operator. Optionally, whether the social client supports the display of recent status information on the call invitation interface supports user customization.

[0143] In the case where the second user account corresponding to the second terminal is a user account that has a binding relationship with the mobile phone number of the second user, optionally, the user account is registered in the social client through the mobile phone number of the second user, thereby realizing binding. The social client is installed in the second terminal or not. If the social client is installed, the social client supports the transmission of the network social information or recent information of the second user account to the target device, or the network social information or recent information of the second user account is sent to the target device by the server of the social client, so that the first terminal displays the recent information of the second user account in the call invitation interface. If the social client is not installed, the social client supports the network social information or recent information of the second user account to be sent to the target device by the server of the social client, so that the first terminal displays the recent information of the second user account in the call invitation interface. Among them, the target device is the first terminal, or the target device is a device that provides recent information to the first terminal, for example, the target device is a background server of a video ringback tone operator. Optionally, whether the social client supports the display of recent information in the call invitation interface supports user customization.

[0144] In the case where the second user account corresponding to the second terminal is the mobile phone number of the second user, optionally, the mobile phone number of the second user supports logging in to a social client, and the social client is installed or not installed in the second terminal. If the social client is installed, the social client supports transmitting the network social information or recent information corresponding to the mobile phone number of the second user to the target device, or the server of the social client sends the network social information or recent information corresponding to the mobile phone number of the second user to the target device, so that the first terminal displays the recent information of the second user account on the call invitation interface. If the social client is not installed, the social client supports sending the network social information or recent information corresponding to the mobile phone number of the second user to the target device by the server of the social client, so that the first terminal displays the recent information of the second user account on the call invitation interface. Among them, the target device is the first terminal, or the target device is a device that provides recent information to the first terminal, for example, the target device is a background server of a video ringback tone operator. Optionally, whether the social client supports displaying recent information on the call invitation interface supports user customization.

[0145] In the case where the first terminal and the second terminal communicate based on a mobile communication network, the first terminal displays the current status information in the phone invitation interface, or displays the current status information in the video call invitation interface, and the display of the current status information is based on the video ringback tone. If the second user account corresponds to multiple social clients that support the display of current status information (including those that need to be installed or do not need to be installed as mentioned above). Optionally, the second user account selects a target client from the above multiple social clients, and the target client is a client for providing current status information for the video ringback tone. The set target client includes one or more. If there are multiple, optionally, the current status information displayed by the first terminal supports switching, and the social client to which the current status information belongs will be displayed while displaying the current status information. Optionally, the social client provides information of multiple dimensions as the current status information, and the second user account selects a specified dimension from each dimension provided by each social client to provide the current status information.

[0146] For example, the social client supporting the display of recent status information includes client 1 and client 2, and client 2 provides two dimensions of information as recent status information, namely, information published in the social circle and published short videos. The first terminal displays the recent status information based on the client and the dimensions of the information selected by the second user account, for example, the recent status information provided by client 1 and the recent status information provided by client 2 are displayed, and the displayed recent status information provided by client 2 includes two dimensions of information published in the social circle and published short videos.

[0147] In the case where the first terminal and the second terminal communicate based on the Internet, the first terminal is installed with a first client, and the second terminal is installed with a second client. The second user account corresponding to the second terminal can refer to a user account of a user using the second terminal who logs in to the second client. At this time, when the call invitation operation is a network call invitation operation, the above-mentioned call invitation interface is a network call invitation interface, and the first terminal can display the current status information of the second user account in the network call invitation interface through the first client on the first terminal.

[0148] The above-mentioned network social information is information with social attributes, and can specifically be information published by the second user account in a client with social attributes, such as information published by the second user account in a second client supporting instant messaging. The network social information can be used to enable the second user account to socialize with other user accounts, for example, the network social information is information published by the second user account that can be viewed by other user accounts.

[0149] Optionally, the recent status information includes information posted by the second user account in the social circle, short videos posted by the second user account, user status posted by the second user account, user signature posted by the second user account, messages posted by the second user account, shared albums posted by the second user account, geographic location posted by the second user account, information recently viewed by the second user account, and exercise information of the second user account, etc.

[0150] The information published by the second user account in the above dimensions can be stored in the server or cached in the first client. When the first client needs to display the current status information of the second user account, it will obtain the information in the above dimensions from the server and determine the current status information therefrom. Alternatively, the first client directly obtains the current status information from the server, or the first client determines the current status information based on the cached data.

[0151] Optionally, when the second terminal includes multiple terminals, that is, when the first terminal invites multiple second terminals to make a call through a mobile communication network or the Internet, the first terminal can simultaneously display the recent information corresponding to different second terminals on the call invitation interface based on the above method. Alternatively, the recent information corresponding to one of the multiple second terminals is displayed on the call invitation interface, and a function of switching to display the recent information corresponding to other second terminals is provided. Alternatively, the recent information corresponding to some of the multiple second terminals is displayed on the call invitation interface, and a function of switching to display the recent information corresponding to other second terminals is provided.

[0152] In summary, the method provided in this embodiment can realize displaying the second user's recent information in the call invitation interface after the first user initiates an invitation to call with the second user. The second user is the user that the first user hopes to call, and the displayed second user's recent information helps the first user understand the second user's recent situation, which is conducive to the chat between the two parties. In this process, the first user does not need to perform any operation, which can avoid the problem of cumbersome operation of checking information.

[0153] Figure 8 FIG. 1 is a flow chart of a call display method provided by an exemplary embodiment of the present application. The method can be used for Figure 1 The first terminal in the system shown. Figure 8 As shown, the method includes:

[0154] Step 802: Receive a call invitation operation initiated by the first terminal to the second terminal.

[0155] When a first user of a first terminal initiates a phone call invitation or a video call invitation based on a mobile communication network to a second user using a second terminal by using the phone number of the second user, the first terminal will receive the call invitation operation.

[0156] The first terminal can also receive the call invitation operation through the first client, where the call invitation operation can refer to a network call invitation operation, which is initiated by the first user account to the second user account via the Internet. The first client in the first terminal is logged in with the first user account, and the second client in the second terminal is logged in with the second user account.

[0157] Optionally, the first client can determine that the network call invitation operation is received according to a trigger operation of the first user account on a network call invitation control displayed on the first client, a voice instruction of the first user account, a gesture operation of the first user account in the first client, and the like.

[0158] Exemplarily, when the first user account receives a trigger operation for a network call invitation control displayed in a chat interface between the first user account and the second user account, the first client will determine that the network call invitation operation has been received. Alternatively, when the first client receives a trigger operation for a network call invitation control displayed in an account details interface of the second user account, the first client will receive the network call invitation operation. Alternatively, when the first client receives a specified voice, the network call invitation operation will be received. Alternatively, when the first client receives a specified gesture, the network call invitation operation will be received.

[0159] The specified voice may include "voice with the second user account", "video with the second user account", etc. The specified gesture may be set by the first user account, and the first user account may set the gesture shape and the corresponding triggered function in the first client. For example, when the first client displays the user interface, the first user account draws the number 5 in the user interface through gesture, which triggers the network call invitation operation initiated to the second user account.

[0160] Optionally, the network call invitation operation includes at least one of a voice call invitation operation and a video call invitation operation. The voice call invitation operation is used to invite the second user account to conduct a network-based voice call with the first user account, and the video call invitation operation is used to invite the second user account to conduct a network-based video call with the first user account.

[0161] Step 804: In response to the call invitation operation, a call invitation interface is displayed.

[0162] Optionally, when the first user calls the second user by using the second user's phone number, the first terminal displays a phone invitation interface. When the first user calls 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 initiated by the first user account to the second user account, the first client on the first terminal displays a network call invitation 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 invitation interface. The network call invitation operation can also include a video call invitation operation. In response to the video call invitation operation, the first client displays a video call invitation interface. The voice call invitation interface and the video call invitation interface are the same or different.

[0163] For example, Fig. 9 FIG. 1 is a schematic diagram of a voice call invitation interface provided by an exemplary embodiment of the present application. Fig. 9As shown, the voice call invitation interface 901 displays the account name and avatar of the second user account, and the voice call invitation interface 901 also 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 invitation interface 901 can also display a zoom control, which is used to reduce the voice call invitation interface 901 and display it as a pop-up window, and keep it displayed in other user interfaces of the first client. Optionally, a ringing icon 903 is also displayed in the voice call invitation interface 901. During the display of the voice call invitation interface 901, the first client will play a call invitation ringtone, and a vibration animation of the ringing icon 903 will be displayed in the call invitation interface following the played call invitation ringtone. Among them, the call invitation ringtone can be a ringtone set by the first user account. After the first user account sets a ringtone for the voice call, the first client will display the ringing icon 903 in the voice call invitation interface 901. When the first user account has not set a ringtone for the voice call, the first client will not display the ringing icon 903 in the voice call invitation interface 901 .

[0164] For example, Fig.10 FIG. 1 is a schematic diagram of a video call invitation interface provided by an exemplary embodiment of the present application. Fig.10 As shown, the video call invitation interface 1001 displays the account name and avatar of the second user account, and the video call invitation interface 1001 also displays an operation control 1002. The first client can use the video screen corresponding to the first user account collected by the camera as the display background in the video call invitation interface 1001. The operation control 1002 includes a switch control and a cancel control. The video call invitation interface 1001 can also display a zoom control, which is used to reduce the video call invitation interface 1001 and display it as a pop-up window, and keep it displayed in other user interfaces of the first client. Optionally, a ring icon 1003 is also displayed in the video call invitation interface 1001. The ring icon 1003 is the same as the ring icon in the voice call invitation interface. In the process of displaying the video call invitation interface 1003, the first client will play a call invitation ringtone, and the vibration animation of the ring icon 1003 is displayed in the call invitation interface following the call invitation ringtone played. Among them, the call invitation ringtone of the video call is the same as or different from the call invitation ringtone of the voice call. The first user account can set the same ringtone or different ringtones for video calls and voice calls. When the first user account sets a ringtone for a video call, the first client will display a ring icon 1003 in the video call invitation interface 1001. When the first user account does not set a ringtone for a video call, the first client will not display a ring icon 1003 in the video call invitation interface 1001.

[0165] Step 806: Display the status information control in the call invitation interface.

[0166] The status information control is used to display the status information of the second user account corresponding to the second terminal in the call invitation interface. The status information belongs to the network social information published by the second user account in the recent time period or the latest n times, where n is a positive integer. Optionally, the second user account corresponding to the second terminal can refer to the user account of the user who uses the second terminal and logs in to the second client.

[0167] The first terminal can display the current status information control in a phone call invitation interface, or display the current status information control in a video call invitation interface. Optionally, displaying the current status information control is implemented based on a video ringback tone.

[0168] When the call invitation operation is a network call invitation operation, the call invitation interface is a network call invitation interface, and the first terminal can display the current status information control in the network call invitation interface through the first client on the first terminal.

[0169] Optionally, when there are multiple network social information of the second user account, the recent status information can be information determined based on the sorting result of the network social information. The sorting process can be performed by the first terminal, the first client or the server. The sorting rules include sorting by the number of likes, sorting by the number of views, sorting by the release time, sorting by whether the first user account has viewed it, etc. The sorting result can be determined by sorting the network social information according to one or more of the above rules.

[0170] Optionally, the recent status information can be the network social information published by the second user account in the recent time period, the network social information with the publishing time closest to the current time. Or, the recent status information is the network social information published by the second user account the most recently. Optionally, in addition to the above basis, the recent status information also satisfies: the recent status information is the information in the network social information published by the second user account that the first user account has not viewed. The first user account is a user account corresponding to the first terminal, for example, a user account logged in to the first client on the first terminal. That is, the recent status information not only belongs to the network social information published by the second user account in the recent time period or the most recent n times, but also is the information that the first user account has not viewed. For example, the recent status information is the network social information published by the second user account in the recent time period, the network social information closest to the current time and the first user account has not viewed it. Optionally, in addition to the above basis, the recent status information can also satisfy: the recent status information is the information in the network social information published by the second user account, the information that the first user account has the right to view. The recent status information can also include the publishing time of the recent status information, which is used to prompt the first user account at what time the recent status information was published by the second user account.

[0171] The above-mentioned network social information is information with social attributes, and specifically can be information published by the second user account in a client with social attributes, such as information published by the second user account in a second client that supports instant messaging. Through this network social information, the second user account can be socialized with other user accounts, for example, the network social information is information published by the second user account that can be viewed by other user accounts. Optionally, the recent status information can also include network social information published by the second user account in clients other than the second client. For example, the second user account can establish a binding relationship with user accounts in other clients, or directly log in to other clients through the second user account, then the network social information published by the second user account or the account bound to the second user account in the other client can also become the recent status information of the second user account. That is, the network social information published by the second user account through the corresponding user account in the same ecological chain can be interoperable and interoperable.

[0172] Optionally, the status information includes at least one of the following information:

[0173] Information posted by the second user account in the social circle;

[0174] Short video posted by the second user account;

[0175] The user status published by the second user account;

[0176] The user signature issued by the second user account;

[0177] The message posted by the second user account;

[0178] A shared album published by a second user account;

[0179] The geographic location posted by the second user account.

[0180] The social circle is composed of the second user account and user accounts that have a friend relationship with the second user account, and the social circle can refer to a circle of friends. The information posted by the second user account in the social circle includes at least one of text, pictures and videos. Moreover, among the information posted by the second user account in the social circle, the information that can become the recent status information is the original information of the second user account. When the information posted by the second user account in the social circle also corresponds to a point of interest (POI), that is, the location corresponding to the posted information, the recent status information can also include the POI.

[0181] The short video includes a video posted by the second user account through the short video social function of the second client, such as a video posted in the video account. Optionally, when the second user account activates the video account function and the second user account sets the business card of its video account to be displayed on the account details interface of the second user account, the short video posted by the second user account in the video account can be used as the recent status information. And the short video posted by the second user account is a public video that does not violate the rules. When the short video corresponds to a POI, the recent status information can also include the POI.

[0182] The user status is published by the second user account through the second client. The user status includes at least one of text, video, picture and icon reflecting the user status. The icon reflecting the user status is selected by the second user account in the second client, and can also be customized for the second user account. The user status can also include non-original information shared by the second user account, such as music, short videos in the video account, live broadcast information, merchant information, etc. The information also includes its corresponding specific details, such as the song name, the account name of the user account corresponding to the video account, the name of the live broadcast room, and the name of the merchant. When the user status corresponds to a POI, the recent information can also include the POI.

[0183] The user signature is published by the second user account through the second client. The user signature can include text, pictures, videos and POI. The message includes information published by the second user account to other users through the second client, for example, the first user account commented on the information published by the second user account in the social circle, and the second user account left a message in response to the comment. The message can also include information about the object of the message, such as the previous message corresponding to the message, and information about the user account that posted the previous message. The shared album includes the album shared by the second user account in the album created by the second user account in the second client, and the shared album also corresponds to description information. The geographic location includes the location selected and published by the second user account through the second client, and the geographic location also corresponds to description information.

[0184] Optionally, the status information can also include information about events related to the second user account, where the event time is in a first period before the current time, or the event time is in a second period after the current time, or the event time is the current time. The first period and the second period are set by the server. The event information can include information about the birthday of the second user account, information about the registration time of the second user account, information about events that generate preset behaviors with the second user account, information about events set by the second user account, etc. The preset behaviors can be set by the server, such as becoming friends with the second user account, sending a red envelope to the second user account for the first time, chatting with the second user account for the first time, and having a single video or voice chat with the second user account for more than m hours.

[0185] Optionally, the current status information can be determined by the first client (or the first terminal), by the server, or by the first client and the server in collaboration.

[0186] Regarding the situation where the first client determines the current status information:

[0187] The first client can periodically cache the network social information published by the second user account. When it is necessary to determine the recent status information of the second user account, the first client can determine the recent status information from the cached information according to the conditions satisfied by the above recent status information. For example, the network social information published by the second user account in the most recent time period or the most recent n times is first determined from the cached information, and then the recent status information is determined from the determined information according to the conditions satisfied by the above recent status information.

[0188] Regarding the situation where the server determines the current status information:

[0189] After receiving the network call request sent by the first user account to the second user account, the server will first determine the network social information published by the second user account in the most recent time period or the most recent n times from the network social information published by the second user account, and then determine the recent status information from the determined information according to the conditions satisfied by the above recent status information, and send it to the first client.

[0190] For the case where the first client and the server collaborate to determine the current status information:

[0191] After receiving the network call request sent by the first user account to the second user account, the server can also send the network social information published by the second user account in the recent time period, or the network social information published in the latest n times, to the first client. The first client can obtain the above information from the server, and then determine the recent status information from the network social information published in the recent time period, or the network social information published in the latest n times. For example, among the network social information published in the recent time period, the network social information with the closest publishing time to the current time is determined as the recent status information, or among the network social information published in the latest n times, the network social information published once is determined as the recent status information.

[0192] Exemplarily, after receiving the network call invitation operation of the first user account for the second user account, the first client will send a network call request to the server, and request to obtain the network social information of the second user account through the Common Gateway Interface (CGI). The network call request is used to notify the second user account that the first user account has sent a network call invitation to it. 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 will send the network social information published by the second user account in the recent time period to the first client. The recent time period can be the last x days, where x is set by the server, for example, the last 3 days. The first client can obtain the network social information published by the second user account in the recent time period from the server, and then determine the network social information with the closest publishing time to the current time as the recent status information among the network social information published in the recent time period.

[0193] If the first client (or first terminal) or the server determines that the second user account does not have recent status information, the first terminal will not display the recent status information in the call invitation interface, that is, will not display the recent status information control. When the call invitation interface is a network call invitation interface, the first client will not display the recent status information control in the network call invitation interface.

[0194] Optionally, in response to receiving the call invitation operation of the first terminal again, the first terminal can display the updated recent status information on the call invitation interface. The updated recent status information is different from the recent status information before the update.

[0195] The first terminal again receives the call invitation operation of the first terminal, which may include the first client sending a network call invitation to the second user account after receiving the network call invitation operation, and the first client receiving the network call invitation operation initiated by the first user account to the second user account after the second user account rejects the invitation. Also, the first client sending a network call invitation to the second user account after receiving the network call invitation operation, and the first client receiving the network call invitation operation initiated by the first user account to the second user account after the second user account accepts the invitation and completes the network call with the first user account.

[0196] The updated status information includes any of the following:

[0197] The network social information newly released by the second user account between the two most recent network call invitation operations;

[0198] The most recent social network information published by the second user account before the recent status information before the refresh;

[0199] The most recent social network information published by the second user account before the recent status information before the refresh and not viewed by the first user account.

[0200] Optionally, when the second user account publishes new network social information between the last two network call invitation operations, the newly published network social information will be determined as the updated status information. The newly published network social information can also meet the requirements of being the latest published network social information, or the most recently published network social information, and on this basis, also meeting the requirements of being the network social information that the first user account has not viewed.

[0201] The most recent social network information published before the recent status information before being refreshed, that is, the social network information is the social network information published before the recent status information before being refreshed and is the most recent to the publishing time of the recent status information before being refreshed.

[0202] In the case of determining the latest piece of social network information published by the second user account before the recent status information before the refresh, it is also possible to determine on this basis that the social network information satisfies the requirement that the first user account has not viewed, thereby obtaining the latest piece of social network information published by the second user account before the recent status information before the refresh and not viewed by the first user account. The viewing can include viewing only the recent status information, and can also include viewing in any interface of the first client.

[0203] Optionally, the process of determining the updated recent status information can be performed by the first client, by the server, or by the first client and the server in collaboration. The specific process can refer to the description of the process of determining the recent status information, which is not described in detail in this application.

[0204] For example, after the first user account initiates an online call invitation with the second user account for the first time, the first client obtains the network social information used to determine the recent status information as information set A. Information set A includes information 1, information 2, information 3, and information 4, and the information is information 1, information 2, information 3, and information 4 in the order of release time from the farthest to the nearest time. At this time, the first client determines information 4 as the recent status information of the second user account.

[0205] After the first user account initiates a second online call invitation with the second user account, the first client obtains the network social information used to determine the recent status information as information set B. The second invitation initiated by the first user account is after the first invitation initiated. The second user account publishes new network social information after the first invitation of 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 published information. At this time, the first client determines information 5 as the recent status information of the second user account.

[0206] After the first user account initiates a network call invitation with the second user account for the third time, the first client obtains the network social information used to determine the recent status information as information set C. The third invitation initiated by the first user account is after the second invitation initiated. After the second invitation by the first user account, the second user account does not publish new network social information, so the information set B is the same as the information set C. The first client has determined information 5 and information 4 as recent status information, so the recent status information determined this time is information 3. If this network call invitation ends, and the second user account does not publish new network social information during the next network call invitation initiated by the first user account, the first client will determine information 2 as recent status information next time. If all network social information has been used as recent status information and the second user account has not published new network social information, then the second user account does not have recent status information at this time, or continues to determine information 1 as recent status information until the second user account publishes new network social information.

[0207] When the first client needs to obtain the latest status information, the first client or the server will determine the latest status information of the second user account in the above manner. When the first terminal needs to obtain the latest status information, the first terminal or the server will determine the latest status information of the second user account in the above manner. The specific determination method can refer to the method of determining the latest status information by the first client.

[0208] Optionally, the need to obtain the recent status information includes displaying the recent status information based on the recent status information control according to the network call invitation, and the recent status information has been displayed and a refresh operation or a switch operation for the recent status information has been received by the first user account. For example, the user interface for displaying the recent status information displays a switch control, and in response to the switch operation on the switch control, the first client or server will determine the recent status information different from the currently displayed recent status information. Alternatively, in response to a sliding operation on the displayed recent status information, the first client or server will determine the recent status information different from the currently displayed recent status information. The sliding operation can include a pull-down operation, a left slide operation, a right slide operation, etc.

[0209] For example, the second user account needs to meet at least one of the following conditions, so that the first client or server can determine the recent status information that meets the above conditions in the network social information corresponding to the second user account:

[0210] The second user account now has user status;

[0211] The second user account has posted a Moments post within three days, and it is visible to the first user account;

[0212] The second user account posted information on the video account within three days, and its video account business card was displayed on the account details interface.

[0213] When the first terminal displays the current status information of the second user account through the current status information control, it can display the current status information control of the first form in the call invitation interface, or the first terminal can display the current status information control of the second form in the call invitation interface. Among them, the current status information control of the first form is displayed as a current status information card, and the current status information card displays the current status information. The current status information control of the second form is displayed as an expansion control, and the expansion control includes a fixed button, a floating button, a pop-up window, a floating layer, and a click hot zone corresponding to the text describing the expansion function. When the call invitation interface is a network call invitation interface, the first terminal can display the above-mentioned form of the current status information control in the network call invitation interface through the first client.

[0214] The recent information control supports switching between a first form and a second form. Optionally, in a user interface that displays a recent information card, the first terminal can display a retract control. For example, the retract control is displayed above or below the recent information card. The retract control includes a fixed button, a floating button, a pop-up window, a floating layer, and a click hotspot corresponding to the text describing the retract function. In response to a retract operation triggered on the retract control, the first terminal can retract the recent information control from the first form to the second form. The retract operation can be triggered by a trigger operation on the retract control, which is an operation that can trigger the function provided by the retract control, such as a touch operation on the retract control.

[0215] In response to the expansion operation triggered on the expansion control, the first terminal can expand the current status information control from the second form to the first form. The expansion operation can be triggered by a trigger operation on the expansion control, and the trigger operation is an operation that can trigger a function provided by the expansion control, such as a touch operation on the expansion control. It should be noted that the above switching process can also be implemented by the first client on the first terminal.

[0216] The recent information card displays the recent information. The recent information card refers to an element displayed in the form of a card, such as a pop-up window, a floating layer, a status bar, a fixed display area, etc. Optionally, the shape of the recent information card can be circular, rectangular, and square. The recent information card can be displayed in a fixed position, or the recent information card is a pop-up window, and can support dragging and zooming. The recent information card can also support transparent display, and the transparency of the transparent display can be set by the first user account. The recent information includes text, pictures and videos. When the recent information is a picture and includes multiple pictures, the recent information card can display the pictures in turn according to a preset speed, and can also switch the displayed pictures according to the sliding operation of the first user account. The preset speed supports setting by the first user account. When the recent information is a video, the video playback screen will be displayed in the recent information card, that is, the video will be displayed and played. In addition, for different types of recent information and recent information in different formats, the display shape and display size corresponding to the recent information card are the same or different. For example, if the latest information is a video, the latest information card is displayed as a large rectangular card. If the latest information is a picture, the latest information card is displayed as a large rectangular card. If the latest information is plain text, the latest information card is displayed as a small rectangular card. If the latest information is the user status, and the user status only includes the corresponding picture (including the default empty state or the custom empty state), the latest information card is displayed as a small rectangular card. If the latest information is a reposted information, the latest information card is displayed as a small rectangular card, and the source information of the repost is displayed. When displaying videos and pictures, the latest information card will fill the display area of ​​the latest information card with the video and picture.

[0217] Optionally, the first client or server can also determine multiple network social information of the second user account as the recent status information. At this time, a switching control can also be displayed in the user interface displaying the recent status information card. In response to a trigger operation on the switching control, the first client can switch to display different recent status information. Alternatively, the first client switches to display different recent status information according to a sliding operation of the first user account. Alternatively, according to a refresh operation, the display of different recent status information is switched, and the refresh operation can be a sliding operation (pull-down operation).

[0218] Optionally, in response to the recent information displayed in the recent information card being a video, the first client can display a sound switch control in the recent information card, and the sound switch control includes a fixed button, a floating button, and a click hot zone corresponding to the text describing the sound switch function. The sound switch control is used to control the switch of the video playback sound. For example, when the first client displays the recent information card and the recent information is a video, the screen of the video playback will be automatically displayed in the recent information card, but the sound of the video will not be played. Through the touch operation on the sound switch control, the first client can play the sound of the video and stop playing other sounds. When the first client receives a touch operation on the sound switch control again, it will stop playing the sound of the video and resume playing other sounds.

[0219] Optionally, the call invitation interface is a network call invitation interface, and a ring icon is displayed in the network call invitation interface. When the first client displays the network call invitation interface, it plays a call invitation ringtone, and displays a vibration animation of the ring icon in the network call invitation interface following the played call invitation ringtone. In response to the play sound operation triggered on the sound switch control, the first client can stop playing the call invitation ringtone and stop displaying the vibration animation of the ring icon, and the play sound operation is used to play the sound of the video. The vibration animation of the ring icon can prompt the first user account that the call invitation ringtone is being played at this time, and stopping the vibration animation of the ring icon prompts the first user account that the call invitation ringtone is no longer being played at this time.

[0220] Optionally, the call invitation interface includes a phone call invitation interface and a video call invitation interface. The first terminal can also display the above information in the phone call invitation interface and the video call invitation interface. The display method can refer to the first client.

[0221] For example, continue to refer to Figure 2 The first form of the current status information control will be displayed as a rectangular opaque current status information card 204, and a collapse control 205 displayed below the current status information card 204, and the collapse control 205 is displayed as a touch hot area with prompt text. The current status information card 204 displays the information posted by the second user account in the circle of friends, specifically including pictures, texts and POIs. The second form of the current status information control, that is, the expansion control 206, will be displayed as a fixed button, and the prompt text is displayed in the button.

[0222] The first client can also display a detail interface corresponding to the recent information based on the recent information displayed in the recent information card. Optionally, in response to a jump operation triggered in the recent information card, the first client can jump to display a detail interface corresponding to the recent information, and the detail interface is an interface corresponding to the details of the recent information in the second client. The jump operation can include a touch operation on the recent information displayed in the recent information card, a touch operation on a jump control (such as a button) in the recent information card, and can also include a touch operation on a touch hot zone corresponding to the recent information in the recent information card. The touch hot zone includes a hot zone corresponding to the text describing the recent information.

[0223] In response to the jump operation, if the recent status information is information published by the second user account in the social circle, the first client can jump to display the details interface of the recent status information in the social circle. In response to the jump operation, if the recent status information is a short video published by the second user account, the first client can jump to display the playback interface of the short video corresponding to the recent status information. In response to the jump operation, if the recent status information is the user status published by the second user account, the first client can jump to display the account details interface of the second user account, in which the user status is displayed.

[0224] For example, Fig.11 FIG. 1 is a schematic diagram of a detailed interface of recent status information in a social circle provided by an exemplary embodiment of the present application. Fig.11 As shown, a first form of recent information control is displayed in the voice call invitation interface 1101, and the recent information displayed in the recent information card is the information posted by the second user account in the circle of friends, including photos, text and POI. In response to the touch operation of the touch hot zone 1102 of "circle of friends>", the first client will jump to the circle of friends detail interface 1103 displaying the information, and the circle of friends detail interface 1103 includes the photo, release time, POI and text of the information. In addition, the voice call invitation interface 1101 will be reduced and displayed as a floating layer 1104 in the circle of friends detail interface 1103, and the floating layer 1104 can reflect the progress of the voice call. Through the return operation triggered on the floating layer 1104, the first client can return to display the voice call invitation interface 1101. Optionally, after jumping to the detailed interface displaying the recent information, the first client only plays the ringtone of the network call invitation or the call sound of the network call, and the playback of other content is muted.

[0225] For example, Fig.12 FIG. 1 is a schematic diagram of a playback interface of a short video corresponding to recent status information provided by an exemplary embodiment of the present application. Fig.12As shown, the voice call invitation interface 1201 displays a first form of the current status information control, and the current status information displayed in the current status information card is a short video posted by the second user account. When the short video is displayed, the short video will be played automatically, and the current status information also includes the label and POI corresponding to the short video. In response to the touch operation of the touch hot area 1202 of "Video Number>", the first client will jump to the short video playback interface 1203 displaying the information, and the short video playback interface 1203 includes the playback screen of the short video, the account name of the second user account, and the controls for forwarding, liking and commenting on the short video. In addition, the voice call invitation interface 1201 will be reduced and displayed as a floating layer 1204 in the short video playback interface 1203. The floating layer 1204 can reflect the progress of the voice call. Through the return operation triggered on the floating layer 1204, the first client can return to display the voice call invitation interface 1201.

[0226] For example, Fig.13 FIG. 1 is a schematic diagram of an account details interface of a second user account provided by an exemplary embodiment of the present application. Fig.13 As shown, the voice call invitation interface 1301 displays a first form of the current status information control, and the current status information displayed in the current status information card is the user status published by the second user account, including the time of publication, POI, status icon and status name. In response to the touch operation on the touch hot zone 1302 of "status icon and charge", the first client will jump to display the account details interface 1303 of the second user account, and the account details interface 1303 includes relevant information of the second user account. In addition, the voice call invitation interface 1301 will be reduced and displayed as a floating layer 1304 in the account details interface 1303. The floating layer 1304 can reflect the progress of the voice call. Through the return operation triggered on the floating layer 1304, the first client can return to display the voice call invitation interface 1301.

[0227] Optionally, the network call invitation interface includes a voice call invitation interface and a video call invitation interface. For different types of network call invitation interfaces, the first client can display different forms of recent information controls:

[0228] (1) Display the status information control on the voice call invitation interface.

[0229] The first client can display a first form of a status information control in the voice call invitation interface.

[0230] That is, when the voice call invitation interface is initially displayed, the current status information card is displayed and the control is collapsed in the voice call invitation interface.

[0231] (2) Displaying status information controls on the video call invitation interface.

[0232] The first client can display a second form of the status information control in the video call invitation interface.

[0233] That is, when the video call invitation interface is initially displayed, an expansion control is displayed in the video call invitation interface. Since the display background of the video call invitation interface is the video screen of the first user account, displaying the expansion control can avoid blocking the video screen.

[0234] It should be noted that when the first client displays the recent information control in the voice call invitation interface and the video call invitation interface in the above manner, it is displayed according to the default settings. The default settings include the correspondence between the display forms of the voice call invitation interface and the recent information control, and also include the correspondence between the display forms of the video call invitation interface and the recent information control. The default settings can determine in which form the first client displays the recent information control when starting to display different network call invitation interfaces. The default settings support modification by the user. After the first user account modifies the default settings, the first client can display the recent information control in different network call invitation interfaces according to the modified settings. The first client can determine the form of the displayed recent information control according to the default settings through the user interface (UI) layer, and determine the form that needs to be displayed according to the operation of switching the display form.

[0235] Optionally, when the first terminal displays the current status information control in the phone call invitation interface or the video call invitation interface, it can refer to the above-mentioned way of displaying the current status information control in the network call invitation interface by the first client.

[0236] Step 808: In response to the second terminal accepting the call invitation, a call interface is displayed.

[0237] When the call invitation is a phone call invitation or a video call invitation, the second terminal accepting the call invitation can be regarded as the second user accepting the call invitation. After the second terminal accepts the call invitation of the first terminal, the first terminal will display the phone interface or the video call interface corresponding to the call invitation.

[0238] When the call invitation is a network call invitation, the second terminal accepting the call invitation means that the second user account accepts the call invitation. When the first client receives the network call invitation operation, it will send the network call invitation to the second user account through the server, and the network call invitation is determined based on the network call invitation operation. The second client will display the network call invitation. When the second user account accepts the network call invitation through the second client, the first client will display the network call interface for the first user account and the second user account to conduct a network call.

[0239] Optionally, the network call interface includes a voice call interface and a video call interface. The type of the displayed network call interface is determined according to the type of the network call invitation.

[0240] Step 810: Display the status information control or hide the status information control in the call interface.

[0241] The first terminal can display the second form of the current status information control in the call interface, or hide the current status information control in the call interface according to the third form of the current status information control. The first terminal can display the second form of the current status information control in the network call interface through the first client, or hide the current status information control in the network call interface according to the third form of the current status information control. Hiding the current status information control can refer to controlling not to display the current status information control, but the display material for displaying the current status information control still exists in the display material corresponding to the network call interface.

[0242] 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:

[0243] (1) Display the current status information control on the voice call interface.

[0244] The first client can display the second form of the current information control in the voice call interface, that is, when the voice call interface is initially displayed, the expansion control is displayed in the voice call interface.

[0245] (2) Hide the status information control on the video call interface.

[0246] In the video call interface, the first client will hide the status information control according to the third form of the status information control, that is, in this interface, the first client will not display the status information of the second user account. The third form of the status information control is that the status information control will be hidden.

[0247] 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 in the above manner, it is displayed according to the default settings. The default settings include the correspondence between the form of the voice call interface and the recent information control, and also include the correspondence between the form of the video call interface and the recent information control. The default settings can determine in which form the first client displays the recent information control or hides the recent information control when starting to display different network call interfaces. The default setting supports modification by the user. After the first user account modifies the default setting, the first client can display or hide the recent information control in different network call interfaces according to the modified settings. For example, according to the modified settings, the first client can display the recent information card and retract the control in the video call interface, thereby realizing the display of the recent information of the second user account in the video call interface.

[0248] For example, Fig.14 FIG. 1 is a schematic diagram of the corresponding relationship of the default settings provided by an exemplary embodiment of the present application. Fig.14 As shown, under the default settings, when the second user account has recent status information, in the scenario of a voice call, before the call is connected, the first client will display the first form of the recent status information control 1401, that is, display the recent status information card, and the recent status information card can be folded. After the call is connected, the first client will display the second form of the recent status information control 1402, that is, display the expansion control, and the recent status information card can be expanded and displayed by expanding the expansion control. In the scenario of a video call, before the call is connected, the first client will display the second form of the recent status information control 1402, that is, display the expansion control, and the recent status information card can be expanded and displayed by expanding the expansion control. After the call is connected, the first client will hide the recent status information card in the third form 1403.

[0249] Optionally, according to the modified settings, the first client can also display the current status information card and collapse the control in the video call interface, thereby realizing the display of the current status information of the second user account in the video call interface. Fig.15 FIG. 1 is a schematic diagram of a video call interface provided by an exemplary embodiment of the present application. Fig.15As shown, in the video call interface 1501, a video screen floating layer 1502 is displayed, the display background of the video call interface 1501 is the video screen of the first user account, and the video screen floating layer 1502 displays the video screen of the second user account, or the display background of the video call interface 1501 is the video screen of the second user account, and the video screen floating layer 1502 displays the video screen of the first user account, and the two can be switched. When the first client displays the first form of the recent information control 1503, it will be displayed in the lower layer of the video screen floating layer 1502. Optionally, the first form of the recent information control 1503 supports dragging and scaling, and the first form of the recent information control 1503 is transparently displayed, and the transparency is preset or set by the first user account.

[0250] Optionally, in response to the current status information card being displayed in the network call interface, and the current status information displayed in the current status information card is a video, the first client hides the sound switch control displayed in the current status information card. The network call interface is an interface displayed after the second user account accepts the network call invitation, and the network call invitation is determined based on the network call invitation operation.

[0251] For example, Fig.16 16 is a schematic diagram of a network call interface provided by an exemplary embodiment of the present application. In the voice call invitation interface 1601, a status information card is displayed, and the status information displayed in the status information card is a video. At this time, the first client will display a sound switch control 1602 in the status information card. After the second user account accepts the voice call invitation, the first client will display a voice call interface 1603. When the above video is displayed through the status information card in the voice call interface 1603, the sound switch control 1602 will be hidden.

[0252] Optionally, when the second user account receives the network call invitation sent by the first user account, the second client will display the network call invitation interface, and the network call invitation interface can display the latest information of the first user account. The network call invitation interface is used to prompt the second user account that the first user account has sent it a network call invitation. When the second user account accepts the network call invitation, the second client can also display the network call interface of the second user account and the first user account, and hide or display the latest information of the first user account in the network call interface.

[0253] The manner in which the second client obtains the latest status information of the first user account may refer to the manner in which the first client obtains the latest status information of the second user account. The manner in which the second client displays the latest status information of the first user account in the network call invitation interface may refer to the manner in which the first client displays the latest status information of the second user account in the network call invitation interface. The manner in which the second client displays or hides the latest status information of the first user account in the network call interface may refer to the manner in which the first client displays or hides the latest status information of the second user account in the network call interface.

[0254] For example, Fig.17 FIG. 1 is a schematic diagram of an exemplary embodiment of providing a voice call invitation interface. Fig.17 As shown, after receiving the voice call invitation sent by the first client, the second client will display the voice call invitation interface 1701. The voice call invitation interface 1701 will display the first form of the recent information control 1702 according to the default setting, and display the recent information of the first user account in the recent information card. The voice call invitation interface 1701 also displays a call control control 1703, including a rejection control for rejecting the voice call invitation and an answering control for accepting the voice call invitation. The second client can also modify the above default settings according to the configuration operation of the second user account.

[0255] Optionally, when the first terminal displays or hides the recent information control in the phone interface or the video phone interface, the information control may be displayed or hidden in accordance with the manner in which the first client displays or hides the recent information control in the network call interface.

[0256] In summary, the method provided in this embodiment can realize displaying the second user's recent information in the call invitation interface after the first user initiates an invitation to call with the second user. The second user is the user that the first user hopes to call, and the displayed second user's recent information helps the first user understand the second user's recent situation, which is conducive to the chat between the two parties. In this process, the first user does not need to perform any operation, which can avoid the problem of cumbersome operation of checking information.

[0257] The method provided in this embodiment also avoids blocking other content displayed in the user interface while displaying the recent information by displaying recent information controls in different forms.

[0258] The method provided in this embodiment can also provide display of the recent information in the second form by enabling the recent information control to support expansion from the second form to the first form.

[0259] The method provided in this embodiment also displays the current status information control of the first form in the voice call invitation interface, thereby making full use of the characteristic that there is an area in the voice call invitation interface where no content is displayed, and directly displays the current status information in the voice call invitation interface.

[0260] The method provided in this embodiment also avoids blocking the video screen of the first user account displayed in the video call invitation interface by displaying the second form of the current information control in the video call invitation interface.

[0261] The method provided in this embodiment also enables the recent information control to be folded from a first form to a second form, thereby flexibly switching the size of the recent information control, thereby avoiding blocking the content displayed in the user interface while providing the display of recent information.

[0262] The method provided in this embodiment also enables the display of recent status information during a call between a first user and a second user by displaying or hiding recent status information in a call interface.

[0263] The method provided in this embodiment also avoids interference of the displayed information on the user during the chat process by displaying a second form of the current information control in the voice call interface.

[0264] The method provided in this embodiment also avoids the problem of poor user experience caused by blocking the video screen of the second user account by hiding the current status information control in the video call interface.

[0265] The method provided in this embodiment also determines the current status information through multiple sources of the current status information, so that the first user can understand the current status of the second user according to different dimensions.

[0266] The method provided in this embodiment also enables the user to quickly view the details of the recent information by providing a function of jumping to display the details interface corresponding to the recent information, thereby improving the efficiency of viewing information.

[0267] The method provided in this embodiment also improves the user experience by jumping to the detail interface corresponding to different types of recent status information according to different types of recent status information.

[0268] The method provided in this embodiment also provides a sound switch control in the recent information card, so that the user can freely control the sound of the video played by the recent information card, which can improve the user experience.

[0269] The method provided in this embodiment can also accurately reflect whether the call invitation ringtone is currently being played through the ring icon by stopping the display of the vibration animation of the ring icon when the video sound is playing.

[0270] The method provided in this embodiment also avoids the sound of the video playback in the recent information card from affecting the user's call by hiding the sound switch control in the network call interface.

[0271] The method provided in this embodiment also determines the recent status information according to the viewing authority of the first user, thereby preventing the first user from viewing the recent status information for which he does not have the viewing authority, thereby ensuring the privacy of the second user.

[0272] The method provided in this embodiment also determines the recent status information from the network social information in different ways, thereby realizing flexible determination of the recent status information and meeting the requirements of different scenarios.

[0273] The method provided in this embodiment also avoids the first user account from checking duplicate recent status information by refreshing the recent status information during the next network call.

[0274] It should be noted that the sequence of the method steps provided in the embodiments of the present application can be appropriately adjusted, and the steps can be increased or decreased accordingly according to the circumstances. Any technician familiar with the technical field can easily think of the changed methods within the technical scope disclosed in the present application, and they should be included in the protection scope of the present application, so they will not be repeated here.

[0275] Fig.18 Schematic diagram of the structure of a call display device provided by an exemplary embodiment of the present application. Fig.18 As shown, the device comprises:

[0276] The receiving module 1801 is configured to receive a call invitation operation initiated by a first terminal to a second terminal.

[0277] The display module 1802 is used to display a call invitation interface in response to the call invitation operation.

[0278] The display module 1802 is further used to display the recent information corresponding to the second terminal in the call invitation interface, where the recent information belongs to the network social information released by the second user account corresponding to the second terminal in the most recent time period or the most recent n times, where n is a positive integer.

[0279] In an optional design, the display module 1802 is used to:

[0280] Displaying a current status information control of a first form in the call invitation interface, wherein the current status information control of the first form is displayed as a current status information card, and the current status information is displayed in the current status information card;

[0281] or,

[0282] A second form of the current status information control is displayed in the call invitation interface, and the second form of the current status information control is displayed as an expanded control.

[0283] In an optional design, the display module 1802 is used to:

[0284] In response to an expansion operation triggered on the expansion control, the proximity information control is expanded and displayed from the second form to the first form.

[0285] In an optional design, the call invitation operation includes a network call invitation operation, and the network call invitation operation includes a voice call invitation operation. Display module 1802 is used to:

[0286] In response to the voice call invitation operation, a voice call invitation interface is displayed, and a current status information control of the first form is displayed in the voice call invitation interface.

[0287] In an optional design, the call invitation operation includes an Internet call invitation operation, and the Internet call invitation operation includes a video call invitation operation. Display module 1802 is used to:

[0288] In response to the video call invitation operation, a video call invitation interface is displayed, and a status information control of the second form is displayed in the video call invitation interface.

[0289] In an optional design, the display module 1802 is used to:

[0290] In a user interface displaying a recent information card, a retracting control is displayed. In response to a retracting operation triggered on the retracting control, the recent information control is retracted and displayed from a first form to a second form.

[0291] In an optional design, the display module 1802 is used to:

[0292] In response to the second terminal accepting the network call invitation, a call interface is displayed, the call invitation is determined based on the call invitation operation. The second form of the recent information control is displayed in the call interface. Or, the recent information control is hidden in the network call interface according to the third form of the recent information control.

[0293] In an optional design, the call invitation includes a network call invitation, and the network call invitation includes a voice call invitation. Display module 1802 is used to:

[0294] In response to the second user account accepting the voice call invitation, a voice call interface is displayed, and a status information control of a second form is displayed in the voice call interface.

[0295] In an optional design, the call invitation includes an Internet call invitation, and the Internet call invitation includes a video call invitation. Display module 1802 is used to:

[0296] In response to the second user account accepting the video call invitation, the video call interface is displayed. In the video call invitation interface, the recent information control is hidden according to the third form of the recent information control.

[0297] In an optional design, the status information includes at least one of the following information:

[0298] Information posted by the second user account in the social circle;

[0299] Short video posted by the second user account;

[0300] The user status published by the second user account;

[0301] The user signature issued by the second user account;

[0302] The message posted by the second user account;

[0303] A shared album published by a second user account;

[0304] The geographic location posted by the second user account.

[0305] In an optional design, the display module 1802 is used to:

[0306] In response to the jump operation triggered in the recent information card, jump to display the details interface corresponding to the recent information.

[0307] In an optional design, the display module 1802 is used to:

[0308] In response to the jump operation, if the recent status information is information released by the second user account in the social circle, jump to display the details interface of the recent status information in the social circle.

[0309] In response to the jump operation, if the recent status information is a short video posted by the second user account, the playback interface of the short video corresponding to the recent status information is jumped and displayed.

[0310] In response to the jump operation, and the recent status information is the user status published by the second user account, the account details interface of the second user account is jumped and displayed, and the user status is displayed in the account details interface.

[0311] In an optional design, the display module 1802 is used to:

[0312] In response to the recent status information displayed in the recent status information card being a video, a sound switch control is displayed in the recent status information card, and the sound switch control is used to control the switch of the playing sound of the video.

[0313] In an optional design, a ringing icon is displayed in the call invitation interface. Fig.19 As shown, the device also includes:

[0314] The playing module 1803 is used to play the call invitation ringtone during the display of the call invitation interface. The display module 1802 is used to display the vibration animation of the ringing icon in the call invitation interface along with the played call invitation ringtone.

[0315] The playing module 1803 is further used to stop playing the call invitation ringtone in response to the playing sound operation triggered on the sound switch control, and the playing sound operation is used to play the sound of the video. The display module 1802 is also used to stop displaying the vibration animation of the ringing icon.

[0316] In an optional design, the display module 1802 is used to:

[0317] In response to a recent information card being displayed in the network call interface, and the recent information displayed in the recent information card being a video, a sound switch control is hidden.

[0318] The call interface is an interface displayed after the second user account accepts the call invitation, and the call invitation is determined based on the network call invitation operation.

[0319] In an optional design, the recent status information is the network social information published by the second user account, which the first user account has the permission to view, and the first user account is the user account corresponding to the first terminal.

[0320] In an optional design, the recent status information is the network social information published by the second user account in a recent period of time, the network social information whose publishing time is closest to the current time;

[0321] or,

[0322] The recent status information is the online social information that is most recent to the current time and has not been viewed by the first user account among the online social information that has been posted by the second user account in the recent period of time;

[0323] or,

[0324] The recent status information is the network social information that the second user account has recently published.

[0325] In an optional design, the display module 1802 is used to:

[0326] In response to receiving the network call invitation operation of the first terminal again, displaying the updated recent status information on the network call invitation interface, where the updated recent status information is different from the recent status information before the update;

[0327] The updated status information includes any of the following:

[0328] The network social information newly released by the second user account between the two most recent network call invitation operations;

[0329] The most recent social network information published by the second user account before the recent status information before the refresh;

[0330] The most recent social network information published by the second user account before the recent status information before the refresh and not viewed by the first user account.

[0331] It should be noted that the call display device provided in the above embodiment is only illustrated by the division of the above functional modules. In actual applications, the above functions can be assigned to different functional modules as needed, that is, the internal structure of the device is divided into different functional modules to complete all or part of the functions described above. In addition, the call display device provided in the above embodiment and the call display method embodiment belong to the same concept. The specific implementation process is detailed in the method embodiment and will not be repeated here.

[0332] An embodiment of the present application also provides a computer device, which includes: a processor and a memory, wherein the memory stores at least one instruction, at least one program, a code set or an instruction set, and the at least one instruction, at least one program, a code set or an instruction set is loaded and executed by the processor to implement the call display method provided by the above-mentioned method embodiments.

[0333] Optionally, the computer device is a terminal. Fig. 20 It is a schematic diagram of the structure of a terminal provided by an exemplary embodiment of the present application.

[0334] Typically, the terminal 2000 includes: a processor 2001 and a memory 2002 .

[0335] The processor 2001 may include one or more processing cores, such as a 4-core processor, an 8-core processor, etc. The processor 2001 may be implemented in at least one hardware form of DSP (Digital Signal Processing), FPGA (Field-Programmable Gate Array), and PLA (Programmable Logic Array). The processor 2001 may also include a main processor and a coprocessor. The main processor is a processor for processing data in the awake state, also known as a CPU (Central Processing Unit); the coprocessor is a low-power processor for processing data in the standby state. In some embodiments, the processor 2001 may be integrated with a GPU (Graphics Processing Unit), which is responsible for rendering and drawing the content to be displayed on the display screen. In some embodiments, the processor 2001 may also include an AI (Artificial Intelligence) processor, which is used to process computing operations related to machine learning.

[0336] The memory 2002 may include one or more computer-readable storage media, which may be non-transitory. The memory 2002 may also include a high-speed random access memory, and a non-volatile memory, such as one or more disk storage devices, flash memory storage devices. In some embodiments, the non-transitory computer-readable storage medium in the memory 2002 is used to store at least one instruction, which is used to be executed by the processor 2001 to implement the call display method provided in the method embodiment of the present application.

[0337] In some embodiments, the terminal 2000 may further optionally include: a peripheral device interface 2003 and at least one peripheral device. The processor 2001, the memory 2002 and the peripheral device interface 2003 may be connected via a bus or a signal line. Each peripheral device may be connected to the peripheral device interface 2003 via a bus, a signal line or a circuit board. Specifically, the peripheral device includes: at least one of a radio frequency circuit 2004, a display screen 2005, a camera assembly 2006, an audio circuit 2007, a positioning assembly 2008 and a power supply 2009.

[0338] The peripheral device interface 2003 can be used to connect at least one peripheral device related to I / O (Input / Output) to the processor 2001 and the memory 2002. In some embodiments, the processor 2001, the memory 2002 and the peripheral device interface 2003 are integrated on the same chip or circuit board; in some other embodiments, any one or two of the processor 2001, the memory 2002 and the peripheral device interface 2003 can be implemented on a separate chip or circuit board, which is not limited in the embodiments of the present application.

[0339] The radio frequency circuit 2004 is used to receive and transmit RF (Radio Frequency) signals, also known as electromagnetic signals. The radio frequency circuit 2004 communicates with the communication network and other communication devices through electromagnetic signals. The radio frequency circuit 2004 converts the electrical signal into an electromagnetic signal for transmission, or converts the received electromagnetic signal into an electrical signal. Optionally, the radio frequency circuit 2004 includes: an antenna system, an RF transceiver, one or more amplifiers, a tuner, an oscillator, a digital signal processor, a codec chipset, a user identity module card, etc. The radio frequency circuit 2004 can communicate with other terminals through at least one wireless communication protocol. The wireless communication protocol includes but is not limited to: the World Wide Web, a metropolitan area network, an intranet, various generations of mobile communication networks (2G, 3G, 4G and 5G), a wireless local area network and / or a WiFi (Wireless Fidelity) network. In some embodiments, the radio frequency circuit 2004 may also include circuits related to NFC (Near Field Communication), which is not limited in this application.

[0340] The display screen 2005 is used to display the UI (User Interface, horizontal level interface). The UI may include graphics, text, icons, videos and any combination thereof. When the display screen 2005 is a touch display screen, the display screen 2005 also has the ability to collect touch signals on the surface or above the surface of the display screen 2005. The touch signal can be input to the processor 2001 as a control signal for processing. At this time, the display screen 2005 can also be used to provide virtual buttons and / or virtual keyboards, also known as soft buttons and / or soft keyboards. In some embodiments, the display screen 2005 can be one, and the front panel of the terminal 2000 is set; in other embodiments, the display screen 2005 can be at least two, which are respectively set on different surfaces of the terminal 2000 or are folded; in some other embodiments, the display screen 2005 can be a flexible display screen, which is set on the curved surface or folded surface of the terminal 2000. Even, the display screen 2005 can also be set to a non-rectangular irregular shape, that is, a special-shaped screen. The display screen 2005 can be made of materials such as LCD (Liquid Crystal Display) and OLED (Organic Light-Emitting Diode).

[0341] The camera assembly 2006 is used to capture images or videos. Optionally, the camera assembly 2006 includes a front camera and a rear camera. Typically, the front camera is arranged on the front panel of the terminal 2000, and the rear camera is arranged on the back of the terminal. In some embodiments, there are at least two rear cameras, which are any one of a main camera, a depth of field camera, a wide-angle camera, and a telephoto camera, so as to realize the fusion of the main camera and the depth of field camera to realize the background blur function, the fusion of the main camera and the wide-angle camera to realize the panoramic shooting and VR (Virtual Reality) shooting function or other fusion shooting functions. In some embodiments, the camera assembly 2006 may also include a flash. The flash can be a monochrome temperature flash or a dual-color temperature flash. The dual-color temperature flash refers to a combination of a warm light flash and a cold light flash, which can be used for light compensation at different color temperatures.

[0342] The audio circuit 2007 may include a microphone and a speaker. The microphone is used to collect sound waves from the user and the environment, and convert the sound waves into electrical signals and input them into the processor 2001 for processing, or input them into the radio frequency circuit 2004 to achieve voice communication. For the purpose of stereo acquisition or noise reduction, there may be multiple microphones, which are respectively arranged at different parts of the terminal 2000. The microphone may also be an array microphone or an omnidirectional acquisition microphone. The speaker is used to convert the electrical signal from the processor 2001 or the radio frequency circuit 2004 into sound waves. The speaker may be a traditional film speaker or a piezoelectric ceramic speaker. When the speaker is a piezoelectric ceramic speaker, it can not only convert the electrical signal into sound waves audible to humans, but also convert the electrical signal into sound waves inaudible to humans for purposes such as ranging. In some embodiments, the audio circuit 2007 may also include a headphone jack.

[0343] Positioning component 2008 is used to locate the current geographical location of terminal 2000 to implement navigation or LBS (Location Based Service). Positioning component 2008 can be a positioning component based on the US GPS (Global Positioning System), China's Beidou system or Russia's Galileo system.

[0344] The power supply 2009 is used to power various components in the terminal 2000. The power supply 2009 can be an alternating current, a direct current, a disposable battery, or a rechargeable battery. When the power supply 2009 includes a rechargeable battery, the rechargeable battery can be a wired rechargeable battery or a wireless rechargeable battery. A wired rechargeable battery is a battery charged through a wired line, and a wireless rechargeable battery is a battery charged through a wireless coil. The rechargeable battery can also be used to support fast charging technology.

[0345] In some embodiments, the terminal 2000 further includes one or more sensors 2010. The one or more sensors 2010 include but are not limited to: an acceleration sensor 2011, a gyroscope sensor 2012, a pressure sensor 2013, a fingerprint sensor 2014, an optical sensor 2015, and a proximity sensor 2016.

[0346] The acceleration sensor 2011 can detect the magnitude of acceleration on the three coordinate axes of the coordinate system established by the terminal 2000. For example, the acceleration sensor 2011 can be used to detect the components of gravity acceleration on the three coordinate axes. The processor 2001 can control the touch display screen 2005 to display the horizontal level interface in a horizontal view or a vertical view according to the gravity acceleration signal collected by the acceleration sensor 2011. The acceleration sensor 2011 can also be used to collect motion data of games or users.

[0347] The gyro sensor 2012 can detect the body direction and rotation angle of the terminal 2000, and the gyro sensor 2012 can cooperate with the acceleration sensor 2011 to collect the user's 3D actions on the terminal 2000. The processor 2001 can implement the following functions based on the data collected by the gyro sensor 2012: motion sensing (such as changing the UI according to the user's tilt operation), image stabilization during shooting, game control, and inertial navigation.

[0348] The pressure sensor 2013 can be set on the side frame of the terminal 2000 and / or the lower layer of the touch display screen 2005. When the pressure sensor 2013 is set on the side frame of the terminal 2000, it can detect the user's holding signal of the terminal 2000, and the processor 2001 performs left and right hand recognition or shortcut operation according to the holding signal collected by the pressure sensor 2013. When the pressure sensor 2013 is set on the lower layer of the touch display screen 2005, the processor 2001 controls the operability controls on the UI interface according to the user's pressure operation on the touch display screen 2005. The operability controls include at least one of a button control, a scroll bar control, an icon control, and a menu control.

[0349] The fingerprint sensor 2014 is used to collect the fingerprint of the user, and the processor 2001 identifies the identity of the user according to the fingerprint collected by the fingerprint sensor 2014, or the fingerprint sensor 2014 identifies the identity of the user according to the collected fingerprint. When the identity of the user is identified as a trusted identity, the processor 2001 authorizes the user to perform relevant sensitive operations, which include unlocking the screen, viewing encrypted information, downloading software, paying, and changing settings. The fingerprint sensor 2014 can be set on the front, back or side of the terminal 2000. When a physical button or a manufacturer logo is set on the terminal 2000, the fingerprint sensor 2014 can be integrated with the physical button or the manufacturer logo.

[0350] The optical sensor 2015 is used to collect the ambient light intensity. In one embodiment, the processor 2001 can control the display brightness of the touch display screen 2005 according to the ambient light intensity collected by the optical sensor 2015. Specifically, when the ambient light intensity is high, the display brightness of the touch display screen 2005 is increased; when the ambient light intensity is low, the display brightness of the touch display screen 2005 is decreased. In another embodiment, the processor 2001 can also dynamically adjust the shooting parameters of the camera assembly 2006 according to the ambient light intensity collected by the optical sensor 2015.

[0351] The proximity sensor 2016, also called a distance sensor, is usually arranged on the front panel of the terminal 2000. The proximity sensor 2016 is used to collect the distance between the user and the front of the terminal 2000. In one embodiment, when the proximity sensor 2016 detects that the distance between the user and the front of the terminal 2000 is gradually decreasing, the processor 2001 controls the touch display screen 2005 to switch from the screen-on state to the screen-off state; when the proximity sensor 2016 detects that the distance between the user and the front of the terminal 2000 is gradually increasing, the processor 2001 controls the touch display screen 2005 to switch from the screen-off state to the screen-on state.

[0352] Those skilled in the art will understand that Fig. 20 The structure shown in the figure does not constitute a limitation on the terminal 2000, and the terminal 2000 may include more or less components than those shown in the figure, or combine some components, or adopt a different component arrangement.

[0353] A computer-readable storage medium is also provided in an embodiment of the present application. At least one program code is stored in the computer-readable storage medium. When the program code is loaded and executed by a processor of a computer device, the call display method provided by the above-mentioned method embodiments is implemented.

[0354] The present application also provides a computer program product or a computer program, which includes a computer instruction stored in a computer-readable storage medium. A processor of a computer device reads the computer instruction from the computer-readable storage medium, and the processor executes the computer instruction, so that the computer device executes the call display method provided by each of the above method embodiments.

[0355] A person skilled in the art will understand that all or part of the steps to implement the above embodiments may be accomplished by hardware or by instructing related hardware through a program, and the program may be stored in a computer-readable storage medium, and the above-mentioned readable storage medium may be a read-only memory, a disk or an optical disk, etc.

[0356] The above description is only an optional embodiment of the present application and is not intended to limit the present application. Any modifications, equivalent switching, improvements, etc. made within the spirit and principles of the present application shall be included in the protection scope of the present application.

[0357] The above description is only an optional embodiment of the present application and is not intended to limit the present application. Any modifications, equivalent switching, improvements, etc. made within the spirit and principles of the present application shall be included in the protection scope of the present application.

Claims

1. A call display method, characterized in that: A first client is applied to a first terminal, the first client supports instant messaging, and a first user account is logged in to the first client. The method includes: receiving a call invitation operation initiated by the first client to a second client on a second terminal, where the second client supports instant messaging, and the first client and the second client are clients of the same type; Sending a network call request corresponding to the call invitation operation to a server; receiving n network social information published by a second user account corresponding to the second client in a recent time period in the second client and sent by the server based on the network call request, where n is a positive integer; determining the network social information whose publishing time is closest to the current time from the n network social information as the first recent status information; In response to the call invitation operation, displaying a call invitation interface; Displaying the first recent status information corresponding to the second client in the call invitation interface; In response to receiving a call invitation operation from the first client again, sending a network call request corresponding to the call invitation operation to the server again, and receiving m network social information published by the second user account corresponding to the second client in the recent time period in the second client and sent by the server based on the network call request, where m is a positive integer; In the case that the second user account has not published any new network social information between the two most recent network call invitation operations, the most recent network social information published before the first recent information and not viewed by the first user account is used as the second recent information among the m network social information, and the viewing includes viewing only the recent information; The second status information is displayed on the call invitation interface.

2. The method according to claim 1, characterized in that: The displaying the first recent status information corresponding to the second client in the call invitation interface includes: Displaying a first form of a recent information control in the call invitation interface, wherein the first form of the recent information control is displayed as a recent information card, and the first recent information is displayed in the recent information card; or, A second form of the current status information control is displayed in the call invitation interface, and the second form of the current status information control is displayed as an expanded control.

3. The method according to claim 2, characterized in that The method further comprises: In response to an expansion operation triggered on the expansion control, the current situation information control is expanded and displayed from the second form to the first form.

4. The method according to claim 2, characterized in that: The call invitation operation includes a network call invitation operation, and the network call invitation operation includes a voice call invitation operation; The step of displaying a call invitation interface in response to the call invitation operation includes: In response to the voice call invitation operation, displaying a voice call invitation interface; The displaying of the first form of the current status information control in the call invitation interface includes: The first form of the current status information control is displayed in the voice call invitation interface.

5. The method according to claim 2, characterized in that: The call invitation operation includes a network call invitation operation, and the network call invitation operation includes a video call invitation operation; The step of displaying a call invitation interface in response to the call invitation operation includes: In response to the video call invitation operation, displaying a video call invitation interface; The displaying of the second state of the current status information control in the call invitation interface includes: The second form of the current status information control is displayed in the video call invitation interface.

6. The method according to any one of claims 2 to 5, characterized in that: The method further comprises: In the user interface displaying the current status information card, displaying a folding control; In response to a retracting operation triggered on the retractable control, the current status information control is retracted from the first form to the second form.

7. The method according to any one of claims 2 to 5, characterized in that: The method further comprises: In response to the second client accepting the call invitation, displaying a call interface, wherein the call invitation is determined based on the call invitation operation; Display the second form of the recent information control in the call interface; or hide the recent information control in the call interface according to the third form of the recent information control.

8. The method according to claim 7, characterized in that The call invitation includes a network call invitation, and the network call invitation includes a voice call invitation; The displaying of the call interface in response to the second client accepting the call invitation includes: In response to the second user account accepting the voice call invitation, displaying a voice call interface; The displaying of the second form of the current status information control in the call interface includes: The second form of the current status information control is displayed in the voice call interface.

9. The method according to claim 7, characterized in that: The call invitation includes an Internet call invitation, and the Internet call invitation includes a video call invitation; The displaying of the call interface in response to the second client accepting the call invitation includes: In response to the second user account accepting the video call invitation, displaying a video call interface; The step of hiding the recent status information control in the call interface according to the third form of the recent status information control includes: In the video call invitation interface, the current status information control is hidden according to the third form of the current status information control.

10. The method according to any one of claims 1 to 5, characterized in that: The first status information includes at least one of the following information: Information published by the second user account in the social circle; The short video posted by the second user account; the user status published by the second user account; The user signature issued by the second user account; The message posted by the second user account; The shared album published by the second user account; The geographic location published by the second user account.

11. The method according to any one of claims 2 to 5, characterized in that: The method further comprises: In response to the jump operation triggered in the recent information card, jump to display the details interface corresponding to the first recent information.

12. The method according to claim 11, characterized in that In response to the jump operation triggered in the recent status information card, jumping to display the detail interface corresponding to the first recent status information includes: In response to the jump operation, if the first recent status information is information published by the second user account in the social circle, jump to display the details interface of the first recent status information in the social circle; In response to the jump operation, if the first recent status information is a short video posted by the second user account, jump to display a playback interface of the short video corresponding to the first recent status information; In response to the jump operation, and the first status information is the user status published by the second user account, the account details interface of the second user account is jumped and displayed, and the user status is displayed in the account details interface.

13. The method according to any one of claims 2 to 5, characterized in that: The method further comprises: In response to the first recent status information displayed in the recent status information card being a video, a sound switch control is displayed in the recent status information card, and the sound switch control is used to control the switch of the playing sound of the video.

14. The method according to claim 13, characterized in that A ringing icon is displayed in the call invitation interface, and the method further includes: During the process of displaying the call invitation interface, playing a call invitation ringtone; displaying a vibration animation of the ringing icon in the call invitation interface following the playing of the call invitation ringtone; In response to a play sound operation triggered on the sound switch control, stop playing the call invitation ringtone, wherein the play sound operation is used to play the sound of the video; and stop displaying the vibration animation of the ringing icon.

15. The method according to claim 13, characterized in that The method further comprises: In response to the recent status information card being displayed in the call interface, and the first recent status information displayed in the recent status information card is a video, hiding and displaying the sound switch control; The call interface is an interface displayed after the second user account accepts the call invitation, and the call invitation is determined based on the call invitation operation.

16. The method according to any one of claims 1 to 5, characterized in that: The first recent status information is information in the network social information published by the second user account, which the first user account has the right to view, and the first user account is a user account corresponding to the first terminal.

17. A call display device, characterized in that: The device comprises: a receiving module, configured to receive a call invitation operation initiated by a first client on a first terminal to a second client on a second terminal, wherein both the first client and the second client support instant messaging, and the first client and the second client are clients of the same type; and a first user account is logged in to the first client; The first module is used to send a network call request corresponding to the call invitation operation to the server; The second module is configured to receive n pieces of network social information published by a second user account corresponding to the second client in a recent period of time and sent by the server based on the network call request, where n is a positive integer; The third module is used to determine the network social information whose publishing time is closest to the current time from the n network social information as the first recent status information; A display module, configured to display a call invitation interface in response to the call invitation operation; The display module is further configured to display the first status information corresponding to the second client in the call invitation interface; The first module is further configured to, in response to receiving a call invitation operation from the first client again, send a network call request corresponding to the call invitation operation to the server again; The second module is further configured to receive m network social information published by a second user account corresponding to the second client in the recent time period and sent by the server based on the network call request, where m is a positive integer; The third module is further configured to, if the second user account has not published any new network social information between the two most recent network call invitation operations, use, among the m network social information, the most recent network social information published before the first recent information and not viewed by the first user account as the second recent information, wherein the viewing includes viewing only the recent information; The display module is further used to display the second status information on the call invitation interface.

18. A computer device, characterized in that: The computer device includes a processor and a memory, wherein the memory stores at least one instruction, at least one program, a code set or an instruction set, and the at least one instruction, the at least one program, the code set or the instruction set is loaded and executed by the processor to implement the call display method as described in any one of claims 1 to 16.

19. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores at least one instruction, at least one program, a code set or an instruction set, and the at least one instruction, the at least one program, the code set or the instruction set is loaded and executed by the processor to implement the call display method as described in any one of claims 1 to 16.

20. A computer program product, characterized in that The computer program product includes computer instructions, which are 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, so that the computer device executes the call display method as described in any one of claims 1 to 16.

Citation Information

Patent Citations

  • Information display method, apparatus and system

    CN105208089A

  • Information display method and terminal equipment

    CN110225178A