CN104168540B - 基于位置隐私的ipv6延迟容忍传感网的数据传输方法 - Google Patents
基于位置隐私的ipv6延迟容忍传感网的数据传输方法 Download PDFInfo
- Publication number
- CN104168540B CN104168540B CN201410386241.4A CN201410386241A CN104168540B CN 104168540 B CN104168540 B CN 104168540B CN 201410386241 A CN201410386241 A CN 201410386241A CN 104168540 B CN104168540 B CN 104168540B
- Authority
- CN
- China
- Prior art keywords
- node
- sensor node
- information
- ipv6
- subregion
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Landscapes
- Mobile Radio Communication Systems (AREA)
Abstract
本发明提供一种基于位置隐私的IPV6延迟容忍传感网的数据传输方法,不同于传统的将隐私保护技术聚焦于传输数据的机制,利用传感节点所在的应用空间扇区子区域信息替代具体的位置信息,并采用IPV6地址来标识节点的身份。通过位置隐藏来保护发送源,并基于延迟容忍等网络特征和“采集‑比较‑传输”的方法。从而实现传感器位置隐私信息的保护,由于采用了区域划分的方法,把传感器节点的地理位置信息转换为子区域信息,实现了位置信息和发送源身份的隐藏。
Description
技术领域
本发明涉及一种基于位置隐私的IPV6延迟容忍传感网的数据传输方法,属于信息安全、延迟容忍网络和无线传感器网络技术的交叉领域。
背景技术
随着通信技术、嵌入式计算技术和传感器技术的飞速发展和日益成熟,具有感知能力、计算能力和通信能力的微型传感器开始在世界范围内出现,由这些微型传感器构成的无线传感器网络(Wireless Sensor Network,WSN)是计算机科学技术的一个新的研究领域。无线传感器节点将通信网络的泛在性发挥到极致,能够被广泛应用在空间、陆地、地下、水下等各类特殊环境,提供无人职守的信息感知、收集、监测和处理等一系列信息服务。
在特定的环境下,一些非实时性应用的无线传感器网络经常被部署在野外或者较为偏僻的区域或者无人监控区或者障碍区,例如海上或者野战环境,这些区域由于缺乏其它基础网络(例如移动通信网、电信网等)的支撑,且信号中继设备少,数据的传输往往得不到保障,延迟时间长且易丢包,对于这种状态下的无线传感网,必须设计成延迟容忍的,即允许数据的传送有一定的时延和丢包率。
在此类无线传感器网络中,除了要面对数据传输有延迟的问题,还要面临着隐私威胁。传感器节点容易被攻击者物理俘获、丢弃篡改和节点数据等,这些威胁对无线传感器网络的部署应用造成了极大的负面影响。
然而,无线传感器网络具有分布式部署在无人看守的环境中、自组织和以数据为中心等特征,其隐私保护问题不同于传统的网络,加之其资源严格受限(包括计算、存储以及通信能力)其设计的首要目标是节约能量,因此传统网络中的隐私保护技术往往不能直接应用于无线传感器网络。
与传统的实时网络环境不同,传统的隐私保护方法并不充分考虑其网络特性,把注意力都集中在发送数据的隐私保护上;且往往并不考虑原始数据是否发生变化,可能某个温度传感器一小时内采集的数据值没有任何的变化,但仍然在传送并做隐私保护处理,这对于能量资源非常有限的无线传感网而言降低了效率;再者,现有的隐私保护方法太过于依赖传统的安全机制和加密技术,往往在追求安全强度的同时会带来更大的开销。
但在现实世界中,如前所述,由于通常被部署在野外,无线传感器网络具有延迟容忍的特征,缺乏基础通信设备的支持,源节点的消息往往需经过“存储—携带—转发”、多次转发、节点两两成对交换信息等手段,才能把消息传送到目标节点。在这种环境中,再把精力集中于数据隐私保护是不合适的。
发明内容
本发明提出了一种基于位置隐私的IPV6延迟容忍传感网数据传输方法,利用区域划分技术划分的小空间代替传感器节点的位置信息,实现了位置隐藏,同时采用IPV6技术,采用IP地址替代标识传感器节点的身份ID,实现了传感器节点真实身份ID的隐藏,并能实现有效的数据传输。
IPV6:英文全称:Internet Protocol Version 6,中译文:互联网协议[版本6]。
本发明的技术解决方案是:
一种基于位置隐私的IPV6延迟容忍传感网的数据传输方法,利用传感器节点所在的应用空间扇区子区域信息替代具体的位置信息,并采用IPV6地址来标识节点的身份,通过位置隐藏来保护发送源;具体步骤为:
步骤一、基站节点覆盖区域初始化,无线传感器节点配备GPS模块并服从均匀分布,基站节点部署在区域的中心,基站节点初始化覆盖区域,覆盖半径标记为r,且和网络中所有的传感器节点能够进行通信;
步骤二、覆盖区域的空间划分,隐藏传感器节点的地理位置信息,把基站节点的覆盖区域划分成扇区,即应用空间扇区,应用空间扇区根据特定的半径值继续划分成子区域,处在某一子区域内的所有传感器节点的地理位置信息用该子区域信息替代,各子区域内至少存在一个传感器节点;
步骤三、某一应用空间扇区子区域的地址分配;
步骤四、新传感器节点加入,检查当前是否有新传感器节点加入请求,如果没有请求则跳过“步骤四”执行“步骤五”;若有,新加入的传感器节点使用IPV6的邻居发现协议,找到并配置自己的IPV6地址,并跳过“步骤五和六”先执行“步骤七”;
步骤五、数据采集和比较,采用“采集—比较—传输”的方法进行数据传输;通过获取的GPS模块地理信息与应用空间扇区的子区域Si对比,检查传感器节点是否移出应用空间扇区的子区域,如果移出则跳转执行“步骤七”,否则继续执行步骤六;
步骤六、数据传输,在延迟容忍网络环境下,当前传感器节点的传送信息请求被响应后,将打包后的信息发送给下一跳传感器节点或基站节点;返回重新执行“步骤四”直至死亡跳转至“步骤九”;
步骤七、更新应用空间扇区的子区域;返回“步骤五”执行;
步骤八、服务响应,当前传感器节点的信息通过多跳传输到基站节点之后,基站节点根据传感器节点信息做出服务响应,并将应答信息依据收到的IPV6地址单播给当前传感器节点;
步骤九、旧传感器节点死亡,当检测到某子区域中传感器节点死亡,基站节点将回收死亡传感器节点的IPV6地址并将其加入IPV6地址池,以供新加入的传感器节点使用。
进一步地,扇区和子区域划分方法如下:
单位应用空间扇区内角度数α:α=360/w,w为将圆型覆盖区域进行扇区划分的内角个数,也即是应用空间扇区个数;
每一子区域半径Δr:Δr=r/k,k为正整数,在r半径的圆型覆盖范围内,以基站为圆心,以n·Δr为半径做同心圆,n=1,2,3,…,k,形成应用空间扇区的子区域划分;
某单位应用空间扇区的某个子区域Si:Si可表示为四元组{(i-1)·Δr,i·Δr,j·α,(j+1)·α},其中,(i-1)·Δr表示当前子区域的内圆半径,i·Δr表示当前子区域的外圆半径,j·α表示当前应用空间扇区的内角度和,(j+1)·α表示下一个应用空间扇区的内角度和。
进一步地,步骤三具体为,基站节点将该应用空间扇区各子区域信息及其各子区域相应的IPV6地址段发给扇区中的每个传感器节点;传感器节点先根据自身的GPS模块获取地理信息,然后通过自身的地理信息和基站节点发送过来的子区域信息对比,最终定位自己所处的应用空间扇区子区域,进而该传感器节点将从所在子区域的IPV6地址段中选择一个IPV6地址,并将该地址广播给邻居传感器节点和基站节点,基站节点和邻居传感器节点将记录该地址以免后续的地址使用重复,此时覆盖区域内的传感器节点初始化完成,开始正常工作。
进一步地,步骤四中,新加入的传感器节点使用IPV6的某种邻居发现协议,发现当前所处的应用空间扇区子区域中,车载传感器节点所在的IPV6地址段;
邻居车载传感器接收新加入的传感器节点的邻居发现协议请求,把自身的IPV6的地址段封装成指定形式,并发送给新加入的传感器节点节点;
新加入的传感器节点在收到邻居节点发来的回复信息中,提取所需的IPV6地址段;
新加入的传感器节点根据接收的IPV6地址段设置自身的IPV6地址,并跳过“步骤五和六”先执行“步骤七”。
进一步地,步骤七具体为:当前传感器节点向周围其它传感器节点发送更新应用空间扇区的子区域Si的请求,接收到请求的传感器节点会把自己的应用空间扇区的子区域Si发送给当前传感器节点,当前传感器节点接收到其它传感器节点发来的消息之后,先获取自身GPS模块的地理位置信息,然后与其它传感器节点发来的应用空间扇区的子区域Si进行对比,从中锁定自己所在的子区域,并设置自身应用空间扇区子区域号。
进一步地,步骤五中,每个传感器节点对数据进行采集时会保留前两次的采集结果,“采集—比较—传输”的方法具体为:如果当前结果与前两次数据均值的比较偏差在p%之内,p为正整数应根据实际应用需求设定,将不进行数据传输;如果比较偏差超出了p%,将进行数据传输。
进一步地,步骤六具体为:当前传感器节点把新采集的数据加入到自己的传送队列中,对下一跳传感器节点或基站节点发起传送信息请求,由于处在延迟容忍网络环境下,发送请求超出时间t1后就认为请求超时,当前传感器节点会延迟时间t2后再次向下一跳传感器节点或下一跳基站节点发送传送信息请求直到请求被响应,并将打包后的信息,包括传感器节点新采集的数据、自身IP地址、服务请求时间和应用空间扇区的子区域Si,发送给下一跳传感器节点或下一跳基站。
进一步地,步骤八中,基站节点将处理过的信息广播至网络中,转发过此信息的传感器节点将删除这条已处理的信息以减少自身的存储负担。
本发明的有益效果是,该种基于位置隐私的IPV6延迟容忍传感网的数据传输方法,与传统的隐私保护方法相比,具有如下优点:
一、节能效果好。传感器节点采集的数据未必每次都进行传输,而是与节点存储的前二次采集数据的均值进行对比,只有数据波动超出一定百分比时才进行数据传输,有效减少了网络数据量,节省了能耗。
二、匿名效果好。由于本方法是基于IPV6协议的,所以传感器节点不需要提供真实ID,就可进行信息的通信。
三、传感器位置隐私信息的保护。由于采用了区域划分的方法,把传感器节点的地理位置信息转换为子区域信息,实现了位置信息和发送源身份的隐藏。
四、对信息的延迟进行了相关处理,一定程度上保证了传输成功率。
附图说明
图1是实施例中基站节点覆盖拓扑示意图;
图2是基站节点的覆盖范围示意图;
图3是图2中基站节点覆盖范围的第j个应用空间划分示意图;
图4是新的野战车传感器节点加入流程图。
具体实施方式
下面结合附图详细说明本发明的优选实施例。
针对在某些应用环境中,如延迟容忍传感网络,精力集中于数据隐私保护不合适的问题,实施例重点考虑发送源的位置隐私保护。
实施例中每个传感器节点均装配了GPS模块(Global Positioning System,GPS)和支持IPV6通信的模块,GPS模块可对传感器节点进行实时定位,每次定位获取的是传感器节点当前的地理位置信息。
通过GPS模块获取的经纬度信息,为了保护节点的位置信息,实施例采用了区域划分的技术,它通过对基站节点的覆盖范围划分成一个个小的区域空间,所有处在此空间的节点都用这个覆盖区域的空间号来替代传感器节点的位置信息。
为了实现下一代全IP通信的无线传感器网络,实施例中的传感器节点基于6LowPAN(基于IEEE 802.15.4标准实现IPV6通信的草案标准,由国际互联网工程任务组IETF提出,为了方便描述,下文均采用6LowPAN字样)体系,因此可充分利用IPV6通信的特点,例如地址池大,每个传感器节点配置IP地址时无需担心IP地址的重复问题;和IPV6协议配合使用的邻居发现协议,它可以发现邻居传感器节点的IP地址段,从而可以使新加入的传感器配置正确的IP地址。
实际上,为每个传感器节点分配唯一的IP地址有一个极大的好处,比如在野战车载网的环境下,士兵开装甲车想搜集周围环境的信息,即便是在我方的领地,但出于安全性的考虑,他仍不想透露自己的身份信息,而当使用了IPV6地址则可以避免此情况,车载传感器节点此时拥有一个唯一的IPV6地址标识。
应用场景:野战环境下车载网的数据采集
野战车A要采集野战环境下的综合信息,例如温、湿、光、空气质量等,由于在野战环境下它不能暴露自己的位置信息,但野战车A要通过B等车辆进行通信,由于野战车有一定的行驶速度,属于典型的延迟容忍网络,可能传输的信息会存在丢包、信息转发不及时等特征,车上安装有支持IPV6通信和GPS定位的相应模块。
步骤一、基站节点覆盖区域初始化
野战环境区域中每间隔一段距离会设立一个基站节点,它将对其所服务的区域进行覆盖区间扇区划分,接收覆盖区间中的野战车传感器节点发来的数据,其覆盖半径r由基站节点发射功率所决定,如图1所示,此处可具体化r=10m。
步骤二、应用空间扇区及其子区域划分
如图2和图3所示,基站划分出应用空间扇区后,应用空间扇区将根据特定的半径值继续划分成一个个子区域。
每个子区域半径Δr:Δr=r/k,k一般可根据应用场景或者需求以及整个传感器网络的密度选用可以整除r的正整数,此处可具体化为k=5,Δr=2m。
单位应用空间扇区内角度数α:α=360/w,w为将圆型覆盖区域进行扇区划分的内角数,w一般可根据应用场景或者需求选用可以整除360的正整数,此处可具体化为w=6,α=60。
单位应用空间扇区的子区域Si:Si=((i-1)·Δr,i·Δr,j·α,(j+1)·α),其中,(i-1)·Δr表示当前子区域的内圆半径,i·Δr表示当前子区域的外圆半径,j·α表示当前应用空间扇区的内角度和,(j+1)·α表示下一个应用空间扇区的内角度和,((i-1)·Δr,i·Δr,j·α,(j+1)·α)用来替代单位应用空间扇区子区域Si内所有节点的GPS地理位置信息。
步骤三、应用空间扇区子区域的地址分配
设在单位应用空间扇区子区域Si内至少存在一个野战车传感器节点,由于基站节点有稳定的电源供应,因此它将以IPV6广播的方式,将子区域Si的信息发送给野战车上的传感器节点。
1、基站节点为每个单位应用空间扇区子区域Si分配相应的IPV6地址段。
2、基站节点将Si相应的IPV6地址段进行信息封装。
3、基站节点以广播的方式把封装信息发送给该子区域的每辆野战车上携带的传感器节点(车载传感器(节点),以下将统一以车载传感器(节点)这一词进行描述)。
4、车载传感器节点收到基站节点的广播信息之后,使用车载传感器自身的GPS模块进行地理位置的定位,然后通过自身的地理位置信息与基站节点发来的广播信息里的应用空间扇区子区域信息进行对比,找出自身所处的应用空间扇区子区域和IPV6地址段。
5、车载传感器节点将从所在子区域的IPV6地址段中选择一个IPV6地址,并将该地址广播给邻近的野战车载传感器节点(邻居节点)和基站节点。
6、基站节点和邻居节点将记录该地址以免后续的地址使用重复。
步骤四、新传感器节点加入
所有的车载传感器节点会不时检查是否有新的车载传感器节点加入到自己的应用空间扇区子区域,如果没有,跳过“步骤四”执行“步骤五”。若有,新加入的传感器节点使用IPV6的邻居发现协议,找到并配置自己的IPV6地址,并跳过“步骤五和六”先执行“步骤七”。
1、新加入的传感器节点使用IPV6的某种邻居发现协议,发现当前所处的应用空间扇区子区域中,车载传感器节点所在的IPV6地址段。
2、邻居车载传感器接收新加入的传感器节点的邻居发现协议请求,把自身的IPV6的地址段封装成指定形式,并发送给新加入的传感器节点节点。
3、新加入的传感器节点在收到邻居节点发来的回复信息中,提取所需的IPV6地址段。
4、新加入的传感器节点根据接收的IPV6地址段设置自身的IPV6地址,并跳过“步骤五和六”先执行“步骤七”。
步骤五、数据采集和比较
在传统的传感器网络中,信息采集总是采用“即采集即送”的方法,这种方法的缺点在于能耗高。实施例采用的是“采集—比较—传输”的方法,这种方法相比传统方法减少了能耗,该方法的车载传感器节点会保存前两次的采集数据用作对比数据,在此之后采集的数据会和对比数据的平均值比较,当偏差在3%之内时,这个值可以按需调节,将不进行数据传输。
1、车载传感器节点A采集野战环境下的综合信息,例如温、湿、光、空气质量等。
2、当节点A采集的信息次数少于等于两次时,将采集数据加入到其存储单元中,作为对比数据,重复执行“步骤1”,否则执行“步骤3”。
3、计算对比数据的均值,将采集的数据与对比数据的均值比较,如果采集的数据与对比数据的均值相差在3%之内,用新的数据替换最旧的数据,但该新的数据不会被传输,以此来节省节点能耗。然后转向执行“步骤1”,反之执行“步骤4”。
4、若相差3%以上,删除最早采集的那一个对比数据,把新采集的数据加入到车载传感器A的存储器中,且标记为待发送数据,因为在车载环境下节点会移动,因此随后,车载传感器A获取自身的地理位置信息,并和当前应用空间扇区子区域进行对比,如果车辆超出了当前应用空间扇区子区域就执行“步骤七”,否则执行“步骤六”。
步骤六、数据传输
数据传输阶段会将车载传感器A的待发送数据、应用空间扇区子区域号Si、IPV6地址和数据发送时间封装成一条指定格式的信息,并加入到自身的信息传输队列中,然后请求邻居车载传感器例如B等接收此信息,协助其完成信息的传输。
1、车载传感器A把待发送数据、应用空间扇区子区域号Si、IPV6地址和数据发送时间封装成一条指定格式的信息。
2、车载传感器A向邻居节点发送数据传输请求。
3、当车载传感器A提出请求失败时,即请求时间超出了2秒还没有得到回复,延时5秒后,执行“步骤2”,直到请求成功,反之执行“步骤4”。
4、车载传感器A发送数据给邻居车载传感器,发送成功后返回执行“步骤四”,直到车载传感器A不再采集数据(即节点死亡),执行“步骤九”。
步骤七、应用扇区子区域更新
在野战情况中,时刻会有不同的车载传感器超出其自身的应用空间扇区子区域,这时就要更新应用空间扇区子区域号,考虑到节点能耗和功率问题,车载传感器不会和基站节点进行通信,而是通过广播更新应用空间扇区子区域号请求,完成更新,如图4。
1、车载传感器A向邻居车载传感器发送更新应用空间扇区子区域号的请求。
2、邻居车载传感器(例如B)在接收到车载传感器A发送过来的更新请求之后,把自身的应用空间扇区子区域号封装成指定格式的信息,发送给车载传感器A。
3、车载传感器A接收邻居车载传感器发来的应答信息,提取其中的应用空间扇区子区域号。
4、车载传感器A获取自身的GPS地理位置信息,并与周围传感器发送过来的应用空间扇区子区域号对比(各应答信息中的应用空间扇区子区域号,可能会各不相同),锁定车载传感器A所处的应用空间扇区子区域并设置自身应用空间扇区子区域号。
5、返回“步骤五”执行。
步骤八、服务响应
基站节点在接收到车载传感器A(通过B等)多跳传输来的封装数据后,提取各项信息,并存储其中的采集数据,同时把这条处理过的信息广播至网络中,凡转发过此数据的节点将删除这条过期信息,以减少自身存储负担。
1、基站节点不停检查服务请求队列,当有数据时才向下执行。
2、基站节点从服务请求队列中取出车载传感器A传输过来的封装数据。
3、基站节点根据节点A的封装数据做出服务响应,提取出封装数据中的采集数据、数据发送时间、应用空间扇区子区域号和IPV6地址。
4、同时将应答信息依据收到的IPV6地址单播给车载传感器节点A。
5、基站节点存储并处理其中的采集数据。同时把该数据包的发送时间和IPV6地址封装成指定格式的消息X,并附上“已处理信息”标记。
6、基站节点广播X,各转发过节点A数据包的车载传感器节点,例如B在收到X后,删除与X匹配的封装数据包,即与X中IPV6地址相同且发送时间相同的封装数据包。
7、返回执行“步骤1”。
步骤九、旧节点死亡
车载传感器停止数据采集时,即说明车载传感器死亡(能量耗尽或者已经低于某一阈值),在此前夕车载传感器会发送一条标识自己死亡的信息给基站节点,此时基站节点会回收死亡节点的IPV6地址。
1、车载传感器A向邻居节点发送自身死亡的消息。
2、基站节点在收到车载传感器A发来的死亡消息后,会回收其IPV6地址,并放入IPV6地址池以供后续使用。
Claims (8)
1.一种基于位置隐私的IPV6延迟容忍传感网的数据传输方法,其特征在于,利用传感器节点所在的应用空间扇区子区域信息替代具体的位置信息,并采用IPV6地址来标识节点的身份,通过位置隐藏来保护发送源;具体步骤为:
步骤一、基站节点覆盖区域初始化,无线传感器节点配备GPS模块并服从均匀分布,基站节点部署在区域的中心,基站节点初始化覆盖区域,覆盖半径标记为r,且和网络中所有的传感器节点能够进行通信;
步骤二、覆盖区域的空间划分,隐藏传感器节点的地理位置信息,把基站节点的覆盖区域划分成扇区,即应用空间扇区,应用空间扇区根据特定的半径值继续划分成子区域,处在某一子区域内的所有传感器节点的地理位置信息用该子区域信息替代,各子区域内至少存在一个传感器节点;
步骤三、某一应用空间扇区子区域的地址分配;
步骤四、新传感器节点加入,检查当前是否有新传感器节点加入请求,如果没有请求则跳过“步骤四”执行“步骤五”;若有,新加入的传感器节点使用IPV6的邻居发现协议,找到并配置自己的IPV6地址,并跳过“步骤五和六”先执行“步骤七”;
步骤五、数据采集和比较,采用“采集—比较—传输”的方法进行数据传输;通过获取的GPS模块地理信息与应用空间扇区的子区域Si对比,检查传感器节点是否移出应用空间扇区的子区域,如果移出则跳转执行“步骤七”,否则继续执行步骤六;
步骤六、数据传输,在延迟容忍网络环境下,当前传感器节点的传送信息请求被响应后,将打包后的信息发送给下一跳传感器节点或基站节点;返回重新执行“步骤四”直至死亡跳转至“步骤九”;
步骤七、更新应用空间扇区的子区域;返回“步骤五”执行;
步骤八、服务响应,当前传感器节点的信息通过多跳传输到基站节点之后,即基站节点在接收到车载传感器节点多跳传输来的封装数据后,基站节点根据传感器节点信息做出服务响应,并将应答信息依据收到的IPV6地址单播给当前传感器节点;
步骤九、旧传感器节点死亡,当检测到某子区域中传感器节点死亡,基站节点将回收死亡传感器节点的IPV6地址并将其加入IPV6地址池,以供新加入的传感器节点使用。
2.如权利要求1所述的基于位置隐私的IPV6延迟容忍传感网的数据传输方法,其特征在于,扇区和子区域划分方法如下:
单位应用空间扇区内角度数α:α=360/w,w为将圆型覆盖区域进行扇区划分的内角个数,也即是应用空间扇区个数;
每一子区域半径Δr:Δr=r/k,k为正整数,在r半径的圆型覆盖范围内,以基站为圆心,以n·Δr为半径做同心圆,n=1,2,3,…,k,形成应用空间扇区的子区域划分;
某单位应用空间扇区的某个子区域Si:Si可表示为四元组{(i-1)·Δr,i·Δr,j·α,(j+1)·α},其中,(i-1)·Δr表示当前子区域的内圆半径,i·Δr表示当前子区域的外圆半径,j·α表示当前应用空间扇区的内角度和,(j+1)·α表示下一个应用空间扇区的内角度和。
3.如权利要求2所述的基于位置隐私的IPV6延迟容忍传感网的数据传输方法,其特征在于,步骤三具体为,基站节点将该应用空间扇区各子区域信息及其各子区域相应的IPV6地址段发给扇区中的每个传感器节点;传感器节点先根据自身的GPS模块获取地理信息,然后通过自身的地理信息和基站节点发送过来的子区域信息对比,最终定位自己所处的应用空间扇区子区域,进而该传感器节点将从所在子区域的IPV6地址段中选择一个IPV6地址,并将该地址广播给邻居传感器节点和基站节点,基站节点和邻居传感器节点将记录该地址以免后续的地址使用重复,此时覆盖区域内的传感器节点初始化完成,开始正常工作。
4.如权利要求1-3任一项所述的基于位置隐私的IPV6延迟容忍传感网的数据传输方法,其特征在于,步骤四中,新加入的传感器节点使用IPV6的某种邻居发现协议,发现当前所处的应用空间扇区子区域中,车载传感器节点所在的IPV6地址段;
邻居车载传感器接收新加入的传感器节点的邻居发现协议请求,把自身的IPV6的地址段封装成指定形式,并发送给新加入的传感器节点;
新加入的传感器节点在收到邻居节点发来的回复信息中,提取所需的IPV6地址段;
新加入的传感器节点根据接收的IPV6地址段设置自身的IPV6地址,并跳过“步骤五和六”先执行“步骤七”。
5.如权利要求4所述的基于位置隐私的IPV6延迟容忍传感网的数据传输方法,其特征在于,步骤七具体为:当前传感器节点向周围其它传感器节点发送更新应用空间扇区的子区域Si的请求,接收到请求的传感器节点会把自己的应用空间扇区的子区域Si发送给当前传感器节点,当前传感器节点接收到其它传感器节点发来的消息之后,先获取自身GPS模块的地理位置信息,然后与其它传感器节点发来的应用空间扇区的子区域Si进行对比,从中锁定自己所在的子区域,并设置自身应用空间扇区子区域号。
6.如权利要求1所述的基于位置隐私的IPV6延迟容忍传感网的数据传输方法,其特征在于,步骤五中,每个传感器节点对数据进行采集时会保留前两次的采集结果,“采集—比较—传输”的方法具体为:如果当前结果与前两次数据均值的比较偏差在p%之内,p为正整数应根据实际应用需求设定,将不进行数据传输;如果比较偏差超出了p%,将进行数据传输。
7.如权利要求6所述的基于位置隐私的IPV6延迟容忍传感网的数据传输方法,其特征在于,步骤六具体为:当前传感器节点把新采集的数据加入到自己的传送队列中,对下一跳传感器节点或基站节点发起传送信息请求,由于处在延迟容忍网络环境下,发送请求超出时间t1后就认为请求超时,当前传感器节点会延迟时间t2后再次向下一跳传感器节点或下一跳基站节点发送传送信息请求直到请求被响应,并将打包后的信息,包括传感器节点新采集的数据、自身IP地址、服务请求时间和应用空间扇区的子区域Si,发送给下一跳传感器节点或下一跳基站。
8.如权利要求7所述的基于位置隐私的IPV6延迟容忍传感网的数据传输方法,其特征在于,步骤八中,基站节点将处理过的信息广播至网络中,转发过此信息的传感器节点将删除这条已处理的信息以减少自身的存储负担。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201410386241.4A CN104168540B (zh) | 2014-08-07 | 2014-08-07 | 基于位置隐私的ipv6延迟容忍传感网的数据传输方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201410386241.4A CN104168540B (zh) | 2014-08-07 | 2014-08-07 | 基于位置隐私的ipv6延迟容忍传感网的数据传输方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN104168540A CN104168540A (zh) | 2014-11-26 |
CN104168540B true CN104168540B (zh) | 2017-07-11 |
Family
ID=51912136
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201410386241.4A Active CN104168540B (zh) | 2014-08-07 | 2014-08-07 | 基于位置隐私的ipv6延迟容忍传感网的数据传输方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN104168540B (zh) |
Families Citing this family (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US10599140B2 (en) * | 2018-02-22 | 2020-03-24 | General Motors Llc | System and method for mitigation of anomalous data in a connected vehicle system |
CN112040017A (zh) * | 2020-06-23 | 2020-12-04 | 中国信息通信研究院 | 一种智能电网无线传感器网络IPv6地址分配方法 |
CN111885486B (zh) * | 2020-07-23 | 2022-05-06 | 中国联合网络通信集团有限公司 | 一种位置更新方法和装置 |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2008140212A1 (en) * | 2007-05-16 | 2008-11-20 | Firsttech Corporation | Ubiquitous sensor network-based system and method for automatically managing food sanitation |
CN101867919A (zh) * | 2010-07-16 | 2010-10-20 | 王晓喃 | 基于地理位置的无线传感器网络IPv6地址配置方法 |
CN102682572A (zh) * | 2012-03-27 | 2012-09-19 | 南京邮电大学 | 一种基于无线传感器网络定位的人员智能看护方法 |
CN102917079A (zh) * | 2012-07-10 | 2013-02-06 | 中国科学技术大学 | 一种无线传感器网络中IPv6地址自动配置的方法 |
-
2014
- 2014-08-07 CN CN201410386241.4A patent/CN104168540B/zh active Active
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2008140212A1 (en) * | 2007-05-16 | 2008-11-20 | Firsttech Corporation | Ubiquitous sensor network-based system and method for automatically managing food sanitation |
CN101867919A (zh) * | 2010-07-16 | 2010-10-20 | 王晓喃 | 基于地理位置的无线传感器网络IPv6地址配置方法 |
CN102682572A (zh) * | 2012-03-27 | 2012-09-19 | 南京邮电大学 | 一种基于无线传感器网络定位的人员智能看护方法 |
CN102917079A (zh) * | 2012-07-10 | 2013-02-06 | 中国科学技术大学 | 一种无线传感器网络中IPv6地址自动配置的方法 |
Non-Patent Citations (3)
Title |
---|
一种基于社交关系的容迟网络数据传输方法;黄海平等;《解放军理工大学学报》;20130831;第14卷(第4期);第390-397页 * |
一种改进的无线传感器网络LEACH算法;李悦等;《计算机研究与发展》;20111231;第131-134页 * |
基于容忍覆盖区域的无线传感器网络节点调度算法;凡高娟等;《电子学报》;20110131;第39卷(第1期);第90-94页 * |
Also Published As
Publication number | Publication date |
---|---|
CN104168540A (zh) | 2014-11-26 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US10856248B2 (en) | Method for selecting network providing restricted local operator service in wireless communication system and apparatus thereof | |
Popli et al. | A survey on energy efficient narrowband internet of things (NBIoT): architecture, application and challenges | |
Fraiji et al. | Cyber security issues of Internet of electric vehicles | |
US11159925B2 (en) | Method and apparatus for transmitting V2X data in wireless communication system | |
US11917580B2 (en) | Method for transmitting and receiving paging signal in wireless communication system and apparatus therefor | |
EP3905737A1 (en) | Method and device for performing registration in network in wireless communication system | |
US8249586B2 (en) | Airborne emergency cell phone router | |
CN108809897A (zh) | 一种中继发现及中继转发方法、设备和存储介质 | |
US11540246B2 (en) | Method and device for selecting public land mobile network (PLMN) in wireless communication system | |
KR20230106172A (ko) | 위치 업데이트 메시지들을 유효화하기 위한 방법들, 시스템들, 및 컴퓨터 판독가능한 매체들 | |
US20200053567A1 (en) | Security architecture for machine type communications | |
CN104168540B (zh) | 基于位置隐私的ipv6延迟容忍传感网的数据传输方法 | |
EP3213552B1 (en) | Method, apparatus, system and non-transitory computer readable storage medium for downlink machine-to-machine communications | |
Rios et al. | Exploiting context-awareness to enhance source-location privacy in wireless sensor networks | |
US20230007721A1 (en) | Method and device for controlling configuration related to sidelink communication in wireless communication system | |
CN103747440A (zh) | 一种基于幻影单径路由的增强性源位置隐私保护方法 | |
Pigatto et al. | The internet of flying things | |
CN110351686A (zh) | 车联网数据传输***中实施的方法、车载单元、以及车联网数据传输*** | |
EP4199586A1 (en) | Method for managing session | |
CN103796187B (zh) | 改进快速漫游的发现阶段性能的***和方法 | |
US20230084683A1 (en) | Pws service method in npn | |
CN111866193B (zh) | 一种物业人员无网络收发信息的***及方法 | |
KR20220141833A (ko) | 클러스터를 이탈한 단말 감지 방법 및 장치 | |
Patel et al. | Internet of Thing (IoT): Routing Protocol Classification and Possible Attack on IOT Environment | |
Upadhyay et al. | Internet of things-A Survey |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |