一种即时通信数据多路传输方法及其传输系统技术方案

技术编号:12223234 阅读:116 留言:0更新日期:2015-10-22 01:18
本发明专利技术公开了一种即时通信数据多路传输方法,其包括:源终端发送通信请求至中心服务器。中心服务器选中第一私密服务器和第二私密服务器,且将对应的通信连接信息发送至源终端,源终端与第三私密服务器绑定。源终端判断待发送即时通信数据是否为视频文件。若是,源终端将视频文件分解为奇数帧视频信息和偶数帧视频信息。源终端经第一私密服务器将奇数帧视频信息发送至第三私密服务器,且经第二私密服务器将偶数帧视频信息发送至第三私密服务器。第三私密服务器经第一私密服务器将奇数帧视频信息发送至目标终端,且经第二私密服务器将偶数帧视频信息发送至目标终端。第三私密服务器、目标终端分别整合奇数帧视频信息和偶数帧视频信息得到视频文件。

【技术实现步骤摘要】

本专利技术涉及数据传输
,尤其涉及一种即时通信数据多路传输方法及其传输系统
技术介绍
传统的即时通信传输模式,如MSN、QQ和微信等拥有共同的中心服务器用来存储即时通信数据。但是,在传统的即时通信传输模式下,由于,即时通信数据都存储在中心服务器上,所以,数据安全性能差。为了解决数据安全性问题,提出了使用私密服务器(例如:家庭电脑)作为存储即时通信数据的理念。但是,与私密服务器连接的路由器不支持UPNP (Universal Plug andPlay,通用即插即用)的情况下,则通信终端不能通过外网与私密服务器进行建立数据传输网。此外,与私密服务器连接的路由器支持UPNP的情况下,存在数据传输速度慢以及稳定差的问题。
技术实现思路
有鉴于此,实有必要提供一种私密服务器不支持UPNP的情况下,通信终端也能通过外网与该私密服务器构建数据传输网的即时通信数据多路传输方法,以及实现该即时通信数据多路传输方法的即时通信数据多路传输系统。一种即时通信数据多路传输方法,其包括如下步骤:源终端发送通信请求至中心服务器,中心服务器存储有一个通信列表,通信列表包含有多个私密服务器的通信连接信息,且与私密服务器连接的路由器支持UPNP,通信连接信息包括IP地址信息和端口数据信息。中心服务器根据通信请求、通信列表和预设规则在多个私密服务器中选中两个私密服务器作为第一私密服务器和第二私密服务器。中心服务器发送第一私密服务器的第一通信连接信息,和第二私密服务器的第二通信连接信息至源终端,源终端与第三私密服务器绑定。源终端判断待发送即时通信数据是否为视频文件。若待发送即时通信数据是视频文件,源终端将视频文件分解为奇数帧视频信息和偶数帧视频信息。源终端经与第一通信连接信息对应的第一私密服务器将奇数帧视频信息发送至第三私密服务器,且经与第二通信连接信息对应的第二私密服务器将偶数帧视频信息发送至第三私密服务器。第三私密服务器经与第一通信连接信息对应的第一私密服务器将奇数帧视频信息发送至目标终端,且经与第二通信连接信息对应的第二私密服务器将偶数帧视频信息发送至目标终端。第三私密服务器将整合奇数帧视频信息和偶数帧视频信息得到视频文件进行存储。目标终端整合奇数帧视频信息和偶数帧视频信息得到视频文件,并输出显示视频文件。优选地,源终端判断待发送即时通信数据是否为视频文件的步骤之后,还包括:若待发送即时通信数据不是视频文件,源终端复制待发送即时通信数据得到第一即时通信数据和第二即时通信数据。源终端经与第一通信连接信息对应的第一私密服务器将第一即时通信数据发送至第三私密服务器,且经与第二通信连接信息对应的第二私密服务器将第二即时通信数据发送至第三私密服务器。第三私密服务器判断目标终端是否在线。若目标终端在线,第三私密服务器经与第一通信连接信息对应的第一私密服务器将第一即时通信数据发送至目标终端,且经与第二通信连接信息对应的第二私密服务器将第二即时通信数据发送至目标终端。目标终端接收到第一即时通信数据和第二即时通信数据后,删除第一即时通信数据或第二即时通信数据,输出显示佘下的第一即时通信数据或第二即时通信数据。优选地,第三私密服务器判断目标终端是否在线的步骤之后,还包括:若目标终端不在线,第三私密服务器删除第一即时通信数据或第二即时通信数据。当目标终端重新在线时,第三私密服务器复制第一即时通信数据或第二即时通信数据得到第三即时通信数据和第四即时通信数据。第三私密服务器经与第一通信连接信息对应的第一私密服务器将第三即时通信数据发送至目标终端,且经与第二通信连接信息对应的第二私密服务器将第四即时通信数据发送至目标终端。目标终端接收到第三即时通信数据和第四即时通信数据后,删除第三即时通信数据或第四即时通信数据,输出显示佘下的第三即时通信数据或第四即时通信数据。优选地,第三私密服务器经第一私密服务器、第二私密服务器分别发送第一即时通信数据、第二即时通信数据至目标终端,或第三私密服务器经第一私密服务器、第二私密服务器分别发送奇数帧视频信息、偶数帧视频信息至目标终端的步骤之后,还包括:第一私密服务器和/或第二私密服务器检测到通信中断时,第一私密服务器和/或第二私密服务器将生成的中断信息发送至中心服务器。中心服务器接收到中断信息后,中心服务器根据通信列表和预设规则在多个私密服务器中选中一个私密服务器作为第一私密服务器的替代者,和/或选中一个私密服务器作为第二私密服务器的替代者。优选地,通信列表的生成步骤,包括:中心服务器与多个私密服务器通信连接,中心服务器与每一个私密服务器之间设有一个路由器,私密服务器与路由器对应。中心服务器检测与每一个私密服务器连接的路由器是否支持UPNP。若路由器支持UPNP,中心服务器将获取与路由器对应的私密服务器的IP地址信息和端口数据信息作为第一检测结果信息。若路由器不支持UPNP,中心服务器生成默认的第二检测结果信息。中心服务器生成包含第一检测结果信息和第二检测结果信息的通信列表。一种即时通信数据多路传输系统,其包括源终端、中心服务器、第一私密服务器、第二私密服务器、第三私密服务器和目标终端,源终端与第三私密服务器绑定。源终端包括第一接收模块、第一判断模块、分解模块和第一发送模块,中心服务器包括第二接收模块、第一存储模块、选择模块和第二发送模块,第一私密服务器包括第三接收模块和第三发送模块,第二私密服务器包括第四接收模块和第四发送模块,第三私密服务器包括第五接收模块、第一整合模块、第二存储模块和第五发送模块,目标终端包括第六接收模块、第二整合模块和第六发送模块。第一发送模块,用于发送通信请求至中心服务器。第二接收模块,用于接收通信请求。第一存储模块,用于存储通信列表,通信列表包含有多个私密服务器的通信连接信息,且与私密服务器连接的路由器支持UPNP,通信连接信息包括IP地址信息和端口数据信息。选择模块,用于根据通信请求、通信列表和预设规则在多个私密服务器中选中两个私密服务器作为第一私密服务器和第二私密服务器。第二发送模块,用于发送第一私密服务器的第一通信连接信息,和第二私密服务器的第二通信连接信息至源终端。第一接收模块,用于接收第一通信连接信息和第二通信连接信息。第一判断模块,用于判断待发送即时通信数据是否为视频文件。分解模块,用于若待发送即时通信数据是视频文件,将视频文件分解为奇数帧视频信息和偶数帧视频信息。第一发送模块,用于根据第一通信连接信息发送奇数帧视频信息至第一私密服务器,且根据第二通信连接信息发送偶数帧视频信息至第二私密服务器。第三接收模块,用于接收奇数帧视频信息。第三发送模块,用于发送奇数帧视频信息至第三私密服务器。第四接收模块,用于接收偶数帧视频信息。第四发送模块,用于发送偶数帧视频信息至第三私密服务器。第五接收模块,用于接收奇数帧视频信息和偶数帧视频信息。第五发送模块,用于经与第一通信连接信息对应的第一私密服务器将奇数帧视频信息发送至目标终端,且用于经与第二通信连接信息对应的第二私密服务器将偶数帧视频信息发送至目标终端。第一整合模块,用于将整合奇数帧视频信息和偶数帧视频信息得到视频文件。第二存储模块,用于存储视频文件。第六接收模块,用于接收奇数帧视频信息和偶数帧视频信息。第二整合模块,用于整合本文档来自技高网...
一种即时通信数据多路传输方法及其传输系统

