Call processing methods and terminals
By displaying the target operation interface and directly inputting data while the screen is locked, the problem of low data exchange efficiency during calls is solved, enabling efficient data exchange and synchronized display without opening any applications.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- VIVO MOBILE COMM CO LTD
- Filing Date
- 2022-11-25
- Publication Date
- 2026-06-30
AI Technical Summary
Data exchange is inefficient during calls, requiring users to perform multiple steps to transfer files while maintaining the call.
When the screen is locked, a call interface is displayed, which includes a call operation interface and a target operation interface. Users can send data directly by entering it on the target operation interface without having to open an application to select a file.
It reduces user operation steps, improves data exchange efficiency during calls, and enables synchronized content display between terminals.
Smart Images

Figure CN116095878B_ABST
Abstract
Description
Technical Field
[0001] This application belongs to the field of electronic equipment technology, specifically relating to a call processing method and its terminal. Background Technology
[0002] Currently, when a user terminal establishes a call with an external terminal, the user terminal displays a call interface showing the contact's name and phone number. In this scenario, if data exchange between the user terminal and the external terminal is required, the user must perform a series of actions while the call continues in the background to send the data to the external terminal. For example, when sending a file from the user terminal to the external terminal during a call, the user needs to open the relevant application, select the file, and then transfer it to the external terminal. This process is cumbersome and reduces the efficiency of data exchange during a call. Summary of the Invention
[0003] The purpose of this application is to provide a call processing method and terminal that can solve the problem of low efficiency in data exchange during a call.
[0004] In a first aspect, embodiments of this application provide a call processing method applied to a first calling terminal, wherein the first calling terminal is the calling terminal corresponding to a first contact, and the method includes:
[0005] Upon receiving a call request from the second calling terminal corresponding to the second contact, a notification interface will be displayed;
[0006] Upon receiving a first input to the call consent control in the reminder interface, a call connection is established and a first call interface is displayed in the locked screen state. The first call interface includes a first display area and a second display area. The first display area is used to display the call operation interface, and the second display area is used to display the target operation interface.
[0007] Based on the user's second input on the target operation interface, the first target data corresponding to the second input is sent to the second call terminal.
[0008] Secondly, embodiments of this application provide a call processing method applied to a second calling terminal, wherein the second calling terminal is the calling terminal corresponding to a second contact, and the method includes:
[0009] Determine the target shared file that needs to be sent to the first calling terminal corresponding to the first contact;
[0010] Send a call request to the first calling terminal and send the target shared file;
[0011] When a call connection is established with the first call terminal, a second call interface is displayed, which includes a second sharing operation interface associated with the target shared file;
[0012] Upon receiving an update command from the first calling terminal, the display content of the second shared operation interface is updated.
[0013] Thirdly, embodiments of this application provide a first calling terminal, which is a calling terminal corresponding to a first contact, and the first calling terminal includes:
[0014] The first display module is used to display a reminder interface when a call request is received from the second calling terminal corresponding to the second contact.
[0015] The second display module is used to establish a call connection and display a first call interface in the locked screen state when a first input to the call agreement control in the reminder interface is received. The first call interface includes a first display area and a second display area. The first display area is used to display the call operation interface, and the second display area is used to display the target operation interface.
[0016] The first sending module is used to send first target data corresponding to the second input to the second call terminal based on the second input of the user on the target operation interface.
[0017] Fourthly, embodiments of this application provide a second calling terminal, which is a calling terminal corresponding to a second contact. The second calling terminal includes:
[0018] The determination module is used to determine the target shared file that needs to be sent to the first call terminal corresponding to the first contact.
[0019] The sending module is used to send a call request to the first calling terminal and send the target shared file;
[0020] The display module is used to display a second call interface when a call connection is established with the first call terminal. The second call interface includes a second sharing operation interface associated with the target shared file.
[0021] The update module is used to update the display content of the second shared operation interface upon receiving an update instruction sent by the first call terminal.
[0022] Fifthly, embodiments of this application provide an electronic device including a processor, a memory, and a program or instructions stored in the memory and executable on the processor. When the program or instructions are executed by the processor, they implement the steps of the method described in the first aspect, or implement the steps of the method described in the second aspect.
[0023] In a sixth aspect, embodiments of this application provide a readable storage medium on which a program or instructions are stored, which, when executed by a processor, implement the steps of the method described in the first aspect, or implement the steps of the method described in the second aspect.
[0024] In a seventh aspect, embodiments of this application provide a chip, the chip including a processor and a communication interface, the communication interface being coupled to the processor, the processor being used to run programs or instructions to implement the method as described in the first aspect, or to implement the steps of the method as described in the second aspect.
[0025] Eighthly, embodiments of this application provide a computer program product stored in a storage medium, which is executed by at least one processor to implement the method as described in the first aspect, or to implement the steps of the method as described in the second aspect.
[0026] In this embodiment, upon receiving a call request from a second calling terminal corresponding to a second contact, a reminder interface is displayed. Upon receiving a first input to the "agree to call" control in the reminder interface, a call connection is established in the locked screen state, and a first call interface is displayed. The first call interface includes a first display area and a second display area. The first display area is used to display the call operation interface, and the second display area is used to display the target operation interface. Based on the user's second input on the target operation interface, first target data corresponding to the second input is sent to the second calling terminal. In this embodiment, when a call connection is established with the second calling terminal, the target operation interface is displayed in the locked screen state, and target data can be sent to the second calling terminal based on the user's input on the target operation interface. In the above process, the user does not need to open related applications and select corresponding files from the applications to transfer to external terminals, thereby reducing the user's operation steps and improving the efficiency of data exchange during the call.
[0027] In this embodiment, the second calling terminal can send the file to be shared at the same time as sending a call request to the first calling terminal. If an update instruction is received from the first calling terminal after a call connection is established, the display content can be updated synchronously on the second sharing operation interface displayed on the second calling terminal based on the update instruction, thereby realizing the synchronization of the display content between the two terminals. Attached Figure Description
[0028] Figure 1 This is one of the flowcharts of the call processing method provided in the embodiments of this application;
[0029] Figure 2 This is one of the application scenario diagrams of the call processing method provided in the embodiments of this application;
[0030] Figure 3 This is the second application scenario diagram of the call processing method provided in the embodiments of this application;
[0031] Figure 4 This is the third application scenario diagram of the call processing method provided in the embodiments of this application;
[0032] Figure 5 This is the fourth application scenario diagram of the call processing method provided in the embodiments of this application;
[0033] Figure 6 This is the fifth application scenario diagram of the call processing method provided in the embodiments of this application;
[0034] Figure 7 This is one of the application flowcharts of the call processing method provided in the embodiments of this application;
[0035] Figure 8 This is the second application flowchart of the call processing method provided in the embodiments of this application;
[0036] Figure 9 This is the second flowchart of the call processing method provided in the embodiments of this application;
[0037] Figure 10 This is a structural diagram of the first call terminal provided in the embodiments of this application;
[0038] Figure 11 This is a structural diagram of the second calling terminal provided in an embodiment of this application;
[0039] Figure 12 This is a structural diagram of the electronic device provided in the embodiments of this application;
[0040] Figure 13 This is a hardware structure diagram of the electronic device provided in the embodiments of this application. Detailed Implementation
[0041] The technical solutions of the embodiments of this application will be clearly described below with reference to the accompanying drawings. Obviously, the described embodiments are only some, not all, of the embodiments of this application. All other embodiments obtained by those skilled in the art based on the embodiments of this application are within the scope of protection of this application.
[0042] The terms "first," "second," etc., used in the specification and claims of this application are used to distinguish similar objects and not to describe a specific order or sequence. It should be understood that such use of data can be interchanged where appropriate so that embodiments of this application can be implemented in orders other than those illustrated or described herein, and the objects distinguished by "first," "second," etc., are generally of the same class and the number of objects is not limited; for example, a first object can be one or more. Furthermore, in the specification and claims, "and / or" indicates at least one of the connected objects, and the character " / " generally indicates that the preceding and following objects are in an "or" relationship.
[0043] This application provides a call processing method. The call processing method provided by this application will be described in detail below with reference to the accompanying drawings, through specific embodiments and application scenarios.
[0044] This application provides a call processing method; please refer to [link / reference]. Figure 1 , Figure 1 This is one of the flowcharts of the call processing method provided in the embodiments of this application. It should be noted that the call processing method provided in the embodiments of this application is applied to a first calling terminal, which is the calling terminal corresponding to the first contact. The aforementioned first calling terminal can be used for video calls, voice calls, or calls made by dialing a phone number. For the sake of clearly explaining the technical solution, the following description uses the scenario of the call processing method being applied to dialing a phone number.
[0045] The call processing method provided in this application includes the following steps:
[0046] S101, upon receiving a call request from the second calling terminal corresponding to the second contact, a reminder interface is displayed.
[0047] As described above, the call processing method provided in this application embodiment is applied to a first call terminal, and the first call terminal displays a reminder interface when it receives a call request sent by a second call terminal.
[0048] Optionally, the aforementioned notification interface includes second contact information, a call consent control, and a call hang-up control. The second contact information includes, but is not limited to, the contact's name and contact number. The call consent control is used to establish a call connection with the second calling terminal upon receiving a corresponding instruction, and the call hang-up control is used to deny establishing a call connection with the second calling terminal upon receiving a corresponding instruction, and to send a corresponding prompt message to the second calling terminal.
[0049] S102, upon receiving the first input to the call consent control in the reminder interface, a call connection is established and the first call interface is displayed in the locked screen state.
[0050] The first input mentioned above refers to the "agree to call" control. This first input includes, but is not limited to, touch commands, swipe commands, voice commands, or gesture commands, and is not specifically limited here. Optionally, the first input can be a touch command to the "agree to call" control.
[0051] The aforementioned first call interface includes a first display area and a second display area, wherein the first display area is used to display the call operation interface, and the second display area is used to display the target operation interface. Optionally, the first display area and the second display area do not overlap.
[0052] It should be understood that the aforementioned call operation interface can display the contact's name, contact number, call duration, and a call hang-up control. The call hang-up control is used to terminate the communication connection with the second call terminal upon receiving a corresponding instruction.
[0053] Optionally, subsequent steps in the embodiments of this application can be performed when the first calling terminal is in a locked state.
[0054] S103, based on the user's second input on the target operation interface, send the first target data corresponding to the second input to the second call terminal.
[0055] The target of the second input is the target operation interface. The second input includes, but is not limited to, touch input, swipe input, voice input or gesture input, and is not specifically limited here.
[0056] In this step, upon receiving the user's second input on the target operation interface, the system responds to the second input by sending the first target data corresponding to the second input to the second calling terminal. It should be understood that the aforementioned first target data includes, but is not limited to, files, images, and chat messages.
[0057] In this embodiment, when a call connection is established with a second calling terminal, a target operation interface is displayed while the screen is locked. Based on the user's input on the target operation interface, target data can be sent to the second calling terminal. In this process, the user does not need to open any applications or select files from those applications to transfer to an external terminal, thus reducing the user's steps and improving the efficiency of data exchange during a call.
[0058] Optionally, the target operation interface includes at least one session identifier, each of which is associated with the second contact, and the second input includes a first sub-input and a second sub-input;
[0059] The step of sending first target data corresponding to the second input to the second call terminal based on the second input of the user on the target operation interface includes:
[0060] In response to a user’s first sub-input on a target session identifier among the at least one session identifiers, a target session interface corresponding to the target session identifier is displayed;
[0061] In response to a second sub-input from the user on the target session interface, the first target data is sent to the second call terminal.
[0062] In one optional implementation, the target operation interface displays at least one session identifier, which is used to characterize a session in which a first contact and a second contact participate, for example, a group chat session including a first contact and a second contact.
[0063] In this embodiment, a first sub-input from the user regarding the target session identifier displayed on the target operation interface is received. In response to the first sub-input, the target session interface corresponding to the target session identifier is displayed. For example, if the target session identifier represents a group chat session including a first contact and a second contact, then the session interface of that group chat session is displayed.
[0064] Users can input first target data in the conversation interface based on the second sub-input. The first target data includes, but is not limited to, text, images, and files, and then the first target data input by the user is sent to the second call terminal.
[0065] For easier understanding, please refer to Figure 2 , Figure 2 A schematic diagram of the first call interface is shown, wherein identifier D1 represents the first display area, identifier D2 represents the second display area, and the target operation interface displayed in the second display area D2 includes 4 session identifiers.
[0066] In this embodiment, the target operation interface displays a session identifier. Based on the user's input of the session identifier, the session interface is displayed, and then the first target data input by the user in the session interface is sent to the second call terminal. In the above process, the user does not need to open the relevant application and select the corresponding session from the application, thereby reducing the user's operation steps and improving the efficiency of data exchange during the call.
[0067] Optionally, the target operation interface includes at least one file identifier, and the step of sending first target data corresponding to the second input to the second call terminal based on the user's second input on the target operation interface includes:
[0068] In response to a second input from the user regarding a target file identifier among the at least one file identifiers, first target data associated with the target file identifier is sent to the second call terminal.
[0069] Another alternative implementation is that the target user interface displays at least one file identifier, which is used to identify a file.
[0070] In this embodiment, a second input from the user regarding the target file identifier displayed on the target operation interface is received, and in response to the second input, the file represented by the target file identifier is sent to the second communication terminal.
[0071] It should be understood that the file represented by the aforementioned target file identifier may be a file stored locally on the first calling terminal, or a file stored on a terminal connected to the first calling terminal, or a file in a group chat session including the first contact and the second contact.
[0072] Optionally, after the first communication terminal establishes a call connection with the second communication terminal, it identifies the second contact corresponding to the second communication terminal and calls the relevant application of the first communication terminal to query the second contact and obtain the file associated with the second contact stored locally on the first communication terminal.
[0073] Optionally, after the first communication terminal connects to the second communication terminal, it identifies the second contact corresponding to the second communication terminal and calls other terminals connected to the first communication terminal to query the second contact and obtain the files associated with the second contact.
[0074] For easier understanding, please refer to Figure 3 , Figure 3 A schematic diagram of the first call interface is shown, wherein identifier D1 represents the first display area, identifier D2 represents the second display area, and the target operation interface displayed in the second display area D2 includes 4 file identifiers.
[0075] In this embodiment, the target operation interface displays a file identifier. Based on the user's second input of the file identifier, the file associated with the file identifier is sent to the second call terminal. In the above process, the user does not need to open the relevant application, select the file from the application, and then send the file to the second call terminal. This reduces the user's operation steps and improves the efficiency of data exchange during the call.
[0076] Another alternative implementation is that the target user interface displays a session identifier and a file identifier. For example... Figure 4 As shown, Figure 4In the diagram, identifier D1 represents the first display area, and identifier D2 represents the second display area. The target operation interface displayed in the second display area D2 includes 4 session identifiers and 4 file identifiers.
[0077] Optionally, if the call request carries a sharing request, the notification interface includes at least one sharing identifier, and after displaying the notification interface, the method further includes:
[0078] Upon receiving a first input to the call control in the reminder interface, a call connection is established and a first call interface is displayed; the first call interface includes a first display area and a third display area, the first display area is used to display the call operation interface, and the third display area is used to display the first sharing operation interface associated with the at least one sharing identifier;
[0079] In response to a third input from the user on the first shared operation interface, an update command is sent to the second call terminal, the update command being used to update the displayed content.
[0080] In this embodiment, when the second calling terminal sends a call request to the first calling terminal that includes a sharing request, indicating that the second calling terminal is sharing a file with the first calling terminal, a reminder interface is displayed. This reminder interface also displays at least one sharing icon. For example, please refer to [link to example]. Figure 5 , Figure 5 The displayed notification interface includes the contact's name, contact information, call consent control, call hang-up control, and two sharing icons corresponding to the second calling terminal.
[0081] Upon receiving the first input to the "agree to call" control in the notification interface, a call connection is established and the first call interface is displayed. For example... Figure 6 As shown, the first call interface includes a first display area D1 and a third display area D3. The first display area D1 is used to display the call operation interface, and the third display area D3 is used to display the first shared operation interface associated with at least one shared identifier. It should be understood that the second call terminal will also display the aforementioned first shared operation interface.
[0082] In this embodiment, the user can perform a third input on the first shared operation interface, edit or browse the shared file, and update the displayed content of the first shared operation interface; and the first shared operation interface displayed on the second call terminal is also updated synchronously, thereby realizing the synchronization of the displayed content between the two terminals.
[0083] In this embodiment, after the first and second calling terminals establish a call connection, files can be shared, and operations such as browsing and editing can be performed on the files, with the files displayed synchronously on both terminals. This eliminates the need for users to open applications and invoke their sharing functions, thus achieving synchronous display between the two terminals and improving the efficiency of data interaction during calls.
[0084] To facilitate understanding of the technical solutions described in this embodiment, please refer to [link / reference]. Figure 7 ,like Figure 7 As shown, one application flow of the call processing method provided in this application embodiment is as follows: Upon receiving a call request initiated by a second call terminal, it is determined whether the second call terminal has initiated a sharing request. It should be understood that if the call request carries a sharing request, it is determined that the second call terminal has initiated a sharing request. If so, a collaborative call mode is entered, that is, the call processing method provided in this application embodiment is used to interact with the second call terminal to achieve synchronous display between the two terminals; if not, a default call mode is entered, that is, the call processing method in related technologies is used to interact with the second call terminal.
[0085] Optionally, the first call interface further includes a second display area for displaying the target operation interface. After establishing a call connection and displaying the first call interface, the method further includes:
[0086] Based on the user's fourth input on the target operation interface, the second target data corresponding to the fourth input is sent to the second call terminal.
[0087] In this embodiment, the first call interface further includes a second display area, which is used to display a target operation interface. As described above, the target operation interface includes at least one of a session identifier and a file identifier.
[0088] In this embodiment, the user can perform a corresponding fourth input on the session identifier or file identifier displayed on the target operation interface to send the second target data to the second call terminal.
[0089] For a better understanding of the overall technical solution, please refer to [link / reference]. Figure 8 ,like Figure 8 As shown, one application flow of the call processing method provided in this application embodiment is as follows: when a call request is received from a second call terminal, it is determined whether the second contact corresponding to the second call terminal is a contact included in the quick call mode. If so, the quick call mode is entered, that is, the call processing method provided in this application embodiment is used to interact with the second call terminal for data; if not, the default call mode is entered, that is, the call processing method in related technologies is used to interact with the second call terminal for data.
[0090] This application also provides a call processing method. Please refer to [link / reference]. Figure 9 , Figure 9 This is the second flowchart of the call processing method provided in this application embodiment. It should be noted that the call processing method provided in this application embodiment is applied to a second calling terminal, which is the calling terminal corresponding to the second contact. The call processing method provided in this application embodiment includes the following steps:
[0091] S901, determine the target shared file that needs to be sent to the first calling terminal corresponding to the first contact.
[0092] S902, a call request is sent to the first calling terminal and the target shared file is sent.
[0093] In the above steps, the user can perform a series of operations on the second calling terminal to determine the target shared file and send a call request to the first calling terminal. Optionally, a sharing request can be included in the call request, which represents the target shared file.
[0094] S903, if a call connection is established with the first calling terminal, the second call interface is displayed.
[0095] In this step, if a call connection is established with the first calling terminal, a second calling interface is displayed. Optionally, the second calling interface displayed on the second calling terminal can be the same as the first calling interface displayed on the first calling terminal, and the second calling interface includes a second sharing operation interface associated with the target shared file.
[0096] S904, upon receiving an update instruction from the first calling terminal, update the display content of the second shared operation interface.
[0097] In this step, upon receiving an update command from the first calling terminal, the content displayed on the second shared operation interface on the second calling terminal is updated synchronously, thereby achieving synchronization of the displayed content between the two terminals.
[0098] In this embodiment, the second calling terminal can send the file to be shared at the same time as sending a call request to the first calling terminal. If an update instruction is received from the first calling terminal after a call connection is established, the display content can be updated synchronously on the second sharing operation interface displayed on the second calling terminal based on the update instruction, thereby realizing the synchronization of the display content between the two terminals.
[0099] The first call terminal provided in this application embodiment will be described in detail below with reference to the accompanying drawings, through specific embodiments and application scenarios.
[0100] This application provides a first calling terminal, which is the calling terminal corresponding to a first contact, such as... Figure 10 As shown, the first communication terminal 1000 includes:
[0101] The first display module 1001 is used to display a reminder interface when a call request is received from the second calling terminal corresponding to the second contact.
[0102] The second display module 1002 is used to establish a call connection and display a first call interface in the locked screen state when a first input to the call agreement control in the reminder interface is received. The first call interface includes a first display area and a second display area. The first display area is used to display the call operation interface, and the second display area is used to display the target operation interface.
[0103] The first sending module 1003 is used to send first target data corresponding to the second input to the second call terminal based on the second input of the user on the target operation interface.
[0104] Optionally, the target operation interface includes at least one session identifier, each of which is associated with the second contact, and the second input includes a first sub-input and a second sub-input;
[0105] The first sending module 1003 is specifically used for:
[0106] In response to a user’s first sub-input on a target session identifier among the at least one session identifiers, a target session interface corresponding to the target session identifier is displayed;
[0107] In response to a second sub-input from the user on the target session interface, the first target data is sent to the second call terminal.
[0108] Optionally, the target operation interface includes at least one file identifier, and the first sending module 1003 is further specifically used for:
[0109] In response to a second input from the user regarding a target file identifier among the at least one file identifiers, first target data associated with the target file identifier is sent to the second call terminal.
[0110] Optionally, if the call request carries a sharing request, the notification interface includes at least one sharing identifier, and the first calling terminal 1000 further includes:
[0111] The third display module is used to establish a call connection and display a first call interface when a first input to the call agreement control in the reminder interface is received; the first call interface includes a first display area and a third display area, the first display area is used to display the call operation interface, and the third display area is used to display the first sharing operation interface associated with the at least one sharing identifier;
[0112] The second sending module is used to send an update command to the second calling terminal in response to a third input from the user on the first shared operation interface. The update command is used to update the displayed content.
[0113] Optionally, the first call interface further includes a second display area for displaying the target operation interface, and the first call terminal 1000 further includes:
[0114] The third sending module is used to send second target data corresponding to the fourth input to the second call terminal based on the fourth input of the user on the target operation interface.
[0115] In this embodiment, when a call connection is established with a second calling terminal, a target operation interface is displayed while the screen is locked. Based on the user's input on the target operation interface, target data can be sent to the second calling terminal. In this process, the user does not need to open related applications and select corresponding files from within the applications to transfer to an external terminal, thereby reducing the user's operational steps and improving the efficiency of data exchange during a call.
[0116] This application embodiment also provides a second calling terminal, which is the calling terminal corresponding to the second contact, such as... Figure 11 As shown, the second communication terminal 1100 includes:
[0117] The determination module 1101 is used to determine the target shared file that needs to be sent to the first call terminal corresponding to the first contact.
[0118] The sending module 1102 is used to send a call request to the first calling terminal and send the target shared file;
[0119] Display module 1103 is used to display a second call interface when a call connection is established with the first call terminal. The second call interface includes a second sharing operation interface associated with the target shared file.
[0120] The update module 1104 is used to update the display content of the second shared operation interface when it receives an update instruction sent by the first call terminal.
[0121] In this embodiment, the second calling terminal can send the file to be shared at the same time as sending a call request to the first calling terminal. If an update instruction is received from the first calling terminal after a call connection is established, the display content can be updated synchronously on the second sharing operation interface displayed on the second calling terminal based on the update instruction, thereby realizing the synchronization of the display content between the two terminals.
[0122] The first or second calling terminal in this application embodiment can be an electronic device, or a component within an electronic device, such as an integrated circuit or a chip. The electronic device can be a terminal, or other devices besides a terminal. For example, the electronic device can be a mobile phone, tablet computer, laptop computer, PDA, in-vehicle electronic device, mobile internet device (MID), augmented reality (AR) / virtual reality (VR) device, robot, wearable device, ultra-mobile personal computer (UMPC), netbook, or personal digital assistant (PDA), etc. It can also be a server, network attached storage (NAS), personal computer (PC), television (TV), ATM, or self-service machine, etc. This application embodiment does not specifically limit the specific type of device.
[0123] The first or second calling terminal in this application embodiment can be a device with an operating system. The operating system can be Android, iOS, or other possible operating systems; this application embodiment does not specifically limit the specific operating system.
[0124] The embodiments of this application provide a first calling terminal capable of achieving... Figure 1 The various processes implemented in the method embodiments enable the provided second calling terminal to achieve... Figure 9 The various processes implemented in the method implementation examples will not be described again here to avoid repetition.
[0125] Optionally, such as Figure 12As shown, this application embodiment also provides an electronic device 1200, including a processor 1201, a memory 1202, and a program or instructions stored in the memory 1202 and executable on the processor 1201. When the program or instructions are executed by the processor 1201, they implement the various processes of the above-described call processing method embodiment and can achieve the same technical effect. To avoid repetition, they will not be described again here.
[0126] It should be noted that the electronic devices in the embodiments of this application include the mobile electronic devices and non-mobile electronic devices described above.
[0127] Figure 13 A schematic diagram of the hardware structure of an electronic device to implement an embodiment of this application.
[0128] The electronic device 1300 includes, but is not limited to, components such as: radio frequency unit 1301, network module 1302, audio output unit 1303, input unit 1304, sensor 1305, display unit 1306, user input unit 1307, interface unit 1308, memory 1309, and processor 1310.
[0129] Those skilled in the art will understand that the electronic device 1300 may also include a power supply (such as a battery) for supplying power to various components. The power supply may be logically connected to the processor 1310 through a power management system, thereby enabling functions such as managing charging, discharging, and power consumption through the power management system. Figure 13 The electronic device structure shown does not constitute a limitation on the electronic device. The electronic device may include more or fewer components than shown, or combine certain components, or have different component arrangements, which will not be elaborated here.
[0130] The display unit 1306 is also used to display a reminder interface when a call request is received from the second calling terminal corresponding to the second contact.
[0131] Upon receiving a first input to the call agreement control in the notification interface, a call connection is established and a first call interface is displayed while the screen is locked; the first call interface includes a first display area and a second display area, the first display area is used to display the call operation interface, and the second display area is used to display the target operation interface;
[0132] The processor 1310 is further configured to send first target data corresponding to the second input to the second call terminal based on the second input of the user on the target operation interface.
[0133] The target operation interface includes at least one session identifier, each of which is associated with the second contact, and the second input includes a first sub-input and a second sub-input.
[0134] The display unit 1306 is further configured to, in response to a user’s first sub-input on a target session identifier among the at least one session identifiers, display a target session interface corresponding to the target session identifier;
[0135] The processor 1310 is further configured to send the first target data to the second call terminal in response to a second sub-input from the user on the target session interface.
[0136] The target operation interface includes at least one file identifier, and the processor 1310 is further configured to send first target data associated with the target file identifier to the second call terminal in response to a second input from the user for a target file identifier among the at least one file identifier.
[0137] Wherein, when the call request carries a sharing request, the reminder interface includes at least one sharing identifier, and the processor 1310 is further configured to establish a call connection and display a first call interface upon receiving a first input to the call consent control in the reminder interface; the first call interface includes a first display area and a third display area, the first display area is used to display a call operation interface, and the third display area is used to display a first sharing operation interface associated with the at least one sharing identifier.
[0138] In response to a third input from the user on the first shared operation interface, an update command is sent to the second call terminal, the update command being used to update the displayed content.
[0139] The first call interface further includes a second display area for displaying a target operation interface. The processor 1310 is also used to send second target data corresponding to the fourth input to the second call terminal based on the fourth input of the user on the target operation interface.
[0140] In this embodiment, when a call connection is established with a second calling terminal, a target operation interface is displayed while the screen is locked. Based on the user's input on the target operation interface, target data can be sent to the second calling terminal. In this process, the user does not need to open any applications or select files from those applications to transfer to an external terminal, thus reducing the user's steps and improving the efficiency of data exchange during a call.
[0141] In another embodiment, the processor 1310 is further configured to determine a target shared file that needs to be sent to the first calling terminal corresponding to the first contact.
[0142] Send a call request to the first calling terminal and send the target shared file;
[0143] The display unit 1306 is also used to display a second call interface when a call connection is established with the first call terminal;
[0144] The processor 1310 is also configured to update the display content of the second shared operation interface upon receiving an update instruction sent by the first call terminal.
[0145] In this embodiment, the second calling terminal can send the file to be shared at the same time as sending a call request to the first calling terminal. If an update instruction is received from the first calling terminal after a call connection is established, the display content can be updated synchronously on the second sharing operation interface displayed on the second calling terminal based on the update instruction, thereby realizing the synchronization of the display content between the two terminals.
[0146] It should be understood that, in this embodiment, the input unit 1304 may include a graphics processing unit (GPU) 13041 and a microphone 13042. The GPU 13041 processes image data of still images or videos obtained by an image capture device (such as a camera) in video capture mode or image capture mode. The display unit 1306 may include a display panel 13061, which may be configured in the form of a liquid crystal display, an organic light-emitting diode, or the like. The user input unit 1307 includes a touch panel 13071 and at least one of other input devices 13072. The touch panel 13071 is also called a touch screen. The touch panel 13071 may include a touch detection device and a touch controller. Other input devices 13072 may include, but are not limited to, physical keyboards, function keys (such as volume control buttons, power buttons, etc.), trackballs, mice, and joysticks, which will not be described in detail here.
[0147] The memory 1309 can be used to store software programs and various data. The memory 1309 may primarily include a first storage area for storing programs or instructions and a second storage area for storing data. The first storage area may store the operating system, application programs or instructions required for at least one function (such as sound playback, image playback, etc.). Furthermore, the memory 1309 may include volatile memory or non-volatile memory, or both. The non-volatile memory may be read-only memory (ROM), programmable read-only memory (PROM), erasable programmable read-only memory (EPROM), electrically erasable programmable read-only memory (EEPROM), or flash memory. Volatile memory can be random access memory (RAM), static random access memory (SRAM), dynamic random access memory (DRAM), synchronous dynamic random access memory (SDRAM), double data rate synchronous dynamic random access memory (DDRSDRAM), enhanced synchronous dynamic random access memory (ESDRAM), synchronous link dynamic random access memory (SLDRAM), and direct memory bus RAM (DRRAM). The memory 1309 in this embodiment includes, but is not limited to, these and any other suitable types of memory.
[0148] Processor 1310 may include one or more processing units; optionally, processor 1310 integrates an application processor and a modem processor, wherein the application processor mainly handles operations involving the operating system, user interface, and applications, and the modem processor mainly handles wireless communication signals, such as a baseband processor. It is understood that the aforementioned modem processor may also not be integrated into processor 1310.
[0149] This application also provides a readable storage medium storing a program or instructions. When the program or instructions are executed by a processor, they implement the various processes of the above-described call processing method embodiments and achieve the same technical effect. To avoid repetition, they will not be described again here.
[0150] The processor is the processor in the electronic device described in the above embodiments. The readable storage medium includes computer-readable storage media, such as computer read-only memory (ROM), random access memory (RAM), magnetic disk, or optical disk.
[0151] This application embodiment also provides a chip, which includes a processor and a communication interface. The communication interface is coupled to the processor. The processor is used to run programs or instructions to implement the various processes of the above-described call processing method embodiment and can achieve the same technical effect. To avoid repetition, it will not be described again here.
[0152] It should be understood that the chip mentioned in the embodiments of this application may also be referred to as a system-on-a-chip, system chip, chip system, or system-on-a-chip, etc.
[0153] This application provides a computer program product, which is stored in a storage medium and executed by at least one processor to implement the various processes of the above-described call processing method embodiments, and can achieve the same technical effect. To avoid repetition, it will not be described again here.
[0154] It should be noted that, in this document, the terms "comprising," "including," or any other variations thereof are intended to cover non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements includes not only those elements but also other elements not expressly listed, or elements inherent to such a process, method, article, or apparatus. Without further limitations, an element defined by the phrase "comprising one..." does not exclude the presence of other identical elements in the process, method, article, or apparatus that includes that element. Furthermore, it should be noted that the scope of the methods and apparatuses in the embodiments of this application is not limited to performing functions in the order shown or discussed, but may also include performing functions substantially simultaneously or in the reverse order, depending on the functions involved. For example, the described methods may be performed in a different order than described, and various steps may be added, omitted, or combined. Additionally, features described with reference to certain examples may be combined in other examples.
[0155] Through the above description of the embodiments, those skilled in the art can clearly understand that the methods of the above embodiments can be implemented by means of software plus necessary general-purpose hardware platforms. Of course, they can also be implemented by hardware, but in many cases the former is a better implementation method. Based on this understanding, the technical solution of this application, in essence, or the part that contributes to the prior art, can be embodied in the form of a computer software product. This computer software product is stored in a storage medium (such as ROM / RAM, magnetic disk, optical disk) and includes several instructions to cause a terminal (which may be a mobile phone, computer, server, or network device, etc.) to execute the methods described in the various embodiments of this application.
[0156] The embodiments of this application have been described above with reference to the accompanying drawings. However, this application is not limited to the specific embodiments described above. The specific embodiments described above are merely illustrative and not restrictive. Those skilled in the art can make many other forms under the guidance of this application without departing from the spirit and scope of the claims, and all of these forms are within the protection scope of this application.
Claims
1. A call processing method, applied to a first calling terminal, wherein the first calling terminal is the calling terminal corresponding to a first contact, characterized in that, include: Upon receiving a call request from the second calling terminal corresponding to the second contact, a notification interface will be displayed; Upon receiving a first input to the call agreement control in the notification interface, a call connection is established and a first call interface is displayed while the screen is locked. The first call interface includes a first display area and a second display area. The first display area is used to display the call operation interface, and the second display area is used to display the target operation interface. The target operation interface includes at least one session identifier, and each session identifier is associated with the second contact. Alternatively, the target operation interface includes at least one file identifier, and the at least one file identifier indicates a file associated with the second contact corresponding to the second call terminal. Based on the user's second input on the target operation interface, send the first target data corresponding to the second input to the second call terminal; When the call request carries a sharing request, the notification interface includes at least one sharing identifier. After displaying the notification interface, the method further includes: Upon receiving a first input to the call control in the reminder interface, a call connection is established and a first call interface is displayed; the first call interface includes a first display area and a third display area, the first display area is used to display the call operation interface, and the third display area is used to display the first sharing operation interface associated with the at least one sharing identifier; In response to a third input from the user on the first shared operation interface, an update command is sent to the second call terminal, the update command being used to update the displayed content.
2. The method of claim 1, wherein, The second input includes a first sub-input and a second sub-input; The step of sending first target data corresponding to the second input to the second call terminal based on the second input of the user on the target operation interface includes: In response to a user’s first sub-input on a target session identifier among the at least one session identifiers, a target session interface corresponding to the target session identifier is displayed; In response to a second sub-input from the user on the target session interface, the first target data is sent to the second call terminal.
3. The method according to claim 1, characterized in that, The step of sending first target data corresponding to the second input to the second call terminal based on the second input of the user on the target operation interface includes: In response to a second input from the user regarding a target file identifier among the at least one file identifiers, first target data associated with the target file identifier is sent to the second call terminal.
4. The method according to claim 1, characterized in that, The first call interface further includes a second display area, which is used to display the target operation interface. After establishing a call connection and displaying the first call interface, the method further includes: Based on the user's fourth input on the target operation interface, the second target data corresponding to the fourth input is sent to the second call terminal.
5. A first calling terminal, wherein the first calling terminal is a calling terminal corresponding to a first contact, characterized in that, include: The first display module is used to display a reminder interface when a call request is received from the second calling terminal corresponding to the second contact. The second display module is configured to, upon receiving a first input to the "agree to call" control in the notification interface, establish a call connection and display a first call interface while the screen is locked. The first call interface includes a first display area and a second display area. The first display area is used to display a call operation interface, and the second display area is used to display a target operation interface. The target operation interface includes at least one session identifier, each of which is associated with the second contact. Alternatively, the target operation interface includes at least one file identifier, which indicates a file associated with the second contact corresponding to the second call terminal. The first sending module is used to send first target data corresponding to the second input to the second call terminal based on the second input of the user on the target operation interface; When the call request carries a sharing request, the notification interface includes at least one sharing identifier, and the first calling terminal further includes: The third display module is used to establish a call connection and display a first call interface when a first input to the call agreement control in the reminder interface is received; the first call interface includes a first display area and a third display area, the first display area is used to display the call operation interface, and the third display area is used to display the first sharing operation interface associated with the at least one sharing identifier; The second sending module is used to send an update command to the second calling terminal in response to a third input from the user on the first shared operation interface. The update command is used to update the displayed content.
6. The first communication terminal according to claim 5, characterized in that, The second input includes a first sub-input and a second sub-input; The first sending module is specifically used for: In response to a user’s first sub-input on a target session identifier among the at least one session identifiers, a target session interface corresponding to the target session identifier is displayed; In response to a second sub-input from the user on the target session interface, the first target data is sent to the second call terminal.
7. The first communication terminal according to claim 5, characterized in that, The first sending module is also specifically used for: In response to a second input from the user regarding a target file identifier among the at least one file identifiers, first target data associated with the target file identifier is sent to the second call terminal.
8. An electronic device, characterized in that, It includes a processor, a memory, and a program or instructions stored in the memory and executable on the processor, wherein the program or instructions, when executed by the processor, implement the steps of the call processing method as described in any one of claims 1-4.