视频通信方法及装置制造方法及图纸

技术编号:18841074 阅读:22 留言:0更新日期:2018-09-05 08:31
本发明专利技术涉及视频通信技术领域,提供一种视频通信方法及装置。该视频通信方法应用于地址分配服务器,在接收到第一客户端在需要与第二客户端进行视频通信而发起的视频通信服务器连接请求时,首先确定可供选择的至少一个视频通信服务器,然后从至少一个视频通信服务器中选取与第一客户端匹配的匹配视频通信服务器,最后将匹配视频通信服务器的服务器地址发送至第一客户端,以使第一客户端基于服务器地址与匹配视频通信服务器建立连接,并通过匹配视频通信服务器与第二客户端进行视频通信。该视频通信方法及装置通过选择适于客户端连接的匹配视频通信服务器,从而能够改善视频通信的质量,有利于视频通信的推广和普及。

Video communication method and device

The invention relates to the field of video communication technology, and provides a video communication method and device. The video communication method is applied to an address allocation server. When receiving a video communication server connection request made by a first client when video communication with a second client is required, at least one video communication server is selected, and then the first video communication server is selected from at least one video communication server. A client-matched video communication server sends the server address of the matched video communication server to the first client so that the first client establishes a connection with the matched video communication server based on the server address and communicates with the second client via the matched video communication server. The video communication method and device can improve the quality of video communication by choosing a matching video communication server suitable for client connection, which is conducive to the promotion and popularization of video communication.

