[发明专利]一种物联网数据传输路径恢复方法及系统在审
申请号: | 201510433676.4 | 申请日: | 2015-07-22 |
公开(公告)号: | CN105119819A | 公开(公告)日: | 2015-12-02 |
发明(设计)人: | 彭凯;陈凯;桂宾;李俊峰;胡国亮;王栋云;马威 | 申请(专利权)人: | 武汉烽火凯卓科技有限公司 |
主分类号: | H04L12/703 | 分类号: | H04L12/703;H04W84/18 |
代理公司: | 北京轻创知识产权代理有限公司 11212 | 代理人: | 陈薇 |
地址: | 430070 湖北省武汉市洪山区珞喻路*** | 国省代码: | 湖北;42 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 联网 数据传输 路径 恢复 方法 系统 | ||
1.一种物联网数据传输路径恢复方法,其特征在于,包括如下步骤:
步骤1,数据包在源节点时,初始化源节点处所述数据包的包头文件;
步骤2,所述数据包传输过程中,根据所述数据包到达的中继节点,实时修改所述中继节点处所述数据包的包头文件;
步骤3,所述数据包到达信宿节点时,根据信宿节点处所述数据包的包头文件搜索数据库;如果,获得与信宿节点处所述数据包的包头文件相匹配的包头文件,且所述相匹配的包头文件的对应数据包的传输路径已恢复,则将所述对应数据包的传输路径作为所述数据包的传输路径,结束操作;否则,执行步骤4;
步骤4,当数据库中所述相匹配的包头文件的个数累积到预设值后,将稀疏重现法和压缩传感法相结合求解所述数据包的传输路径,并将所述数据包的传输路径和信宿节点处所述数据包的包头文件相对应存储于所述数据库。
2.根据权利要求1所述一种物联网数据传输路径恢复方法,其特征在于,所述包头文件包括数据包序列号SEQ、数据包源节点地址sArr、数据包传输路径长度pLen、数据包传输过程中传输路径信息数组bFlt和数据包传输过程中传输路径信息编码方式aMsr。
3.根据权利要求2所述一种物联网数据传输路径恢复方法,其特征在于,
所述步骤1的具体实现包括:将源节点处所述数据包的包头文件的pLen设置为0;bFlt设置为长度L的数组,所述数组的所有元素都为0;和aMsr设置为O;其中所述L为预设值;
所述步骤2的具体实现包括:当所述数据包传输至任意一个中继节点,则所述任意一个中继节点处所述数据包的包头文件的pLen采用如下第一公式计算,bFlt采用如下第二公式计算,aMsr采用如下第三公式计算,SEQ和sArr保持不变;
所述第一公式如下:
pLeni=pLeni-1+1
所述第二公式如下:
bFlti=F(bFlti-1,pLeni,j)
所述第三公式如下:
aMsri=aMsri-1+pLeni*Dj[SEQk]
其中,所述j为所述任意一个中继节点的ID,所述pLeni为所述任意一个中继节点处所述数据包的包头文件的pLen,所述pLeni-1为所述任意一个中继节点的前一传输节点处所述数据包的包头文件的pLen,所述bFlti为所述任意一个中继节点处所述数据包的包头文件的bFlt,所述bFlti-1为所述任意一个中继节点的前一传输节点处所述数据包的包头文件的bFlt,所述F(bFlti-1,pLeni,j)为所述bFlti求解函数,所述aMsri为所述任意一个中继节点处所述数据包的包头文件的aMsr,所述aMsri-1为所述任意一个中继节点的前一传输节点处所述数据包的包头文件的aMsr,所述SEQk为所述数据包的包头文件的SEQ,所述Dj[SEQk]为所述任意一个中继节点的高斯分布数组中的第SEQk个数值;
所述F(bFlti-1,pLeni,j)为所述bFlti求解函数,其求解关系为:
所述任意一个中继节点处都具有预先设置的H个哈希函数Vn=fn(pLeni,j),n=1,2……H,且Vn∈{0,1,2……L-1};根据Vn的取值,将bFlti-1数组中的Vn位设置为1,其它位保持不变。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于武汉烽火凯卓科技有限公司,未经武汉烽火凯卓科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201510433676.4/1.html,转载请声明来源钻瓜专利网。