基于CoAP的物联网重传超时更新方法、装置及介质制造方法及图纸

技术编号:33114423 阅读:19 留言:0更新日期:2022-04-17 00:07
本申请提出了一种基于CoAP的物联网重传超时更新方法、装置及介质,物联网中的CCO节点(即第一节点)将在预设时长内获得非CCO节点(即第二节点)传输预设个数的数据包的期望拥塞分数后,可以确定与该期望拥塞分数对应的第一网络状态,运用强化学习,获得第一网络状态下的最优RTO即第一重传超时,直接将其广播到整个物联网中,从而使该物联网中的多个非CCO节点可以按照接收到的第一重传超时实现数据包传输,无需每个节点自己进行重传超时的更新计算,极大减少了网络开销,且提高了所得重传超时的准确性和可靠性,使得整个网络的收益最大。大。大。

【技术实现步骤摘要】
基于CoAP的物联网重传超时更新方法、装置及介质


[0001]本申请涉及网络通信
,更具体地说是涉及一种基于CoAP的物联网重传超时更新方法、装置及介质。

技术介绍

[0002]物联网(Internet of Things,IoT)即“万物相连的互联网”,是互联网基础上的延伸和扩展的网络,将各种信息传感设备与网络结合起来而形成的一个巨大网络,实现任何时间、任何地点,人、机、物的互联互通,已被广泛应用到工业、农业、环境、交通、物流、安保等各领域的智能化发展。
[0003]针对物联网设备的计算能力有限,且依赖于低功耗通信技术实现数据交换的应用特点,目前互联网工程任务组(TheInternet Engineering TaskForce,IETF)制定了一种RESTful风格的应用层协议,即受限应用协议(Constrained Application Protocol,CoAP),其传输层采用用户数据报协议(User Datagram Protocol,UDP),以减小开销,满足物联网中受限设备的通信需求。
[0004]其中,为本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种基于CoAP的物联网重传超时更新方法,其特征在于,所述方法包括:在预设时长内获取物联网中多个第二节点传输预设个数的数据包的期望拥塞分数;其中,所述物联网由第一节点和所述多个第二节点组成;所述期望拥塞分数通过累计所述第二节点传输预设个数的数据包的拥塞分数确定,且所述拥塞分数能够表征所述第二节点传输相应数据包的重传次数;依据所述期望拥塞分数,确定所述物联网的第一网络状态;将所述第一网络状态输入重传超时更新模型,得到所述第一网络状态下的第一重传超时;其中,所述重传超时更新模型能够表示基于强化学习确定不同网络状态对应的重传超时,所述强化学习的回报信息基于所述多个第二节点传输预设个数的数据包各自的传输成功率确定;将所述第一重传超时广播至所述物联网,以使所述第一节点以及所述多个第二节点将各自配置的重传超时更新为所述第一重传超时,依据所述第一重传超时实现数据包传输。2.根据权利要求1所述的方法,其特征在于,所述获取物联网中多个第二节点传输预设个数的数据包的期望拥塞分数,包括:获取多个第二节点各自传输预设个数的数据包的累计拥塞分数;对多个所述累计拥塞分数进行均值运算,得到所述预设时长内的期望拥塞分数。3.根据权利要求1所述的方法,其特征在于,所述依据所述期望拥塞分数,确定所述物联网的第一网络状态,包括:调取不同期望拥塞分数与不同网络状态之间的预设对应关系;所述不同网络状态按照预设状态步长以及最大期望拥塞分数进行分类;按照所述预设对应关系,将与得到的所述期望拥塞分数对应的网络状态确定为第一网络状态。4.根据权利要求1

3任一项所述的方法,其特征在于,所述将所述第一网络状态输入重传超时更新模型,得到所述第一网络状态下的第一重传超时,包括:将所述第一网络状态输入重传超时更新模型,得到针对所述第一网络状态下的第一重传超时和第一回报信息;检测到未满足预设更新条件,通过所述重传超时更新模型基于所述第一回报信息进行循环迭代,继续更新所述第一重传超时,获得满足所述预设更新条件下的第一重传超时。5.根据权利要求4所述的方法,其特征在于,所述将所述第一网络状态输入重传超时更新模型,得到针对所述第一网络状态的第一重传超时和第一回报信息,包括:将所述第一网络状态输入重传超时更新模型,依据贪心策略,获得针对所述第一网络状态的第一动作参数;利用所述第一动作参数以及预设重传超时更新步长,对所述物联网的当前重传超时进行更新,得到针对所述第一网络状态的第一重传超时;获得在所述第一网络状态下执行所述第一动作参数的第一回报信息和第二网络状态,更新所述重传超时更新模型。6.根据权利要求5所述的方法,其特征在于,所述预设更新条件包括以下至少一个:基于所述重传超时更新模型的迭代次数达到预设最大迭代次数;基于所述重传超时更新模型的时间步骤达到预设最大时间步骤;
所述重传超时更新模型输出的回报信息达到预设回报要求;在所述获取物联网中多个第二节点传输预设个数的数据包的期望拥塞分数之前,所述方法还包括:对所述迭代次数、所述时间步骤以及用于统计所述预设时长的计时器进行初始化;在确定所述计时器的计时时长达到所述预设时长,且未满足所述预设更新条件的情况下,执行步骤所述获取物联网中多个第二节点传输预设个数的数据包的期望拥塞分数。7.一种基于CoAP的物联网重传超时更新方法,其特征在于,所述方法包括:接收到第一节点向物联网广播的第一重传超...

【专利技术属性】
技术研发人员:赵训威白杰张春玲章灵芝王志刚李志荣胡明丁高泉方梦然
申请(专利权)人:国网信息通信产业集团有限公司
类型:发明
国别省市:

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

1