一种基于3g多卡捆绑的数据传输/接收装置及通信系统的制作方法

文档序号:7890059阅读:216来源:国知局
专利名称:一种基于3g多卡捆绑的数据传输/接收装置及通信系统的制作方法
技术领域
本发明涉及3G通信领域,尤其是一种基于3G多卡捆绑的数据传输/接收装置及通信系统。
背景技术
随着科技的进步和通信网络的普及,人们对通信网络的数据传输质量提出了更高的要求。例如,在视频传输的特殊应用中,如应急直播或者应急指挥,对视频数据的传输质量和稳定性都有比较高的要求。由于3G网络是民用网络,只能够完成“尽可能传输”的责任,一旦3G网络接入的用户多,传输的数据量大,则单用户可用带宽大大下降,并且单用户有随时断线的可能,严重影响视频数据等多媒体数据传输的质量。但是3G网络经过一段时间的发展,网络覆盖不断完善,3G网络已经成为了快速应急的视频数据等多媒体数据传输的重要手段。基于上述原因,亟需研发一种能够改善3G网络数据传输质量和稳定性的技术方案,以满足人们通过3G网络进行应急直播或者指挥的需求,使得3G网络适用于特定应用场

-5^ O

发明内容
本发明要解决的技术问题是提供一种基于3G多卡捆绑的数据传输装置,该数据传输装置能将接收的外界数据经多个3G网卡模块进行传输,从而满足了大流量的数量传输要求。本发明要解决的另一技术问题是提供一种基于3G多卡捆绑的数据接收装置,该数据接收装置接收经本发明数据传输装置数据封装处理后的外界数据,并按包序号的顺序缓存并还原外界数据,保证了数据传输的可靠性。本发明还要解决的技术问题是提供一种基于3G多卡捆绑的通信系统,该系统包括了本发明所述的数据传输装置和数据接收装置,满足了通过3G网络传递大流量数据的需求。为了解决上述技术问题,本发明所采用的技术方案是
一种基于3G多卡捆绑的数据传输装置,包括通过有线/无线通信网络接收外界数据的第一数据接收模块,对接收的外界数据按预定义的协议进行数据封装的数据封装模块,还包括两个以上3G网卡模块,所述多个3G网卡模块共同连接有一个实时监测各3G网卡模块链接状态的3G网卡控制模块,所述数据封装模块的输出端连接有一数据分发模块,所述数据分发模块接收来自3G网卡控制模块监测到的各个3G网卡模块的链接状态信号并将经数据封装后的外界数据分发给3G网卡模块。进一步作为优选的实施方式,所述按预定义的协议进行数据封装包括对接收的外界数据加入包头和包序号的操作。进一步作为优选的实施方式,所述外界数据为包括IP包头的视频数据包。
进一步作为优选的实施方式,所述数据分发模块根据各个3G网卡模块的链接状态信号将经数据封装后的外界数据均分给每个在线的3G网卡模块。 一种基于3G多卡捆绑的数据接收装置,包括一通过有线/无线通信网络接收外界数据的第二数据接收模块,对接收的外界数据进行包头检测的包头检测模块,所述包头检测模块连接有一根据接收的外界数据的包序号进行排序缓存并删除该外界数据的包头和包序号的数据存储模块。进一步作为优选的实施方式,所述第二数据接收模块还连接有一对包头与预定义协议不一致的外界数据进行转发的数据转发模块。一种基于3G多卡捆绑的通信系统,包括本发明所述的数据传输装置和数据接收装置,所述数据传输装置内的3G网卡模块经3G网络与所述数据接收装置内的第二数据接收模块进行通信连接。进一步作为优选的实施方式,所述数据传输装置的第一数据接收模块通过双绞线和/或无线WIFI接收外界数据。进一步作为优选的实施方式,所述外界数据为包括IP包头的视频数据包。本发明的有益效果是本发明数据传输装置将接收的外界数据按预定义的协议进行数据封装,并将经数据封装处理后的外界数据分发至多个3G网卡模块中发送,满足了通过3G网络传递大流量数据的需求;本发明数据接收装置将经3G网络传递过来的外界数据进行包头检测,判断若符合预定义的包头,则经外界数据依包序号缓冲存储并还原,保证了接收数据的可靠性和稳定性;本发明基于3G多卡捆绑的通信系统,通过数据传输装置和数据接收装置将3G网络传递数据的能力大幅提升,并解决了 3G网络实际应用中数据传输的延时抖动、丢包和乱序等问题,使得3G网络能在应急直播或者指挥等特定应用场景下满足传递视频数据等多媒体数据的要求。


下面结合附图对本发明的具体实施方式
作进一步说明
图I是本发明基于3G多卡捆绑的数据传输装置的原理方框图2是本发明预定义协议的数据封装的结构示意图3是本发明基于3G多卡捆绑的数据接收装置的原理方框图4是本发明基于3G多卡捆绑的通信系统的结构示意图。
具体实施例方式本发明基于3G多卡捆绑的数据传输/接收装置及通信系统,主要原理是,数据传输装置将接收的外界数据按预定义的协议进行数据封装并通过多张3G网卡模块进行传送数据;在数据接收装置内,通过按预定义协议对数据包进行排序和解封装处理后,还原原始的外界数据。参照图1,一种基于3G多卡捆绑的数据传输装置,包括通过有线/无线通信网络接收外界数据的第一数据接收模块11,对接收的外界数据按预定义的协议进行数据封装的数据封装模块12,还包括两个以上3G网卡模块15,所述多个3G网卡模块15共同连接有一个实时监测各3G网卡模块15链接状态的3G网卡控制模块14,所述数据封装模块12的输
4出端连接有一数据分发模块13,所述数据分发模块13接收来自3G网卡控制模块14监测到的各个3G网卡模块15的链接状态信号并将经数据封装后的外界数据分发给3G网卡模块 15。参照图4,数据传输装置10内的第一数据接收模块11可为RJ-45端口或者WIFI 端口,第一数据接收模块11既可以通过双绞线40接收业务设备I提供的外界数据,第一数据收模块11亦可以通过无线WIFI网络接收来自业务设备3提供的外界数据,本领域技术人员可以理解,第一数据接收模块11可以通过公知技术的有线/无线通信网络接收来自业务设备的数据。优选的,所述外界数据位包括IP包头的视频数据包,当然亦可以为包括IP包头的语音数据包、图片数据包等其他多媒体数据包。参照图2,所述按预定义的协议进行数据封装包括对接收的外界数据加入包头和包序号的操作,以视频数据包举例,经数据封装处理后的外界数据包括IP包头、包头、包序号及视频数据。进一步作为优选的实施方式,所述数据分发模块13根据各个3G网卡模块15的链接状态信号将经数据封装后的外界数据均分给每个在线的3G网卡模块15,这样外界数据等分至在线的多个3G网卡模块15中发送,通过多个通信通道的冗余机制,可以满足应急通 Ih的需求。参照图3,一种基于3G多卡捆绑的数据接收装置,包括一通过有线/无线通信网络接收外界数据的第二数据接收模块31,对接收的外界数据进行包头检测的包头检测模块 32,所述包头检测模块32将接收到外界数据的包头与预定义协议比较,若一致则读出包序号;所述包头检测模块32连接有一根据接收的外界数据的包序号进行排序缓存并删除该外界数据的包头和包序号的数据存储模块33,这样即得到了还原后的原始外界数据,即使在数据传输过程中,3G网络引起的数据传输的延时抖动、丢包或者乱序等问题,数据接收模块亦可以通过对包头文件与预定义协议的匹配比较及按包序号排序缓冲存储来解决。数据存储模块33中的缓冲区深度满足预定条件后,存储的数据按照先进先出的方式输出给下级的解码设备。进一步作为优选的实施方式,当包头检测模块32对包头与预定义协议匹配比较后,若发现该外界数据内的包头与预定义协议不匹配,则跳过对该外界数据的帧结构处理, 通过与第二数据接收模块31连接的数据转发模块34直接转发该外界数据。参照图4,一种基于3G多卡捆绑的通信系统,包括本发明所述的数据传输装置10 和数据接收装置30,所述数据传输装置10内的3G网卡模块15经3G网络20与所述数据接收装置30内的第二数据接收模块31进行通信连接。所述3G网络20即为公用网络,为通过无线通信与国际互联网等多媒体通信结合的移动通信系统。所述数据传输装置10的第一数据接收模块11既可以通过双绞线40接收来自业务设备I上传的外界数据,亦可以通过无线WIFI 50接收来自业务设备2上传的外界数据, 或者同时通过双绞线40接收来自业务设备I上传的外界数据、通过无线WIFI 50接收来自业务设备2上传的外界数据。本发明数据传输装置10可以同时接收多个业务设备上传的数据,优选的,所述外界数据为包括IP包头的视频数据包。所述业务设备可为摄像机等多媒体数据采集设备。
本发明通信系统利用特定的协议将业务设备上传的数据拆分至不同的数据通道中发送,经过公用网络传输,保证数据接收装置能够正确还原原始数据,克服了公用网络传输引起的数据延时抖动、丢包和乱序等问题。以上是对本发明的较佳实施进行了具体说明,但本发明创造并不限于所述实施例,熟悉本领域的技术人员在不违背本发明精神的前提下还可以作出种种的等同变形或替换,这些等同的变形或替换均包含在本申请权利要求所限定的范围内。
权利要求
1.一种基于3G多卡捆绑的数据传输装置,其特征在于包括通过有线/无线通信网络接收外界数据的第一数据接收模块(11 ),对接收的外界数据按预定义的协议进行数据封装的数据封装模块(12),还包括两个以上3G网卡模块(15),所述多个3G网卡模块(15)共同连接有一个实时监测各3G网卡模块(15)链接状态的3G网卡控制模块(14),所述数据封装模块(12)的输出端连接有一数据分发模块(13),所述数据分发模块(13)接收来自3G网卡控制模块(14)监测到的各个3G网卡模块(15)的链接状态信号并将经数据封装后的外界数据分发给3G网卡模块(15)。
2.根据权利要求I所述的数据传输装置,其特征在于所述按预定义的协议进行数据封装包括对接收的外界数据加入包头和包序号的操作。
3.根据权利要求2所述的数据传输装置,其特征在于所述外界数据为包括IP包头的视频数据包。
4.根据权利要求2或者3所述的数据传输装置,其特征在于所述数据分发模块(13) 根据各个3G网卡模块(15)的链接状态信号将经数据封装后的外界数据均分给每个在线的 3G网卡模块(15)。
5.一种基于3G多卡捆绑的数据接收装置,其特征在于包括一通过有线/无线通信网络接收外界数据的第二数据接收模块(31 ),对接收的外界数据进行包头检测的包头检测模块(32),所述包头检测模块(32)连接有一根据接收的外界数据的包序号进行排序缓存并删除该外界数据的包头和包序号的数据存储模块(33 )。
6.根据权利要求5所述的数据接收装置,其特征在于所述第二数据接收模块(31)还连接有一对包头与预定义协议不一致的外界数据进行转发的数据转发模块(34)。
7.一种基于3G多卡捆绑的通信系统,其特征在于包括如权利要求f 4任一所述的数据传输装置和如权利要求5或者6所述的数据接收装置,所述数据传输装置(10)内的3G网卡模块(15)经3G网络(20)与所述数据接收装置(30)内的第二数据接收模块(31)进行通信连接。
8.根据权利要求7所述的基于3G多卡捆绑的通信系统,其特征在于所述数据传输装置(10)的第一数据接收模块(11)通过双绞线(40)和/或无线WIFI (50)接收外界数据。
9.根据权利要求8所述的基于3G多卡捆绑的通信系统,其特征在于所述外界数据为包括IP包头的视频数据包。
全文摘要
本发明公开了一种基于3G多卡捆绑的数据传输/接收装置及通信系统,该数据传输装置包括接收外界数据的第一数据接收模块,对接收的外界数据进行数据封装的数据封装模块,还包括两个以上3G网卡模块,所述多个3G网卡模块共同连接有一个3G网卡控制模块,所述数据封装模块的输出端连接有一数据分发模块,所述数据分发模块接收各个3G网卡模块的链接状态信号并将经数据封装后的外界数据分发给3G网卡模块。本发明通过数据传输装置和数据接收装置将3G网络传递数据的能力大幅提升,并解决了3G网络实际应用中数据传输的延时抖动、丢包和乱序等问题,使得3G网络能在应急直播或者指挥等特定应用场景下满足传递视频数据等多媒体数据的要求。
文档编号H04L29/06GK102595657SQ201210042140
公开日2012年7月18日 申请日期2012年2月23日 优先权日2012年2月23日
发明者周宏亮, 王军良 申请人:深圳市高视数字技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1