【技术实现步骤摘要】
一种基于时间信道的溯源数据节能传输方法
本专利技术涉及无线传感器网络领域,具体涉及一种基于时间信道的溯源数据节能传输方法。
技术介绍
无线传感器网络(WSN)是一种由大量具有感知、处理及通讯功能的微型、低功耗无线传感器节点构成的自组织网络。这些节点从所部署区域通过感知获取数据(如湿度、温度、压力等),并将这些数据通过无线自组网的通信方式传输至基站(BS),然而WSN所处的环境复杂、且涉及的传感器种类数量众多,所以需要对基站接收的数据可靠性进行评估。而在WSN中,溯源记录了数据的产生及其传输过程,是评估接收到的数据可信度的重要依据。溯源可以被分为:线性溯源和汇聚溯源。线性溯源为数据包由数据源节点产生,其它节点只是将此数据包依次传输至基站(BS)的线性结构,而汇聚溯源为多个数据源节点分别产生一个数据包,并在传输至某个节点后汇聚成一个新数据包传输至下一节点的树型结构。但是溯源自身大小也会随着数据传输路径的增长而快速增长,甚至会远远超过数据自身的大小。而WSN是一种能量、计算能力、传输带宽等资源受限的网络,所以如何高效的传输溯源成了现阶段研究的重点问题。为了高效传输WSN中溯源,人们相继提出了不同的溯源方法,根据溯源方法各自所具有的特点可以被分为以下几类:简单溯源传输方法、分布式溯源传输方法、分块溯源传输方法、有损压缩溯源传输方法以及无损压缩溯源传输方法。当这些传统的压缩方法的压缩效率达到极限时,就很难再运用这些传统的方法,节省更多的能量与带宽。所以,此时时间信道中的包间隔时间信道就被运用到了WSN中溯源的传 ...
【技术保护点】
1.一种基于时间信道的溯源数据节能传输方法,其特征在于包括如下步骤:/n1)数据源节点感知、收集数据,构建源节点数据包并从源节点数据包中选择n个待发送数据包;所述源节点数据包包括数据字段、溯源哈希值字段和溯源数据字段;所述数据字段的值为数据源节点感应并收集的数据;所述溯源哈希值字段的值为H(n
【技术特征摘要】
1.一种基于时间信道的溯源数据节能传输方法,其特征在于包括如下步骤:
1)数据源节点感知、收集数据,构建源节点数据包并从源节点数据包中选择n个待发送数据包;所述源节点数据包包括数据字段、溯源哈希值字段和溯源数据字段;所述数据字段的值为数据源节点感应并收集的数据;所述溯源哈希值字段的值为H(n1),H(n1)=Hash(n1),n1表示源节点的节点ID,H(n1)表示源节点上的哈希值,Hash()表示哈希函数;所述溯源数据字段的值为伪包标识;
2)发送n个待发送数据包到下一跳节点N,若下一跳节点N是基站转步骤9),否则转步骤3);
3)中间节点利用哈希函数更新数据包的溯源哈希值字段的值H(ni),H(ni)=Hash(H(ni-1)+ni),其中ni表示第i个节点的ID,H(ni-1)表示第i-1个节点的哈希值;
4)判断溯源类型,如果为线性溯源,转步骤5),如果是汇聚溯源,转步骤8);
5)判断节点N上获取的随机概率pi是否大于预先设置的阈值P,如果大于则转步骤6),否则转步骤2);
6)使用基于数据包数据字段长度变化编码的方法从溯源哈希值字段相同的数据包中选择数据包并排序;
7)使用基于伪包标识排列的方法添加中间节点数据包的伪包标识;转步骤2);
8)重新构建中间节点数据包,所述中间节点数据包包括数据字段、溯源哈希值字段、溯源数据字段、汇聚溯源哈希值字段和汇聚溯源数据字段;所述数据字段为即将被合并的数据包的数据字段数据;所述汇聚溯源的哈希值字段依次填入即将被合并的数据包的溯源哈希值;所述汇聚溯源的数据字段依次填入的是即将合并的第一个数据包的溯源数据字段内的伪包标识和数据字段的长度,以及即将被合并的剩余的数据包的溯源数据字段内的伪包标识和数据字段的长度分别与第一个数据包的溯源数据字段内的伪包标识和数据字段的长度的差值;所述溯源哈希值字段和溯源数据字段置为空,用于下一个需要添加的溯源的哈希值以及溯源数据;转步骤2);
9)根据数据包的溯源哈希值对到达的数据包进行分类,具有相同溯源哈希值的数据包为一类;从同一类中,根据数据包到达顺序,每n个数据包分为一组;
10)判断溯源的类型,如果是线性溯源转步骤11),否则转步骤12);
11)使用基于数据包数据值字段的长度以及伪包标识解码方法恢复m位二进制线性溯源信息,转步骤13);
12)恢复汇聚溯源信息;
13)判断每一类中是否还有分组数据包的溯源信息没有恢复,若是则转步骤10),否则溯源信息恢复结束。
2.如权利要求1所述的基于时间信道的溯源数据节能传输方法,其特征在于所述步骤1)中数据包的伪包标识确定方法包括如下步骤:
1.1)将溯源信息转化为m位的二进制溯源信息,若不足m位,则在二进制信息的左端加0补足,其中,m为传感器节点的最大ID值所对应的二进制数的位数;
1.2)使用基于数据包数据字段长度变化编码方法选择待发送数据包并排序;
1.3)使用基于伪包标识排列的方法确定待发送数据包的伪包标识。
3.如权利要求1所述的基于时间信道的溯源数据节能传输方法,其特征在于所述步骤11)中恢复m位二进制线性溯源信息,包括如下步骤:
11.1)恢复位的二进制溯源信息,基站(BS)获取...
【专利技术属性】
技术研发人员:王昌达,刘莉,赵国荣,赵惠丹,宋雪桦,金华,曾宇,李晓薇,姚正发,
申请(专利权)人:诺得物流股份有限公司,
类型:发明
国别省市:江苏;32
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。