Movatterモバイル変換


[0]ホーム

URL:


CN112261338B - Video call method, video call device, electronic equipment and computer-readable storage medium - Google Patents

Video call method, video call device, electronic equipment and computer-readable storage medium
Download PDF

Info

Publication number
CN112261338B
CN112261338BCN202011082238.5ACN202011082238ACN112261338BCN 112261338 BCN112261338 BCN 112261338BCN 202011082238 ACN202011082238 ACN 202011082238ACN 112261338 BCN112261338 BCN 112261338B
Authority
CN
China
Prior art keywords
terminal
application program
video call
user
address book
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN202011082238.5A
Other languages
Chinese (zh)
Other versions
CN112261338A (en
Inventor
黄顺明
刘喆
黄莉婷
刘昌龙
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Guangdong Oppo Mobile Telecommunications Corp Ltd
Original Assignee
Guangdong Oppo Mobile Telecommunications Corp Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Guangdong Oppo Mobile Telecommunications Corp LtdfiledCriticalGuangdong Oppo Mobile Telecommunications Corp Ltd
Priority to CN202011082238.5ApriorityCriticalpatent/CN112261338B/en
Publication of CN112261338ApublicationCriticalpatent/CN112261338A/en
Priority to PCT/CN2021/116587prioritypatent/WO2022078106A1/en
Application grantedgrantedCritical
Publication of CN112261338BpublicationCriticalpatent/CN112261338B/en
Activelegal-statusCriticalCurrent
Anticipated expirationlegal-statusCritical

Links

Images

Classifications

Landscapes

Abstract

The embodiment of the disclosure relates to a video call method, a video call device, an electronic device and a computer-readable storage medium. The method responds to the video call operation instruction and carries out video call with a second application program of a second terminal through a first application program of a first terminal. The first application program is installed on the first terminal, and the applet capable of realizing the video call function can be loaded on the second terminal through the third application program, so that the video call between the first terminal and the second terminal can be realized, and the same application software which is specially designed does not need to be installed on the first terminal and the second terminal, so that the type or the number of the second terminals capable of carrying out the video call with the first terminal can not be limited, the audiences of the video call function on the first terminal are wider, and the adaptability of the video call function of the first terminal is enhanced.

Description

Translated fromChinese
视频通话方法、装置、电子设备和计算机可读存储介质Video call method, device, electronic device and computer-readable storage medium

技术领域technical field

本申请涉及视频图像数据处理技术领域,特别是涉及一种视频通话方法、装置、电子设备和计算机可读存储介质。The present application relates to the technical field of video image data processing, in particular to a video call method, device, electronic equipment and computer-readable storage medium.

背景技术Background technique

随着通信技术的发展,智能电视的出现不仅给用户带来了更佳的娱乐体验,还能给用户带来极大的便利。越来越多的用户使用智能电视与移动终端进行视频通话。With the development of communication technology, the emergence of smart TV not only brings better entertainment experience to users, but also brings great convenience to users. More and more users use smart TVs to make video calls with mobile terminals.

在一些视频通话场景中,可以在智能电视和移动终端上预先安装同款具有视频通话功能的应用程序,智能电视和移动终端可通过该应用程序进行视频通话。由于智能电视只能和安装有同款应用程序的移动终端进行视频通话,导致智能电视的视频通话功能的应用场景十分受限。In some video call scenarios, the same application program with a video call function can be pre-installed on the smart TV and the mobile terminal, and the smart TV and the mobile terminal can conduct video calls through the application program. Since smart TVs can only conduct video calls with mobile terminals installed with the same application program, the application scenarios of the video call function of smart TVs are very limited.

发明内容Contents of the invention

本申请实施例提供了一种能够有效降低智能电视的视频通话功能开发成本,以及增强智能电视的应用性的视频通话方法、装置、电子设备、计算机可读存储介质。Embodiments of the present application provide a video call method, device, electronic device, and computer-readable storage medium capable of effectively reducing the development cost of a video call function of a smart TV and enhancing the applicability of the smart TV.

第一方面,一种视频通话方法,所述方法包括:In the first aspect, a video call method, the method includes:

响应于视频通话操作指令,通过第一终端的第一应用程序与第二终端的第二应用程序进行视频通话;所述第二应用程序由所述第二终端中第三应用程序加载,且具有视频通话功能。In response to the video call operation instruction, a video call is made through the first application program of the first terminal and the second application program of the second terminal; the second application program is loaded by the third application program in the second terminal, and has Video call function.

第二方面,一种视频通话方法,所述方法包括:In a second aspect, a video call method, the method includes:

通过第二终端的第二应用程序与第一终端的第一应用程序进行视频通话;所述第二应用程序由所述第二终端中第三应用程序加载,且具有视频通话功能。A video call is made with the first application program of the first terminal through the second application program of the second terminal; the second application program is loaded by a third application program in the second terminal, and has a video call function.

第三方面,一种视频通话装置,其特征在于,包括:In a third aspect, a video call device is characterized in that it includes:

响应模块,用于响应于视频通话操作指令;A response module, configured to respond to video call operation instructions;

视频通话模块,用于通过第一终端的第一应用程序与第二终端的第二应用程序进行视频通话;所述第二应用程序由所述第二终端中第三应用程序加载,且具有视频通话功能。The video call module is used to make a video call with the second application program of the second terminal through the first application program of the first terminal; the second application program is loaded by the third application program in the second terminal, and has video call function.

第四方面,一种视频通话装置,其特征在于,包括:In a fourth aspect, a video call device is characterized in that it includes:

视频通话模块,用于通过第二终端的第二应用程序与第一终端的第一应用程序进行视频通话;所述第二应用程序由所述第二终端中第三应用程序加载,且具有视频通话功能。The video call module is used to make a video call with the first application program of the first terminal through the second application program of the second terminal; the second application program is loaded by the third application program in the second terminal, and has video call function.

第五方面,一种电子设备,包括存储器和处理器,所述存储器存储有计算机程序,所述处理器执行所述计算机程序时实现上述第一方面所述的方法。In a fifth aspect, an electronic device includes a memory and a processor, the memory stores a computer program, and the processor implements the method described in the first aspect when executing the computer program.

第六方面,一种电子设备,包括存储器和处理器,所述存储器存储有计算机程序,所述处理器执行所述计算机程序时实现上述第二方面所述的方法。According to a sixth aspect, an electronic device includes a memory and a processor, the memory stores a computer program, and the processor implements the method described in the second aspect above when executing the computer program.

第七方面,一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现上述第一方面所述的方法。In a seventh aspect, a computer-readable storage medium stores a computer program thereon, and when the computer program is executed by a processor, the method described in the above-mentioned first aspect is implemented.

第八方面,一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现上述第二方面所述的方法。In an eighth aspect, a computer-readable storage medium stores a computer program thereon, and when the computer program is executed by a processor, the method described in the above-mentioned second aspect is implemented.

上述实施例提供的视频通话方法、装置、电子设备和存储介质,通过响应于视频通话操作指令,并通过第一终端的第一应用程序与第二终端的第二应用程序进行视频通话。由于第二应用程序由第二终端中第三应用程序加载,且具有视频通话功能,以及第三应用程序为第二终端上安装的应用程序,因此用户不需要在第二终端上重新下载和安装专有设计的应用程序,只需要借助第二终端上安装的第三应用程序加载即可,极大的节省了开发第一终端的视频通话功能的成本。而且,第一终端上安装第一应用程序,以及第二终端上可以通过第三应用程序加载能够实现视频通话功能的小程序,即可实现第一终端与第二终端的视频通话,不需要第一终端和第二终端上必须安装专有设计的同款应用软件,因此,与第一终端能够进行视频通话的第二终端的类型或数量不会受到限制,使第一终端上的视频通话功能的受众性更广,从而增强了第一终端的视频通话功能的适应性。The video call method, device, electronic device, and storage medium provided in the above embodiments respond to video call operation instructions and conduct a video call through the first application program of the first terminal and the second application program of the second terminal. Since the second application program is loaded by the third application program in the second terminal and has a video call function, and the third application program is an application program installed on the second terminal, the user does not need to re-download and install it on the second terminal The specially designed application program only needs to be loaded by means of the third application program installed on the second terminal, which greatly saves the cost of developing the video call function of the first terminal. Moreover, the first application program is installed on the first terminal, and the applet that can realize the video call function can be loaded on the second terminal through the third application program, so that the video call between the first terminal and the second terminal can be realized without the need for a second terminal. The same application software of proprietary design must be installed on the first terminal and the second terminal. Therefore, the type or quantity of the second terminal that can conduct video calls with the first terminal will not be limited, so that the video call function on the first terminal The audience is wider, thereby enhancing the adaptability of the video call function of the first terminal.

附图说明Description of drawings

为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。In order to more clearly illustrate the technical solutions in the embodiments of the present application or the prior art, the following will briefly introduce the drawings that need to be used in the description of the embodiments or the prior art. Obviously, the accompanying drawings in the following description are only These are some embodiments of the present application. Those skilled in the art can also obtain other drawings based on these drawings without creative work.

图1为一个实施例中视频通话方法的应用环境图;Fig. 1 is an application environment diagram of a video call method in an embodiment;

图2为一个实施例中视频通话方法的流程图;Fig. 2 is a flowchart of a video call method in an embodiment;

图3为一个实施例中视频通话应用场景的示意图;FIG. 3 is a schematic diagram of a video call application scenario in an embodiment;

图4为一个实施例中显示目标通讯录的方法的流程图;FIG. 4 is a flowchart of a method for displaying a target address book in an embodiment;

图5为一个实施例中视频显示界面的示意图;Fig. 5 is a schematic diagram of a video display interface in an embodiment;

图6为一个实施例中视频通话方法的流程图;Fig. 6 is a flowchart of a video call method in an embodiment;

图7为一个实施例中视频显示界面的示意图;Fig. 7 is a schematic diagram of a video display interface in an embodiment;

图8为一个实施例中视频通话方法的流程图;Fig. 8 is a flowchart of a video call method in an embodiment;

图9为一个实施例中视频通话方法的流程图;Fig. 9 is a flowchart of a video calling method in an embodiment;

图10为一个实施例中视频显示界面的示意图;Fig. 10 is a schematic diagram of a video display interface in an embodiment;

图11为一个实施例中视频通话方法的流程图;Figure 11 is a flow chart of a video call method in an embodiment;

图12为一个实施例中视频通话方法的流程图;Figure 12 is a flow chart of a video call method in an embodiment;

图13为一个实施例中视频通话方法的流程图;Figure 13 is a flowchart of a video call method in an embodiment;

图14为一个实施例中视频通话方法的流程图;Figure 14 is a flowchart of a video call method in an embodiment;

图15为一个实施例中视频通话装置的结构框图;Fig. 15 is a structural block diagram of a video call device in an embodiment;

图16为一个实施例中视频通话装置的结构框图;Fig. 16 is a structural block diagram of a video call device in an embodiment;

图17为一个实施例中电子设备的内部结构示意图。Fig. 17 is a schematic diagram of the internal structure of an electronic device in one embodiment.

具体实施方式Detailed ways

为了使本申请的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本申请进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本申请,并不用于限定本申请。In order to make the purpose, technical solution and advantages of the present application clearer, the present application will be further described in detail below in conjunction with the accompanying drawings and embodiments. It should be understood that the specific embodiments described here are only used to explain the present application, and are not intended to limit the present application.

可以理解,本申请所使用的术语“第一”、“第二”等可在本文中用于描述各种元件,但这些元件不受这些术语限制。这些术语仅用于将第一个元件与另一个元件区分。举例来说,在不脱离本申请的范围的情况下,可以将第一客户端称为第二客户端,且类似地,可将第二客户端称为第一客户端。第一客户端和第二客户端两者都是客户端,但其不是同一客户端。It can be understood that the terms "first", "second" and the like used in this application may be used to describe various elements herein, but these elements are not limited by these terms. These terms are only used to distinguish one element from another element. For example, a first client could be termed a second client, and, similarly, a second client could be termed a first client, without departing from the scope of the present application. Both the first client and the second client are clients, but they are not the same client.

本申请提供的视频通话方法,可以应用于如图1所示的应用环境中。其中,智能电视102通过网络与终端101进行视频通信。其中,终端101可以但不限于是各种个人计算机、笔记本电脑、智能手机、平板电脑和便携式可穿戴设备,智能电视102可以是家用智能电视,也可以是办公智能电视。The video call method provided in this application can be applied to the application environment shown in FIG. 1 . Wherein, thesmart TV 102 performs video communication with theterminal 101 through the network. Wherein, theterminal 101 may be, but not limited to, various personal computers, notebook computers, smart phones, tablet computers and portable wearable devices, and thesmart TV 102 may be a home smart TV or an office smart TV.

图2为一个实施例中视频通话方法的流程图。本实施例中的视频通话方法,以运行于图1中的智能电视102为例进行描述。如图2所示,视频通话方法包括:Fig. 2 is a flowchart of a video call method in an embodiment. The video call method in this embodiment is described by taking thesmart TV 102 running in FIG. 1 as an example. As shown in Figure 2, the video calling methods include:

S101,响应于视频通话操作指令;通过第一终端的第一应用程序与第二终端的第二应用程序进行视频通话。S101, in response to a video call operation instruction; perform a video call with a second application program of a second terminal through a first application program of a first terminal.

其中,本实施例中的第一终端可以为智能电视,第二终端可以为手机、平板电脑、计算机设备等,还可以为具备一定计算能力的智能大屏设备。视频通话操作指令用于控制第一终端与第二终端进行视频通话的操作,该视频通话操作指令可以包括通话拨打指令、通话接听指令、通话挂断指令、切换通话过程中视频画面指令、通话过程中语音切换指令等与视频通话相关的操作指令。视频通话操作指令可以是用户通过控制设备触发的指令,也可以是用户直接在第一终端上输入的指令,还可以是用户借助智能语音助手输入的指令。其中的控制设备用于控制第一终端上的各功能实现,例如,控制设备可以是智能电视的遥控器,遥控器控制开启智能电视,控制显示智能电视各节目画面,控制智能电视音量大小等;智能语音助手可以是与智能电视互联的独立设备,也可以是集成在智能电视中的智能语音模块。Wherein, the first terminal in this embodiment may be a smart TV, and the second terminal may be a mobile phone, a tablet computer, a computer device, etc., or may be a smart large-screen device with a certain computing capability. The video call operation instruction is used to control the operation of the video call between the first terminal and the second terminal, and the video call operation instruction may include a call dialing instruction, a call answering instruction, a call hanging up instruction, an instruction for switching video images during a call, and a call process instruction. Operation instructions related to video calls, such as voice switching instructions. The video call operation instruction may be an instruction triggered by the user through the control device, may also be an instruction input by the user directly on the first terminal, or may be an instruction input by the user by means of an intelligent voice assistant. The control device is used to control the realization of various functions on the first terminal. For example, the control device may be a remote control of the smart TV, and the remote control controls to turn on the smart TV, controls the display of each program screen of the smart TV, controls the volume of the smart TV, etc.; The intelligent voice assistant can be an independent device interconnected with the smart TV, or an intelligent voice module integrated in the smart TV.

本实施例中,第一终端需要与第二终端进行视频通话时,第一终端的用户可以在控制设备上输入视频通话指令,控制设备即可将视频通话指令基于无线网络或蓝牙连接发送至第一终端,以使第一终端在响应于视频通话操作指令后执行视频通话的功能。例如,电视机用户可以点击遥控器上的确认按钮,遥控器即可根据该确认按钮的触发操作生成相应的确认指令。可选地,第一终端的用户也可以在第一终端上直接输入视频通话指令,以使第一终端在响应于视频通话操作指令后执行视频通话的功能,例如,用户可以通过第一终端内置的语音装置输入视频通话指令。需要说明的是,第一终端的用户可以通过各种方式的触发操作使控制设备生成视频通话指令,或者第一终端的用户可以在第一终端上通过各种方式的触发操作输入视频通话指令。例如,按压按钮、点击或滑动控件、语音输入等,此处不做限定。In this embodiment, when the first terminal needs to make a video call with the second terminal, the user of the first terminal can input a video call command on the control device, and the control device can send the video call command to the second terminal based on a wireless network or a Bluetooth connection. A terminal, so that the first terminal executes the video call function after responding to the video call operation instruction. For example, a TV user can click a confirmation button on the remote control, and the remote control can generate a corresponding confirmation instruction according to the trigger operation of the confirmation button. Optionally, the user of the first terminal may also directly input a video call instruction on the first terminal, so that the first terminal performs a video call function after responding to the video call operation instruction. For example, the user may use the built-in input video call commands on your voice device. It should be noted that the user of the first terminal may cause the control device to generate a video call instruction through various trigger operations, or the user of the first terminal may input the video call instruction through various trigger operations on the first terminal. For example, pressing a button, clicking or sliding a control, voice input, etc., are not limited here.

其中,第二应用程序由第二终端中第三应用程序加载,且具有视频通话功能。第一应用程序可以为一种内置程序,该内置程序可以是第一终端出厂时安装的应用程序,也可以是由用户在使用第一终端的过程中根据实际应用需求安装的应用程序,用于实现第一终端与其它终端的视频通话功能,例如,其它终端可以是智能电视,也可以是手机、计算机设备等具有视频通话功能的设备。第二终端为与第一终端进行视频通话的其它终端。第二应用程序为可以被第二终端上的第三应用程序加载的应用程序。第二应用程序可以是本身具有视频通话功能的应用程序,也可以是能够借助第三应用程序的视频通话功能的应用程序。例如,当手机需要和电视机进行视频通话时,手机可以通过第三应用程序加载第二应用程序,通过第二应用程序与电视机端的第一应用程序进行视频通话。Wherein, the second application program is loaded by the third application program in the second terminal, and has a video call function. The first application program may be a built-in program, and the built-in program may be an application program installed when the first terminal leaves the factory, or an application program installed by the user according to actual application requirements during the use of the first terminal. Realize the video call function between the first terminal and other terminals. For example, the other terminals may be smart TVs, mobile phones, computer equipment and other devices with video call functions. The second terminal is another terminal that performs a video call with the first terminal. The second application program is an application program that can be loaded by the third application program on the second terminal. The second application program may be an application program that itself has a video call function, or may be an application program that can use the video call function of the third application program. For example, when the mobile phone needs to make a video call with the TV, the mobile phone can load the second application program through the third application program, and make a video call with the first application program on the TV terminal through the second application program.

本实施例中,当第一终端响应于视频通话操作指令时,即可调用内置的第一应用程序,并按照视频通话操作指令指示的视频通话操作与第二终端进行通话,例如,若视频通话操作指令指示第一终端与第二终端建立通话连接,则第一终端调用第一应用程序执行拨打通话功能,以连接第二终端进行视频通话;若视频通话操作指令指示第一终端接收第二终端的视频通话邀请时,第一终端调用第一应用程序执行接收视频通话功能。实际应用中,在第一终端对接第二终端前,第二终端需要调用其上的第三应用程序,并通过第三应用程序加载第二应用程序,第二终端通过第二应用程序的视频通话功能与第一终端进行视频通话,或者第二终端通过第二应用程序借助第三应用程序的视频通话功能与第一终端进行视频通话。例如,若第二终端上的第三应用程序为微信,则第二终端需要与智能电视进行视频通话时,第二终端的用户可以在第二终端上打开微信,并在微信中的小程序中加载第二应用程序,然后通过第二应用程序上的视频通话功能实现与电视的视频通话。再例如,第二终端上的第三应用程序还可以是浏览器,当第二终端需要与智能电视进行视频通话时,第二终端的用户可以直接打开第二终端上的浏览器,并通过浏览器上加载第二应用程序,然后通过第二应用程序上的视频通话功能实现与电视的视频通话。In this embodiment, when the first terminal responds to the video call operation instruction, it can call the built-in first application program and communicate with the second terminal according to the video call operation indicated by the video call operation instruction. For example, if the video call The operation instruction instructs the first terminal to establish a call connection with the second terminal, then the first terminal invokes the first application program to perform a call function to connect the second terminal for a video call; if the video call operation instruction instructs the first terminal to receive the call from the second terminal When the video call is invited, the first terminal invokes the first application program to perform the function of receiving the video call. In practical applications, before the first terminal is docked with the second terminal, the second terminal needs to call the third application program on it, and load the second application program through the third application program, and the second terminal uses the video call of the second application program function to conduct a video call with the first terminal, or the second terminal conducts a video call with the first terminal through the second application program with the help of the video call function of the third application program. For example, if the third application program on the second terminal is WeChat, then when the second terminal needs to make a video call with the smart TV, the user of the second terminal can open WeChat on the second terminal, and in the small program in WeChat Load the second application program, and then realize the video call with the TV through the video call function on the second application program. For another example, the third application program on the second terminal can also be a browser. When the second terminal needs to make a video call with the smart TV, the user of the second terminal can directly open the browser on the second terminal and browse the Load the second application program on the device, and then realize the video call with the TV through the video call function on the second application program.

上述第三应用程序可以是本身不具备视频通话功能的应用程序,或者,第三应用程序不是专用于视频通话功能的应用程序。例如,在一种应用场景中,本实施例中的第二应用程序和第三应用程序都具备视频通话功能,但第三应用程序不是专用于与智能电视进行视频通话功能的应用程序;在第二种应用场景中,第二应用程序不具备视频通话功能,第三应用程序具备视频通话功能,第二应用程序可以借助第三应用程序的视频通话功能实现与第一终端进行视频通话;在第三种应用场景中,第三应用程序不具备视频通话功能,第二应用程序具备视频通话功能。本申请实施例不加以限制。The above-mentioned third application program may be an application program that itself does not have a video call function, or the third application program is not an application program dedicated to the video call function. For example, in an application scenario, both the second application program and the third application program in this embodiment have a video call function, but the third application program is not an application program dedicated to the video call function with a smart TV; In the two application scenarios, the second application program does not have a video call function, the third application program has a video call function, and the second application program can use the video call function of the third application program to implement a video call with the first terminal; In the three application scenarios, the third application program does not have a video call function, and the second application program has a video call function. The embodiments of this application are not limited.

本公开的实施例提供的视频通话方法,通过响应于视频通话操作指令,并通过第一终端的第一应用程序与第二终端的第二应用程序进行视频通话。由于第二应用程序由第二终端中第三应用程序加载,且具有视频通话功能,以及第三应用程序为第二终端上安装的应用程序,因此用户不需要在第二终端上重新下载和安装专有设计的应用程序,只需要借助第二终端上安装的第三应用程序加载即可,极大的节省了开发第一终端的视频通话功能的成本。而且,第一终端上安装第一应用程序,以及第二终端上可以通过第三应用程序加载能够实现视频通话功能的小程序,即可实现第一终端与第二终端的视频通话,不需要第一终端和第二终端上必须安装专有设计的同款应用软件,因此,与第一终端能够进行视频通话的第二终端的类型或数量不会受到限制,使第一终端上的视频通话功能的受众性更广,从而增强了第一终端的视频通话功能的适应性。In the video call method provided by the embodiments of the present disclosure, a video call is performed between a first application program of a first terminal and a second application program of a second terminal by responding to a video call operation instruction. Since the second application program is loaded by the third application program in the second terminal and has a video call function, and the third application program is an application program installed on the second terminal, the user does not need to re-download and install it on the second terminal The specially designed application program only needs to be loaded by means of the third application program installed on the second terminal, which greatly saves the cost of developing the video call function of the first terminal. Moreover, the first application program is installed on the first terminal, and the applet that can realize the video call function can be loaded on the second terminal through the third application program, so that the video call between the first terminal and the second terminal can be realized without the need for a second terminal. The same application software of proprietary design must be installed on the first terminal and the second terminal. Therefore, the type or quantity of the second terminal that can conduct video calls with the first terminal will not be limited, so that the video call function on the first terminal The audience is wider, thereby enhancing the adaptability of the video call function of the first terminal.

在一种应用场景中,如图3所示,电视分别与手机1和手机2通过网络进行连接,手机1可以将通讯录同步到电视上,电视的显示屏上可以显示目标通讯录,该目标通讯录上可以包含手机1、手机2等用户的通讯信息。用户A可以通过电视上的通讯录找到想要进行视频通话的用户的通讯信息,例如,用户A需要与手机1的用户进行视频通话,用户A可以通过电视拨打该手机1,即可实现与该手机1的用户进行视频通话,同理,用户A也可以通过电视与手机2进行视频通话。基于该应用场景,假设电视为第一终端,手机1为第二终端,在一个实施例中提供了一种第一终端通过第二终端获取并显示目标通讯录的方法,即,如图4所示,该方法包括:In one application scenario, as shown in Figure 3, the TV is connected to the mobile phone 1 and the mobile phone 2 through the network, the mobile phone 1 can synchronize the address book to the TV, and the target address book can be displayed on the display screen of the TV. The address book may include communication information of users such as mobile phone 1 and mobile phone 2 . User A can find the communication information of the user who wants to make a video call through the address book on the TV. For example, user A needs to make a video call with the user of mobile phone 1. The user of mobile phone 1 makes a video call. Similarly, user A can also make a video call with mobile phone 2 through the TV. Based on this application scenario, it is assumed that the TV is the first terminal and the mobile phone 1 is the second terminal. In one embodiment, a method for the first terminal to obtain and display the target address book through the second terminal is provided, that is, as shown in FIG. 4 , the method includes:

S201,接收第二应用程序发送的目标通讯录。S201. Receive a target address book sent by a second application program.

其中,目标通讯录为第二应用程序将目标用户的通讯信息与目标用户的终端进行授权后得到的,目标用户为第三应用程序加载的通讯录中的用户,因此目标通讯录中可以包含第二终端上第三应用程序中的部分用户信息或全部用户信息。例如,若第三应用程序为微信时,目标用户则为部分的微信用户或全部的微信用户。Wherein, the target address book is obtained after the second application program authorizes the target user's communication information with the target user's terminal, and the target user is the user in the address book loaded by the third application program, so the target address book may include the first Part of the user information or all of the user information in the third application program on the second terminal. For example, if the third application program is WeChat, the target users are some WeChat users or all WeChat users.

本实施例中,由于目标通讯录中的目标用户是第三应用程序加载的通讯录中的用户,在一些场景中,第三应用程序并不具备将自身通讯录直接同步到第一终端的权限,因此,在实际应用中,第二终端还需要向目标用户的终端发送通讯授权请求,以得到向第一终端公开目标用户的通讯信息的权限,才能将包括目标用户的通讯信息的目标通讯录同步到第一终端上。因此,在实际操作中,用户可以在第二终端上通过第三应用程序加载第二应用程序,并基于第三应用程序中的用户信息,选择部分用户作为目标用户,以及向目标用户的终端发送通讯授权请求,确定目标用户的终端是否同意将目标用户的通讯信息同步到第一终端。当目标用户在目标用户的终端上通过相应的确认操作确认同意后,即表示第二终端可以将目标用户的通讯信息同步到第一终端上,因此,第二终端可以调用第二应用程序接收目标用户的终端发送的授权成功响应,并当第二终端接收到授权成功响应后,即可调用第二应用程序向第一终端的第一应用程序发送包含目标用户的通讯信息的目标通讯录,第一终端即可接收到目标通讯录,以便之后根据该目标通讯录与目标通讯录中的各用户的终端进行视频通话。需要说明的是,目标通讯录中可以包含一个目标用户的通讯信息,也可以包含多个目标用户的通讯信息。当目标通讯录中包含多个目标用户的通讯信息时,第二终端需要按照上述方法向每一个目标用户的终端发送授权请求,并在接收到每个目标用户的终端反馈的授权成功响应后,得到授权成功的目标通讯录,并将该目标通讯录同步到第一终端。In this embodiment, since the target user in the target address book is a user in the address book loaded by the third application program, in some scenarios, the third application program does not have the authority to directly synchronize its own address book to the first terminal Therefore, in practical applications, the second terminal also needs to send a communication authorization request to the terminal of the target user to obtain the authority to disclose the communication information of the target user to the first terminal, so that the target address book including the communication information of the target user Synchronize to the first terminal. Therefore, in actual operation, the user can load the second application program through the third application program on the second terminal, select some users as target users based on the user information in the third application program, and send the The communication authorization request determines whether the terminal of the target user agrees to synchronize the communication information of the target user to the first terminal. When the target user confirms the consent through the corresponding confirmation operation on the target user's terminal, it means that the second terminal can synchronize the target user's communication information to the first terminal, so the second terminal can call the second application to receive the target The authorization success response sent by the user's terminal, and after receiving the authorization success response, the second terminal can call the second application program to send the target address book containing the target user's communication information to the first application program of the first terminal. A terminal can receive the target address book, so as to carry out video calls with terminals of users in the target address book according to the target address book. It should be noted that the target address book may contain communication information of one target user, or may contain communication information of multiple target users. When the target address book contains communication information of multiple target users, the second terminal needs to send an authorization request to each target user's terminal according to the above method, and after receiving the authorization success response fed back by each target user's terminal, The target address book that has been successfully authorized is obtained, and the target address book is synchronized to the first terminal.

示例性说明上述实施例所述的方法,即,基于图3所示的应用场景,手机1向手机2发送通讯授权请求,手机2的用户响应该授权请求后向手机1返回授权成功响应,手机1接收到该授权成功响应后,即可将手机2的通讯信息作为目标通讯录中包含的用户的通讯信息发送至电视,以使电视可以之后与手机2直接进行视频通话。The method described in the above-mentioned embodiment is exemplarily described, that is, based on the application scenario shown in FIG. 1 After receiving the successful authorization response, the communication information of the mobile phone 2 can be sent to the TV as the communication information of the user contained in the target address book, so that the TV can directly conduct a video call with the mobile phone 2 afterwards.

在第一终端首次启动的应用场景中,由于第一终端上既有的通讯录是空白的,即没有包含任何用户的通讯信息,基于此,第一终端在首次启动时,需要第一终端与第二终端建立连接,以使第二终端将目标通讯录同步至第一终端。具体在建立连接时,第二终端可以通过扫描第一终端上的二维码或其它条码的方式与第一终端进行连接,或者通过NFC、蓝牙、wifi等方式与第一终端进行连接,此处不限定。当第二终端与第一终端进行连接后,第二终端通过第二应用程序将包含各目标用户的通讯信息的目标通讯录同步到第一终端上并进行保存。那么在第一终端下次启动时,并再次打开通讯录时,通讯录上记录有历史添加的目标用户的通讯信息。如果第一终端需要更新或修改通讯录,则可以再次与第二终端进行连接,并接收第二终端的第二应用程序发送的目标通讯录进行修改或更新。In the application scenario where the first terminal starts for the first time, since the existing address book on the first terminal is blank, that is, it does not contain any user communication information, based on this, when the first terminal is started for the first time, it is necessary for the first terminal to communicate with The second terminal establishes a connection, so that the second terminal synchronizes the target address book with the first terminal. Specifically, when establishing a connection, the second terminal can connect to the first terminal by scanning a two-dimensional code or other barcode on the first terminal, or connect to the first terminal through NFC, bluetooth, wifi, etc., here Not limited. After the second terminal is connected to the first terminal, the second terminal synchronizes the target address book containing the communication information of each target user to the first terminal through the second application program and saves it. Then, when the first terminal is started next time and the address book is opened again, the address book records the communication information of the target user added in history. If the first terminal needs to update or modify the address book, it can connect to the second terminal again, and receive the target address book sent by the second application program of the second terminal for modification or update.

S202,在显示屏上显示目标通讯录。S202, displaying the target address book on the display screen.

当第一终端基于前述步骤接收到目标通讯录后,即可将该目标通讯录中的各目标用户的通讯信息添加到既有的通讯录中,或者根据目标通讯录中的各目标用户的通讯信息修改既有的通讯录中的各用户的通讯信息,在更新完成既有的通讯录后,将更新后的通讯录作为目标通讯录在显示屏上进行显示,以便用户查看或根据目标通讯录与其它用户的终端进行视频通话,同时也可以将目标通讯录进行保存,以便下次启动第一终端时直接在显示屏上显示已有的目标通讯录,不需要再次进行同步。还存在一种场景,即第一终端直接将接收到的目标通讯录作为第一终端上的通讯录。After the first terminal receives the target address book based on the aforementioned steps, it can add the communication information of each target user in the target address book to the existing address book, or according to the communication information of each target user in the target address book, The information modifies the communication information of each user in the existing address book. After the update of the existing address book is completed, the updated address book is displayed on the display screen as the target address book, so that the user can view or according to the target address book. When performing video calls with other users' terminals, the target address book can also be saved, so that the existing target address book can be directly displayed on the display screen when the first terminal is started next time, without needing to perform synchronization again. There is also a scenario where the first terminal directly uses the received target address book as an address book on the first terminal.

本实施例提供的第一终端更新其上通信录的方法,是通过第二终端协助完成的,不需要手动依次添加,使用方便。而且目标通讯录中的各目标用户是经过授权后的用户,为具有安全身份信息的用户,保障了第一终端与目标用户的终端进行视频通话的安全性。另外,第二终端是基于第三应用程序中包含的用户关系建立目标通信录,而第三应用程序为第二终端的用户经常使用的应用程序(例如微信),所以其上的用户的通讯信息是已存在的,不需要重新编辑用户的通讯信息,进而将第二终端的第三应用程序上的各用户的通讯信息同步到第一终端上的方法,可以极大的提高第一终端通讯录设置或更新的效率。The method for updating the address book on the first terminal provided in this embodiment is completed with the assistance of the second terminal, and does not need to be manually added sequentially, which is convenient to use. Moreover, each target user in the target address book is an authorized user, and is a user with secure identity information, which ensures the security of the video call between the first terminal and the terminal of the target user. In addition, the second terminal establishes the target address book based on the user relationship contained in the third application program, and the third application program is an application program (such as WeChat) frequently used by users of the second terminal program, so the user's communication information on it It is an existing method that does not need to re-edit the user's communication information, and then synchronizes the communication information of each user on the third application program of the second terminal to the method of the first terminal, which can greatly improve the contact list of the first terminal. Efficiency of setting or updating.

需要说明的是,在实际应用场景中,目标通讯录中包含多个目标用户的终端的通讯信息(例如,图3中目标通讯录中的手机1和手机2),当用户想要与目标通讯录中某一目标用户的终端进行视频通话时,第一终端可以调用第一应用程序向目标用户的终端发起视频通话请求,而目标用户的终端可以调用其上的第二应用程序接收该视频通话请求并与第一终端进行视频通话。基于该应用场景,当用户想要视频通话的目标用户的终端为第二终端时,上述图2实施例中的视频通话操作指令为视频拨号指令,且视频拨号指令中包括用户标识。基于此,在一个实施例中提供了上述S101的一种具体实现方式,比如,上述S101中的“通过第一终端的第一应用程序与第二终端的第二应用程序进行视频通话”,具体包括:响应于视频拨号指令,向用户标识对应的第二应用程序发送视频通话请求。It should be noted that, in an actual application scenario, the target address book contains the communication information of terminals of multiple target users (for example, mobile phone 1 and mobile phone 2 in the target address book in Figure 3), when the user wants to communicate with the target When a terminal of a target user in the recording makes a video call, the first terminal can call the first application program to initiate a video call request to the target user's terminal, and the target user's terminal can call the second application program on it to receive the video call Request and conduct a video call with the first terminal. Based on this application scenario, when the terminal of the target user that the user wants to make a video call is the second terminal, the video call operation instruction in the embodiment of FIG. 2 is a video dial instruction, and the video dial instruction includes a user ID. Based on this, in one embodiment, a specific implementation of the above S101 is provided, for example, in the above S101, "make a video call with the second application program of the second terminal through the first application program of the first terminal", specifically The method includes: sending a video call request to the second application program corresponding to the user identifier in response to the video dialing instruction.

其中,用户标识为第二终端的标识。本实施例中,当第一终端响应于视频拨号指令后,可以进一步的从中提取出用户标识,并生成视频通话请求,再将视频通话请求发送至该用户标识的第二终端,该用户标识的第二终端可以通过第二应用程序接收到视频通话请求,并在接收到视频通话请求后,通过用户在第二应用程序上输入的确认操作指令生成请求响应信息,并将请求响应信息返回第一终端,第一终端在请求响应信息指示接收视频通话的场景中,再将第一终端上的视频数据发送至第二终端,以实现与第二终端的视频通话。Wherein, the user identifier is an identifier of the second terminal. In this embodiment, after the first terminal responds to the video dialing instruction, it can further extract the user identification from it, and generate a video call request, and then send the video call request to the second terminal with the user identification, and the user identification The second terminal may receive the video call request through the second application program, and after receiving the video call request, generate request response information through the confirmation operation instruction input by the user on the second application program, and return the request response information to the first In the terminal, the first terminal sends the video data on the first terminal to the second terminal in the scene where the request response information indicates to receive the video call, so as to realize the video call with the second terminal.

基于上述视频通话过程中拨号通话的场景,在一个实施例中,提供了一种第一终端上拨号通话的显示方法,即,第一终端调用第一应用程序在视频显示界面上显示各用户标识对应的用户头像和挂断控件。Based on the above scenario of dial-up calls during video calls, in one embodiment, a display method for dial-up calls on the first terminal is provided, that is, the first terminal invokes the first application program to display each user ID on the video display interface Corresponding user avatar and hangup controls.

其中,用户头像的画面上还可以显示用户名称。各用户头像的画面和挂断控件在视频显示界面上的布局方式,以及用户头像上用户名称的显示位置,可以预先根据实际应用需求设计确认,此处不限定。例如,第一终端上的第一应用程序在接收到视频拨号指令后,即展示如图5所述的视频显示界面,该界面中显示有用户头像,该用户头像代表第一终端的第一应用程序正在发送视频通话请求的第二终端。该用户头像的显示画面上还显示有用户的名称,例如图5中的用户头像的显示名称为“母亲”。图5仅为一种参考显示方式。需要说明的是,拨打时第一终端的显示界面上显示的是用户的用户头像,而该用户头像为第二终端上的第三应用程序中存在的用户通讯信息的用户头像,例如,第二终端为手机,手机上的第三应用程序为微信社交软件,第一终端为电视。当手机与电视进行视频通话时,手机上的微信中用户使用的用户头像与电视上拨打该手机时显示的视频通话界面中的用户头像一致,使电视的用户即使使用电视与其它用户的终端进行视频拨打时,可以基于熟悉的用户头像选择用户的终端进行视频连接,因此,本申请提出的这种用户头像的显示方法更加人性化。Wherein, the user name may also be displayed on the screen of the user avatar. The layout of the picture of each user avatar and the hang-up control on the video display interface, as well as the display position of the user name on the user avatar, can be designed and confirmed in advance according to actual application requirements, and are not limited here. For example, after receiving the video dialing instruction, the first application program on the first terminal displays the video display interface as shown in FIG. The second terminal where the program is sending a video call request. The user's name is also displayed on the display screen of the user's avatar, for example, the displayed name of the user's avatar in FIG. 5 is "mother". Figure 5 is only a reference display. It should be noted that when making a call, the display interface of the first terminal displays the user avatar of the user, and the user avatar is the user avatar of the user communication information existing in the third application program on the second terminal, for example, the second The terminal is a mobile phone, the third application program on the mobile phone is WeChat social software, and the first terminal is a TV. When a mobile phone makes a video call with a TV, the user avatar used by the user in WeChat on the mobile phone is consistent with the user avatar displayed on the video call interface displayed when dialing the mobile phone on the TV, so that even if the TV user uses the TV to communicate with other user terminals When making a video call, the user's terminal can be selected for video connection based on the familiar user avatar. Therefore, the method for displaying the user avatar proposed by this application is more user-friendly.

基于图3所示的应用场景,当电视向手机1发送视频通话请求后,手机1可以通过其上安装的第二应用程序响应该视频通话请求,并将视频数据发送至电视,使电视实现与该手机1进行视频通话的功能。基于该应用场景,当第一终端为电视,手机1为第二终端时,在一个实施例中还提供了第一终端获取视频数据的方法,如图6所示,该方法包括:Based on the application scenario shown in Figure 3, when the TV sends a video call request to the mobile phone 1, the mobile phone 1 can respond to the video call request through the second application program installed on it, and send the video data to the TV, so that the TV can communicate with the mobile phone 1. The mobile phone 1 has the function of video calling. Based on this application scenario, when the first terminal is a TV and the mobile phone 1 is a second terminal, a method for the first terminal to obtain video data is also provided in one embodiment, as shown in FIG. 6 , the method includes:

S301,接收第二应用程序发送的视频数据。S301. Receive video data sent by a second application program.

其中,视频数据为与第一终端进行视频通话的第二终端录制的视频数据。本实施例中,当第二终端响应视频通话请求,即确认与第一终端进行视频通话后,即可开启其上的摄像头和录音装置进行视频录制,进而生成视频数据,然后第二终端将生成的视频数据发送至第一终端。需要说明的是,第二终端与第一终端之间进行视频数据的传输时,第二终端与第一终端之间可以预先直接建立通信连接(例如,WLAN网络连接、4G网络连接、5G网络连接),再基于建立的通信连接进行数据传输。相应的,图3中的电视也可以通过上述方法实现与手机2的视频通话,此处不赘述该过程。Wherein, the video data is video data recorded by the second terminal having a video call with the first terminal. In this embodiment, when the second terminal responds to the video call request, that is, after confirming the video call with the first terminal, it can turn on the camera and recording device on it for video recording, and then generate video data, and then the second terminal will generate The video data of is sent to the first terminal. It should be noted that when video data is transmitted between the second terminal and the first terminal, a communication connection (for example, a WLAN network connection, a 4G network connection, or a 5G network connection) may be directly established between the second terminal and the first terminal in advance. ), and then perform data transmission based on the established communication connection. Correspondingly, the TV in FIG. 3 can also realize the video call with the mobile phone 2 through the above method, and the process will not be described here.

