CN115379283A - 视频通话方法和装置 - Google Patents

视频通话方法和装置 Download PDF

Info

Publication number
CN115379283A
CN115379283A CN202210979511.7A CN202210979511A CN115379283A CN 115379283 A CN115379283 A CN 115379283A CN 202210979511 A CN202210979511 A CN 202210979511A CN 115379283 A CN115379283 A CN 115379283A
Authority
CN
China
Prior art keywords
video call
electronic device
data
call
input
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.)
Pending
Application number
CN202210979511.7A
Other languages
English (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.)
Vivo Mobile Communication Co Ltd
Original Assignee
Vivo Mobile Communication Co 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 Vivo Mobile Communication Co Ltd filed Critical Vivo Mobile Communication Co Ltd
Priority to CN202210979511.7A priority Critical patent/CN115379283A/zh
Publication of CN115379283A publication Critical patent/CN115379283A/zh
Pending legal-status Critical Current

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
    • H04N21/434Disassembling of a multiplex stream, e.g. demultiplexing audio and video streams, extraction of additional data from a video stream; Remultiplexing of multiplex streams; Extraction or processing of SI; Disassembling of packetised elementary stream
    • H04N21/4341Demultiplexing of audio and video streams
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/47End-user applications
    • H04N21/478Supplemental services, e.g. displaying phone caller identification, shopping application
    • H04N21/4788Supplemental services, e.g. displaying phone caller identification, shopping application communicating with other users, e.g. chatting
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N7/00Television systems
    • H04N7/14Systems for two-way working
    • H04N7/141Systems for two-way working between two video terminals, e.g. videophone

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • General Engineering & Computer Science (AREA)
  • Telephone Function (AREA)

Abstract

本申请公开了一种视频通话方法和装置,属于电子设备技术领域。该视频通话方法包括:在第一电子设备进行视频通话的情况下,接收对第一电子设备的第一输入;响应于第一输入,从视频通话的业务数据中分离出目标数据,目标数据包括通话画面数据或通话音频数据;向第二电子设备转发目标数据,目标数据用于第二电子设备输出视频通话画面或视频通话音频。

Description