【技术实现步骤摘要】
视频通信方法及装置
本专利技术涉及视频通信领域,具体而言,涉及一种视频通信方法及装置。
技术介绍
视频通信是指传递视频信息的通信服务。随着现代通信技术和业务的发展,人们对通信已经由最初的单一语音需求转变为对视频和音频的通信需求,以传送语音、数据、视频为一体的视频通信业务成为通信领域发展的热点,并在会议电视、远程视频医疗、远程视频教育等方面得到越来越广泛的应用。显然,视频通信所占用的网络带宽显著高于传统的语音通信的方式,一旦网络状况不佳,很容易造成画面卡顿,音画不同步等问题,严重影响视频通信的用户体验。在现有技术中,需要进行视频通信的客户端一般先连接到视频通信系统的视频通信服务器,再通过视频通信服务器建立起客户端之间的通信连接,进而实现客户端之间的视频数据传输。然而,视频通信系统中通常包括多个视频通信服务器,现有技术并不能根据具体的网络环境选择适于各个客户端连接的视频通信服务器,从而导致视频通信的通信质量无法保证。
技术实现思路
有鉴于此,本专利技术实施例提供了一种视频通信方法及装置,通过给需要进行视频通信的客户端分配适于其连接的匹配视频通信服务器,以改善视频通信的通信质量。为实现上述目的,本专利技术提供如下技术方案:第一方面,本专利技术实施例提供一种视频通信方法,应用于地址分配服务器,方法包括:在接收到第一客户端在需要与第二客户端进行视频通信而发起的视频通信服务器连接请求时,确定可供选择的至少一个视频通信服务器;从至少一个视频通信服务器中选取与第一客户端匹配的匹配视频通信服务器;将匹配视频通信服务器的服务器地址发送至第一客户端,以使第一客户端基于服务器地址与匹配视频通信服务器建立连接,并通过匹配视频通信服务器与第二客户端进行视频通信。第二方面,本专利技术实施例提供一种视频通信装置,应用于地址分配服务器,装置包括:服务器确定模块,用于在接收到第一客户端在需要与第二客户端进行视频通信而发起的视频通信服务器连接请求时,确定可供选择的至少一个视频通信服务器;服务器选择模块,用于从至少一个视频通信服务器中选取与第一客户端匹配的匹配视频通信服务器;地址分配模块,用于将匹配视频通信服务器的服务器地址发送至第一客户端,以使第一客户端基于服务器地址与匹配视频通信服务器建立连接,并通过匹配视频通信服务器与第二客户端进行视频通信。本专利技术实现的有益效果:本专利技术实施例提供的视频通信方法及装置,应用于地址分配服务器,地址分配服务器在接收到第一客户端在需要与第二客户端进行视频通信而发起的视频通信服务器连接请求时,首先确定可供选择的至少一个视频通信服务器,然后从至少一个视频通信服务器中选取与第一客户端匹配的匹配视频通信服务器,最后将匹配视频通信服务器的服务器地址发送至第一客户端,以使第一客户端基于服务器地址与匹配视频通信服务器建立连接,并通过匹配视频通信服务器与第二客户端进行视频通信。一般而言,从至少一个视频通信服务器中选出的匹配视频通信服务器为该至少一个视频通信服务器中适于与第一客户端进行连接的一个视频通信服务器,从而第一客户端与匹配视频通信服务器建立连接后,视频通信质量可以得到保证,进而改善现有技术中存在的问题,有利于视频通信的推广和普及。为使本专利技术的上述目的、技术方案和有益效果能更明显易懂,下文特举实施例,并配合所附附图,作详细说明如下。附图说明为了更清楚地说明本专利技术实施例的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,应当理解,以下附图仅示出了本专利技术的某些实施例,因此不应被看作是对范围的限定,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他相关的附图。图1示出了本专利技术实施例提供的视频通信系统的结构示意图;图2示出了本专利技术实施例提供的地址分配服务器的结构示意图;图3示出了本专利技术实施例提供的视频通信方法的流程图;图4示出了本专利技术实施例提供的视频通信方法的步骤S10的流程图;图5示出了本专利技术实施例提供的视频通信装置的功能模块图。具体实施方式下面将结合本专利技术实施例中附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。通常在此处附图中描述和示出的本专利技术实施例的组件可以以各种不同的配置来布置和设计。因此,以下对在附图中提供的本专利技术的实施例的详细描述并非旨在限制要求保护的本专利技术的范围,而是仅仅表示本专利技术的选定实施例。基于本专利技术的实施例,本领域技术人员在没有做出创造性劳动的前提下所获得的所有其他实施例,都属于本专利技术保护的范围。应注意到:相似的标号和字母在下面的附图中表示类似项,因此,一旦某一项在一个附图中被定义,则在随后的附图中不需要对其进行进一步定义和解释。同时,在本专利技术的描述中,术语“第一”、“第二”等仅用于区分描述,而不能理解为指示或暗示相对重要性。图1示出了本专利技术实施例提供的视频通信系统10的结构示意图。参照图1,视频通信系统10部署于互联的第一网络以及第二网络,第一网络和第二网络为采用某种标准划分而成的网络,例如根据所属的地理位置划分而成的,或者根据所属的运营商不同划分而成的,或者同时考虑上述两方面因素划分而成的,当然还可以采用其他的划分标准。视频通信系统10在第一网络中部署有地址分配服务器100、数据收集服务器400以及多个视频通信服务器300,需要指出匹配视频通信服务器301也属于视频通信服务器300中的一个;在第二网络中部署有地址分配服务器100a、数据收集服务器400a以及多个视频通信服务器300a,需要指出匹配视频通信服务器301a也属于视频通信服务器300a中的一个。上述各服务器之间的具体连接关系如图1所示。第一网络中的第一客户端200需要与第二网络中的第二客户端200a进行视频通信的过程如下:首先第一客户端200需要连接到与第一客户端200相匹配的匹配视频通信服务器301,本专利技术实施例提供的视频通信方法及装置应用于与第一客户端200连接的地址分配服务器100,从设置于第一网络中的多个视频通信服务器300中选择出适于第一客户端200连接的匹配视频通信服务器301,并将其服务器地址发送至第一客户端200,使第一客户端与匹配视频通信服务器301建立连接;同时第二客户端200a需要连接到与第二客户端200a相匹配的匹配视频通信服务器301a,本专利技术实施例提供的视频通信方法及装置还应用于与第二客户端200a连接的地址分配服务器100a,从设置于第二网络中的多个视频通信服务器300a中选择出适于第二客户端200a连接的匹配视频通信服务器301a,并将其服务器地址发送至第二客户端200a,使第二客户端与匹配视频通信服务器301a建立连接;之后,第一客户端200向匹配视频通信服务器301发送与第二客户端200a进行视频通信的视频通信请求,匹配视频通信服务器301选择一条与匹配视频通信服务器301a进行视频数据传输的最优路径,从而在第一客户端200与第二客户端200a建立连接后,第一客户端200发送的视频数据能够依次经匹配视频通信服务器301、上述最优路径、匹配视频通信服务器301a传输至第二客户端200a,同时,第二客户端200a发送的视频数据能够依次经匹配视频通信服务器301a、上述最优路径、匹配视频通信服务器301传输至第一客户本文档来自技高网...

