一种自适应多网络的移动通信传输方法技术

技术编号:10463170 阅读:131 留言:0更新日期:2014-09-24 16:30
本发明专利技术公开了一种自适应多网络的移动通信传输方法,目的是建立服务器分别监听接收来自客户端N种网络IP的数据并与其连接的模型,客户端软件根据自身N个IP与服务器相应IP进行最优连接。本方法可实现数据多网络无线传输,并可根据需要在多种通信网络中对数据进行负荷分担,或者以主备方式发送,提高数据无线传输的速率和可靠性。

【技术实现步骤摘要】

本专利技术涉及通信领域,特别涉及。
技术介绍
现有技术的移动通信系统大多是利用单一网络来传输数据,由于目前任何一种单 一无线网络都无法做到全区域无缝覆盖,因此这种系统总是会遇到网络状况差的情况,导 致无法持续、可靠工作而影响正常使用,应用局限性大; 另外一些系统虽然可以使用多种网络来传输数据,但需要用户自行根据网络状况 来配置切换网络,使用很不方便。
技术实现思路
为解决上述现有的缺点,本专利技术的主要目的在于实现一种实用的基于多种网络进 行无线多功能通信的系统,它可以执行移动应急指挥、无线视频会议、远程检修等功能,可 以自动根据当前网络状况选择最优网络传输数据,当网络状况发生变化时,可以自动切换 网络不间断的工作,提供。 为达成以上所述的目的,本专利技术采取如下技术方案: -种自适应多网络的移动通信传输方法,其特征在于,建立服务器分别监听接收 来自客户端N种网络IP的数据并与其连接的模型。 进一步的,所述服务器与客户端分别拥有N种网络IP。 进一步的,所述N种网络为中国电信公网、中国移动公网、中国联通公网、VPN、局 域网、专网的任意一种或其任意组合。 进一步的,所述连接为客户端网络IP与服务器网络IP相对应同一网络线的连接, 并定时握手。 进一步的,客户端通过服务器发送数据的设备标识,划分连接属于该服务器,并管 理此服务器-连接表。 进一步的,服务器通过客户端发送数据的设备标识,划分连接属于该客户端,并管 理此客户端-连接表。 进一步的,客户端软件与服务器软件使用TCP进行连接,基于TCP/IP传输协议实 现网络自适应。 采用如上技术方案的本专利技术,服务器与客户端实现不间断连接,其特点如下: (1)服务器与客户端根据各自不同的运营商IP分别进行对应连接。 (2)服务器与客户端建立自定义协议,可标识数据来自于同一个客户端。 (3)服务器可根据自定义协议将来自同一客户端的数据进行整合,供服务器应用 程序处理。 (4)客户端可根据自定义协议将来自同一服务器的数据进行整合,供客户端应用 程序处理。 【附图说明】 图1为本专利技术的通信传输方法示意图。 图2为本专利技术客户端软件功能流程图。 图3为本专利技术服务器软件功能流程图。 【具体实施方式】 为了进一步说明本专利技术,下面结合具体实施例进一步进行说明,应当指出的是,在 此列出的实施方案仅仅是对说明书的进一步举例说明,并不意味着对本专利技术范围进行限 定,本专利技术由权利要求书及其等同物的范围所限定。 如图1,本方法基于客户端-服务器模型,服务器和客户端分别拥有N种不同网络 IP (此N个网络IP是中国电信、中国移动、中国联通、VPN、局域网、专网的任意一种或其任 意组合),服务器分别监听接收来自N个IP的数据。 客户端软件与服务器软件使用TCP进行连接,基于TCP/IP传输协议实现网络自适 应。 参见图3,服务器运行自主开发的移动检测中心软件,该软件监听每个IP的连接, 并在接收数据后进行回应。 如图2,客户端运行自主嵌入式软件,该软件检测到一个网络正常后,根据自身IP 与服务器相应IP进行最优连接(客户端电信IP与服务器电信IP连接,客户端联通IP与服 务器联通IP连接,客户端移动IP与服务器移动IP连接,客户端VPN通道IP与服务器VPN 通道IP连接,局域网客户端与指定局域网IP的服务器连接,专网客户端与指定专网IP的 服务器连接),当连接后,客户端软件向服务器发送注册消息,在消息中标识客户端设备名 称,服务器软件收到注册消息后,获取消息中的客户端设备名称,将此名称和连接绑定,插 入服务器软件维护的客户端-连接表,并向客户端发送注册回应消息,在消息中标志服务 器设备名称,客户端软件收到注册回应消息后,获取消息中的服务器设备名称,并将此名称 和连接绑定,插入客户端软件维护的服务器-连接表。当客户端软件在检测到其他网络正 常后,重复上述过程。当N个连接依次完成这样的交互后,则服务器软件维护的客户端-连 接表中,有N个连接属于同一客户端设备,客户端软件维护的服务器-连接表中,有N个连 接属于同一服务器设备。服务器(客户端)软件从这些连接收到消息后,则认为这些消息 来自于同一客户端(服务器),并对这些消息进行组包,进行状态变更,音视频播放等操作。 这些连接通过定时发送握手消息来保证连接可用。当有一个连接断开后,其余N-1个连接 依旧可用。从而保证了网络的可靠性。 实现参考:以socket下TCP传输为例: 如图所示,客户端C检测到网络1(定义为C-IP1,端口号C-Portl)正常,向服务 器S的网络1 (定义为S-IP1,端口号S-Portl)发起连接C-fdl,并发送注册消息,在注册消 息中填写设备名称并标识本设备为客户端C,服务器S监听到连接S-fdl,接收注册消息,将 该连接S-fdl放置在该客户端C的列表中,并向客户端C进行注册回应,客户端C从连接 c-fdl收到服务器S的注册回应后,将该连接c-fdl放置到服务器S的列表中。 客户端C检测到网络2(定义为C-IP2,端口号C-Port2)正常,向服务器S的网络 2 (定义为S-IP2,端口号S-Port2)发起连接C-fd2,并发送注册消息,在注册消息中填写设 备名称并标识本设备为客户端C,服务器监听到连接S-fd2,接收注册消息,将该连接S-fd2 放置在该客户端C的列表中,并向客户端C进行注册回应,客户端C从连接C-fd2收到服务 器S的注册回应后,将该连接C-fd2放置到服务器S的列表中。 ...... 客户端C经过N次网络检测并完成注册后,服务器S管理的客户端C连接列表中 拥有S-fdl. . . . S-fdN共N个连接,则服务器S认为这N个连接的数据来源于同一个客户端 C,并可根据实际需要对N个连接传送过来的数据进行重新组包。同理,客户端C管理的服 务器S连接列表中拥有C-fdl. . . . C-fdN共N个连接。 服务器为了维护连接的可用性,需要定时与客户端进行数据交换(例如:每10秒 向客户端发送握手消息,客户端收到此消息进行握手回应,则认为连接可用)。 本专利技术下的客户端基于本方法可实现数据多网络无线传输,并可根据需要在多种 通信网络中对数据进行负荷分担,或者以主备方式发送,提高数据传输的速率和可靠性。本文档来自技高网...

【技术保护点】
一种自适应多网络的移动通信传输方法,其特征在于,建立服务器分别监听接收来自客户端N种网络IP的数据并与其连接的模型。

【技术特征摘要】
1. 一种自适应多网络的移动通信传输方法,其特征在于,建立服务器分别监听接收来 自客户端N种网络IP的数据并与其连接的模型。2. 如权利要求1所述的一种自适应多网络的移动通信传输方法,其特征在于,所述服 务器与客户端分别拥有N种网络IP。3. 如权利要求1所述的一种自适应多网络的移动通信传输方法,其特征在于,所述N种 网络为中国电信公网、中国移动公网、中国联通公网、VPN、局域网、专网的任意一种或其任 意组合。4. 如权利要求1所述的一种自适应多网络的移动通信传输方法,其特征在于,所述连 接为客户端网络IP与服务器网络I...

【专利技术属性】
技术研发人员:李洋卢煌李德华孙颢
申请(专利权)人:陕西银河景天电子有限责任公司
类型:发明
国别省市:陕西;61

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

1