视频通话方法和装置
技术领域
本申请属于电子设备技术领域,具体涉及一种视频通话方法和装置。
背景技术
随着移动互联网的蓬勃发展和电子设备的不断普及,用户对于移动互联网有了更多的需求。如今,视频通话作为电子设备的一项实用性功能得到了越来越多人的青睐,通过电子设备进行视频通话的用户也越来越多。
相关技术中,在用户使用电子设备进行视频通话时,流畅的视频通话对信号质量有较高要求,若信号不稳定时,通话时容易出现花屏、卡顿等现象,导致视频通话质量不佳。
发明内容
本申请实施例的目的是提供一种视频通话方法和装置,能够改善相关技术中信号不稳定时视频通话质量不佳的问题。
第一方面,本申请实施例提供了一种视频通话方法,该方法包括:在第一电子设备进行视频通话的情况下,接收对第一电子设备的第一输入;响应于第一输入,从视频通话的业务数据中分离出目标数据,目标数据包括通话画面数据或通话音频数据;向第二电子设备转发目标数据,目标数据用于第二电子设备输出视频通话画面或视频通话音频。
第二方面,本申请实施例提供了一种视频通话装置,该装置包括:接收模块,用于在第一电子设备进行视频通话的情况下,接收对第一电子设备的第一输入;分离模块,用于响应于第一输入,从视频通话的业务数据中分离出目标数据,目标数据包括通话画面数据或通话音频数据;转发模块,用于向第二电子设备转发目标数据,目标数据用于第二电子设备输出视频通话画面或视频通话音频。
第三方面,本申请实施例提供了一种电子设备,该电子设备包括处理器、存储器及存储在存储器上并可在处理器上运行的程序或指令,程序或指令被处理器执行时实现如第一方面的视频通话方法的步骤。
第四方面,本申请实施例提供了一种可读存储介质,该可读存储介质上存储程序或指令,程序或指令被处理器执行时实现如第一方面的视频通话方法的步骤。
第五方面,本申请实施例提供了一种芯片,该芯片包括处理器和通信接口,通信接口和处理器耦合,处理器用于运行程序或指令,实现如第一方面的视频通话方法的步骤。
第六方面,本申请实施例提供了一种计算机程序产品,该计算机程序产品被存储在存储介质中,该计算机程序产品被至少一个处理器执行以实现如第一方面所述的视频通话方法的步骤。
在本申请实施例中,在第一电子设备进行视频通话的场景下,若信号不稳定,用户可通过第一输入,触发第一电子设备从视频通话的业务数据中分离出通话画面数据或通话音频数据。基于此,通过向第二电子设备转发目标数据,能够使第二电子设备显示视频通话画面或者播放视频通话音频,实现视频通话对应的画面与音频的分离,通过将画面或音频转发到其它电子设备,能够在保持视频通话的连续性的基础上,缓解第一电子设备的网络压力和网速压力,减轻第一电子设备的网络资源负担,改善通话时的花屏、卡顿现象,进而改善视频通话质量和用户的视频通话体验。
附图说明
图1是本申请一实施例提供的视频通话方法的流程示意图;
图2是本申请另一实施例提供的视频通话方法的流程示意图;
图3是本申请一实施例提供的视频通话界面的示例的示意图;
图4是本申请再一实施例提供的视频通话方法的流程示意图;
图5是本申请另一实施例提供的视频通话界面的示例的示意图;
图6是本申请再一实施例提供的视频通话方法的流程示意图;
图7是本申请实施例提供的一种视频通话装置的结构示意图;
图8是本申请实施例提供的一种电子设备的结构示意图;
图9是本申请实施例的一种电子设备的硬件结构示意图。
具体实施方式
下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚地描述,显然,所描述的实施例是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员获得的所有其他实施例,都属于本申请保护的范围。
本申请的说明书和权利要求书中的术语“第一”、“第二”等是用于区别类似的对象,而不用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便本申请的实施例能够以除了在这里图示或描述的那些以外的顺序实施,且“第一”、“第二”等所区分的对象通常为一类,并不限定对象的个数,例如第一对象可以是一个,也可以是多个。此外,说明书以及权利要求中“和/或”表示所连接对象的至少其中之一,字符“/”,一般表示前后关联对象是一种“或”的关系。
如背景技术,在用户使用电子设备进行视频通话时,若信号不稳定时,通话时容易出现花屏、卡顿等现象,导致视频通话质量不佳。
针对相关技术中出现的问题,本申请实施例提供了一种视频通话方法,在第一电子设备进行视频通话的场景下,若信号不稳定,用户可通过第一输入,触发第一电子设备从视频通话的业务数据中分离出通话画面数据或通话音频数据。基于此,通过向第二电子设备转发目标数据,能够使第二电子设备显示视频通话画面或者播放视频通话音频,实现视频通话对应的画面与音频的分离,通过将画面或音频转发到其它电子设备,能够在保持视频通话的连续性的基础上,缓解第一电子设备的网络压力和网速压力,减轻第一电子设备的网络资源负担,改善通话时的花屏、卡顿现象,进而改善视频通话质量和用户的视频通话体验,解决了相关技术中信号不稳定时视频通话质量不佳的问题。
下面结合附图,通过具体的实施例及其应用场景对本申请实施例提供的视频通话方法进行详细地说明。
图1是本申请一实施例提供的视频通话方法的流程示意图,该视频通话方法的执行主体可以为电子设备。需要说明的是,上述执行主体并不构成对本申请的限定。
如图1所示,本申请实施例提供的视频通话方法可以包括步骤110-步骤130。
步骤110,在第一电子设备进行视频通话的情况下,接收对第一电子设备的第一输入。
其中,第一输入用于指示转发视频通话画面或视频通话音频至第二电子设备,第一输入可以为用户对第一电子设备的触控输入、语音输入等,本申请在此不做具体限定。
步骤120,响应于第一输入,从视频通话的业务数据中分离出目标数据,目标数据包括通话画面数据或通话音频数据。
其中,视频通话的业务数据可以包括通话画面数据和通话音频数据。
示例性地,第一电子设备的状态信息可以为设备电量值,预设转发条件可以为设备电量值小于预设电量阈值,如此,在第一电子设备电量较低时,可以将通话画面数据或通话音频数据分离出去,并转发给第二电子设备。
步骤130,向第二电子设备转发目标数据,目标数据用于第二电子设备输出视频通话画面或视频通话音频。
具体地,在第一电子设备向第二电子设备转发通话画面数据的情况下,第一电子设备可以基于通话音频数据播放视频通话音频,第二电子设备可以基于通话画面数据显示视频通话画面;在第一电子设备向第二电子设备转发通话音频数据的情况下,第一电子设备可以基于通话画面数据显示视频通话画面,第二电子设备可以基于通话音频数据播放视频通话音频。
本申请实施例提供的视频通话方法,在第一电子设备进行视频通话的场景下,若信号不稳定,用户可通过第一输入,触发第一电子设备从视频通话的业务数据中分离出通话画面数据或通话音频数据。基于此,通过向第二电子设备转发目标数据,能够使第二电子设备显示视频通话画面或者播放视频通话音频,实现视频通话对应的画面与音频的分离,通过将画面或音频转发到其它电子设备,能够在保持视频通话的连续性的基础上,缓解第一电子设备的网络压力和网速压力,减轻第一电子设备的网络资源负担,改善通话时的花屏、卡顿现象,进而改善视频通话质量和用户的视频通话体验。
下面结合具体的实施例,详细介绍上述步骤110-步骤130。
涉及步骤110,在第一电子设备进行视频通话的情况下,接收对第一电子设备的第一输入。
在本申请的一些实施例中,在步骤110之前可以包括以下步骤:PLMN选择公共陆地移动网(Public Land Mobile Network,PLMN);选择驻留小区;注册长期演进(Long TermEvolution,长期演进)网络;与互联网协议多媒体子***(IP Multimedia Subsystem,IMS)和公用数据网(Public Data Network,PDN)建立连接;IMS注册,成功注册长期演进语音承载(Voice over Long-Term Evolution,VoLTE);接收视频通话请求。
在本申请的一些实施例中,为了提升用户的视频通话操作自由度,第一输入可以包括第一子输入和第二子输入,步骤110可以具体包括:在第一电子设备进行视频通话的情况下,在视频通话界面显示第一控件;接收对第一控件的第一子输入;响应于第一子输入,显示第一功能选项和第二功能选项;接收对第一功能选项或第二功能选项的第二子输入。
其中,第一控件用于指示转接视频通话部分功能,第一功能选项用于指示转接视频通话画面功能,第二功能选项用于指示转接视频通话音频功能;第一子输入可以为用户对第一控件的触控输入,第二子输入可以为用户对第一功能选项或第二功能选项的触控输入。
在本申请的另一些实施例中,在视频通话效果不佳的场景下,为了及时对视频通话效果进行改善,图2是本申请另一实施例提供的视频通话方法的流程示意图,在步骤110之前可以包括步骤210和步骤220,步骤110可以具体为步骤230。
步骤210,在第一电子设备进行视频通话的情况下,获取所述第一电子设备的状态信息。
步骤220,在状态信息满足预设转发条件的情况下,显示第一提示界面。
其中,第一提示界面用于指示转发视频通话画面或视频通话音频至第二电子设备。
示例性地,如图3所示,第一提示界面为301,在该第一提示界面301中可显示“是否转发视频通话画面至设备1”的提示信息,提示用户转发视频通话画面。
步骤230,接收对第一提示界面的第一输入。
其中,第一输入可以为用户对第一提示界面的点击输入、双击输入、长按输入、滑动输入等,本申请在此不做具体限定。
示例性地,如图3所示,第一提示界面可以提供“是”“否”选项,第一输入可以为用户对“是”选项的点击输入。
在一个实施例中,第一提示界面可以包括N个第二电子设备的N个设备标识,步骤230可以具体包括:接收对N个设备标识中目标设备标识的第一输入;步骤130可以具体包括:响应于第一输入,向目标设备标识对应的第二电子设备发送目标数据。
其中,第一输入用于从N个设备标识中选取目标设备标识,第一输入可以为用户对目标设备标识的点击输入、双击输入、长按输入等,本申请在此不做具体限定。
具体地,用户可以从设备距离、设备使用频率、设备屏幕大小等方面考虑目标第二电子设备,比如转发视频通话画面时,可优先考虑电视、电脑等具有屏幕的电子设备,转发视频通话音频时,可优先考虑耳机、音响等电子设备。
在本申请实施例中,在第一电子设备当前电量较低、信号质量较差或者通话状态不佳的场景下,若继续使用第一电子设备进行视频通话无法为用户带来良好的通话体验,若切换至其它电子设备进行视频通话,切换步骤繁琐。基于此,第一电子设备可以在第一电子设备进行视频通话的情况下,获取第一电子设备的状态信息,若状态信息满足预设转发条件表示此时第一电子设备的视频通话状态较差,因此通过显示第一提示界面,可及时提醒用户转发视频通话画面或视频通话音频,且在接收到用户在第一提示界面的触控操作的情况下,才会向第二电子设备转发视频通话画面或视频通话音频,充分考虑自身用户需求,在延长视频通话时长的同时,提升用户的视频通话操作自由度。如此,用户可通过对第一提示界面的第一输入,使第一电子设备从视频通话的业务数据中分离出通话画面数据或通话音频数据,通过向第二电子设备转发目标数据,能够使第二电子设备显示视频通话画面或者播放视频通话音频,实现视频通话对应的画面与音频的分离,通过将画面或音频转发到其它电子设备,能够在保持视频通话的连续性的基础上,降低第一电子设备的用电速度,延长第一电子设备提供视频通话服务的时长,也能够缓解第一电子设备的网络压力和网速压力,改善用户的视频通话体验。
在本申请的一些实施例中,状态信息可以包括信号值、电量值和通话状态中的至少一项,预设转发条件可以包括以下至少一项:第一电子设备的信号值小于预设信号阈值、电量值小于预设电量阈值、通话状态为视频通话画面显示异常。
其中,预设信号阈值和预设电量阈值可以根据具体需求进行设置,本申请在此不做具体限定;视频通话画面显示异常可以为视频通话画面出现花屏、闪屏或者卡顿等异常现象。
示例性地,预设电量阈值可以设定为30%,也可以设定为其他值。
在一个实施例中,信号值可以包括参考信号接收功率(Reference SignalReceiving Power,RSRP)、信号与干扰加噪声比(Signal to Interference plus NoiseRatio,SINR)中的至少一项,预设信号阈值可以包括第一信号阈值和第二信号阈值,第一电子设备的信号值小于预设信号阈值可以包括:RSRP小于第一信号阈值和/或SINR小于第二信号阈值。
示例性地,第一信号阈值可以设定为-105dBm,第二信号阈值可以设定为0,当然也可以设定为其它值。
在本申请实施例中,在第一电子设备当前电量较低、信号质量较差或者通话状态不佳的场景下,若继续使用第一电子设备进行视频通话无法为用户带来良好的通话体验,若切换至其它电子设备进行视频通话,切换步骤繁琐。基于此,第一电子设备可以在上述场景下转发通话画面或通话音频至第二电子设备,实现画面与音频的分离,从而在当前电量较低场景下降低第一电子设备的用电速度,在当前信号质量较差或者通话状态不佳的场景下,提升视频通话质量,无需切换至其它电子设备进行视频通话。
涉及步骤120,响应于第一输入,从视频通话的业务数据中分离出目标数据,目标数据包括通话画面数据或通话音频数据。
具体地,第一电子设备可从用于存储视频通话的业务数据的第一数据包中,获取通话画面数据或通话音频数据,得到第二数据包,并向第二电子设备转发该第二数据包。
在本申请的一些实施例中,该方法还可以包括以下任意一项:在第一电子设备的信号值小于预设信号阈值,或者电量值小于预设电量阈值的情况下,从视频通话的业务数据中分离出通话画面数据或通话音频数据,得到目标数据;在第一电子设备的视频通话画面显示异常的情况下,从视频通话的业务数据中分离出通话画面数据,得到目标数据。
示例性地,信号值为RSRP,预设信号阈值为-105dBm,在第一电子设备的当前RSRP小于-105dBm的情况,说明第一电子设备的当前驻留小区信号质量较差,第一电子设备的视频通话质量不佳。基于此,通过从视频通话的业务数据中分离出通话画面数据或通话音频数据,并向第二电子设备发送通话画面数据或通话音频数据。
在本申请实施例中,流畅的视频通话对电子设备有着较高的要求,当电子设备的信号质量不佳时,视频通话会出现卡顿现象,影响通话双方的视频通话质量。本申请中第一电子设备可以在信号质量差的场景下仅显示视频通话画面或仅播放视频通话音频,相较于在显示视频通话画面的同时播放视频通话音频,能够有效缓解第一电子设备的网络压力和网速压力,提升视频通话的流畅度,改善视频通话质量。同时,在通话状态不佳,例如视频通话画面出现花屏、闪屏或者卡顿等异常现象时,通过从视频通话的业务数据中分离出通话画面数据,并向第二电子设备发送通话画面数据,实现将视频通话画面转发给第二电子设备,通过在第二电子设备上显示视频通话画面,能够在保持视频通话连续性的同时,缓解视频通话画面的花屏、卡顿等异常现象,改善通话状态,提升视频通话质量。
涉及步骤130,向第二电子设备转发目标数据,目标数据用于第二电子设备输出视频通话画面或视频通话音频。
在一个实施例中,在步骤130之前,该方法还可以包括下述步骤:第一电子设备向第二电子设备发送通知NOTIFY消息,该NOTIFY消息用于通知第二电子设备进行视频接听,其中,NOTIFY消息中可以包括视频参数和主被叫身份标识;接收第二电子设备基于NOTIFY消息发送的响应100Trying消息,该100Trying消息用于表征已接收到NOTIFY消息。
在本申请的一些实施例中,步骤130可以具体包括:在目标数据为通话音频数据的情况下,确定与目标数据关联的第二电子设备为可穿戴设备、耳机设备或者音响设备;或者,在目标数据为通话画面数据的情况下,确定与目标数据关联的第二电子设备为具有屏幕的电子设备。
具体地,目标数据与第二电子设备相对应,在目标数据不同时,其对应的用于接收目标数据的第二电子设备也会有所不同。若第一电子设备需要转发视频通话音频,则优先考虑可穿戴设备、耳机设备或者音响设备为第二电子设备;若第一电子设备需要转发视频通话画面,则确定具有屏幕的电子设备为第二电子设备。
在本申请实施例中,针对待转发的目标数据不同,第一电子设备可以选取不同类型的电子设备作为第二电子设备,在转发通话音频数据时,智能选取可穿戴设备、耳机设备或者音响设备作为第二电子设备,在第二电子设备基于通话音频数据进行播放时,能够提升视频通话的音频播放效果。在转发通话音频数据时,智能选取电视、电脑、平板电脑等具有屏幕的电子设备作为第二电子设备,以使第二电子设备可以基于通话画面数据显示视频通话界面,避免将通话画面数据转发给耳机设备等不具有屏幕的设备导致视频通话界面无法显示,提升视频通话画面转发的成功率。
在本申请的一些实施例中,为了及时恢复正常视频通话,图4是本申请再一实施例提供的视频通话方法的流程示意图,在步骤130之后,该方法还可以包括步骤410-步骤430。
步骤410,接收对第一电子设备的第三输入。
其中,第三输入用于指示合并视频通话画面和视频通话音频;第三输入可以为用户对第一电子设备的视频通话界面的点击输入、双击输入、长按输入、滑动输入等,本申请在此不做具体限定。
示例性地,视频通话界面可显示第二控件,第二控件用于指示恢复正常视频通话,第三输入可以为用户对第二控件的触控输入。
步骤420,响应于第三输入,停止分离视频通话的业务数据。
步骤430,基于视频通话的业务数据输出视频通话画面和视频通话音频。
具体地,第一电子设备可以基于业务数据中的通话画面数据显示视频通话画面,并基于业务数据中的通话音频数据播放视频通话音频,即第一电子设备恢复正常视频通话。
在本申请实施例中,待信号质量、电量情况和通话状态恢复,通过接收用户对第一电子设备的第三输入,第一电子设备不再分离视频通话的业务数据,并基于完整的业务数据同时视频通话画面和视频通话音频,完成画面与音频的合并,在通话情况良好的场景下及时恢复正常视频通话,提升用户视频通话体验。
在本申请的一些实施例中,步骤410可以具体包括:在状态信息满足预设合并条件的情况下,显示第二提示界面;接收对第二提示界面的第三输入。
其中,预设合并条件可以包括以下至少一项:第一电子设备的信号值大于或等于预设信号阈值、电量值大于或等于预设电量阈值、通话状态正常;第二提示界面用于指示合并视频通话画面和视频通话音频。
示例性地,如图5所示,第二提示界面为501,在该第二提示界面501中可显示“是否恢复正常视频通话”的提示信息,提示用户在第一电子设备上恢复正常视频通话。同时,第一提示界面可以提供“是”“否”选项,第三输入可以为用户对“是”选项的点击输入。
在本申请的一些实施例中,为了协助用户进行高效视频通话,图6是本申请再一实施例提供的视频通话方法的流程示意图,该方法还可以包括步骤610-步骤640。
步骤610,在第一电子设备进行视频通话的情况下,接收对电子设备的第二输入。
其中,第二输入用于指示转发视频通话字幕至第二电子设备,第二输入可以为用户对第一电子设备的触控输入、语音输入、手势输入、按键输入等,本申请在此不做具体限定。
在一个示例中,第一电子设备的视频通话界面可以包括第三控件,该第三控件用于触发第一电子设备转发视频通话字幕。
步骤620,响应于第二输入,从视频通话的业务数据中分离出通话音频数据。
步骤630,将通话音频数据转换为对应的文字数据。
其中,文字数据即为通话音频数据对应的文本内容。
步骤640,向第二电子设备转发文字数据,文字数据用于第二电子设备显示视频通话字幕。
在本申请实施例中,在用户不方便观看视频通话画面的场景下,通过分离视频通话的业务数据中的通话音频数据,并将通话音频数据对应的文字数据转发给第二电子设备,可以使第二电子设备,例如可穿戴设备基于该文字数据显示视频通话字幕,方便用户查阅,提升用户体验。同时,通过在第二电子设备上显示视频通话字幕,能够使用户有效查看到其与通话对象的对话内容,协助用户进行高效视频通话。
在本申请的一些实施例中,为了进一步缓解第一电子设备的网络压力和网速压力,减轻第一电子设备的网络资源负担,在步骤110之后,该方法还可以包括:第一电子设备响应于第一输入,向网络侧设备发送第一指令;网络侧设备响应于第一指令,从视频通话的业务数据中分离出目标数据,基于设备标识向第二电子设备转发所述目标数据。
其中,第一输入用于选取第二电子设备,第一指令包括第二电子设备的设备标识,该第一指令用于指示转发视频通话画面或视频通话音频至第二电子设备。
需要说明的是,本申请实施例提供的视频通话方法,执行主体可以为视频通话装置,或者该视频通话装置中的用于执行视频通话的方法的控制模块。本申请实施例中以视频通话装置执行视频通话方法为例,说明本申请实施例提供的视频通话装置。下面对视频通话装置进行详细介绍。
图7是本申请提供的一种视频通话装置的结构示意图。
如图7所示,本申请实施例提供一种视频通话装置700,该视频通话装置700包括:接收模块710、分离模块720和转发模块730。
其中,接收模块710,用于在第一电子设备进行视频通话的情况下,接收对第一电子设备的第一输入;分离模块720,用于响应于第一输入,从视频通话的业务数据中分离出目标数据,目标数据包括通话画面数据或通话音频数据;转发模块730,用于向第二电子设备转发目标数据,目标数据用于第二电子设备输出视频通话画面或视频通话音频。
在本申请的一些实施例中,获取模块,用于在接收对第一电子设备的第一输入之前,在第一电子设备进行视频通话的情况下,获取第一电子设备的状态信息;显示模块,用于在状态信息满足预设转发条件的情况下,显示第一提示界面,第一提示界面用于指示转发视频通话画面或视频通话音频至第二电子设备;接收模块710具体用于:接收对第一提示界面的第一输入。
在本申请的一些实施例中,状态信息包括信号值、电量值和通话状态中的至少一项,预设转发条件包括以下至少一项:第一电子设备的信号值小于预设信号阈值、电量值小于预设电量阈值、通话状态为视频通话画面显示异常。
在本申请的一些实施例中,第二电子设备与目标数据关联,装置还包括:确定模块,用于在目标数据为通话音频数据的情况下,确定与目标数据关联的第二电子设备为可穿戴设备、耳机设备或者音响设备;或者,确定模块,用于在目标数据为通话画面数据的情况下,确定与目标数据关联的第二电子设备为具有屏幕的电子设备。
在本申请的一些实施例中,装置还包括:接收模块710,还用于在第一电子设备进行视频通话的情况下,接收对第一电子设备的第二输入,第二输入用于指示转发视频通话字幕至第二电子设备;分离模块720,用于响应于第二输入,从视频通话的业务数据中分离出通话音频数据;转换模块,用于将通话音频数据转换为对应的文字数据;转发模块730,还用于向第二电子设备转发文字数据,文字数据用于第二电子设备显示视频通话字幕。
在本申请的一些实施例中,装置还包括:接收模块710,还用于在向第二电子设备转发目标数据之后,接收对第一电子设备的第三输入,第三输入用于指示合并视频通话画面和视频通话音频;控制模块,用于响应于第三输入,停止分离视频通话的业务数据;输出模块,用于基于视频通话的业务数据输出视频通话画面和视频通话音频。
本申请实施例提供的视频通话装置,在第一电子设备进行视频通话的场景下,若信号不稳定,用户可通过第一输入,触发第一电子设备从视频通话的业务数据中分离出通话画面数据或通话音频数据。基于此,通过向第二电子设备转发目标数据,能够使第二电子设备显示视频通话画面或者播放视频通话音频,实现视频通话对应的画面与音频的分离,通过将画面或音频转发到其它电子设备,能够在保持视频通话的连续性的基础上,缓解第一电子设备的网络压力和网速压力,减轻第一电子设备的网络资源负担,改善通话时的花屏、卡顿现象,进而改善视频通话质量和用户的视频通话体验。
本申请实施例提供的视频通话装置能够实现图1-图6的方法实施例中电子设备所实现的各个过程,为避免重复,这里不再赘述。
本申请实施例中的视频通话装置可以是电子设备,也可以是电子设备中的部件、集成电路、或芯片。该电子设备可以是终端,也可以为除终端之外的其他设备。示例性的,电子设备可以为手机、平板电脑、笔记本电脑、掌上电脑、车载电子设备、移动上网装置(Mobile Internet Device,MID)、增强现实(augmented reality,AR)/虚拟现实(virtualreality,VR)设备、机器人、可穿戴设备、超级移动个人计算机(ultra-mobile personalcomputer,UMPC)、上网本或者个人数字助理(personal digital assistant,PDA)等,还可以为服务器、网络附属存储器(Network Attached Storage,NAS)、个人计算机(personalcomputer,PC)、电视机(television,TV)、柜员机或者自助机等,本申请实施例不作具体限定。
本申请实施例中的视频通话装置可以为具有操作***的装置。该操作***可以为安卓(Android)操作***,可以为iOS操作***,还可以为其他可能的操作***,本申请实施例不作具体限定。
可选地,如图8所示,本申请实施例还提供一种电子设备800,包括处理器801,存储器802,存储在存储器802上并可在处理器801上运行的程序或指令,该程序或指令被处理器801执行时实现上述视频通话方法实施例的各个过程,且能达到相同的技术效果,为避免重复,这里不再赘述。
需要注意的是,本申请实施例中的电子设备包括上述的移动电子设备和非移动电子设备。
图9为本申请实施例的一种电子设备的硬件结构示意图。
该电子设备900包括但不限于:射频单元901、网络模块902、音频输出单元903、输入单元904、传感器905、显示单元906、用户输入单元907、接口单元908、存储器909、以及处理器910等部件。
本领域技术人员可以理解,电子设备900还可以包括给各个部件供电的电源(比如电池),电源可以通过电源管理***与处理器910逻辑相连,从而通过电源管理***实现管理充电、放电、以及功耗管理等。图9中示出的电子设备结构并不构成对电子设备的限定,电子设备可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置,在此不再赘述。
其中,用户输入单元907,用于在第一电子设备进行视频通话的情况下,接收对第一电子设备的第一输入;处理器910,用于响应于第一输入,从视频通话的业务数据中分离出目标数据,目标数据包括通话画面数据或通话音频数据;处理器910,还用于向第二电子设备转发目标数据,目标数据用于第二电子设备输出视频通话画面或视频通话音频。
在本申请实施例中,在第一电子设备进行视频通话的场景下,若信号不稳定,用户可通过第一输入,触发第一电子设备从视频通话的业务数据中分离出通话画面数据或通话音频数据。基于此,通过向第二电子设备转发目标数据,能够使第二电子设备显示视频通话画面或者播放视频通话音频,实现视频通话对应的画面与音频的分离,通过将画面或音频转发到其它电子设备,能够在保持视频通话的连续性的基础上,缓解第一电子设备的网络压力和网速压力,减轻第一电子设备的网络资源负担,改善通话时的花屏、卡顿现象,进而改善视频通话质量和用户的视频通话体验。
应理解的是,本申请实施例中,输入单元904可以包括图形处理器(GraphicsProcessing Unit,GPU)9041和麦克风9042,图形处理器9041对在视频捕获模式或图像捕获模式中由图像捕获装置(如摄像头)获得的静态图片或视频的图像数据进行处理。显示单元906可包括显示面板9061,可以采用液晶显示器、有机发光二极管等形式来配置显示面板9061。用户输入单元907包括触控面板9071以及其他输入设备9072中的至少一种。触控面板9071,也称为触摸屏。触控面板9071可包括触摸检测装置和触摸控制器两个部分。其他输入设备9072可以包括但不限于物理键盘、键(比如音量控制按键、开关按键等)、轨迹球、鼠标、操作杆,在此不再赘述。
存储器909可用于存储软件程序以及各种数据。存储器909可主要包括存储程序或指令的第一存储区和存储数据的第二存储区,其中,第一存储区可存储操作***、N个所需的应用程序或指令(比如声音播放、图像播放等)等。此外,存储器909可以包括易失性存储器或非易失性存储器,或者,存储器909可以包括易失性和非易失性存储器两者。其中,非易失性存储器可以是只读存储器(Read-Only Memory,ROM)、可编程只读存储器(Programmable ROM,PROM)、可擦除可编程只读存储器(Erasable PROM,EPROM)、电可擦除可编程只读存储器(Electrically EPROM,EEPROM)或闪存。易失性存储器可以是随机存取存储器(Random Access Memory,RAM),静态随机存取存储器(Static RAM,SRAM)、动态随机存取存储器(Dynamic RAM,DRAM)、同步动态随机存取存储器(Synchronous DRAM,SDRAM)、双倍数据速率同步动态随机存取存储器(Double Data Rate SDRAM,DDRSDRAM)、增强型同步动态随机存取存储器(Enhanced SDRAM,ESDRAM)、同步连接动态随机存取存储器(Synchlink DRAM,SLDRAM)和直接内存总线随机存取存储器(Direct Rambus RAM,DRRAM)。本申请实施例中的存储器909包括但不限于这些和任意其它适合类型的存储器。
处理器910可包括一个或多个处理单元;可选地,处理器910集成应用处理器和调制解调处理器,其中,应用处理器主要处理涉及操作***、用户界面和应用程序等的操作,调制解调处理器主要处理无线通信信号,如基带处理器。可以理解的是,上述调制解调处理器也可以不集成到处理器910中。
本申请实施例还提供一种可读存储介质,可读存储介质上存储有程序或指令,该程序或指令被处理器执行时实现上述视频通话方法实施例的各个过程,且能达到相同的技术效果,为避免重复,这里不再赘述。
其中,处理器为上述实施例中的电子设备中的处理器。可读存储介质,包括计算机可读存储介质,计算机可读存储介质的示例包括非暂态计算机可读存储介质,如计算机只读存储器(ROM)、随机存取存储器(RAM)、磁碟或者光盘等。
本申请实施例另提供了一种芯片,芯片包括处理器和通信接口,通信接口和处理器耦合,处理器用于运行程序或指令,实现上述视频通话方法实施例的各个过程,且能达到相同的技术效果,为避免重复,这里不再赘述。
应理解,本申请实施例提到的芯片还可以称为***级芯片、***芯片、芯片***或片上***芯片等。
本申请实施例提供一种计算机程序产品,该程序产品被存储在存储介质中,该程序产品被至少一个处理器执行以实现如上述视频通话方法实施例的各个过程,且能达到相同的技术效果,为避免重复,这里不再赘述。
需要说明的是,在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者装置不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者装置所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括该要素的过程、方法、物品或者装置中还存在另外的相同要素。此外,需要指出的是,本申请实施方式中的方法和装置的范围不限按示出或讨论的顺序来执行,还可包括根据所涉及的按基本同时的方式或按相反的顺序来执行,例如,可以按不同于所描述的次序来执行所描述的方法,并且还可以添加、省去、或组合各种步骤。另外,参照某些示例所描述的特征可在其他示例中被组合。
通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到上述实施例方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本申请的技术方案本质上或者说对现有技术做出贡献的部分可以以计算机软件产品的形式体现出来,该计算机软件产品存储在一个存储介质(如ROM/RAM、磁碟、光盘)中,包括若干指令用以使得一台终端(可以是手机,计算机,服务器,或者网络设备等)执行本申请各个实施例所述的方法。
上面结合附图对本申请的实施例进行了描述,但是本申请并不局限于上述的具体实施方式,上述的具体实施方式仅仅是示意性的,而不是限制性的,本领域的普通技术人员在本申请的启示下,在不脱离本申请宗旨和权利要求所保护的范围情况下,还可做出很多形式,均属于本申请的保护之内。