【技术保护点】
1.一种视频通信方法,其特征在于,应用于地址分配服务器,所述方法包括:在接收到第一客户端在需要与第二客户端进行视频通信而发起的视频通信服务器连接请求时,确定可供选择的至少一个视频通信服务器;从所述至少一个视频通信服务器中选取与所述第一客户端匹配的匹配视频通信服务器;将所述匹配视频通信服务器的服务器地址发送至所述第一客户端,以使所述第一客户端基于所述服务器地址与所述匹配视频通信服务器建立连接,并通过所述匹配视频通信服务器与所述第二客户端进行视频通信。

【技术特征摘要】
1.一种视频通信方法,其特征在于,应用于地址分配服务器,所述方法包括:在接收到第一客户端在需要与第二客户端进行视频通信而发起的视频通信服务器连接请求时,确定可供选择的至少一个视频通信服务器;从所述至少一个视频通信服务器中选取与所述第一客户端匹配的匹配视频通信服务器;将所述匹配视频通信服务器的服务器地址发送至所述第一客户端,以使所述第一客户端基于所述服务器地址与所述匹配视频通信服务器建立连接,并通过所述匹配视频通信服务器与所述第二客户端进行视频通信。2.根据权利要求1所述的视频通信方法,其特征在于,所述从所述至少一个视频通信服务器中选取与所述第一客户端匹配的匹配视频通信服务器,包括:获得所述第一客户端与所述至少一个视频通信服务器中的每个视频通信服务器之间的历史网络状况信息,共获得至少一条历史网络状况信息;基于所述至少一条历史网络状况信息,从所述至少一个视频通信服务器中选取与所述第一客户端匹配的匹配视频通信服务器。3.根据权利要求2所述的视频通信方法,其特征在于,所述获得所述第一客户端与所述至少一个视频通信服务器中的每个视频通信服务器之间的历史网络状况信息之前,所述方法还包括:从与所述地址分配服务器通信连接的数据收集服务器获得所述历史网络状况信息,所述历史网络状况信息为所述数据收集服务器在所述第一客户端与所述至少一个视频通信服务器中的每个视频通信服务器之间建立连接后从所述第一客户端收集获得的网络状况信息。4.根据权利要求1-3中任一权项所述的视频通信方法,其特征在于,所述确定可供选择的至少一个视频通信服务器,包括:获得所述第一客户端所在的第一地理区域;从位于所述第一地理区域内的多个视频通信服务器中确定所述至少一个视频通信服务器。5.根据权利要求4所述的视频通信方法,其特征在于,所述获得所述第一客户端所在的第一地理区域,包括:基于所述第一客户端的IP地址获得所述第一地理区域。6.根据权利要求4所述视频通信方法,其特征在...

【专利技术属性】
技术研发人员:郭志鸣
申请(专利权)人:北京三体云联科技有限公司
类型:发明
国别省市:北京,11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1