一种通信方法、装置、节点及计算机存储介质制造方法及图纸

技术编号:38462101 阅读:7 留言:0更新日期:2023-08-11 14:39
本发明专利技术实施例公开了一种通信方法、装置、节点及计算机存储介质。所述方法包括:第一节点与目标节点之间传输二层报文,所述二层报文用于协商三层协议类型,所述目标节点为网关或第二节点。第二节点。第二节点。

【技术实现步骤摘要】
一种通信方法、装置、节点及计算机存储介质


[0001]本专利技术涉及通信
,具体涉及一种通信方法、装置、节点及计算机存储介质。

技术介绍

[0002]随着物联网规模也越来越庞大,物联网终端通常采用非互联网协议(IP,Internet Protocol)的通信协议与网关之间相互通信。这样就导致网关在收到非IP的通信报文后,需要进行协议转换,解封装原始报文中载荷内容并重新打包成IP报文,再发送给边缘或中心服务器,如图1所示,使不同通信协议的物联网终端之间、以及终端与服务器之间都无法直接通信,进而使通信过程需要经过多次协议网关转换,效率低下。

技术实现思路

[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]所述本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种通信方法,其特征在于,所述方法包括:第一节点与目标节点之间传输二层报文,所述二层报文用于协商三层协议类型,所述目标节点为网关或第二节点。2.根据权利要求1所述的方法,其特征在于,所述第一节点与目标节点之间传输二层报文,包括:所述第一节点发送第一二层报文,所述第一二层报文用于询问三层协议类型;所述第一节点接收所述目标节点发送的第二二层报文,所述第二二层报文包括协商好的三层协议类型的类型信息。3.根据权利要求2所述的方法,其特征在于,所述第一二层报文包括置为第一取值的第一类型字段,包含置为所述第一取值的所述第一类型字段的所述第一二层报文用于询问三层协议类型。4.根据权利要求2所述的方法,其特征在于,所述第二二层报文包括第二类型字段和第一值字段,所述第二类型字段为第二取值,包含置为所述第二取值的所述第二类型字段的所述第二二层报文用于反馈所述目标节点使用的三层协议类型的索引,所述第一值字段为第三取值,所述第三取值表征所述目标节点使用的三层协议类型对应的索引;或者,所述第二二层报文包括第三类型字段和第一位图字段,所述第三类型字段为第四取值,包含置为所述第四取值的所述第三类型字段的所述第二二层报文用于反馈所述网关中自定义的三层协议类型的格式或所述第二节点了解到的自定义的三层协议类型的格式;所述第一位图字段中的位图用于标识所述网关中自定义的三层协议类型的格式或所述第二节点了解到的自定义的三层协议类型的格式。5.根据权利要求1所述的方法,其特征在于,在所述目标节点为网关的情况下,所述第一节点与目标节点之间传输二层报文,包括:所述第一节点发送第三二层报文,所述第三二层报文用于通知所述第一节点建议的三层协议类型;所述第一节点接收所述网关发送的第四二层报文,所述第四二层报文用于反馈所述网关是否同意所述第一节点建议的三层协议类型。6.根据权利要求5所述的方法,其特征在于,所述第三二层报文包括一个或多个第四类型字段,在所述第四类型字段为第五取值时,所述第三二层报文还包括第二值字段,所述第二值字段为第六取值,所述第六取值表征所述第一节点建议的三层协议类型对应的索引;和/或,在所述第四类型字段为第七取值时,所述第三二层报文还包括第二位图字段,所述第二位图字段中的位图用于标识所述第一节点自定义的三层协议类型的格式。7.根据权利要求5所述的方法,其特征在于,所述第四二层报文包括置为第八取值的第五类型字段,包含置为所述第八取值的所述第五类型字段的所述第四二层报文用于反馈所述网关是否同意所述第一节点建议的三层协议类型;所述第四二层报文还包括标志字段,所述标志字段的特定比特位的不同取值表示是否同意所述第一节点建议的三层协议类型。8.根据权利要求7所述的方法,其特征在于,在所述标志字段的特定比特位的取值表示不同意所述第一节点建议的三层协议类型的情况下,所述第四二层报文还包括子类型字段和与所述子类型字段对应的第三值字段,所述子类型字段为第九取值,所述第三值字段为
第十取值,所述第十取值表征所述网关建议使用的三层协议类型对应的索引;和/或,所述第四二层报文还包括子类型字段和与所述子类型字段对应的第三位图字段,所述子类型字段为第十一取值,所述第三位图字段中的位图用于标识所述网关自定义的三层协议类型的格式。9.根据权利要求1所述的方法,其特征在于,所述二层报文的帧类型字段为第十二取值,用于标识所述二层报文为用于协商三层协议类型的二层报文。10.一种通信方法,其特征在于,所述方法包括:目标节点与第一节点之间传输二层报文,所述二层报文用于协商三层协议类型;所述目标节点为网关或第二节点。11.根据权利要求10所述的方法,其特征在于,所述目标节点与第一节点之间传输二层报文,包括:所述目标节点接收所述第一节点发送的第一二层报文,所述第一二层报文用于询问三层协议类型;所述目标节点向所述第一节点发送第二二层报文,所述第二二层报文包括协商好的三层协议类型的类型信息。12.根...

【专利技术属性】
技术研发人员:杜宗鹏李志强孙滔
申请(专利权)人:中国移动通信集团有限公司
类型:发明
国别省市:

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

1