一种多网融合通信方法及其系统技术方案

技术编号:37981357 阅读:8 留言:0更新日期:2023-06-30 09:56
本发明专利技术公开了一种多网融合通信方法及其系统,该方法包括:数据接收,通过多个不同的网络通信模块分别监听设备连接以及数据接收,并将接收的数据通过网络管理模块转化为统一多网融合数据,并提交到上层应用逻辑模块;数据发送,上层应用逻辑将数据发送至网络管理模块进行数据打包,之后通过判断各个网络通信模块的连接可用情况选择不同的网络通信模块进行数据发送。本发明专利技术可以在实现不同的智能终端可以多网融合通信。以多网融合通信。以多网融合通信。

【技术实现步骤摘要】
一种多网融合通信方法及其系统


[0001]本专利技术涉及一种多网融合通信方法及其系统,属于通信


技术介绍

[0002]随着经济的快速发展,网络工程在社会经济中的地位逐渐提升,而网络技术的不断深化和计算机应用技术的发展是通信工程实现稳定发展的重要保证。而处于应用场景及不同设备的考虑,目前各设备间的通信网络的种类繁多,如大家所熟知的互联网通信、局域网通信、蓝牙通信、红外通信等。使手机/平板/大屏幕设备等智能终端(如常见基于IOS,Android,Symbian,Windows,Linux等不同操作系统上的不同智能终端设备)目前都只能基于互联网/局域网/蓝牙等通信技术独立通信,无法将多网络融合一起统一协调通信,对终端间通信要求较高,局限性较大。因此建立一种多网融合通信方式,使得手机/平板/大屏幕设备等智能终端可以相互数据通信,其重要性不言而喻。

技术实现思路