S302,在视频显示界面上显示功能控件和视频数据对应的视频画面。S302. Display a video image corresponding to the function control and the video data on the video display interface.

其中,功能控件包括静音控件、挂断控件、摄像头控件和时间显示控件中的至少一个。摄像头控件用于开启摄像头进行视频画面录制,或关闭摄像头以停止录制视频画面。时间显示控件用于在视频显示界面上显示通话时长。Wherein, the function control includes at least one of a mute control, a hang up control, a camera control and a time display control. The camera control is used to turn on the camera to record video images, or turn off the camera to stop recording video images. The time display control is used to display the call duration on the video display interface.

本实施例中,当第一终端接收到第二终端发送的视频数据后,即可在视频显示界面上显示第二终端发送的视频数据对应的视频画面,以及通话过程中进行人机交互时需要操作的一些功能控件。视频显示界面上显示的各视频画面和各功能控件的布局方式可以预先根据实际需求设计确认,此处不限定。用户可以通过时间显示控件控制视频显示界面上显示通话时长,显示时长的位置也不限定。例如,第一终端在接通第二终端进行视频通话后,即展示如图7所示视频显示界面,该界面中显示有用户的视频画面,且视频画面中显示用户的名称(如图7中的“母亲”)。该界面的左上角显示有用户与第一终端用户通话的时长。需要说明的是,第一终端在接收到第二终端发送的视频数据时,同时开启自身的摄像头和语音装置进行视频录制生成视频数据,并将自身的视频数据发送给第二终端,以便第二终端可以在显示界面上实时显示视频通话过程中第一终端用户的视频画面。In this embodiment, after the first terminal receives the video data sent by the second terminal, it can display the video picture corresponding to the video data sent by the second terminal on the video display interface, and the human-computer interaction required during the call. Operation of some functional controls. The layout of each video picture and each functional control displayed on the video display interface can be designed and confirmed in advance according to actual needs, and is not limited here. The user can control the duration of the call displayed on the video display interface through the time display control, and the position where the duration is displayed is not limited. For example, after the first terminal connects to the second terminal to make a video call, it displays a video display interface as shown in FIG. "mother"). The upper left corner of the interface displays the duration of the conversation between the user and the first terminal user. It should be noted that when the first terminal receives the video data sent by the second terminal, it simultaneously turns on its own camera and audio device to record video to generate video data, and sends its own video data to the second terminal so that the second terminal can The terminal can display the video image of the first terminal user during the video call in real time on the display interface.