【技术保护点】
一种即时通信数据多路传输方法,其特征在于,其包括如下步骤:源终端发送通信请求至中心服务器,中心服务器存储有一个通信列表,所述通信列表包含有多个私密服务器的通信连接信息,且与所述私密服务器连接的路由器支持UPNP,所述通信连接信息包括IP地址信息和端口数据信息;所述中心服务器根据所述通信请求、所述通信列表和预设规则在多个所述私密服务器中选中两个私密服务器作为第一私密服务器和第二私密服务器;所述中心服务器发送所述第一私密服务器的第一通信连接信息,和所述第二私密服务器的第二通信连接信息至源终端,所述源终端与第三私密服务器绑定;所述源终端判断待发送即时通信数据是否为视频文件;若所述待发送即时通信数据是视频文件,所述源终端将所述视频文件分解为奇数帧视频信息和偶数帧视频信息;所述源终端经与所述第一通信连接信息对应的第一私密服务器将所述奇数帧视频信息发送至所述第三私密服务器,且经与所述第二通信连接信息对应的第二私密服务器将所述偶数帧视频信息发送至所述第三私密服务器;所述第三私密服务器经与所述第一通信连接信息对应的第一私密服务器将所述奇数帧视频信息发送至目标终端,且经与所述第二通信连接信息对应的第二私密服务器将所述偶数帧视频信息发送至所述目标终端;所述第三私密服务器将整合所述奇数帧视频信息和所述偶数帧视频信息得到所述视频文件进行存储;所述目标终端整合所述奇数帧视频信息和所述偶数帧视频信息得到所述视频文件,并输出显示所述视频文件。...

【技术特征摘要】

【专利技术属性】
技术研发人员:周朋代豪刘晓宁包健
申请(专利权)人:深圳市云舒网络技术有限公司
类型:发明
国别省市:广东;44

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

1