[0003]本专利技术的目的在于,提供一种多网融合通信方法及其系统。它可以在实现不同的智能终端可以多网融合通信。
[0004]本专利技术的技术方案:一种多网融合通信方法,其特点是,包括:
[0005]数据接收,通过多个不同的网络通信模块分别监听设备连接以及数据接收,并将接收的数据通过网络管理模块转化为统一多网融合数据,并提交到上层应用逻辑模块;
[0006]数据发送,上层应用逻辑将数据发送至网络管理模块进行数据打包,之后通过判断各个网络通信模块的连接可用情况选择不同的网络通信模块进行数据发送。
[0007]上述的多网融合通信方法中,所述数据接收步骤和数据发送步骤中,需要设备管理模块判断目标设备的合法性,并设计不合法目标设备的数据。
[0008]前述的多网融合通信方法中,通过网络管理模块转化为统一多网融合数据的具体方法是:
[0009]网络管理模块从多个不同的网络通信模块接收到数据,会根据其数据包ID分配一个数据包数组(如果该数组已经存在,则不重新创建),再根据包索引,将该数据填充到数据包数组的相应位置中,如果数据包已经填满,则认为是一个完整数据包,进行数据包有效性校验,数据包合法的情况下,将数据包提交到上层应用模块;当数据包在一定时间内如果没有被填满,且已经存在其他数据包ID的处理,则抛弃该数据包。
[0010]前述的多网融合通信方法,所述数据接收步骤中,当从网络通信模块接收到数据后,通过网络管理模块检查数据是否合法,如果数据不合法,则将数据丢弃,如果数据合法,将数据以及数据源的ID传递到设备管理模块。
[0011]前述的多网融合通信方法中,所述网络通信模块包括互联网通信模块、局域网通信模块和蓝牙通信模块。
[0012]前述的多网融合通信方法中,所述蓝牙通信模块在收到数据后先检验数据完整
性,如果数据不完整,则等待下一组数据,并将数据按照包序进行组包,直到数据完整再将数据传递到网络管理模块。
[0013]实现前述方法的多网融合通信系统,包括:
[0014]多个不同的网络通信模块;
[0015]与所述多个不同的网络通信模块相连的网络管理模块;
[0016]与所述网络管理模块相连的设备管理模块;
[0017]所述设备管理模块与上层应用逻辑模块相连。
[0018]与现有技术相比,使用本专利技术的方法及系统具备以下优点:
[0019]1、对于各个通信端不再依赖单一手段,处理方式更加多样。
[0020]2、在不同设备的两端实现简单,只需按照协议或者集成相应通信库即可。
[0021]3、系本专利技术的方法及系统不仅可适用于各种智能终端,例如智能手机,平板电脑,也可以适用于穿戴/嵌入式设备。
[0022]相比于市面上存在的多网融合技术,市面广泛的多网融合技术大多泛指一下几种:a.使用一套网络将多个子设备进行互联管理;b.将专网、互联网进行连接并统一管理。而专利技术一般用于将多种连接手段同步使用,主要是针对设备间互联的连接手段的多样化以及为应用层处理提供简单便利的一致性接口服务。与市面所存在的多网融合技术所描述的并非同一应用场景。本专利在现有通信手段的基础上整合了互联网、局域网、蓝牙等多种通信手段,让使用者不在被网络所约束,例如:使用本专利开发者对于智能设备、PC、移动设备等不再针对性开发,使用统一接口既可以与多种设备进行数据交互。
附图说明
[0023]图1是本专利技术的原理示意图;
[0024]图2是本专利技术实施例的系统结构示意图;
[0025]图3是本专利技术实施例的数据接收流程示意图;
[0026]图4示本专利技术实施例的数据发送流程示意图。
具体实施方式
[0027]下面结合附图和实施例对本专利技术作进一步的说明,但并不作为对本专利技术限制的依据。
[0028]实施例。多网融合通信系统,如图1和2所示,包括:
[0029]多个不同的网络通信模块1,本实施例以广域网通信模块101、局域网通信模块102和蓝牙通信模块103为例;
[0030]与所述多个不同的网络通信模块1相连的网络管理模块2;
[0031]与所述网络管理模块2相连的设备管理模块3;
[0032]所述设备管理模块3与上层应用逻辑模块相连。
[0033]基于上述系统的一种多网融合通信方法,包括:
[0034]数据接收,如图3所示,通过多个不同的网络通信模块分别监听设备连接以及数据接收,并将接收的数据通过网络管理模块转化为统一多网融合数据,并提交到上层应用逻辑模块;当从广域网/局域网/蓝牙模块接收到数据后,通过网络管理模块检查数据是否合
法,如果数据不合法,则将数据丢弃,如果数据合法,将数据以及数据源的ID传递到设备管理模块(设备管理层),设备管理模块根据数据源ID检查是否为合法设备,如果不合法,则将数据丢弃,如果合法,则将数据以及数据源ID所对应的数据源描述信息一并提交到上层应用逻辑模块。
[0035]由于蓝牙通信会受到自身数据大小限制,所以蓝牙接收到数据后会检验数据完整性,如果数据不完整,则等待下一组数据,并将数据按照包序进行组包,直到数据完整再将数据传递到网络管理模块。
[0036]数据发送,如图4所示,上层应用逻辑模块将数据发送至网络管理模块进行数据打包,之后通过判断各个网络通信模块的连接可用情况选择不同的网络通信模块进行数据发送。当上层应用逻辑模块发送数据时,将数据通过接口发送给设备管理模块,设备管理模块验证目标设备是否合法,如果不合法则将数据丢弃,如果合法,则将数据传递给网络管理模块进行数据打包,之后判定与目标设备的局域网连接是否可用,如果可用,则通过局域网进行数据发送,如果不可用,则判定与目标设备的蓝牙网络连接是否可用,如果可用,则通过蓝牙网络进行数据发送,如果不可用,则判定与目标设备的广域网络是否可用,如果可用,则通过广域网络进行数据发送,如果不可用,则发送失败。
[0037]通信模块优先级可以通过上层应用强行指定优先级,也可以使用自动优先级,自动优先级本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种多网融合通信方法,其特征在于,包括:数据接收,通过多个不同的网络通信模块分别监听设备连接以及数据接收,并将接收的数据通过网络管理模块转化为统一多网融合数据,并提交到上层应用逻辑模块;数据发送,上层应用逻辑将数据发送至网络管理模块进行数据打包,之后通过判断各个网络通信模块的连接可用情况选择不同的网络通信模块进行数据发送。2.根据权利要求1所述的多网融合通信方法,其特征在于:所述数据接收步骤和数据发送步骤中,需要设备管理模块判断目标设备的合法性,并设计不合法目标设备的数据。3.根据权利要求1所述的多网融合通信方法,其特征在于,通过网络管理模块转化为统一多网融合数据的具体方法是:网络管理模块从多个不同的网络通信模块接收到数据,会根据其数据包ID分配一个数据包数组,再根据包索引,将该数据填充到数据包数组的相应位置中,如果数据包已经填满,则认为是一个完整数据包,进行数据包有效性校验,数据包合法的情况下,将数据包提交到上层应用模块;当数据包在一定时间内如果没有被填满...

【专利技术属性】
技术研发人员:赵一危明李民
申请(专利权)人:易视腾科技股份有限公司
类型:发明
国别省市:

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

1