在一种应用场景中,用户通过第一终端拨打第二终端之前,第一终端的用户需要确认拨打的第二终端的用户的通讯信息,以便根据通讯信息拨打第二终端,因此,在一个实施例中,提供了一种获取拨打的用户通讯信息的方法,如图8所示,基于图2实施例所述的方法,该方法包括:In one application scenario, before the user dials the second terminal through the first terminal, the user of the first terminal needs to confirm the communication information of the user of the second terminal to dial the second terminal according to the communication information. Therefore, in an implementation In the example, a method for obtaining dialed user communication information is provided, as shown in FIG. 8, based on the method described in the embodiment in FIG. 2, the method includes:

S401,响应于通讯录显示指令。S401. Responding to an address book display instruction.

其中,通讯录显示指令用于指示第一终端在显示界面上展示通讯录。本实施例中,第一终端需要与第二终端进行视频通话时,第一终端的用户可以在控制设备上输入通讯录显示指令,控制设备即可将通讯录显示指令基于网络或蓝牙连接发送至第一终端,以使第一终端在接收到通讯录显示指令后展示既有的通讯录。可选地,用户可以直接在第一终端上输入通讯录显示指令,第一终端即可在接收到通讯录显示指令后展示既有的通讯录。Wherein, the address book display instruction is used to instruct the first terminal to display the address book on the display interface. In this embodiment, when the first terminal needs to make a video call with the second terminal, the user of the first terminal can input an address book display command on the control device, and the control device can send the address book display command to the the first terminal, so that the first terminal displays the existing address book after receiving the address book display instruction. Optionally, the user can directly input an address book display instruction on the first terminal, and the first terminal can display the existing address book after receiving the address book display instruction.

S402,在通讯录显示页面上显示各切换栏标签、以及目标切换栏标签对应的目标通讯录。S402. Displaying each switch bar label and the target address book corresponding to the target switch bar label on the address book display page.

当第一终端响应于通讯录显示指令后,可以在显示界面上展示通讯录显示页面,并在通讯录显示页面上显示切换栏标签、以及默认的目标切换栏标签对应的目标通讯录。用户还可以在控制设备或第一终端上输入切换标签指令,该切换标签中包含用户选定的目标切换栏标签,控制设备将切换标签指令发送至第一终端,第一终端在接收到该切换标签指令后,即可在通讯录显示页面的切换栏标签中选择用户选定的目标切换栏标签进行突出显示,并将该目标切换栏标签对应的目标通讯录显示在通讯录页面上。After the first terminal responds to the address book display instruction, it can display the address book display page on the display interface, and display the switching bar label and the target address book corresponding to the default target switching bar label on the address book display page. The user can also input a switching label instruction on the control device or the first terminal, the switching label includes the target switching bar label selected by the user, the control device sends the switching label instruction to the first terminal, and the first terminal receives the switching label. After the label instruction, the target switch bar label selected by the user can be selected in the switch bar label of the address book display page to highlight, and the target address book corresponding to the target switch bar label is displayed on the address book page.

S403,基于目标通讯录获取用户标识。S403. Obtain a user identifier based on the target address book.

当第一终端在显示界面上显示目标通讯录后,用户即可在目标通讯录中选择要视频通话的用户,然后第一终端获取用户选择的用户标识。具体用户在选择要视频通话的用户时,可以通过控制设备进行相应的选择操作进行选择,可选地,用户也可以直接在第一终端显示屏上通过触摸触发的方式选择,可选地,用户也可以在第一终端上通过语音输入的方式进行选择,此处不做限定。上述实施例中由于第一终端可以在显示界面上清楚的展示目标通讯录,使第一终端的用户可以通过目标通讯录查找需要视频通话的用户,进而通过第一终端与目标通讯录中的各用户进行视频通话,不需要手动输入用户的电话号码或者用户终端的地址,以及基于输入的电话号码或终端地址进行拨打实现视频通话,避免了因手动输入错误号码或错误地址导致的视频通话失败问题,提高了视频通话的效率。After the first terminal displays the target address book on the display interface, the user can select the user to make a video call in the target address book, and then the first terminal obtains the user identifier selected by the user. When a specific user selects a user who wants to make a video call, he or she can perform a corresponding selection operation through the control device. Optionally, the user can also directly select by touching the trigger on the display screen of the first terminal. Optionally, the user The selection may also be made by voice input on the first terminal, which is not limited here. In the above-mentioned embodiment, since the first terminal can clearly display the target address book on the display interface, the user of the first terminal can search for the user who needs a video call through the target address book, and then through the first terminal and each of the target address book The user does not need to manually enter the user's phone number or the address of the user terminal to make a video call, and dial based on the input phone number or terminal address to realize the video call, avoiding the failure of the video call caused by manually entering the wrong number or wrong address , improving the efficiency of video calls.

在一种应用场景中,第一终端可以响应于用户的终端发起的视频通话请求。基于该应用场景,当第一终端响应于第二终端发起的视频通话请求时,如图9所示,图2实施例所述的方法还包括:In an application scenario, the first terminal may respond to a video call request initiated by the user's terminal. Based on this application scenario, when the first terminal responds to the video call request initiated by the second terminal, as shown in FIG. 9, the method described in the embodiment of FIG. 2 further includes:

S601,响应于视频通话请求;视频通话请求中包括用户标识。S601. Respond to a video call request; the video call request includes a user identifier.

其中,视频通话请求为需要与第一终端进行视频通话的第二终端发起的请求,该视频通话请求中包括发起请求的第二终端的用户标识。本实施例中,用户可以在第二终端上调用第二应用程序,并通过第二应用程序向第一终端的第一应用程序发送视频通话请求,第一终端即可调用第一应用程序接收该视频通话请求,以便之后根据该视频通话请求向第一终端的用户提示有第二终端的用户请求视频通话连接。Wherein, the video call request is a request initiated by a second terminal that needs to conduct a video call with the first terminal, and the video call request includes a user identifier of the second terminal that initiates the request. In this embodiment, the user can call the second application program on the second terminal, and send a video call request to the first application program of the first terminal through the second application program, and the first terminal can call the first application program to receive the video call request. A video call request, so as to prompt the user of the first terminal to request a video call connection from the user of the second terminal according to the video call request.

S602,在第一终端的当前显示界面上,显示视频通话请求界面;视频通话请求界面包括用户标识对应的用户头像、用户名称、操作提示信息。S602. On the current display interface of the first terminal, display a video call request interface; the video call request interface includes a user avatar, a user name, and operation prompt information corresponding to the user identifier.

其中,视频通话请求界面悬浮于当前显示界面的部分区域上,以不遮挡第一终端当前的显示界面上显示的内容,可以让第一终端的用户在查阅当前界面的显示内容的同时,还可以查收到其它用户的终端的视频通话请求。Wherein, the video call request interface is suspended on a partial area of the current display interface, so as not to block the content displayed on the current display interface of the first terminal, so that the user of the first terminal can view the display content of the current interface and at the same time Check the video call request received from other user's terminal.

本实施例中,当第一终端响应于视频通话请求时,即可在当前显示界面上显示视频通话请求界面,或者弹出视频通话请求界面,以告知第一终端的用户有第二终端的用户请求视频通话连接。而视频通话请求界面上显示有请求视频通话的用户头像、用户名称、操作提示信息。操作提示信息包括“接听”和“拒绝接听”的信息。例如,当第一终端响应于视频通话请求时,展示如图10所示的显示界面。该界面上的右上角位置处显示有用户头像,且该用户头像的显示画面上显示有用户名称和“接听”、“拒绝接听”的操作提示信息。用户头像的显示画面所在位置可以预先根据实际应用需求设置,此处不做限定。本实施例中的视频通话请求界面可以在第一终端的当前界面上随时显示,且并不影响第一终端当前执行的任务,同时第一终端在有其它用户的来电时,不仅可以通过弹出视频通话请求界面告知第一终端的用户有来电请求,还可以通过视频通话请求界面向第一终端的用户展示来电用户的身份信息,便于用户判断是否接听。In this embodiment, when the first terminal responds to the video call request, it can display the video call request interface on the current display interface, or pop up the video call request interface to inform the user of the first terminal that there is a user request of the second terminal. Video call connection. On the video call request interface, the avatar of the user requesting the video call, user name, and operation prompt information are displayed. The operation prompt information includes "answer" and "refuse to answer". For example, when the first terminal responds to the video call request, it displays a display interface as shown in FIG. 10 . The user avatar is displayed at the upper right corner of the interface, and the display screen of the user avatar displays the user name and the operation prompt information of "answering" and "refusing to answer". The location of the display screen of the user avatar can be set in advance according to actual application requirements, and is not limited here. The video call request interface in this embodiment can be displayed on the current interface of the first terminal at any time without affecting the tasks currently performed by the first terminal. The call request interface notifies the user of the first terminal that there is an incoming call request, and can also display the identity information of the incoming call user to the user of the first terminal through the video call request interface, so that the user can judge whether to answer.

基于上述实施例所述的应用场景,即第一终端上响应于视频通话请求,并在当前的显示界面上显示视频通话请求界面,基于该应用场景,上述图2实施例中的视频通话操作指令为基于视频通话请求界面触发的视频通话接听指令,基于此,在一个实施例中提供了上述S101的一种具体实现方式,比如,上述S101中的“通过第一终端的第一应用程序与第二终端的第二应用程序进行视频通话”,具体包括:将第一终端的第一视频数据发送至第二应用程序,以及接收并显示第二应用程序发送的第二视频数据。Based on the application scenario described in the above-mentioned embodiment, that is, the first terminal responds to the video call request and displays the video call request interface on the current display interface. Based on the application scenario, the video call operation command in the embodiment of FIG. It is a video call answering instruction triggered based on the video call request interface. Based on this, a specific implementation of the above S101 is provided in one embodiment, for example, in the above S101, "through the first application program of the first terminal and the second The second application program of the two terminals conducts a video call", specifically including: sending the first video data of the first terminal to the second application program, and receiving and displaying the second video data sent by the second application program.

本实施例中,当第一终端响应于视频通话接听指令时,说明第一终端的用户选择了接听来电,第一终端可以进一步的开启摄像头和语音装置进行当前的视频录制,得到第一视频数据,并将该第一视频数据发送至视频通话连接的第二终端,以使视频通话连接的第二终端可以通过其上的第二应用程序接收到第一视频数据并显示;同时,与第一终端通话连接的第二终端上启动摄像头和语音装置进行视频录制,得到第二视频数据,再将第二视频数据通过第二应用程序发送至第一终端,第一终端即可在显示界面上显示第二视频数据对应的视频画面,实现第一终端与来电的第二终端之间的视频通话。In this embodiment, when the first terminal responds to the video call answering instruction, it means that the user of the first terminal has chosen to answer the incoming call, and the first terminal can further turn on the camera and voice device to record the current video to obtain the first video data , and send the first video data to the second terminal connected to the video call, so that the second terminal connected to the video call can receive and display the first video data through the second application on it; Start the camera and audio device on the second terminal connected to the terminal call to record video, obtain the second video data, and then send the second video data to the first terminal through the second application program, and the first terminal can display it on the display interface The video picture corresponding to the second video data realizes the video call between the first terminal and the incoming second terminal.

上述图2-图10实施例所述的是第一终端侧的视频通话方法,本申请还提供了第二终端侧的视频通话方法,该方法具体包括:通过第二终端的第二应用程序与第一终端的第一应用程序进行视频通话;第二应用程序由第二终端中的第三应用程序加载,且具有视频通话功能的应用程序。The above-mentioned embodiments in Figures 2-10 describe the video call method on the first terminal side, and the present application also provides a video call method on the second terminal side, which specifically includes: communicating with the second application program of the second terminal The first application program of the first terminal performs a video call; the second application program is loaded by a third application program in the second terminal, and has a video call function.

本实施例所述的方法在前述图2实施例中有对应的说明内容,详细说明请参见前述说明,此处不赘述。The method described in this embodiment has corresponding explanation content in the aforementioned embodiment in FIG.

在一个实施例中,上述的视频通话方法还包括步骤:向第一应用程序发送目标通讯录,以使第一应用程序保存并显示所述目标通讯录。其中,目标通讯录信息为第二应用程序将目标用户的通讯信息与目标用户的终端进行授权后得到的,目标用户为第三应用程序加载的通讯录中的用户。In one embodiment, the above video call method further includes the step of: sending the target address book to the first application program, so that the first application program saves and displays the target address book. Wherein, the target address book information is obtained after the second application program authorizes the target user's communication information with the target user's terminal, and the target user is the user in the address book loaded by the third application program.

本实施例所述的方法在前述图3实施例中有对应的说明内容,详细说明请参见前述说明,此处不赘述。The method described in this embodiment has corresponding explanation content in the aforementioned embodiment in FIG.

在一个实施例中,上述的视频通话方法,如图11所示,还包括步骤:In one embodiment, the above-mentioned video call method, as shown in Figure 11, further includes the steps of:

S801,向目标用户的终端发送授权请求;授权请求包括第一应用程序的标识;目标用户为第三应用程序加载的通讯录中的用户。S801. Send an authorization request to a target user's terminal; the authorization request includes the identifier of the first application; and the target user is a user in an address book loaded by a third application.

S802,响应于目标用户的终端发送的授权成功响应,根据目标用户的通讯信息生成目标通讯录。S802. In response to the authorization success response sent by the terminal of the target user, generate a target address book according to the communication information of the target user.

本实施例所述的步骤S801和S802在前述图4实施例中有对应的说明内容,详细说明请参见前述说明,此处不赘述。Steps S801 and S802 described in this embodiment have corresponding explanation content in the aforementioned embodiment of FIG.

综合上述所有实施例,本申请还提供了一种视频通话方法,该视频通话方法针对拨打电话的应用场景,如图12所示,该方法包括:Combining all the above-mentioned embodiments, the present application also provides a video call method, the video call method is aimed at the application scenario of making a call, as shown in Figure 12, the method includes:

S901,第一终端接收通讯录显示指令。S901. The first terminal receives an address book display instruction.

S902,第一终端在通讯录显示页面上显示各切换栏标签、以及目标切换栏标签对应的目标通讯录。S902. The first terminal displays each switching column label and a target address book corresponding to the target switching column label on the address book display page.

S903,第一终端接收第一选择指令;第一选择指令中包括目标切换栏标签的标识。S903. The first terminal receives a first selection instruction; the first selection instruction includes an identifier of a target switching bar label.

S904,第一终端根据目标切换栏标签的标识在通讯录显示页面上显示各用户头像、用户名称和视频触发控件。S904. The first terminal displays the avatars, user names, and video trigger controls of each user on the address book display page according to the label identification of the target switching bar.

S905,第一终端接收基于用户头像触发的第二选择指令;第二选择指令包括用户标识。S905. The first terminal receives a second selection instruction triggered based on the user avatar; the second selection instruction includes a user identifier.

S906,第一终端提取第二选择指令中的用户标识。S906. The first terminal extracts the user identifier in the second selection instruction.

S907,第一终端接收基于上述用户标识触发的视频拨号指令。S907. The first terminal receives a video dial instruction triggered based on the user identifier.

S908,第一终端向用户标识对应的第二应用程序发送视频通话请求。S908. The first terminal sends a video call request to the second application corresponding to the user identifier.

S909,第二终端接收视频通话请求,并向第一终端返回响应请求信息,同时将录制的第二视频数据发送至第一终端。S909, the second terminal receives the video call request, returns response request information to the first terminal, and sends the recorded second video data to the first terminal at the same time.

S910,第一终端接收响应请求信息,并在接收到响应请求信息后,向发出响应信息的第二应用程序发送录制的第一视频数据。S910. The first terminal receives the response request information, and after receiving the response request information, sends the recorded first video data to the second application program that sends the response information.

S911,第二终端接收第一视频数据,并在接收到第一视频数据后,在显示界面上显示第一视频数据对应的视频画面。S911. The second terminal receives the first video data, and after receiving the first video data, displays a video picture corresponding to the first video data on a display interface.

上述实施例中各步骤在前述实施例中都有对应的说明内容,详细说明请参见前述说明,此处不赘述。Each step in the above embodiment has corresponding description content in the above embodiment, and for detailed description, please refer to the above description, and details are not repeated here.

本申请还提供了一种视频通话方法,该视频通话方法针对接听电话的应用场景,如图13所示,该方法包括:The present application also provides a video call method, the video call method is aimed at the application scenario of answering the phone, as shown in Figure 13, the method includes:

S1001,第二终端向第一终端发送视频通话请求,视频通话请求中包括用户标识。S1001. The second terminal sends a video call request to the first terminal, where the video call request includes a user identifier.

S1002,第一终端接收视频通话请求,并根据视频通话请求在第一终端的当前显示界面上显示视频通话请求界面;视频通话请求界面包括用户标识对应的用户头像、用户名称、操作提示信息。S1002. The first terminal receives a video call request, and displays a video call request interface on the current display interface of the first terminal according to the video call request; the video call request interface includes user avatar, user name, and operation prompt information corresponding to the user ID.

S1003,第一终端接收控制设备基于视频通话请求界面触发的视频通话接听指令。S1003. The first terminal receives a video call answering instruction triggered by the control device based on the video call request interface.

S1004,第一终端将第一终端的第一视频数据发送至第二应用程序。S1004. The first terminal sends the first video data of the first terminal to the second application program.

S1005,第二终端向第一终端发送第二视频数据,第二视频通话请求中包括用户标识。S1005. The second terminal sends second video data to the first terminal, and the second video call request includes a user identifier.

S1006,第一终端接收并显示第二终端的第二应用程序发送的第二视频数据。S1006. The first terminal receives and displays the second video data sent by the second application program of the second terminal.

上述实施例中各步骤在前述实施例中都有对应的说明内容,详细说明请参见前述说明,此处不赘述。Each step in the above embodiment has corresponding description content in the above embodiment, and for detailed description, please refer to the above description, and details are not repeated here.

本申请还提供了一种视频通话方法,该视频通话方法针对第一终端更新或者获取目标通讯录的应用场景,如图14所示,该方法包括:The present application also provides a video call method, the video call method is aimed at the application scenario where the first terminal updates or obtains the target address book, as shown in Figure 14, the method includes:

S1101,第二终端向第三终端的第二应用程序发送授权请求;授权请求包括第一终端的第一应用程序的标识。S1101. The second terminal sends an authorization request to the second application program of the third terminal; the authorization request includes an identifier of the first application program of the first terminal.

S1102,第三终端的第二应用程序向第二终端的第二应用程序发送授权成功响应。S1102. The second application program of the third terminal sends an authorization success response to the second application program of the second terminal.

S1103,第二终端接收授权成功响应后,将第三终端的用户的通讯信息包含在目标通讯中,并向第一终端的第一应用程序发送目标通讯录。S1103. After receiving the authorization success response, the second terminal includes the communication information of the user of the third terminal in the target communication, and sends the target address book to the first application program of the first terminal.

S1104,第一终端接收目标通讯录,并在显示界面上保存展示该目标通讯录。S1104. The first terminal receives the target address book, and saves and displays the target address book on the display interface.

上述实施例中各步骤在前述实施例中都有对应的说明内容,详细说明请参见前述说明,此处不赘述。Each step in the above embodiment has corresponding description content in the above embodiment, and for detailed description, please refer to the above description, and details are not repeated here.

应该理解的是,虽然图2-14的流程图中的各个步骤按照箭头的指示依次显示,但是这些步骤并不是必然按照箭头指示的顺序依次执行。除非本文中有明确的说明,这些步骤的执行并没有严格的顺序限制,这些步骤可以以其它的顺序执行。而且,图2-14中的至少一部分步骤可以包括多个子步骤或者多个阶段,这些子步骤或者阶段并不必然是在同一时刻执行完成,而是可以在不同的时刻执行,这些子步骤或者阶段的执行顺序也不必然是依次进行,而是可以与其它步骤或者其它步骤的子步骤或者阶段的至少一部分轮流或者交替地执行。It should be understood that although the various steps in the flow charts of FIGS. 2-14 are displayed sequentially as indicated by the arrows, these steps are not necessarily executed sequentially in the order indicated by the arrows. Unless otherwise specified herein, there is no strict order restriction on the execution of these steps, and these steps can be executed in other orders. Moreover, at least some of the steps in Figures 2-14 may include a plurality of sub-steps or stages, these sub-steps or stages are not necessarily performed at the same time, but may be performed at different times, these sub-steps or stages The order of execution is not necessarily performed sequentially, but may be performed alternately or alternately with at least a part of other steps or sub-steps or stages of other steps.

图15为一个实施例的视频通话装置的结构框图。如图15所示,该视频通话装置包括:Fig. 15 is a structural block diagram of a video call device of an embodiment. As shown in Figure 15, the video call device includes:

响应模块11,用于响应于视频通话操作指令;Response module 11, for responding to video call operation instruction;

视频通话模块12,用于通过第一终端的第一应用程序与第二终端的第二应用程序进行视频通话;所述第二应用程序由所述第二终端中第三应用程序加载,且具有视频通话功能。The video call module 12 is used to carry out video calls through the first application program of the first terminal and the second application program of the second terminal; the second application program is loaded by the third application program in the second terminal, and has Video call function.

图16为一个实施例的视频通话装置的结构框图。如图16所示,该视频通话装置包括:视频通话模块21,用于通过第二终端的第二应用程序与第一终端的第一应用程序进行视频通话操作;所述第二应用程序由所述第二终端中第三应用程序加载,且具有视频通话功能。Fig. 16 is a structural block diagram of a video call device of an embodiment. As shown in FIG. 16 , the video call device includes: a video call module 21, which is used to conduct a video call operation with a first application program of the first terminal through a second application program of the second terminal; The third application program is loaded in the second terminal, and has a video call function.

上述视频通话装置中各个模块的划分仅仅用于举例说明,在其他实施例中,可将视频通话装置按照需要划分为不同的模块,以完成上述视频通话装置的全部或部分功能。The division of each module in the above video call device is only for illustration. In other embodiments, the video call device can be divided into different modules according to needs, so as to complete all or part of the functions of the above video call device.

关于视频通话装置的具体限定可以参见上文中对于视频通话方法的限定,在此不再赘述。上述视频通话装置中的各个模块可全部或部分通过软件、硬件及其组合来实现。上述各模块可以硬件形式内嵌于或独立于计算机设备中的处理器中,也可以以软件形式存储于计算机设备中的存储器中,以便于处理器调用执行以上各个模块对应的操作。For the specific limitations on the video calling device, please refer to the above-mentioned limitations on the video calling method, which will not be repeated here. Each module in the above-mentioned video call device can be fully or partially realized by software, hardware and a combination thereof. The above-mentioned modules can be embedded in or independent of the processor in the computer device in the form of hardware, and can also be stored in the memory of the computer device in the form of software, so that the processor can invoke and execute the corresponding operations of the above-mentioned modules.

图17为一个实施例中电子设备的内部结构示意图。如图17所示,该电子设备包括通过系统总线连接的处理器和存储器。其中,该处理器用于提供计算和控制能力,支撑整个电子设备的运行。存储器可包括非易失性存储介质及内存储器。非易失性存储介质存储有操作系统和计算机程序。该计算机程序可被处理器所执行,以用于实现以下各个实施例所提供的一种视频通话方法。内存储器为非易失性存储介质中的操作系统计算机程序提供高速缓存的运行环境。该电子设备可以是手机、平板电脑、PDA(Personal DigitalAssistant,个人数字助理)、POS(Point of Sales,销售终端)、车载电脑、穿戴式设备等任意终端设备。Fig. 17 is a schematic diagram of the internal structure of an electronic device in one embodiment. As shown in FIG. 17, the electronic device includes a processor and a memory connected through a system bus. Among them, the processor is used to provide computing and control capabilities to support the operation of the entire electronic device. The memory may include non-volatile storage media and internal memory. Nonvolatile storage media store operating systems and computer programs. The computer program can be executed by a processor, so as to implement a video calling method provided in each of the following embodiments. The internal memory provides a high-speed running environment for the operating system computer program in the non-volatile storage medium. The electronic device may be any terminal device such as a mobile phone, a tablet computer, a PDA (Personal Digital Assistant, personal digital assistant), a POS (Point of Sales, sales terminal), a vehicle-mounted computer, or a wearable device.

本申请实施例中提供的视频通话装置中的各个模块的实现可为计算机程序的形式。该计算机程序可在终端或服务器上运行。该计算机程序构成的程序模块可存储在电子设备的存储器上。该计算机程序被处理器执行时,实现本申请实施例中所描述方法的步骤。The implementation of each module in the video call device provided in the embodiment of the present application may be in the form of a computer program. The computer program can run on a terminal or a server. The program modules constituted by the computer program can be stored in the memory of the electronic device. When the computer program is executed by the processor, the steps of the methods described in the embodiments of the present application are realized.

本申请实施例还提供了一种计算机可读存储介质。一个或多个包含计算机可执行指令的非易失性计算机可读存储介质,当所述计算机可执行指令被一个或多个处理器执行时,使得所述处理器执行视频通话方法的步骤。The embodiment of the present application also provides a computer-readable storage medium. One or more non-transitory computer-readable storage media containing computer-executable instructions that, when executed by one or more processors, cause the processors to perform the steps of the video calling method.

一种包含指令的计算机程序产品,当其在计算机上运行时,使得计算机执行视频通话方法。A computer program product containing instructions which, when run on a computer, cause the computer to perform a video calling method.

本申请所使用的对存储器、存储、数据库或其它介质的任何引用可包括非易失性和/或易失性存储器。非易失性存储器可包括只读存储器(ROM)、可编程ROM(PROM)、电可编程ROM(EPROM)、电可擦除可编程ROM(EEPROM)或闪存。易失性存储器可包括随机存取存储器(RAM),它用作外部高速缓冲存储器。作为说明而非局限,RAM以多种形式可得,诸如静态RAM(SRAM)、动态RAM(DRAM)、同步DRAM(SDRAM)、双数据率SDRAM(DDR SDRAM)、增强型SDRAM(ESDRAM)、同步链路(Synchlink)DRAM(SLDRAM)、存储器总线(Rambus)直接RAM(RDRAM)、直接存储器总线动态RAM(DRDRAM)、以及存储器总线动态RAM(RDRAM)。Any reference to memory, storage, database, or other medium as used herein may include non-volatile and/or volatile memory. Nonvolatile memory can include read only memory (ROM), programmable ROM (PROM), electrically programmable ROM (EPROM), electrically erasable programmable ROM (EEPROM), or flash memory. Volatile memory can include random access memory (RAM), which acts as external cache memory. By way of illustration and not limitation, RAM is available in many forms such as Static RAM (SRAM), Dynamic RAM (DRAM), Synchronous DRAM (SDRAM), Double Data Rate SDRAM (DDR SDRAM), Enhanced SDRAM (ESDRAM), Synchronous Synchlink DRAM (SLDRAM), Memory Bus (Rambus) Direct RAM (RDRAM), Direct Memory Bus Dynamic RAM (DRDRAM), and Memory Bus Dynamic RAM (RDRAM).

以上所述实施例仅表达了本申请的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对本申请专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本申请构思的前提下,还可以做出若干变形和改进,这些都属于本申请的保护范围。因此,本申请专利的保护范围应以所附权利要求为准。The above-mentioned embodiments only express several implementation modes of the present application, and the description thereof is relatively specific and detailed, but should not be construed as limiting the patent scope of the present application. It should be noted that those skilled in the art can make several modifications and improvements without departing from the concept of the present application, and these all belong to the protection scope of the present application. Therefore, the scope of protection of the patent application should be based on the appended claims.

Claims (13)

