全网唯一标准王
(19)国家知识产权局 (12)发明 专利 (10)授权公告 号 (45)授权公告日 (21)申请 号 202211155567.7 (22)申请日 2022.09.22 (65)同一申请的已公布的文献号 申请公布号 CN 115242702 A (43)申请公布日 2022.10.25 (73)专利权人 广州优刻谷科技有限公司 地址 510535 广东省广州市黄埔区伴河路 190号自编A栋1 112房 (72)发明人 李昕  (74)专利代理 机构 广东穗科知识产权代理事务 所(普通合伙) 44834 专利代理师 黄启文 李英杰 (51)Int.Cl. H04L 45/00(2022.01) H04L 45/44(2022.01) H04L 9/32(2006.01)G16Y 30/00(2020.01) G16Y 30/10(2020.01) (56)对比文件 US 202139 2068 A1,2021.12.16 CN 111935010 A,2020.1 1.13 WO 2017045 578 A1,2017.0 3.23 US 202125 0280 A1,2021.08.12 CN 111238481 A,2020.0 6.05 王海泉等.一种基 于蚁群的机会网络多目标 路由算法. 《系统仿真学报》 .2013,第25卷(第01 期),第116-119页. Ke Xu等.Ac hieving Optimal Traf fic Engineering Using a General ized Routi ng Framework. 《IEEE Transacti ons on Parallel and Distributed System s》 .2015,第27 卷(第1 期),第51- 64页. 审查员 陈翠莹 (54)发明名称 一种物联网节点 最优路径规划方法及系统 (57)摘要 本发明提供一种物联网节点最优路径规划 方法及系统, 包括以下内容: (一) 对全网的全局 参数进行初始化: 节点序号、 公钥私钥对C、 距离 矩阵D; (二) 发送节点读取其与目标节点间的矩 阵参数; (三) 判断矩阵参数是否为无穷大, 若是, 则执行步骤 (四) , 否则执行步骤 (五) ; (四) 发送 节点初始化消息数组, 并发给所有邻近节点; 所 有邻近节 点验证消息数组的正确性, 并更新距离 矩阵, 并将更新后的消息数组发给其邻近节点; 当目标节点收到消息数组, 校验其正确性, 更新 矩阵距离; 并将更新后的消息数组发给全网节 点, 本次路由结束; (五) 计算发送节点和目标节 点间的最短路由路径, 若最短路由路径为直接发 送, 则直接发送, 否则执 行步骤 (四) 。 权利要求书2页 说明书5页 附图1页 CN 115242702 B 2022.12.13 CN 115242702 B 1.一种物联网节点 最优路径规划方法, 其特 征在于: 包括: S1.对物联网内的所有节点赋予序 号, 令节点的数量为N, 其序 号分别为1、 2、 …、 N; 节点 内保存有公钥私钥对, 公钥对外开放, 私钥节 点自行保存; 节点内维护矩阵数据结构D, 矩阵 数据结构D为实数域R上的N行N列矩阵, 矩阵数据结构D中的元素表示为 Di,j= (di,j, pi,j,  ni,j,ei,j) ,di,j表示节点 i到节点j的单向统计通信时长, pi,j、ni,j、ei,j表示为节点 i到节点j 间新测算的通信时长与历史的统计时长之 间差值的统计数量; 若新测算的通信时长的值大 于历史值, 则 pi,j加1; 若新测算的通信时长的值小于历史值, 则 ni,j加1; 若相等, 则 ei,j加1; 各个参数的初始值 为:di,j=∞,pi,j=0,ni,j=0,ei,j=0; S2.当节点 v1需要发送消息m给节点 v*时, 节点v1读取矩阵数据结构 D中的 ; S2.1.若 =∞; 则执 行步骤S2.1.1~S2.1.4.2; S2.1.1.节点 v1初始化动态消息数组M, 并发送给节点 v1的所有邻近节点的集合 R1, 同时 初始化数组M中的第一个元素 M1= (v1,v*,t1,R1,s1),其中,t1为节点v1发送数组M时的时刻, s1 为节点v1使用私钥对数组M内除了 字段s1外的其他所有字段进行签名得到的数字签名; S2.1.2.当节点 vk+1接收到数组M时, 判断其自身是否属于集合 Rk内的节点, 若否则将数 组M丢掉, 若是则对数组M内的各个元 素执行验签操作; S2.1.3.记录节点 vk+1接收到数组M的时刻 tk+1, 读取Mk内的tk, 计算Δtk= tk+1‑ tk, 基于 Δtk更新 的值; S2.1.4.生成数组 Mk+1: S2.1.4.1.若 vk+1≠v*, 则Mk+1= (v k+1,tk+1,Rk+1,sk+1),将数组M发送给节 点vk+1的邻近节点 集合Rk+1; S2.1.4.2.若 vk+1=v*, 则Mk+1= (v k+1,tk+1,sk+1) , 此时消息m送达目标节点 v*; S2.2.若 ≠∞, 则求取节点 v1到节点v*的通信路径: ; , ; 若  , 则节点v1直接将消息发送给节点 v*; 否则执行步骤S2.1.1~ S2.1.4.2; Mk表示数组M 中的第k个元素; tk+1表示节点 vk+1发送数组M时的时刻; Rk+1表示节点 vk+1的 所有邻近节 点的集合; sk+1表示节点vk+1使用私钥对 数组M内除了字段 sk+1外的其他所有字段 进行签名得到的数字签名。 2.根据权利要求1所述的物联网节点最优路径规划方法, 其特征在于: 所述 di,j>0,pi,j、 ni,j、ei,j为0或正整数。 3.根据权利要求1所述的物联网节点最优路径规划方法, 其特征在于: 所述矩阵数据 结 构D表示为: 。 4.根据权利 要求1所述的物联网节点最优路径规划方法, 其特征在于: 所述步骤S2.1.1 中, 若节点 v1的所有邻近节点的集 合R1包括节点 v*, 则将节点 v*从集合R1中去掉。 5.根据权利要求1所述的物联网节点最优路径规划方法, 其特征在于: 所述物联网内的 节点维护有映射节 点序号和节 点公钥的映射表C; 所述步骤S2.1.2对 数组M内的各个元素执权 利 要 求 书 1/2 页 2 CN 115242702 B 2行验签操作, 包括: 从映射表C中找到节点 vu的公钥, 并使用该公钥对数组M内的元素 Mu进行验签操作, 若元 素Mu验签不通过则丢弃 数组M, 直至数组M内的所有元 素通过验签操作; 。 6.根据权利 要求1所述的物联网节点最优路径规划方法, 其特征在于: 所述步骤S2.1.3 基于Δtk更新 的值, 具体包括: 若Δtk= , 则ek ,k+1加1, 更新 , 其中 为 更新后的值, , α、 β 为默认常数, α >0, 0<β < 1; 若Δtk< , 则nk,k+1加1, 更新 , γ、 δ为默认 常数, γ >0, 0 < δ<1; 若Δtk> , 则pk,k+1加1, 更新 , ε、 为默 认常数, ε>0, 0 < <1。 7.根据权利要求1所述的物联网节点最优路径规划方法, 其特征在于: 所述步骤 S2.1.4.2中, 消息m送达目标节点 v*后, 节点v*将数组M全网广播, 作为节点 v1到节点vk对矩 阵数据结构 D修改的可信凭证。 8.一种物联网节点最优路径规划系统, 其特征在于: 包括物联网内的所有节点, 所述物 联网内的所有节点进行消息传递时, 执行权利要求1 ‑7任一项所述的物联网节点最优路径 规划方法的方法步骤。权 利 要 求 书 2/2 页 3 CN 115242702 B 3

PDF文档 专利 一种物联网节点最优路径规划方法及系统

文档预览
中文文档 9 页 50 下载 1000 浏览 0 评论 0 收藏 3.0分
温馨提示:本文档共9页,可预览 3 页,如浏览全部内容或当前文档出现乱码,可开通会员下载原始文档
专利 一种物联网节点最优路径规划方法及系统 第 1 页 专利 一种物联网节点最优路径规划方法及系统 第 2 页 专利 一种物联网节点最优路径规划方法及系统 第 3 页
下载文档到电脑,方便使用
本文档由 SC 于 2024-03-03 12:16:10上传分享
友情链接
站内资源均来自网友分享或网络收集整理,若无意中侵犯到您的权利,敬请联系我们微信(点击查看客服),我们将及时删除相关资源。