本发明专利技术公开一种视频通话的控制方法,包括以下步骤:服务器接收各终端发送的网络质量信息;服务器根据各终端发送的网络质量信息,获取各终端的网络质量最差的网络质量信息;服务器根据所述网络质量最差的网络质量信息,调节各终端视频通话的信号传输参数值;服务器将所述各终端视频通话的信号传输参数值发送至各终端。本发明专利技术还公开一种视频通话的控制服务器、终端及系统。本发明专利技术保证了视频通话的正常进行。
【技术实现步骤摘要】
本专利技术涉及网络
,尤其涉及视频通话的控制方法、服务器、终端及视频通话系统。
技术介绍
视频通话,分为走IP线路以及走普通电话线路两种方式,通常指基于互联网和移动互联网,通过终端之间实时传送语音和图像的一种通信方式。而且随着移动互联网的发展,人们可以通过多种网络方式进行通信,例如2G、3G、4G以及WIFI。然而不同的网络方式对应的网络质量也不同,在WIFI下进行视频通话的网络质量比在其他网络方式下进行视频通话的网络质量好。因此在视频通话过程中,若各终端在进行网络方式切换后导致网络质量不一致时,将影响视频通话的正常进行。
技术实现思路
本专利技术实施例的主要目的是提供一种视频通话的控制方法、服务器、终端及视频通话系统,旨在保证视频通话的正常进行。为实现上述目的,本专利技术实施例提供了一种视频通话的控制方法,包括以下步骤:服务器接收各终端发送的网络质量信息;服务器根据各终端发送的网络质量信息,获取各终端的网络质量最差的网络质量信息;服务器根据所述网络质量最差的网络质量信息,调节各终端视频通话的信号传输参数值;服务器将所述各终端视频通话的信号传输参数值发送至各终端。进一步地,本专利技术实施例还提供了一种视频通话的控制方法,包括以下步骤:已建立视频通话的各终端获取自己的网络质量信息;将获取的所述网络质量信息发送至服务器;以供服务器根据所述各终端发送的网络质量信息,调节各终端视频通话的信号传输参数值;各终端接收服务器下发的信号传输参数值;根据所述信号传输参数进行视频通话控制。进一步地,本专利技术实施例还提供了一种视频通话的控制服务器,包括:接收模块,用于接收各终端发送的网络质量信息;比较模块,用于根据各终端发送的网络质量信息,获取各终端的网络质量最差的网络质量信息;控制模块,用于根据所述网络质量最差的网络质量信息,调节各终端视频通话的信号传输参数值;发送模块,用于将所述各终端视频通话的信号传输参数值发送至各终端。进一步地,本专利技术实施例还提供了一种视频通话的终端,包括:信息获取模块,用于获取自己的网络质量信息;通讯模块,用于将获取的所述网络质量信息发送至服务器;以供服务器根据所述各终端发送的网络质量信息,调节各终端视频通话的信号传输参数值;还用于接收服务器下发的信号传输参数值;控制模块,用于根据所述信号传输参数进行视频通话控制。进一步地,本专利技术实施例还提供了一种视频通话系统,包括上述结构的控制服务器以及至少两上述结构的终端,所述终端与控制服务器进行通讯,所述控制服务器控制各终端之间进行视频通话。本专利技术实施例通过监测视频通话过程中各终端的网络质量情况,并根据网络质量的变化,调整各终端视频数据的传输,以保证视频通话的质量。【附图说明】图1是本专利技术视频通话系统一实施例的结构示意图;图2是本专利技术视频通话的控制服务器第一实施例的功能模块示意图;图3是本专利技术视频通话的控制服务器第二实施例的功能模块示意图;图4是本专利技术视频通话的终端较佳实施例的功能模块示意图;图5是本专利技术视频通话的控制方法第一实施例的流程示意图;图6是本专利技术视频通话的控制方法第二实施例的流程示意图;图7是本专利技术视频通话的控制方法第三实施例的流程示意图;图8是本专利技术视频通话的控制方法第四实施例的流程示意图;图9是本专利技术视频通话的控制方法第五实施例的流程示意图。本专利技术目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。【具体实施方式】以下结合说明书附图及具体实施例进一步说明本专利技术的技术方案。应当理解,此处所描述的具体实施例仅仅用以解释本专利技术,并不用于限定本专利技术。为解决终端进行视频通话过程中,因为网络类型的切换或者其他原因造成网络能力下降时,视频通话无法保质保量地进行,甚至无法进行下去而中止的问题,本专利技术提供了一种视频通话的控制服务器。如图1所示,终端1、终端2和终端3均可通过网络连接后,进行视频通话。该控制服务器100可以与各终端进行通讯,以接收各终端上传的网络质量信息,根据所述网络质量信息,调整各终端的信号收发,以保证视频通话的正常进行。上述终端1、终端2和终端3为PC、平板电脑、IPAD、手机或PDA等可以进行联网以实现视频通话功能的终端。该视频通话可以为手机之间进行的3G视频电话,也可以为各终端通过第三方软件进行的视频通话,例如视频聊天。可以理解的是,上述控制服务器100连接各终端的网络与各终端进行视频通话的网络可以为同一网络,也可以为不同的网络。如图2所示,本专利技术的控制服务器100包括:接收模块11,用于接收各终端发送的网络质量信息;比较模块12,用于根据各终端发送的网络质量信息,获取各终端的网络质量最差的网络质量信息;控制模块13,用于根据所述网络质量最差的网络质量信息,调节各终端视频通话的信号传输参数值;发送模块14,用于将所述各终端视频通话的信号传输参数值发送至各终端。各终端周期性地将检测各自在进行视频通话过程中收发信号的网络质量信息,并将其上传至控制服务器100。该网络质量信息可以包括上行丢包率、网络延时、运营商对网络带宽的限制等等,且网络质量发生变化的影响因素是网络类型的切换及信号强度的变化。接收模块11用于收集各终端上传的网络质量信息,并将其进行归类,对进行同一视频通话的各终端上传的网络质量信息进行标识。然后比较模块12对进行同一视频通话的各终端上传的网络质量信息进行比较,获取网络质量最差的网络质量信息。供控制模块13以该最差的网络质量信息为依据,将各终端的视频通话的信号收发情况调整成一致。该控制模块13产生的调整参数将通过发送模块14发送至各终端。本专利技术实施例通过监测视频通话过程中各终端的网络质量情况,并根据网络质量的变化,调整各终端视频数据的传输,以保证视频通话的质量。上述比较模块12具体用于:根据预设的比较规则比较各终端的网络质量信息,确定所述网络质量最差的网络质量信息。该预设的比较规则可以对所有的网络质量信息进行整体比较,或者仅以其中一个或多个网络质量信息进行比较。当前网络覆盖的信号强度降低或网络类型发生切换时,若仍然以当前的传输参数来传输视频数据,则无法保证视频通话的正常进行。此时将通过比较模块12找到网络质量最差的终端。上述控制模块13具体用于:根据所述网络质量最差的网络质量信息的变化,调节与所述网络质量信息的变化对应的画面分辨率以及信号传输帧率。具体地,可以根据所述网络质量最差的网络质量信息的终端前后两次网络质量所发生的变化,调节与当前的网络质量相应的画面分辨率及信号传输帧率,例如,丢包率上升、网络延迟增大、带宽限制下降,则降低帧率。同理,根据所调节的画面分辨率及信号传输帧率,调节各终端的信号传输。进一步地,该视频通话的控制服务器中,控制模块13还用于:在调整后的画面分辨率低于一画面分辨率阈值,或者所调整后的信号传输帧率低于一信号传输帧率阈值时,则产生关闭图像数据传送功能的控制指令。所述发送模块14还用于:将所述关闭图像数据传送功能的控制指令发送至各终端。或者,所述控制模块13还用当前第1页1 2 3 4 本文档来自技高网...
【技术保护点】
一种视频通话的控制方法,其特征在于,包括以下步骤:服务器接收各终端发送的网络质量信息;服务器根据各终端发送的网络质量信息,获取各终端的网络质量最差的网络质量信息;服务器根据所述网络质量最差的网络质量信息,调节各终端视频通话的信号传输参数值;服务器将所述各终端视频通话的信号传输参数值发送至各终端。
【技术特征摘要】
【专利技术属性】
技术研发人员:杨晓,
申请(专利权)人:腾讯科技深圳有限公司,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。