Claims (10)

1.一种视频通话方法,其特征在于,包括:
在第一电子设备进行视频通话的情况下,接收对所述第一电子设备的第一输入;
响应于所述第一输入,从视频通话的业务数据中分离出目标数据,所述目标数据包括通话画面数据或通话音频数据;
向第二电子设备转发所述目标数据,所述目标数据用于所述第二电子设备输出视频通话画面或视频通话音频。
2.根据权利要求1所述的方法,其特征在于,在所述接收对所述第一电子设备的第一输入之前,所述方法还包括:
在第一电子设备进行视频通话的情况下,获取所述第一电子设备的状态信息;
在所述状态信息满足预设转发条件的情况下,显示第一提示界面,所述第一提示界面用于指示转发视频通话画面或视频通话音频至第二电子设备;
所述接收对所述第一电子设备的第一输入,包括:
接收对所述第一提示界面的第一输入。
3.根据权利要求2所述的方法,其特征在于,所述状态信息包括信号值、电量值和通话状态中的至少一项,所述预设转发条件包括以下至少一项:所述第一电子设备的信号值小于预设信号阈值、电量值小于预设电量阈值、所述通话状态为视频通话画面显示异常。
4.根据权利要求1所述的方法,其特征在于,所述第二电子设备与所述目标数据关联,在所述向第二电子设备转发所述目标数据之前,所述方法还包括:
在所述目标数据为所述通话音频数据的情况下,确定与所述目标数据关联的第二电子设备为可穿戴设备、耳机设备或者音响设备;
或者,
在所述目标数据为所述通话画面数据的情况下,确定与所述目标数据关联的第二电子设备为具有屏幕的电子设备。
5.根据权利要求1所述的方法,其特征在于,所述方法还包括:
在所述第一电子设备进行视频通话的情况下,接收对所述第一电子设备的第二输入,所述第二输入用于指示转发视频通话字幕至第二电子设备;
响应于所述第二输入,从视频通话的业务数据中分离出所述通话音频数据;
将所述通话音频数据转换为对应的文字数据;
向所述第二电子设备转发所述文字数据,所述文字数据用于所述第二电子设备显示视频通话字幕。
6.根据权利要求1所述的方法,其特征在于,在所述向第二电子设备转发所述目标数据之后,所述方法还包括:
接收对所述第一电子设备的第三输入,所述第三输入用于指示合并视频通话画面和视频通话音频;
响应于所述第三输入,停止分离所述视频通话的业务数据;
基于所述视频通话的业务数据输出所述视频通话画面和所述视频通话音频。
7.一种视频通话装置,其特征在于,包括:
接收模块,用于在第一电子设备进行视频通话的情况下,接收对所述第一电子设备的第一输入;
分离模块,用于响应于所述第一输入,从视频通话的业务数据中分离出目标数据,所述目标数据包括通话画面数据或通话音频数据;
转发模块,用于向第二电子设备转发所述目标数据,所述目标数据用于所述第二电子设备输出视频通话画面或视频通话音频。
8.根据权利要求7所述的装置,其特征在于,所述装置还包括:
获取模块,用于在所述接收对所述第一电子设备的第一输入之前,在第一电子设备进行视频通话的情况下,获取所述第一电子设备的状态信息;
显示模块,用于在所述状态信息满足预设转发条件的情况下,显示第一提示界面,所述第一提示界面用于指示转发视频通话画面或视频通话音频至第二电子设备;
所述接收模块具体用于:接收对所述第一提示界面的第一输入。
9.根据权利要求8所述的装置,其特征在于,所述状态信息包括信号值、电量值和通话状态中的至少一项,所述预设转发条件包括以下至少一项:所述第一电子设备的信号值小于预设信号阈值、电量值小于预设电量阈值、所述通话状态为视频通话画面显示异常。
10.根据权利要求7所述的装置,其特征在于,所述第二电子设备与所述目标数据关联,所述装置还包括:
确定模块,用于在所述目标数据为所述通话音频数据的情况下,确定与所述目标数据关联的第二电子设备为可穿戴设备、耳机设备或者音响设备;
或者,
所述确定模块,用于在所述目标数据为所述通话画面数据的情况下,确定与所述目标数据关联的第二电子设备为具有屏幕的电子设备。
CN202210979511.7A 2022-08-16 2022-08-16 视频通话方法和装置 Pending CN115379283A (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202210979511.7A CN115379283A (zh) 2022-08-16 2022-08-16 视频通话方法和装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202210979511.7A CN115379283A (zh) 2022-08-16 2022-08-16 视频通话方法和装置

Publications (1)

Publication Number Publication Date
CN115379283A true CN115379283A (zh) 2022-11-22

Family

ID=84065157

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202210979511.7A Pending CN115379283A (zh) 2022-08-16 2022-08-16 视频通话方法和装置

Country Status (1)

Country Link
CN (1) CN115379283A (zh)

Citations (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110233933A (zh) * 2019-05-15 2019-09-13 维沃移动通信有限公司 一种通话方法及终端设备
WO2020133183A1 (zh) * 2018-12-28 2020-07-02 华为技术有限公司 音频数据的同步方法及设备
CN111432071A (zh) * 2020-03-26 2020-07-17 维沃移动通信有限公司 通话控制方法及电子设备
CN111628916A (zh) * 2019-02-27 2020-09-04 华为技术有限公司 一种智能音箱与电子设备协作的方法及电子设备
CN111741372A (zh) * 2020-07-08 2020-10-02 聚好看科技股份有限公司 一种视频通话的投屏方法、显示设备及终端设备
CN112653865A (zh) * 2020-12-24 2021-04-13 维沃移动通信有限公司 视频通话处理方法、装置和电子设备
CN112929592A (zh) * 2021-02-07 2021-06-08 聚好看科技股份有限公司 一种视频通话方法、显示设备及服务器
WO2021159864A1 (zh) * 2020-02-11 2021-08-19 华为技术有限公司 一种传输视频音频数据的方法、云端服务器和***
CN113497909A (zh) * 2020-03-18 2021-10-12 华为技术有限公司 一种设备交互的方法和电子设备

Patent Citations (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2020133183A1 (zh) * 2018-12-28 2020-07-02 华为技术有限公司 音频数据的同步方法及设备
CN111628916A (zh) * 2019-02-27 2020-09-04 华为技术有限公司 一种智能音箱与电子设备协作的方法及电子设备
CN110233933A (zh) * 2019-05-15 2019-09-13 维沃移动通信有限公司 一种通话方法及终端设备
WO2021159864A1 (zh) * 2020-02-11 2021-08-19 华为技术有限公司 一种传输视频音频数据的方法、云端服务器和***
CN113497909A (zh) * 2020-03-18 2021-10-12 华为技术有限公司 一种设备交互的方法和电子设备
CN111432071A (zh) * 2020-03-26 2020-07-17 维沃移动通信有限公司 通话控制方法及电子设备
CN111741372A (zh) * 2020-07-08 2020-10-02 聚好看科技股份有限公司 一种视频通话的投屏方法、显示设备及终端设备
CN112653865A (zh) * 2020-12-24 2021-04-13 维沃移动通信有限公司 视频通话处理方法、装置和电子设备
CN112929592A (zh) * 2021-02-07 2021-06-08 聚好看科技股份有限公司 一种视频通话方法、显示设备及服务器

Similar Documents

Publication Publication Date Title
CN107484217B (zh) 切换注册ip多媒体子***的方法、移动终端及存储介质
KR101722522B1 (ko) 디스플레이 모드를 전환하기 위한 방법 및 장치
CN105204846B (zh) 多人视频中视频画面的显示方法、装置及终端设备
CN111629409B (zh) 通话控制方法、装置及电子设备
CN107888965B (zh) 图像礼物展示方法及装置、终端、***、存储介质
EP3002905A1 (en) Unified communication-based video conference call method, device and system
CN112751971A (zh) 语音播放方法、装置及电子设备
EP4093031A1 (en) Livestreaming room data exchange method and apparatus
US20190102339A1 (en) Multimedia File Sharing Method and Terminal Device
US20230138804A1 (en) Enhanced video call method and system, and electronic device
CN105163290B (zh) 漫游提示方法和装置
CN107172067A (zh) 一种通话方法、装置和设备
CN112711366A (zh) 图像生成方法、装置和电子设备
CN103941976B (zh) 一种信息处理方法及电子设备
CN113993092B (zh) 一种紧急呼叫方法、装置、移动终端和网络侧设备
CN113055966B (zh) 一种频段切换方法、频段切换装置及存储介质
CN105227426B (zh) 一种应用界面切换方法、装置及终端设备
CN113329127A (zh) 通话处理方法、通话处理装置、电子设备及介质
CN106412481B (zh) 基于VoLTE视频通话的提示方法、装置及终端
WO2023241613A1 (zh) 通话建立方法、装置、终端、***及可读存储介质
CN106506326B (zh) 一种视频通话方法、终端及***
WO2023216964A1 (zh) 语音通话方法、装置及电子设备
CN108882004B (zh) 视频录制方法、装置、设备及存储介质
CN115379283A (zh) 视频通话方法和装置
CN115529643A (zh) 通话承载建立方法、装置、终端设备、网络侧设备及存储介质

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination