基于多射频通信模组的数据传输方法、装置、设备和介质制造方法及图纸

技术编号:30323894 阅读:23 留言:0更新日期:2021-10-09 23:56
本申请公开了一种基于多射频通信模组的数据传输方法、装置、设备和介质,其中,所述多射频通信模组包括至少两个射频通信模组,所述方法包括:检测存在待发送的数据包,所述数据包中记载有待发送的目标数据,所述数据包需要通过所述多射频通信模组中的目标射频通信模组发送至目标终端;根据所述数据包中的第一数据子包解析第一子参数,所述第一子参数用于描述所述目标射频通信模组的地址信息;根据所述第一子参数,将所述数据包中的其他子参数对应的数据子包依次发送至所述目标射频通信模组,从而有效提网关与多射频模组之间数据通信的可靠性。可靠性。可靠性。

【技术实现步骤摘要】
基于多射频通信模组的数据传输方法、装置、设备和介质


[0001]本公开一般涉及通信编码
,具体涉及串口通信编码
,尤其涉及一种基于多射频通信模组的数据传输方法、装置、设备和介质。

技术介绍

[0002]物联网(The Internet of Things,简称IOT)是指通过各种信息传感器、射频识别技术、全球定位系统、红外感应器、激光扫描器等各种装置与技术,实时采集任何需要监控、连接、互动的物体或过程,采集其声、光、热、电、力学、化学、生物、位置等各种需要的信息,通过各类可能的网络接入,实现物与物、物与人的泛在连接,实现对物品和过程的智能化感知、识别和管理。
[0003]物理网是一个基于互联网、传统电信网等的信息承载体,它让所有能够被独立寻址的普通物理对象形成互联互通的网络。所有的终端设备都是通过网关类产品连接,但是网关的接口有限,因此,需要考虑一种使用同一接口控制多制式射频模组与不同的终端进行交互的方案。

技术实现思路

[0004]鉴于现有技术中的上述缺陷或不足,期望提供一种基于多射频通信模组的数据传输方法、装置、设备和介质,有效提网关与多射频模组之间数据通信的可靠性。
[0005]第一方面,本申请实施例提供了一种基于多射频通信模组的数据传输方法,所述多射频通信模组包括至少两个射频通信模组,所述方法包括:
[0006]检测存在待发送的数据包,所述数据包需要通过所述多射频通信模组中的目标射频通信模组发送至目标终端;
[0007]根据所述数据包中的第一数据子包解析第一子参数,所述第一子参数用于描述所述目标射频通信模组的地址信息;
[0008]根据所述第一子参数,将所述数据包中的其他子参数对应的数据子包依次发送至所述目标射频通信模组。
[0009]在一些实施例中,在检测存在待发送的数据包之前,还包括:
[0010]检测存在待发送的目标数据;
[0011]获取所述目标数据对应的所述目标射频通信模组;
[0012]获取与所述目标射频通信模组对应的协议数据库;
[0013]根据所述目标数据和所述协议数据库,构造所述目标数据对应的所述数据包。
[0014]在一些实施例中,所述根据所述目标数据和所述协议数据库,构造所述目标数据对应的所述数据包,包括:
[0015]分别获取所述目标数据中的每个子参数;
[0016]针对每个所述子参数,根据所述子参数对应的自参数和所述协议数据库科,构造与所述子参数对应的数据子包。
[0017]在一些实施例中,所述根据所述子参数对应的自参数和所述协议数据库科,构造与所述子参数对应的数据子包,包括:
[0018]根据所述自参数和所述协议数据库,构造所述数据包中的数据字域;
[0019]根据所述目标数据中的通信类型参数和所述协议数据库,在所述数据字域的前端添加所述目标射频通信模组对应的主命令字域;
[0020]根据所述协议数据库,分别在所述中间数据包的前端和后端添加数据头字域、长度字域和校验字域,得到所述子参数对应的数据子包。
[0021]第二方面,本申请实施例提供了一种网关,所述网关与多射频模组进行串口通信,所述网关包括:设备管理模块和串口协议解析模块,
[0022]其中,所述设备管理模块用于检测存在待发送的数据包,所述数据包需要通过所述多射频通信模组中的目标射频通信模组发送至目标终端;
[0023]所述串口协议解析模块用于根据所述数据包中的第一数据子包解析第一子参数,所述第一子参数用于描述所述目标射频通信模组的地址信息;以及根据所述第一子参数,将所述数据包中的其他子参数对应的数据子包依次发送至所述目标射频通信模组。
[0024]在一些实施例中,所述设备管理模块还用于:
[0025]检测存在待发送的目标数据;
[0026]获取所述目标数据对应的所述目标射频通信模组;
[0027]获取与所述目标射频通信模组对应的协议数据库;
[0028]根据所述目标数据和所述协议数据库,构造所述目标数据对应的所述数据包。
[0029]在一些实施例中,所述设备管理模块还用于:
[0030]分别获取所述目标数据中的每个子参数;
[0031]针对每个所述子参数,根据所述子参数对应的自参数和所述协议数据库科,构造与所述子参数对应的数据子包。
[0032]在一些实施例中,所述设备管理模块还用于:
[0033]根据所述自参数和所述协议数据库,构造所述数据包中的数据字域;
[0034]根据所述目标数据中的通信类型参数和所述协议数据库,在所述数据字域的前端添加所述目标射频通信模组对应的主命令字域;
[0035]根据所述协议数据库,分别在所述中间数据包的前端和后端添加数据头字域、长度字域和校验字域,得到所述子参数对应的数据子包
[0036]第三方面,本申请实施例提供了一种电子设备,包括存储器、处理器以及存储在存储器上并可在处理器上运行的计算机程序,该处理器执行该程序时实现如本申请实施例描述的方法。
[0037]第四方面,本申请实施例提供了一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现如本申请实施例描述的方法。
[0038]本申请能够根据数据包中记载的第一数据子包对应的第一子参数,有效确定出用于向目标终端发送目标数据的目标射频通信模组,从而有效提高网关与多射频通信模组之间串口通信的稳定性。
[0039]本专利技术附加的方面和优点将在下面的描述中部分给出,部分将从下面的描述中变得明显,或通过本专利技术的实践了解到。
附图说明
[0040]通过阅读参照以下附图所作的对非限制性实施例所作的详细描述,本申请的其它特征、目的和优点将会变得更明显:
[0041]图1为本申请实施例提出的一种多射频模组系统的方框示意图;
[0042]图2为本申请实施例提出的一种基于多射频通信模组的数据传输方法的流程图;
[0043]图3为本申请实施例提出的另一种基于多射频通信模组的数据传输方法的流程图;
[0044]图4为本申请实施例提出的又一种基于多射频通信模组的数据传输方法的流程图;
[0045]图5为本申请一个具体实施例提出的一种基于多射频通信模组的数据传输过程的信令交互图;
[0046]图6为本申请实施例提出的网关的方框示意图;
[0047]图7示出了适于用来实现本申请实施例的电子设备或服务器的计算机系统的结构示意图。
具体实施方式
[0048]下面结合附图和实施例对本申请作进一步的详细说明。可以理解的是,此处所描述的具体实施例仅仅用于解释相关专利技术,而非对该专利技术的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与专利技术相关的部分。
[0049]需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互组合。下面将参考附图并结合实施例来详细说明本申请。
本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种基于多射频通信模组的数据传输方法,其特征在于,所述多射频通信模组包括至少两个射频通信模组,所述方法包括:检测存在待发送的数据包,所述数据包中记载有待发送的目标数据,所述数据包需要通过所述多射频通信模组中的目标射频通信模组发送至目标终端;根据所述数据包中的第一数据子包解析第一子参数,所述第一子参数用于描述所述目标射频通信模组的地址信息;根据所述第一子参数,将所述数据包中的其他子参数对应的数据子包依次发送至所述目标射频通信模组。2.根据权利要求1所述的方法,其特征在于,在检测存在待发送的数据包之前,还包括:检测存在待发送的目标数据;获取所述目标数据对应的所述目标射频通信模组;获取与所述目标射频通信模组对应的协议数据库;根据所述目标数据和所述协议数据库,构造所述目标数据对应的所述数据包。3.根据权利要求2所述的方法,其特征在于,所述根据所述目标数据和所述协议数据库,构造所述目标数据对应的所述数据包,包括:分别获取所述目标数据中的每个子参数;针对每个所述子参数,根据所述子参数对应的自参数和所述协议数据库科,构造与所述子参数对应的数据子包。4.根据权利要求3所述的方法,其特征在于,所述根据所述子参数对应的自参数和所述协议数据库科,构造与所述子参数对应的数据子包,包括:根据所述自参数和所述协议数据库,构造所述数据包中的数据字域;根据所述目标数据中的通信类型参数和所述协议数据库,在所述数据字域的前端添加所述目标射频通信模组对应的主命令字域;根据所述协议数据库,分别在所述中间数据包的前端和后端添加数据头字域、长度字域和校验字域,得到所述子参数对应的数据子包。5.一种网关,其特征在于,所述网关与多射频模组进行串口通信,所述网关包括:设备管理模块和串口协议解析模块,其中,所述设备管理模块用于检测存在待发送的数...

【专利技术属性】
技术研发人员:赵凯
申请(专利权)人:京东方科技集团股份有限公司
类型:发明
国别省市:

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

1