Translated fromChinese
1.一种视频通话方法,其特征在于,所述方法包括:1. A video call method, characterized in that the method comprises:响应于视频通话操作指令,通过第一终端的第一应用程序与第二终端的第二应用程序进行视频通话;所述第二应用程序由所述第二终端中第三应用程序加载,且具有视频通话功能;所述第三应用程序是本身不具备视频通话功能的应用程序,或者,所述第三应用程序不是专用于视频通话功能的应用程序;所述第一终端具备显示屏;In response to the video call operation instruction, a video call is made through the first application program of the first terminal and the second application program of the second terminal; the second application program is loaded by the third application program in the second terminal, and has A video call function; the third application program is an application program that itself does not have a video call function, or the third application program is not an application program dedicated to a video call function; the first terminal has a display screen;接收所述第二应用程序发送的目标通讯录;其中,所述目标通讯录为所述第二终端将目标用户的通讯信息与所述目标用户的终端进行授权后得到的,所述目标用户为所述第三应用程序加载的通讯录中的用户;receiving the target address book sent by the second application program; wherein, the target address book is obtained after the second terminal authorizes the target user's communication information with the target user's terminal, and the target user is users in the address book loaded by the third application;在所述显示屏上显示所述目标通讯录,其中,所述目标通讯录中包含所述第二终端上的所述第三应用程序中的部分用户信息或全部用户信息。Displaying the target address book on the display screen, wherein the target address book includes part of or all user information in the third application program on the second terminal.2.根据权利要求1所述的方法,其特征在于,所述视频通话操作指令为视频拨号指令,且所述视频拨号指令中包括用户标识;所述通过第一终端的第一应用程序与第二终端的第二应用程序进行视频通话,包括:2. The method according to claim 1, wherein the video call operation instruction is a video dial instruction, and the video dial instruction includes a user identification; The second application program of the two terminals conducts a video call, including:响应于所述视频拨号指令,向所述用户标识对应的第二应用程序发送视频通话请求。In response to the video dialing instruction, a video call request is sent to a second application program corresponding to the user identifier.3.根据权利要求2所述的方法,其特征在于,所述方法还包括:3. The method according to claim 2, wherein the method further comprises:在视频显示界面上显示各所述用户标识对应的用户头像和挂断控件。The user avatars and hang-up controls corresponding to the user identifiers are displayed on the video display interface.4.根据权利要求2所述的方法,其特征在于,所述方法还包括:4. The method according to claim 2, characterized in that the method further comprises:接收所述第二应用程序发送的视频数据;receiving video data sent by the second application;在视频显示界面上显示功能控件和所述视频数据对应的视频画面,所述功能控件包括静音控件、挂断控件、摄像头控件和时间显示控件中的至少一个。A function control and a video picture corresponding to the video data are displayed on the video display interface, and the function control includes at least one of a mute control, a hang up control, a camera control, and a time display control.5.根据权利要求2所述的方法,其特征在于,所述方法还包括:5. The method according to claim 2, characterized in that the method further comprises:响应于通讯录显示指令,在通讯录显示页面上显示各切换栏标签、以及目标切换栏标签对应的目标通讯录;In response to the address book display instruction, displaying each switch bar label and the target address book corresponding to the target switch bar label on the address book display page;基于所述目标通讯录获取所述用户标识。The user identifier is acquired based on the target address book.6.根据权利要求1所述的方法,其特征在于,所述视频通话操作指令为基于视频通话请求界面触发的视频通话接听指令;所述通过第一终端的第一应用程序与第二终端的第二应用程序进行视频通话,包括:6. The method according to claim 1, wherein the video call operation instruction is a video call answering instruction triggered based on a video call request interface; Second application for video calls, including:将所述第一终端的第一视频数据发送至所述第二应用程序,以及接收并显示所述第二应用程序发送的第二视频数据。sending the first video data of the first terminal to the second application program, and receiving and displaying the second video data sent by the second application program.7.根据权利要求6所述的方法,其特征在于,所述方法还包括:7. The method according to claim 6, further comprising:接收所述第二应用程序发送的视频通话请求;所述视频通话请求中包括用户标识;receiving a video call request sent by the second application; the video call request includes a user ID;根据所述视频通话请求在所述第一终端的当前显示界面上,显示视频通话请求界面;所述视频通话请求界面包括所述用户标识对应的用户头像、用户名称、操作提示信息。Displaying a video call request interface on the current display interface of the first terminal according to the video call request; the video call request interface includes a user avatar, a user name, and operation prompt information corresponding to the user identifier.8.一种视频通话方法,其特征在于,所述方法包括:8. A video call method, characterized in that the method comprises:通过第二终端的第二应用程序与第一终端的第一应用程序进行视频通话;所述第二应用程序由所述第二终端中的第三应用程序加载,且具有视频通话功能;所述第三应用程序是本身不具备视频通话功能的应用程序,或者,所述第三应用程序不是专用于视频通话功能的应用程序;Perform a video call with the first application program of the first terminal through the second application program of the second terminal; the second application program is loaded by the third application program in the second terminal, and has a video call function; The third application program is an application program that itself does not have a video call function, or, the third application program is not an application program dedicated to the video call function;向所述第一应用程序发送目标通讯录,以使所述第一应用程序显示所述目标通讯录,其中,所述目标通讯录中包含所述第二终端上的所述第三应用程序中的部分用户信息或全部用户信息;所述目标通讯录为所述第二终端将目标用户的通讯信息与所述目标用户的终端进行授权后得到的,所述目标用户为所述第三应用程序加载的通讯录中的用户。sending the target address book to the first application program, so that the first application program displays the target address book, wherein the target address book includes the third application program on the second terminal Part of the user information or all user information; the target address book is obtained after the second terminal authorizes the target user's communication information with the target user's terminal, and the target user is the third application Users in the loaded address book.9.根据权利要求8所述的方法,其特征在于,所述方法还包括:9. The method of claim 8, further comprising:向目标用户的终端发送授权请求;所述授权请求包括所述第一应用程序的标识;所述目标用户为所述第三应用程序加载的通讯录中的用户;sending an authorization request to the terminal of the target user; the authorization request includes the identification of the first application; the target user is a user in the address book loaded by the third application;响应于所述目标用户的终端发送的授权成功响应,根据所述目标用户的通讯信息生成所述目标通讯录。In response to the authorization success response sent by the terminal of the target user, the target address book is generated according to the communication information of the target user.10.一种视频通话装置,其特征在于,包括:10. A video call device, characterized in that, comprising:响应模块,用于响应于视频通话操作指令;A response module, configured to respond to video call operation instructions;视频通话模块,用于通过第一终端的第一应用程序与第二终端的第二应用程序进行视频通话;所述第二应用程序由所述第二终端中第三应用程序加载,且具有视频通话功能;所述第三应用程序是本身不具备视频通话功能的应用程序,或者,所述第三应用程序不是专用于视频通话功能的应用程序;所述第一终端具备显示屏;The video call module is used to make a video call with the second application program of the second terminal through the first application program of the first terminal; the second application program is loaded by the third application program in the second terminal, and has video A call function; the third application program is an application program that itself does not have a video call function, or the third application program is not an application program dedicated to a video call function; the first terminal has a display screen;接收模块,用于接收所述第二应用程序发送的目标通讯录;其中,所述目标通讯录为所述第二终端将目标用户的通讯信息与所述目标用户的终端进行授权后得到的,所述目标用户为所述第三应用程序加载的通讯录中的用户;The receiving module is configured to receive the target address book sent by the second application program; wherein, the target address book is obtained after the second terminal authorizes the target user's communication information with the target user's terminal, The target user is a user in the address book loaded by the third application;显示模块,用于在所述第一终端的显示屏上显示所述目标通讯录,其中,所述目标通讯录中包含所述第二终端上的所述第三应用程序中的部分用户信息或全部用户信息。A display module, configured to display the target address book on the display screen of the first terminal, wherein the target address book includes part of user information or user information in the third application program on the second terminal All user information.11.一种视频通话装置,其特征在于,包括:11. A video calling device, characterized in that, comprising:视频通话模块,用于通过第二终端的第二应用程序与第一终端的第一应用程序进行视频通话;所述第二应用程序由所述第二终端中第三应用程序加载,且具有视频通话功能;所述第三应用程序是本身不具备视频通话功能的应用程序,或者,所述第三应用程序不是专用于视频通话功能的应用程序;The video call module is used to make a video call with the first application program of the first terminal through the second application program of the second terminal; the second application program is loaded by the third application program in the second terminal, and has video A call function; the third application program is an application program that itself does not have a video call function, or the third application program is not an application program dedicated to a video call function;发送模块,用于向所述第一应用程序发送目标通讯录,以使所述第一应用程序显示所述目标通讯录,其中,所述目标通讯录中包含所述第二终端上的所述第三应用程序中的部分用户信息或全部用户信息;所述目标通讯录为所述第二终端将目标用户的通讯信息与所述目标用户的终端进行授权后得到的,所述目标用户为所述第三应用程序加载的通讯录中的用户。a sending module, configured to send a target address book to the first application program, so that the first application program displays the target address book, wherein the target address book includes the Part of the user information or all user information in the third application program; the target address book is obtained after the second terminal authorizes the target user's communication information with the target user's terminal, and the target user is the target user's terminal The user in the address book loaded by the third application program.12.一种电子设备,包括存储器及处理器,所述存储器中储存有计算机程序,其特征在于,所述计算机程序被所述处理器执行时,使得所述处理器执行如权利要求1至9中任一项所述的方法。12. An electronic device, comprising a memory and a processor, wherein a computer program is stored in the memory, wherein when the computer program is executed by the processor, the processor is executed as claimed in claims 1 to 9. any one of the methods described.13.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现如权利要求1至9中任一项所述的方法。13. A computer-readable storage medium, on which a computer program is stored, wherein the computer program implements the method according to any one of claims 1 to 9 when executed by a processor.
CN202011082238.5A2020-10-122020-10-12Video call method, video call device, electronic equipment and computer-readable storage mediumActiveCN112261338B (en)

Priority Applications (2)

Application NumberPriority DateFiling DateTitle
CN202011082238.5ACN112261338B (en)2020-10-122020-10-12Video call method, video call device, electronic equipment and computer-readable storage medium
PCT/CN2021/116587WO2022078106A1 (en)2020-10-122021-09-06Video call method and apparatus, electronic device, and computer-readable storage medium

Applications Claiming Priority (1)

Application NumberPriority DateFiling DateTitle
CN202011082238.5ACN112261338B (en)2020-10-122020-10-12Video call method, video call device, electronic equipment and computer-readable storage medium

Publications (2)

Publication NumberPublication Date
CN112261338A CN112261338A (en)2021-01-22
CN112261338Btrue CN112261338B (en)2023-01-31

Family

ID=74242317

Family Applications (1)

Application NumberTitlePriority DateFiling Date
CN202011082238.5AActiveCN112261338B (en)2020-10-122020-10-12Video call method, video call device, electronic equipment and computer-readable storage medium

Country Status (2)

CountryLink
CN (1)CN112261338B (en)
WO (1)WO2022078106A1 (en)

Families Citing this family (10)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US8502856B2 (en)2010-04-072013-08-06Apple Inc.In conference display adjustments
US11513667B2 (en)2020-05-112022-11-29Apple Inc.User interface for audio message
CN112261338B (en)*2020-10-122023-01-31Oppo广东移动通信有限公司Video call method, video call device, electronic equipment and computer-readable storage medium
US12301979B2 (en)2021-01-312025-05-13Apple Inc.User interfaces for wide angle video conference
US11449188B1 (en)2021-05-152022-09-20Apple Inc.Shared-content session user interfaces
WO2022245666A1 (en)*2021-05-152022-11-24Apple Inc.Real-time communication user interface
CN113595873B (en)*2021-07-052023-04-18深圳康佳电子科技有限公司Communication method and device based on conversation tool, terminal equipment and storage medium
US12267622B2 (en)2021-09-242025-04-01Apple Inc.Wide angle video conference
US12368946B2 (en)2021-09-242025-07-22Apple Inc.Wide angle video conference
CN115589390A (en)*2022-09-262023-01-10上海佳和健康管理有限公司 Method and system for calling in applet, electronic device and storage medium

Family Cites Families (7)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
CN104539870A (en)*2014-12-192015-04-22华为软件技术有限公司Video call device and method
CN105873198A (en)*2016-03-232016-08-17广东欧珀移动通信有限公司 A calling method, device and mobile terminal
CN108966033B (en)*2018-06-212021-01-15康佳集团股份有限公司Television social processing method, terminal and medium based on WeChat applet
CN109462735A (en)*2018-12-242019-03-12苏州华兴源创科技股份有限公司Terminal, video calling control system and method
CN111600730B (en)*2020-05-182021-08-06腾讯科技(深圳)有限公司Session interface display method, group chat creating method, device and equipment
CN111669661B (en)*2020-06-232021-06-22四川长虹电器股份有限公司Television audio and video call system and method based on TRTC protocol
CN112261338B (en)*2020-10-122023-01-31Oppo广东移动通信有限公司Video call method, video call device, electronic equipment and computer-readable storage medium

Also Published As

Publication numberPublication date
CN112261338A (en)2021-01-22
WO2022078106A1 (en)2022-04-21

Similar Documents

PublicationPublication DateTitle
CN112261338B (en)Video call method, video call device, electronic equipment and computer-readable storage medium
US9986045B2 (en)Shareable applications on telecommunications devices
US8929887B2 (en)Shared book reading
JP2017513161A (en) Transfer processing method and apparatus
US9699630B2 (en)System, terminal, and method for operating a communication service function
EP2790142A1 (en)Terminal apparatus, server and method of controlling the same
CN104735271A (en)Method for intelligent multimedia telephone terminal to process voice services and terminal
CN106413129A (en)Method and device for binding terminal to intelligent equipment
CN104660808A (en)Communication control method and related communication equipment
JP6441385B2 (en) Information input method, apparatus, program, and recording medium
KR20150088532A (en)Apparatus for providing service during call and method for using the apparatus
CN114449088A (en)Method for making call and electronic equipment
CN111782997A (en)Method and device for loading webpage and storage medium
JP6206184B2 (en) Communication system, terminal, communication method, and communication program
JP2017152808A (en)Communication apparatus, incoming call control system, incoming call control method, and incoming call control program
CN104765646A (en)Assembly transferring method and device
JP6084957B2 (en) Call support device
KR101381297B1 (en)Image sharing method be able to output the image whose size rate is same the original's
KR101279366B1 (en)Sharing method for contents by mobile devices
CN114677445B (en) Camera calibration method, camera calibration device and storage medium
KR101306802B1 (en)Sharing method for Contents by mobile devices
CN111526252A (en)Data interaction method, data interaction device and electronic equipment
KR101455194B1 (en)Storing Method and system for the call information of contents shared
CN109194639A (en)Message sink processing method, device, terminal and readable storage medium storing program for executing
KR20120122080A (en)System and method for supporting a meeting using mobile terminal

Legal Events

DateCodeTitleDescription
PB01Publication
PB01Publication
SE01Entry into force of request for substantive examination
SE01Entry into force of request for substantive examination
GR01Patent grant
GR01Patent grant

[8]ページ先頭

©2009-2025 Movatter.jp