Video call method, device, first electronic device and second electronic device
By displaying controls on the video call device and switching the video call interface according to user input, the problem of being unable to establish two video calls at the same time in the existing technology is solved, and two video call interfaces can be displayed simultaneously on the same device or multiple devices, improving communication efficiency and avoiding interference between devices.
Patent Information
- Application Number
- CN202210767540.7
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2022-06-30
- Publication Date
- 2025-09-30
- Estimated Expiration
- 2042-06-30
AI Technical Summary
Existing video call technologies cannot establish two video calls simultaneously, resulting in users often having to reject another call request while in a video call.
By displaying the call interface of the first video on the first electronic device and receiving a call request for the second video, a control is displayed, and the two-way video call interface is displayed or switched on the first electronic device or the second electronic device according to user input, so as to achieve the simultaneous establishment of two-way videos.
It enables the simultaneous display of two-way video call interfaces on the same device or multiple devices, improving communication efficiency, meeting users' needs for convenient operation between multiple devices, and avoiding sound interference and mutual influence between devices.
Smart Images

Figure CN115103231B_ABST
Abstract
Description
Technical Field
[0001] The present application belongs to the field of electronic devices, and specifically relates to a video call method, device, first electronic device and second electronic device. Background Art
[0002] With the prevalence of remote work, using video calls for communication has become the norm. However, existing Voice over Long-Term Evolution (Volte) high-definition calling technology only allows one video call per user at a time. This often leads to conflicts between users during video calls. When one video call is in progress, the user must reject the other video call request, preventing the user from establishing two video calls simultaneously. Summary of the Invention
[0003] The purpose of the embodiments of the present application is to provide a video call method, device, first electronic device and second electronic device, which can solve the problem of being unable to establish two video calls at the same time.
[0004] In a first aspect, an embodiment of the present application provides a video calling method, applied to a first electronic device, comprising:
[0005] When a first call interface of a first video is displayed and a call request for a second video is received, a first control is displayed;
[0006] receiving a first input to the first control;
[0007] In response to the first input, displaying the first call interface and a second call interface of the second video on the first electronic device; or,
[0008] In response to the first input, first information is sent to a second electronic device, where the first information is used to display the second call interface on the second electronic device.
[0009] In a second aspect, an embodiment of the present application provides a video calling method, applied to a second electronic device, comprising:
[0010] Upon receiving a first message sent by a first electronic device, displaying a call request interface for a second video; wherein the first message is used to display a second call interface for the second video on the second electronic device, the call request interface including: a second control;
[0011] receiving a seventh input to the second control;
[0012] In response to the seventh input, the second call interface is displayed.
[0013] In a third aspect, an embodiment of the present application provides a video call device, applied to a first electronic device, comprising:
[0014] A first display module is configured to display a first control when a first call interface of a first video is displayed and a call request of a second video is received;
[0015] A first receiving module, configured to receive a first input to the first control;
[0016] A first response module is configured to display the first call interface and a second call interface of the second video on the first electronic device in response to the first input; or
[0017] In response to the first input, first information is sent to a second electronic device, where the first information is used to display the second call interface on the second electronic device.
[0018] In a fourth aspect, an embodiment of the present application provides a video call device, applied to a second electronic device, including:
[0019] a sixth display module, configured to display a call request interface for the second video upon receiving the first information sent by the first electronic device; wherein the first information is used to display a second call interface for the second video on the second electronic device, the call request interface including: a second control;
[0020] a sixth receiving module, configured to receive a seventh input to the second control;
[0021] A sixth response module is used to display the second call interface in response to the seventh input.
[0022] In a fifth aspect, an embodiment of the present application provides an electronic device comprising a processor and a memory, wherein the memory stores programs or instructions that can be run on the processor, and when the programs or instructions are executed by the processor, the steps of the method described in the first aspect or the second aspect are implemented.
[0023] In a sixth aspect, an embodiment of the present application provides a readable storage medium, on which a program or instruction is stored. When the program or instruction is executed by a processor, the steps of the method described in the first aspect or the second aspect are implemented.
[0024] In the seventh aspect, an embodiment of the present application provides a chip, which includes a processor and a communication interface, the communication interface and the processor are coupled, and the processor is used to run programs or instructions to implement the method described in the first aspect or the second aspect.
[0025] In an eighth aspect, an embodiment of the present application provides a computer program product, which is stored in a storage medium and executed by at least one processor to implement the method described in the first aspect or the second aspect.
[0026] In an embodiment of the present application, a first electronic device, while displaying a first call interface for a first video and receiving a call request for a second video, displays a first control; receives a first input to the first control; and in response to the first input, displays the first call interface and a second call interface for the second video on the first electronic device; or, in response to the first input, sends a first message to a second electronic device, the first message being used to display the second call interface on the second electronic device. In this way, two video calls can be established simultaneously. BRIEF DESCRIPTION OF THE DRAWINGS
[0027] Figure 1 This is one of the flow charts of the video calling method according to an embodiment of the present application;
[0028] Figure 2 This is one of the schematic diagrams of the first call interface of an embodiment of the present application;
[0029] Figure 3 2 is a schematic diagram of a call request interface for a second video according to an embodiment of the present application;
[0030] Figure 4 is a schematic diagram of the second call interface of an embodiment of the present application;
[0031] Figure 5 This is a second schematic diagram of the first call interface of an embodiment of the present application;
[0032] Figure 6 This is the third schematic diagram of the first call interface of the embodiment of the present application;
[0033] Figure 7 is a schematic diagram of a display interface of a first electronic device according to an embodiment of the present application;
[0034] Figure 8 This is the second flowchart of the video calling method according to an embodiment of the present application;
[0035] Figure 9 This is one of the structural block diagrams of the video calling device according to an embodiment of the present application;
[0036] Figure 10 This is the second structural block diagram of the video call device according to an embodiment of the present application;
[0037] Figure 11 is a structural block diagram of a first electronic device according to an embodiment of the present application;
[0038] Figure 12 is a schematic diagram of the hardware structure of a first electronic device according to an embodiment of the present application;
[0039] Figure 13 is a structural block diagram of a second electronic device according to an embodiment of the present application;
[0040] Figure 14 This is a schematic diagram of the hardware structure of the second electronic device in an embodiment of the present application. DETAILED DESCRIPTION
[0041] The following will be combined with the accompanying drawings in the embodiments of the present application to clearly describe the technical solutions in the embodiments of the present application. Obviously, the embodiments described are part of the embodiments of the present application, not all of the embodiments. Based on the embodiments in the present application, all other embodiments obtained by ordinary technicians in this field are within the scope of protection of this application.
[0042] The terms "first," "second," and the like in the specification and claims of this application are used to distinguish similar objects, and are not used to describe a specific order or precedence. It should be understood that the terms used in this manner are interchangeable where appropriate, so that the embodiments of this application can be implemented in an order other than that illustrated or described herein, and that the objects distinguished by "first," "second," and the like are generally of the same type, and do not limit the number of objects; for example, the first object can be one or more. In addition, the term "and / or" in the specification and claims refers to at least one of the connected objects, and the character " / " generally indicates that the objects connected are in an "or" relationship.
[0043] The video calling method provided by the embodiment of the present application is described in detail below through specific embodiments and their application scenarios in conjunction with the accompanying drawings.
[0044] like Figure 1 As shown, the present application provides a video calling method, which is applied to a first electronic device and specifically includes the following steps:
[0045] Step 101: When a first call interface of a first video is displayed and a call request for a second video is received, a first control is displayed;
[0046] For example, Figure 2 As shown, a floating box a is displayed on the first call interface, and the floating box a is displayed at the top of the first call interface, and the call request of the second video is displayed in the floating box a, such as "15888 video conference call invitation". As an implementation method, the first control is displayed on the floating box. Among them, the first control can be one control or two. Figure 2 In the example, the first control may include: a first answering control b1 and a first hanging up control b2.
[0047] Optionally, when receiving a call request for the second video, the first electronic device temporarily turns off the microphone on its own end and the video sound of the other end of the first video, and plays the video invitation ringtone of the second video until the user hangs up or the other party actively hangs up or the user triggers the operation to connect the second video, and then restores the microphone and the video sound of the other end of the first video.
[0048] It should be noted that the first electronic device may access the first video by being invited to join the first video, or actively initiating a video invitation and then accessing the first video.
[0049] Step 102: receiving a first input to the first control;
[0050] For example, receiving a user's Figure 2 The first input of the first listening control b1.
[0051] Among them, the first input may include but is not limited to at least one of click input, press input, long press input, pinch input, drag input, slide input and swipe input. That is to say, the first input can be one of the above inputs, or it can be a combination input of two or more of them.
[0052] Step 103: In response to the first input, display the first call interface and the second call interface of the second video on the first electronic device; or,
[0053] In response to the first input, first information is sent to a second electronic device, where the first information is used to display the second call interface on the second electronic device.
[0054] After receiving the first information, the second electronic device may display a call request interface; wherein the call request interface includes incoming call prompt information and function controls.
[0055] For example, Figure 3 As shown, a schematic diagram of a call request interface is shown. Incoming call notification information may include: contact profile picture, contact phone number, name, etc.; function controls may include: answer, hang up, mute, and other function buttons. When the user presses the mute button, the second electronic device stops playing the ringtone music. When the user presses the mute button again, the ringtone music playback resumes. When the user presses the hang up button, a hang up message is sent to the first electronic device, causing the first electronic device to hang up the call, while the second electronic device returns to normal desktop standby mode. When the user presses the answer button, the second electronic device displays the second call interface of the second video.
[0056] For example, Figure 4As shown, it shows a schematic diagram of the second call interface, wherein the second call interface includes basic elements such as: the other party video image, the local camera image, the call duration, the mute function button, the hang up function button, etc.
[0057] In the above embodiment, it is possible to display two video call interfaces simultaneously on the first electronic device, or to assist in displaying another video call interface through the second electronic device, thereby ultimately establishing two video calls simultaneously.
[0058] In one embodiment, after sending the first information to the second electronic device, the method further includes:
[0059] Receive the first image data and the first audio data sent by the peer device of the second video; and send the first image data and the first audio data of the second video to the second electronic device; or receive the second image data and the second audio data sent by the second electronic device, and send the second image data and the second audio data to the peer device of the second video.
[0060] This embodiment can be applied to a scenario where the first electronic device is a single-card terminal (only one user identity card, such as a SIM card) and the second electronic device is a cardless terminal. The first electronic device sends the received first image data and first audio data of the second video to the second electronic device, and outputs the first image data and first audio data through the second electronic device; or, the first electronic device obtains the second image data and second audio data collected by the second electronic device, and sends the second image data and second audio data to the peer device of the second video. In this way, the single-card terminal can simultaneously access two video calls.
[0061] In one embodiment, before sending the first information to the second electronic device in response to the first input, the method further includes:
[0062] Display at least one device identification;
[0063] receiving a second input of a device identification corresponding to a third electronic device in the at least one device identification;
[0064] In response to the second input, the third electronic device is determined to be the second electronic device.
[0065] Specifically, the first electronic device and the second electronic device can be connected to each other via WIFI, Bluetooth, hotspot, etc.
[0066] Specifically, the second input may include but is not limited to at least one of click input, press input, long press input, pinch input, drag input, slide input and swipe input. That is to say, the second input may be one of the above inputs, or a combination of two or more of them.
[0067] For example, when the first electronic device receives the call request of the second video, it searches for nearby devices and displays the searched device identifiers in the floating box a. Figure 5 As shown, the device identifiers in the floating box a include "Device 1," "Device 2," and "Device 3," wherein "Device 1," "Device 2," and "Device 3" are used to represent three different devices connected to the first electronic device, respectively. Upon receiving a second input from the user for any device identifier, the first electronic device uses the selected device as the second electronic device to assist in displaying the second call interface. Furthermore, based on the user's first input to the first control, the first electronic device sends a first message to the second electronic device.
[0068] In this embodiment, upon receiving a call request from the second video, a search for nearby devices is initiated and available devices are displayed, eliminating the need for the user to manually trigger the device search. Furthermore, based on the user's second input of the device identifier of the second electronic device, the second electronic device is selected, facilitating user convenience.
[0069] In one embodiment, after sending the first information to the second electronic device in response to the first input, the method further includes:
[0070] receiving a third input from the user;
[0071] In response to the third input, the second call interface is displayed on the first electronic device, and the first call interface is controlled to be displayed on the second electronic device.
[0072] The third input may be an input to the first electronic device or an input to the second electronic device. Specifically, the third input may include, but is not limited to, at least one of a click input, a press input, a long press input, a pinch input, a drag input, a slide input, and a swipe input. In other words, the third input may be one of the above inputs, or a combination of two or more of the above inputs.
[0073] Optionally, the third input may include a multi-point touch gesture input. For example, by pressing two or more fingers on the screen and sliding them in a specified direction and then releasing them, the first electronic device exchanges the two video transmission and reception data received by the first electronic device, outputting the video image and audio of the second video, and the second electronic device outputting the video image and audio of the first video.
[0074] In the above embodiment, based on the user's third input, the second electronic device can output the first call interface and audio data of the first video, and the first electronic device can output the second call interface and audio data of the second video, thereby realizing the switching display of the two videos on the two devices.
[0075] In one embodiment, after sending the first information to the second electronic device in response to the first input, the method further includes:
[0076] If no facial image is recognized, the first electronic device turns off the microphone; or
[0077] When a facial image is recognized, the first electronic device turns on a microphone.
[0078] In this embodiment, if the first electronic device recognizes a facial image, it means that the user is facing the first electronic device at this time. When the first electronic device and the second electronic device are placed separately, the second electronic device cannot recognize the user's facial image. In this way, when the first electronic device recognizes a facial image, the first electronic device automatically turns on the microphone. When the facial image is not recognized, the first electronic device automatically turns off the microphone (e.g., Figure 6 As shown, when no face image is recognized, the microphone is in a muted state). In this way, when the second electronic device also recognizes a face image, the microphone is automatically turned on, and when no face image is recognized, the microphone is automatically turned off, thereby avoiding sound interference between the two devices.
[0079] Optionally, the microphone may be turned on or off depending on whether the front face image of the target user is recognized.
[0080] In one embodiment, after sending the first information to the second electronic device in response to the first input, the method further includes:
[0081] When a facial image is recognized, the call record of the second video is displayed in the first call interface in the form of text.
[0082] In this embodiment, when a person faces an electronic device, the audio of a video call on another electronic device is automatically recognized and converted into text. The received audio data is then displayed on the call interface as subtitles or a text call log. This allows the user to understand the content of the video call on the other electronic device by viewing the subtitles or text in the text call conference. This prevents the audio of the two devices from interfering with each other and allows the user to more easily understand the content of both video calls at the same time.
[0083] In one embodiment, after sending the first information to the second electronic device in response to the first input, the method further includes:
[0084] Processing the collected sound data to obtain the user's sound data;
[0085] The user's voice data is sent to a peer device of the first video.
[0086] In this embodiment, if two electronic devices are placed close together, when the microphone of the first electronic device is turned on, the sound output by the second electronic device may be transmitted to the microphone of the first electronic device, causing sound interference. This embodiment filters out audio data other than the user's voice and noise before sending the audio data to the peer device of the first video. This prevents the sound outputs of the two devices from interfering with each other.
[0087] In the above solution, by transferring data between two devices, a user can simultaneously access two or more video calls, allowing users to transcend spatial and temporal limitations, conduct multiple video calls simultaneously, and meet users' needs for convenient operations between multiple devices, thereby improving communication efficiency.
[0088] In one embodiment, the first electronic device includes a first display area and a second display area;
[0089] The step of displaying the first call interface and the second call interface of the second video on the first electronic device includes:
[0090] One of the first call interface and the second call interface is displayed in the first display area, and the other of the first call interface and the second call interface is displayed in the second display area; wherein, the video call data corresponding to the second display area is displayed in the form of text, and the video call data corresponding to the first display area is played in the form of audio.
[0091] For example, Figure 7 As shown, the first display area q1 displays the first call interface of the first video, and the second display area q2 displays the second call interface of the second video, wherein the microphone of the first electronic device only obtains the audio data of the first video, the audio output device of the first electronic device only outputs the audio data of the first video, and the audio of the second video is converted into text and displayed in the second display area.
[0092] It should be pointed out that Figure 7 The first display area q1 and the second display area q2 each occupy half of the screen, and can be arbitrarily configured and adjusted in actual application. The sizes of the first display area q1 and the second display area q2 can also be adjusted based on user input operations.
[0093] In this embodiment, the video in the first display area q1 is used as the primary video, and the video in the second display area q2 is used as the secondary video. The primary video prioritizes the microphone and audio output of the first electronic device. The first electronic device only plays the audio from the primary meeting, and the microphone input only transmits the collected audio data to the peer network of the primary video. The secondary video does not occupy the microphone and audio output of the first electronic device. The audio stream of the secondary video is displayed in real time in the second display area using speech-to-text.
[0094] In one embodiment, the method further comprises:
[0095] displaying a first swap control in the second display area;
[0096] receiving a fourth input from the user on the first switching control;
[0097] In response to the fourth input, the call interfaces displayed in the first display area and the second display area are swapped.
[0098] Among them, the fourth input may include but is not limited to at least one of click input, press input, long press input, pinch input, drag input, slide input and swipe input. That is to say, the fourth input can be one of the above inputs, or it can be a combination of two or more of them.
[0099] For example, Figure 7 In the example, the "Swap" icon corresponds to the swap button c1, which is the first swap control. When the fifth input triggers swap button c1, the display positions of the first and second videos are swapped. That is, the first call interface of the first video is displayed in the second display area q2, and the second call interface of the second video is displayed in the first display area q1. This allows users to conveniently adjust the display positions of the call interfaces of the two videos according to their needs.
[0100] In one embodiment, after sending the first information to the second electronic device in response to the first input, the method further includes:
[0101] Displaying a second exchange control (not shown) on the first call interface;
[0102] receiving a fifth input to the second switch control;
[0103] In response to the fifth input, the second call interface is displayed on the first electronic device, and the first call interface is displayed on the second electronic device.
[0104] Specifically, the fifth input may include but is not limited to at least one of click input, press input, long press input, pinch input, drag input, slide input and swipe input. That is to say, the fifth input may be one of the above inputs, or a combination of two or more of them.
[0105] In this embodiment, when the user's fifth input to the second exchange control is received, the receiving and sending data of the two videos received by the first electronic device are exchanged, the first electronic device outputs the video image and audio of the second video, and the second electronic device outputs the video image and audio of the first video, thereby realizing the free switching display of the two videos on the two devices.
[0106] In one embodiment, the method further comprises:
[0107] displaying a third exchange control in the second display area;
[0108] receiving a sixth input from the user on the third switching control;
[0109] In response to the sixth input, the video call data corresponding to the second display area is displayed in the form of audio, and the video call data corresponding to the first display area is played in the form of text.
[0110] Among them, the sixth input may include but is not limited to at least one of click input, press input, long press input, pinch input, drag input, slide input and swipe input. That is to say, the sixth input can be one of the above inputs, or it can be a combination of two or more of them.
[0111] For example, Figure 7 In the figure, the activation button c2 corresponding to the "activate" icon is the third exchange control. After the sixth input triggers the activation button c2, the first video becomes the secondary video, the second video becomes the primary video, the first electronic device only plays the sound of the second video, and the microphone input will only transmit the collected sound data to the peer network of the second video.
[0112] like Figure 8 As shown, the present application provides a video calling method, characterized in that it is applied to a second electronic device and includes:
[0113] Step 201: upon receiving a first message sent by a first electronic device, displaying a call request interface for a second video; wherein the first message is used to display a second call interface for the second video on the second electronic device, the call request interface including: a second control;
[0114] For example, Figure 3As shown, a schematic diagram of a call request interface is shown, which includes incoming call prompt information and function controls. The incoming call prompt information may include: contact avatar, contact phone number, name, etc.; the function controls may include: answer, hang up, mute, etc. function buttons. When the user presses the mute button, the second electronic device stops playing the ringtone music. The user clicks the mute button again to resume playing the ringtone music. When the user presses the hang up button, a hang up message is sent to the first electronic device, so that the first electronic device executes the hang up operation, and the second electronic device returns to normal desktop standby state. When the user presses the answer button, the second electronic device displays the second call interface of the second video.
[0115] Step 202, receiving a seventh input to the second control;
[0116] In this step, the seventh input may include but is not limited to at least one of click input, press input, long press input, pinch input, drag input, slide input and swipe input. That is to say, the seventh input may be one of the above inputs, or a combination of two or more of them.
[0117] The second control can be one control or two controls, such as Figure 3 The call button and the hang-up button may be included.
[0118] Step 203: Display the second call interface in response to the seventh input.
[0119] For example, Figure 4 As shown, it shows a schematic diagram of the second call interface, wherein the second call interface includes basic elements such as: the other party video image, the local camera image, the call duration, the mute function button, the hang up function button, etc.
[0120] In the above embodiment, upon receiving the first message sent by the first electronic device, the second electronic device displays a call request interface for the second video; the call request interface includes a second control; and upon receiving a seventh input to the second control, the second call interface is displayed. In this way, the second electronic device can assist in displaying the second call interface for the second video, enabling a two-way video call to be established simultaneously on both devices.
[0121] In one embodiment, after displaying the second call interface, the method further includes:
[0122] Receive the first image data and first audio data of the second video sent by the first electronic device; play the first audio data and display the first image data on the second call interface; or collect the second image data and second audio data of the second video, and send the second image data and second audio data to the first electronic device.
[0123] This embodiment can be applied to a scenario where the first electronic device is a single-card (e.g., only one user identity card SIM) terminal and the second electronic device is a cardless terminal. The first electronic device sends the received first image data and first audio data of the second video to the second electronic device, and outputs the first image data and first audio data through the second electronic device; or, the first electronic device obtains the second image data and second audio data collected by the second electronic device, and sends the second image data and second audio data to the peer device of the second video. In this way, the single-card terminal can simultaneously access two video calls.
[0124] In one embodiment, when the second call interface of the second video is displayed, the method further includes:
[0125] receiving an eighth input from the user;
[0126] In response to the eighth input, the second call interface is controlled to be displayed on the first electronic device, and the first call interface of the first video is displayed on the second electronic device.
[0127] The eighth input may be an input to the first electronic device or an input to the second electronic device. Specifically, the eighth input may include but is not limited to at least one of a click input, a press input, a long press input, a pinch input, a drag input, a slide input, and a swipe input. In other words, the eighth input may be one of the above inputs, or a combination of two or more of the above inputs.
[0128] Optionally, the eighth input may include a multi-point touch gesture input. For example, by pressing two or more fingers on the screen and sliding them in a specified direction and then releasing them, the first electronic device exchanges the two video transmission and reception data received by the first electronic device, thereby enabling the first electronic device to output the video image and audio of the second video, and the second electronic device to output the video image and audio of the first video.
[0129] In the above embodiment, based on the user's eighth input to the second call interface, the second electronic device can output the first call interface and audio data of the first video, and the first electronic device can output the second call interface and audio data of the second video, thereby realizing the free switching display of the two videos on the two devices.
[0130] In one embodiment, when the second call interface of the second video is displayed, the method further includes:
[0131] Displaying a fourth exchange control (not shown) on the second call interface;
[0132] receiving a ninth input to the fourth switch control;
[0133] In response to the ninth input, the second call interface is displayed on the first electronic device, and the first call interface of the first video is displayed on the second electronic device.
[0134] Specifically, the ninth input may include but is not limited to at least one of click input, press input, long press input, pinch input, drag input, slide input and swipe input. That is to say, the ninth input may be one of the above inputs, or a combination of two or more of them.
[0135] In this embodiment, when the user's ninth input to the fourth exchange control is received, the receiving and sending data of the two videos received by the first electronic device are exchanged, the first electronic device outputs the video image and audio of the second video, and the second electronic device outputs the video image and audio of the first video, thereby realizing the free switching display of the two videos on the two devices.
[0136] In one embodiment, when the second call interface of the second video is displayed, the method further includes:
[0137] If no facial image is recognized, the second electronic device turns off the microphone; or
[0138] When a facial image is recognized, the second electronic device turns on the microphone.
[0139] In this embodiment, if the second electronic device recognizes a facial image, it indicates that the user is facing the second electronic device at that time. If the second electronic device is placed separately from the first electronic device, the first electronic device cannot recognize the user's facial image. In this way, if the second electronic device recognizes a facial image, the second electronic device automatically turns on the microphone. If the second electronic device does not recognize a facial image, the second electronic device automatically turns off the microphone. In this way, if the first electronic device also automatically turns on the microphone when it recognizes a facial image and automatically turns off the microphone when it does not recognize a facial image, it can avoid sound interference between the two devices.
[0140] Optionally, the second electronic device may also turn on or off the microphone according to whether the front face image of the target user is recognized.
[0141] In one embodiment, when the second call interface of the second video is displayed, the method further includes:
[0142] When a facial image is recognized, the call record of the first video is displayed in the second call interface in the form of text.
[0143] In this embodiment, when a person faces an electronic device, the audio of a video call on another electronic device is automatically recognized and converted into text. The received audio data is then displayed on the call interface as subtitles or a text call log. This allows the user to understand the content of the video call on the other electronic device by viewing the subtitles or text in the text call conference. This prevents the audio of the two devices from interfering with each other and allows the user to more easily understand the content of both video calls at the same time.
[0144] In one embodiment, before sending the second image data and the second audio data to the first electronic device, the method further includes:
[0145] The second audio data is processed to remove sound data other than that of the user.
[0146] In this embodiment, if two electronic devices are placed close together, when the second electronic device turns on its microphone, the sound output by the first electronic device may be transmitted to the microphone of the second electronic device, causing sound interference. This embodiment filters out audio data other than the user's voice and noise before sending the audio data to the peer device of the second video. This prevents the sound outputs of the two devices from interfering with each other.
[0147] The video call method provided in the embodiment of the present application can be executed by a video call device. In the embodiment of the present application, the video call device provided in the embodiment of the present application is described by taking the video call method executed by the video call device as an example.
[0148] like Figure 9 As shown, an embodiment of the present application provides a video call device 900, which is applied to a first electronic device, including:
[0149] The first display module 901 is configured to display a first control when a first call interface of a first video is displayed and a call request of a second video is received;
[0150] A first receiving module 902 is configured to receive a first input to the first control;
[0151] A first responding module 903 is configured to display the first call interface and a second call interface of the second video on the first electronic device in response to the first input; or
[0152] In response to the first input, first information is sent to a second electronic device, where the first information is used to display the second call interface on the second electronic device.
[0153] Optionally, the apparatus 900 further includes:
[0154] The first processing module is used to receive the first image data and the first audio data sent by the opposite device of the second video; and send the first image data and the first audio data to the second electronic device; or, receive the second image data and the second audio data of the second video sent by the second electronic device, and send the second image data and the second audio data to the opposite device of the second video.
[0155] Optionally, the apparatus 900 further includes:
[0156] a second display module, configured to display at least one device identification;
[0157] a second receiving module, configured to receive a second input of a device identification corresponding to a third electronic device in the at least one device identification;
[0158] The second response module is configured to determine the third electronic device as the second electronic device in response to the second input.
[0159] Optionally, the apparatus 900 further includes:
[0160] A third receiving module, configured to receive a third input from a user;
[0161] The third response module is used to display the second call interface on the first electronic device in response to the third input, and control the display of the first call interface on the second electronic device.
[0162] Optionally, the apparatus 900 further includes:
[0163] The first control module is configured to, when no face image is recognized, turn off the microphone of the first electronic device; or
[0164] The second control module is configured to enable the first electronic device to turn on a microphone when a facial image is recognized.
[0165] Optionally, the apparatus 900 further includes:
[0166] The second display module is used to display the call record of the second video in the form of text in the first call interface when a facial image is recognized.
[0167] Optionally, the apparatus 900 further includes:
[0168] The first sound processing module is used to process the collected sound data to obtain the user's sound data;
[0169] The first sending module is used to send the user's voice data to the opposite end device of the first video.
[0170] Optionally, the first electronic device includes a first display area and a second display area;
[0171] The first response module 903 is specifically configured to:
[0172] Displaying one of the first call interface and the second call interface in the first display area, and displaying the other of the first call interface and the second call interface in the second display area;
[0173] The video call data corresponding to the second display area is displayed in the form of text, and the video call data corresponding to the first display area is played in the form of audio.
[0174] Optionally, the apparatus 900 further includes:
[0175] a third display module, configured to display a first exchange control in the second display area;
[0176] a third receiving module, configured to receive a fourth input from a user on the first switching control;
[0177] The third response module is used to exchange the call interface displayed in the first display area and the call interface displayed in the second display area in response to the fourth input.
[0178] Optionally, the apparatus 900 further includes:
[0179] a fourth display module, configured to display a second exchange control on the first call interface;
[0180] a fourth receiving module, configured to receive a fifth input to the second exchange control;
[0181] A fourth response module is used to display the second call interface on the first electronic device and the first call interface on the second electronic device in response to the fifth input.
[0182] Optionally, the apparatus 900 further includes:
[0183] a fifth display module, configured to display a third exchange control in the second display area;
[0184] a fifth receiving module, configured to receive a sixth input from the user on the third exchange control;
[0185] The fifth response module is used to display the video call data corresponding to the first display area in the form of audio and play the video call data corresponding to the second display area in the form of text in response to the sixth input.
[0186] The video call device provided in the embodiment of the present application can achieve Figure 1 To avoid repetition, the various processes implemented in the method embodiment are not described here.
[0187] like Figure 10 As shown, an embodiment of the present application provides a video call device 1000, which is applied to a second electronic device, including:
[0188] The sixth display module 1001 is configured to display a call request interface for the second video upon receiving a first message sent by the first electronic device; wherein the first message is configured to display a second call interface for the second video on the second electronic device, the call request interface including a second control;
[0189] A sixth receiving module 1002, configured to receive a seventh input to the second control;
[0190] The sixth response module 1003 is used to display the second call interface in response to the seventh input, display the second call interface in response to the seventh input, and send a confirmation message to the first electronic device, wherein the confirmation message is used to indicate that the second electronic device has passed the auxiliary request.
[0191] Optionally, the apparatus 1000 further includes:
[0192] The second processing module is configured to receive the first image data and the first audio data of the second video sent by the first electronic device; play the first audio data, and display the first image data on the second call interface; or
[0193] The third processing module is used to collect second image data and second audio data of the second video, and send the second image data and the second audio data to the first electronic device.
[0194] Optionally, when the second call interface of the second video is displayed, the apparatus 1000 further includes:
[0195] a seventh receiving module, configured to receive an eighth input from a user;
[0196] The seventh response module is used to display the second call interface on the first electronic device and the first call interface of the first video on the second electronic device in response to the eighth input.
[0197] Optionally, when the second call interface of the second video is displayed, the apparatus 1000 further includes:
[0198] a seventh display module, configured to display a fourth exchange control on the second call interface;
[0199] an eighth receiving module, configured to receive a ninth input to the fourth exchange control;
[0200] An eighth response module is used to display the second call interface on the first electronic device and the first call interface of the first video on the second electronic device in response to the ninth input.
[0201] Optionally, when the second call interface of the second video is displayed, the apparatus 1000 further includes:
[0202] The third control module is configured to, when no facial image is recognized, turn off the microphone of the second electronic device; or
[0203] The fourth control module is configured to enable the second electronic device to turn on the microphone when a facial image is recognized.
[0204] Optionally, when the second call interface of the second video is displayed, the apparatus 1000 further includes:
[0205] An eighth display module is used to display the call record of the first video in the form of text in the second call interface when a facial image is recognized.
[0206] Optionally, the apparatus 1000 further includes:
[0207] The second sound processing module is used to process the second audio data and remove sound data other than that of the user.
[0208] The video call device provided in the embodiment of the present application can achieve Figure 8 To avoid repetition, the various processes implemented in the method embodiment are not described here.
[0209] The video calling device in the embodiments of the present application can be an electronic device or a component of an electronic device, such as an integrated circuit or chip. The electronic device can be a terminal or other device other than a terminal. For example, the electronic device can be a mobile phone, a tablet computer, a laptop computer, a PDA, an in-vehicle electronic device, a mobile internet device (MID), an augmented reality (AR) / virtual reality (VR) device, a robot, a wearable device, an ultra-mobile personal computer (UMPC), a netbook, or a personal digital assistant (PDA), etc. It can also be a server, a network attached storage (NAS), a personal computer (PC), a television (TV), a teller machine, or a self-service machine, etc., and the embodiments of the present application do not specifically limit this.
[0210] The video call device in the embodiment of the present application may be a device having an operating system. The operating system may be an Android operating system, an iOS operating system, or other possible operating systems, which are not specifically limited in the embodiment of the present application.
[0211] like Figure 11 As shown, an embodiment of the present application also provides a first electronic device 1100, including a processor 1101 and a memory 1102, and the memory 1102 stores a program or instruction that can be run on the processor 1101. When the program or instruction is executed by the processor 1101, the various steps of the above-mentioned video call method embodiment applied to the first electronic device are implemented, and the same technical effect can be achieved. To avoid repetition, it will not be repeated here.
[0212] It should be noted that the first electronic device in the embodiment of the present application includes the mobile electronic device and the non-mobile electronic device mentioned above.
[0213] Figure 12 A schematic diagram of the hardware structure of a first electronic device implementing an embodiment of the present application.
[0214] The first electronic device 1200 includes but is not limited to: a radio frequency unit 1201, a network module 1202, an audio output unit 1203, an input unit 1204, a sensor 1205, a display unit 1206, a user input unit 1207, an interface unit 1208, a memory 1209, and a processor 1210.
[0215] Those skilled in the art will understand that the first electronic device 1200 may also include a power source (such as a battery) to power each component, and the power source may be logically connected to the processor 1210 through a power management system, thereby implementing functions such as charging, discharging, and power consumption management through the power management system. Figure 12 The electronic device structure shown in the figure does not constitute a limitation on the electronic device. The first electronic device may include more or fewer components than shown in the figure, or combine certain components, or arrange the components differently, which will not be repeated here.
[0216] The display unit 1206 is configured to display a first control when the first call interface of the first video is displayed and a call request for the second video is received;
[0217] A user input unit 1207, configured to receive a first input to the first control;
[0218] The display unit 1206 is further configured to display the first call interface and the second call interface of the second video on the first electronic device in response to the first input; or
[0219] The radio frequency unit 1201 is configured to send first information to a second electronic device in response to the first input, where the first information is used to display the second call interface on the second electronic device.
[0220] Optionally, the processor 1210 is used to receive the first image data and the first audio data sent by the peer device of the second video; and send the first image data and the first audio data to the second electronic device; or, receive the second image data and the second audio data sent by the second electronic device, and send the second image data and the second audio data to the peer device of the second video.
[0221] Optionally, in response to the first input, before sending the first information to the second electronic device, the display unit 1206 is also used to display at least one device identification; the user input unit 1207 is used to receive a second input of a device identification corresponding to a third electronic device in the at least one device identification; and the processor 1210 is used to determine the third electronic device as the second electronic device in response to the second input.
[0222] Optionally, after sending the first information to the second electronic device in response to the first input, the user input unit 1207 is used to receive the user's third input; the display unit 1206 is used to display the second call interface on the first electronic device in response to the third input, and control the display of the first call interface on the second electronic device.
[0223] Optionally, after sending the first information to the second electronic device in response to the first input, the processor 1210 is configured to turn off the microphone of the first electronic device if no facial image is recognized; or turn on the microphone of the first electronic device if a facial image is recognized.
[0224] Optionally, after sending the first information to the second electronic device in response to the first input, the display unit 1206 is used to display the call record of the second video in the form of text in the first call interface when a facial image is recognized.
[0225] Optionally, in response to the first input, after sending the first information to the second electronic device, the processor 1210 is used to process the collected sound data to obtain the user's sound data; and send the user's sound data to the opposite end device of the first video.
[0226] Optionally, the first electronic device includes a first display area and a second display area; the display unit 1206 is specifically used to display one of the first call interface and the second call interface in the first display area, and to display the other of the first call interface and the second call interface in the second display area; wherein, the video call data corresponding to the first display area is displayed in the form of text, and the video call data corresponding to the second display area is played in the form of audio.
[0227] Optionally, the display unit 1206 is also used to display a first exchange control in the second display area; the user input unit 1207 is used to receive a fourth input from the user to the first exchange control; the display unit 1206 is used to exchange the call interfaces displayed in the first display area and the second display area in response to the fourth input.
[0228] Optionally, the display unit 1206 is further configured to display a second exchange control on the first call interface;
[0229] The user input unit 1207 is configured to receive a fifth input to the second exchange control;
[0230] The display unit 1206 is configured to display the second call interface on the first electronic device and the first call interface on the second electronic device in response to the fifth input.
[0231] Optionally, the display unit 1206 is also used to display a third exchange control in the second display area; the user input unit 1207 is used to receive a sixth input from the user to the third exchange control; the processor 1210 is used to display the video call data corresponding to the first display area in the form of audio and play the video call data corresponding to the second display area in the form of text in response to the sixth input.
[0232] In an embodiment of the present application, when a first electronic device displays a first call interface for a first video and receives a call request for a second video, it displays a first control and receives a first input from the user to the first control; in response to the first input, displays the first call interface and the second call interface for the second video on the first electronic device; or, in response to the first input, sends a first message to the second electronic device, the first message being used to display the second call interface on the second electronic device. In this way, the call interface for two videos can be displayed on the first electronic device, or the call interface for another video can be assisted by the second electronic device, ultimately enabling the establishment of two video calls at the same time.
[0233] It should be understood that in an embodiment of the present application, the input unit 1204 may include a graphics processing unit (GPU) 12041 and a microphone 12042, and the graphics processor 12041 processes the image data of a static picture or video obtained by an image capture device (such as a camera) in a video capture mode or an image capture mode. The display unit 1206 may include a display panel 12061, and the display panel 12061 may be configured in the form of a liquid crystal display, an organic light emitting diode, etc. The user input unit 1207 includes a touch panel 12071 and at least one of other input devices 12072. The touch panel 12071 is also called a touch screen. The touch panel 12071 may include two parts: a touch detection device and a touch controller. Other input devices 12072 may include, but are not limited to, a physical keyboard, function keys (such as volume control keys, switch keys, etc.), a trackball, a mouse, and a joystick, which will not be repeated here.
[0234] The memory 1209 can be used to store software programs and various data. The memory 1209 may mainly include a first storage area for storing programs or instructions and a second storage area for storing data, wherein the first storage area may store an operating system, applications or instructions required for at least one function (such as a sound playback function, an image playback function, etc.). In addition, the memory 1209 may include a volatile memory or a non-volatile memory, or the memory 1209 may include both volatile and non-volatile memory. Among them, the non-volatile memory may be a read-only memory (ROM), a programmable read-only memory (PROM), an erasable programmable read-only memory (EPROM), an electrically erasable programmable read-only memory (EEPROM), or a flash memory. The volatile memory may 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 RAM bus random access memory (DRRAM). The memory 1209 in the embodiment of the present application includes but is not limited to these and any other suitable types of memory.
[0235] Processor 1210 may include one or more processing units. Optionally, processor 1210 integrates an application processor and a modem processor. The application processor primarily handles operations related to the operating system, user interface, and application programs, while the modem processor primarily processes wireless communication signals, such as a baseband processor. It is understood that the modem processor may not be integrated into processor 1210.
[0236] like Figure 13As shown, an embodiment of the present application also provides a second electronic device 1300, including a processor 1301 and a memory 1302, and the memory 1302 stores a program or instruction that can be run on the processor 1301. When the program or instruction is executed by the processor 1301, the various steps of the above-mentioned video call method embodiment applied to the second electronic device are implemented, and the same technical effect can be achieved. To avoid repetition, it will not be repeated here.
[0237] It should be noted that the second electronic device in the embodiment of the present application includes the mobile electronic device and the non-mobile electronic device mentioned above.
[0238] Figure 14 A schematic diagram of the hardware structure of a second electronic device implementing an embodiment of the present application.
[0239] The second electronic device 1400 includes but is not limited to: a radio frequency unit 1401, a network module 1402, an audio output unit 1403, an input unit 1404, a sensor 1405, a display unit 1406, a user input unit 1407, an interface unit 1408, a memory 1409, and a processor 1410.
[0240] Those skilled in the art will understand that the second electronic device 1400 may also include a power supply (such as a battery) to power each component, and the power supply may be logically connected to the processor 1410 through a power management system, thereby implementing functions such as charging, discharging, and power consumption management through the power management system. Figure 14 The electronic device structure shown in the figure does not constitute a limitation on the electronic device. The electronic device may include more or fewer components than shown in the figure, or combine certain components, or arrange the components differently, which will not be repeated here.
[0241] The display unit 1406 is configured to display a call request interface for the second video upon receiving a first message sent by the first electronic device; wherein the first message is configured to display a second call interface for the second video on the second electronic device, the call request interface including: a second control;
[0242] A user input unit 1407 is configured to receive a seventh input to the second control;
[0243] Processor 1410 is configured to display the second call interface in response to the seventh input.
[0244] Optionally, after displaying the second call interface, the processor 1410 is used to receive the first image data and first audio data of the second video sent by the first electronic device; play the first audio data and display the first image data on the second call interface; or collect the second image data and second audio data of the second video, and send the second image data and second audio data to the first electronic device.
[0245] Optionally, when displaying the second call interface of the second video, the user input unit 1407 is used to receive the user's eighth input; the display unit 1406 is used to display the second call interface on the first electronic device and the first call interface of the first video on the second electronic device in response to the eighth input.
[0246] Optionally, when displaying the second call interface of the second video, the display unit 1406 is used to display a fourth exchange control on the second call interface; the user input unit 1407 is used to receive a ninth input to the fourth exchange control; the display unit 1406 is used to display the second call interface on the first electronic device and the first call interface of the first video on the second electronic device in response to the ninth input.
[0247] Optionally, when the second call interface of the second video is displayed, the processor 1410 is configured to turn off the microphone of the second electronic device if no facial image is recognized; or turn on the microphone of the second electronic device if a positive image is recognized.
[0248] Optionally, when the second call interface of the second video is displayed, the display unit 1406 is used to display the call record of the first video in the form of text in the second call interface when a facial image is recognized.
[0249] Optionally, before sending the second image data and the second audio data to the first electronic device, the processor 1410 is configured to process the second audio data to remove sound data other than that of the user.
[0250] In the above embodiment, upon receiving the first message sent by the first electronic device, the second electronic device displays a call request interface for the second video; the call request interface includes a second control; and upon receiving a seventh input to the second control, the second call interface is displayed. In this manner, the second electronic device can assist in displaying the second call interface for the second video, enabling a two-way video call to be established simultaneously on two devices.
[0251] It should be understood that in an embodiment of the present application, the input unit 1404 may include a graphics processing unit (GPU) 14041 and a microphone 14042, and the graphics processor 14041 processes the image data of a static picture or video obtained by an image capture device (such as a camera) in a video capture mode or an image capture mode. The display unit 1406 may include a display panel 14061, and the display panel 14061 may be configured in the form of a liquid crystal display, an organic light emitting diode, etc. The user input unit 1407 includes a touch panel 14071 and at least one of other input devices 14072. The touch panel 14071 is also called a touch screen. The touch panel 14071 may include two parts: a touch detection device and a touch controller. Other input devices 14072 may include, but are not limited to, a physical keyboard, function keys (such as volume control keys, switch keys, etc.), a trackball, a mouse, and an operating stick, which will not be repeated here.
[0252] The memory 1409 can be used to store software programs and various data. The memory 1409 may mainly include a first storage area for storing programs or instructions and a second storage area for storing data, wherein the first storage area may store an operating system, applications or instructions required for at least one function (such as a sound playback function, an image playback function, etc.). In addition, the memory 1409 may include a volatile memory or a non-volatile memory, or the memory 1409 may include both volatile and non-volatile memory. Among them, the non-volatile memory may be a read-only memory (ROM), a programmable read-only memory (PROM), an erasable programmable read-only memory (EPROM), an electrically erasable programmable read-only memory (EEPROM), or a 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 RAM bus random access memory (DRRAM). The memory 1409 in the embodiment of the present application includes but is not limited to these and any other suitable types of memory.
[0253] Processor 1410 may include one or more processing units. Optionally, processor 1410 integrates an application processor and a modem processor. The application processor primarily handles operations related to the operating system, user interface, and application programs, while the modem processor primarily processes wireless communication signals, such as a baseband processor. It is understood that the modem processor may not be integrated into processor 1410.
[0254] An embodiment of the present application also provides a readable storage medium, on which a program or instruction is stored. When the program or instruction is executed by a processor, the various processes of the above-mentioned video call method embodiment are implemented and the same technical effect can be achieved. To avoid repetition, it will not be repeated here.
[0255] The processor is the processor in the electronic device described in the above embodiment. The readable storage medium includes a computer readable storage medium, such as a computer read-only memory (ROM), a random access memory (RAM), a magnetic disk, or an optical disk.
[0256] An embodiment of the present application further provides a chip, which includes a processor and a communication interface, wherein the communication interface is coupled to the processor, and the processor is used to run programs or instructions to implement the various processes of the above-mentioned video call method embodiment and achieve the same technical effect. To avoid repetition, it will not be repeated here.
[0257] It should be understood that the chip mentioned in the embodiments of the present application can also be called a system-level chip, a system chip, a chip system or a system-on-chip chip, etc.
[0258] An embodiment of the present application provides a computer program product, which is stored in a storage medium. The program product is executed by at least one processor to implement the various processes of the above-mentioned video call method embodiment and can achieve the same technical effect. To avoid repetition, it will not be repeated here.
[0259] It should be noted that, in this article, the terms "comprise", "include" or any other variants thereof are intended to cover non-exclusive inclusion, so that a process, method, article or device comprising a series of elements includes not only those elements, but also other elements not explicitly listed, or also includes elements inherent to such process, method, article or device. In the absence of further restrictions, an element defined by the statement "comprises a ..." does not exclude the presence of other identical elements in the process, method, article or device comprising the element. In addition, it should be noted that the scope of the methods and devices in the embodiments of the present application is not limited to performing functions in the order shown or discussed, and may also include performing functions in a substantially simultaneous manner or in the opposite order according to the functions involved. For example, the described method may be performed in an order different from that described, and various steps may also be added, omitted, or combined. In addition, the features described with reference to certain examples may be combined in other examples.
[0260] Through the description of the above implementation methods, those skilled in the art can clearly understand that the above-mentioned embodiment methods can be implemented by means of software plus the necessary general hardware platform, and of course 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 the present application is essentially or the part that contributes to the prior art can be embodied in the form of a computer software product, which is stored in a storage medium (such as ROM / RAM, magnetic disk, optical disk), including a number of instructions for enabling a terminal (which can be a mobile phone, computer, server, or network device, etc.) to execute the methods described in each embodiment of the present application.
[0261] The embodiments of the present application are described above in conjunction with the accompanying drawings, but the present application is not limited to the above-mentioned specific implementation methods. The above-mentioned specific implementation methods are merely illustrative and not restrictive. Under the guidance of this application, ordinary technicians in this field can also make many forms without departing from the purpose of this application and the scope of protection of the claims, all of which are within the protection of this application.
Claims
1. A video calling method, characterized in that: Applicable to a first electronic device, comprising: When a first call interface of the first video is displayed and a call request for the second video is received, performing a device search and displaying a device identifier of at least one searched device; receiving a second input of the device identification corresponding to a third electronic device in at least one of the device identifications; In response to the second input, determining the third electronic device as the second electronic device; Displaying a first control; receiving a first input to the first control; In response to the first input, sending first information to the second electronic device, where the first information is used to display a second call interface of the second video on the second electronic device; After sending the first information to the second electronic device in response to the first input, the method further includes: if no facial image is recognized, the first electronic device turning off the microphone; or if a facial image is recognized, the first electronic device turning on the microphone; After sending the first information to the second electronic device in response to the first input, the method further includes: receiving a third input from the user; In response to the third input, the second call interface is displayed on the first electronic device, and the first call interface is controlled to be displayed on the second electronic device.
2. The video calling method according to claim 1, wherein: After sending the first information to the second electronic device, the method further includes: receiving first image data and first audio data sent by a peer device of the second video; and sending the first image data and the first audio data to the second electronic device; or The second image data and the second audio data sent by the second electronic device are received, and the second image data and the second audio data are sent to a peer device of the second video.
3. The video calling method according to claim 1, wherein: After sending the first information to the second electronic device in response to the first input, the method further includes: When a facial image is recognized, the call record of the second video is displayed in the first call interface in the form of text.
4. The video calling method according to claim 1, wherein: After sending the first information to the second electronic device in response to the first input, the method further includes: Processing the collected sound data to obtain the user's sound data; The user's voice data is sent to a peer device of the first video.
5. A video calling method, characterized in that: Applied to a second electronic device, the second electronic device is determined by performing a device search when the first electronic device displays a first call interface of the first video and receives a call request for the second video; The method comprises: Upon receiving the first information sent by the first electronic device, displaying a call request interface for the second video; wherein the first information is used to display a second call interface for the second video on the second electronic device, the call request interface including: a second control; receiving a seventh input to the second control; In response to the seventh input, displaying the second call interface; When the second call interface of the second video is displayed, the method further includes: If no facial image is recognized, the second electronic device turns off the microphone; or When a facial image is recognized, the second electronic device turns on a microphone; The method further comprises: receiving an eighth input from the user; In response to the eighth input, the second call interface is controlled to be displayed on the first electronic device, and the first call interface of the first video is displayed on the second electronic device.
6. A video call device, characterized in that: Applicable to a first electronic device, comprising: A first display module is configured to, when displaying a first call interface of the first video and receiving a call request for the second video, perform a device search and display a device identifier of at least one searched device; a second receiving module, configured to receive a second input of a device identification corresponding to a third electronic device in the at least one device identification; a second responding module, configured to determine the third electronic device as a second electronic device in response to the second input; The first display module is further configured to display a first control; A first receiving module, configured to receive a first input to the first control; a first responding module, configured to send first information to the second electronic device in response to the first input, wherein the first information is used to display a second call interface of a second video on the second electronic device; The device further comprises: The first control module is configured to, when no face image is recognized, turn off the microphone of the first electronic device; or a second control module, configured to activate a microphone of the first electronic device when a facial image is recognized; The device further comprises: A third receiving module, configured to receive a third input from a user; The third response module is used to display the second call interface on the first electronic device in response to the third input, and control the display of the first call interface on the second electronic device.
7. A video call device, characterized in that: Applied to a second electronic device, the second electronic device is determined by performing a device search when the first electronic device displays a first call interface of the first video and receives a call request for the second video; The device comprises: a sixth display module, configured to display a call request interface for the second video upon receiving the first information sent by the first electronic device; wherein the first information is used to display a second call interface for the second video on the second electronic device, the call request interface including: a second control; a sixth receiving module, configured to receive a seventh input to the second control; a sixth response module, configured to display the second call interface in response to the seventh input; When the second call interface of the second video is displayed, the device further includes: The third control module is configured to, when no facial image is recognized, turn off the microphone of the second electronic device; or a fourth control module, configured to activate a microphone of the second electronic device when a facial image is recognized; The device further comprises: a seventh receiving module, configured to receive an eighth input from a user; The seventh response module is used to display the second call interface on the first electronic device and the first call interface of the first video on the second electronic device in response to the eighth input.
8. An electronic device, characterized in that: The device comprises a processor and a memory, wherein the memory stores a program or instruction that can be run on the processor, and when the program or instruction is executed by the processor, the steps of the video calling method according to any one of claims 1 to 4 are implemented, or the steps of the video calling method according to claim 5 are implemented.
9. A readable storage medium, characterized in that The readable storage medium stores a program or instruction, and when the program or instruction is executed by the processor, the steps of the video calling method according to any one of claims 1 to 4 are implemented, or the steps of the video calling method according to claim 5 are implemented.
Citation Information
Patent Citations
Control method of electronic equipment and electronic equipment
CN110730260A
Call control method, call control device, electronic equipment and readable storage medium
CN113329203A
Multi-screen collaborative call method and system, terminal and storage medium
CN113923305A