首页> 中国专利> 基于移动代理的无线传感器网络节点自身位置确定方法

基于移动代理的无线传感器网络节点自身位置确定方法

摘要

基于移动代理的无线传感器网络节点自身位置确定方法涉及一种在大规模无线传感器网络中节点的自身位置确定方法,利用分布式计算技术来解决无线传感器网络的节点自身定位问题,利用智能组网代理的移动性和洪泛策略将一个大规模无线传感器网络划分为若干个子网络,在各个子网中按照分治策略,利用移动代理携带数据的特性,根据标准位置节点的位置信息,通过测距代理和定位代理计算出每个未知位置节点的自身位置。解决了大规模无线传感器网络中节点的自身定位问题,不需给无线传感器网络节点添加额外的硬件,减少了传感器节点之间的通信消耗,降低了节点的计算量,保证了传感器节点的定位精度,从而为无线传感器网络的各种应用提供了有效和可靠的保证。

著录项

  • 公开/公告号CN101014010A

    专利类型发明专利

  • 公开/公告日2007-08-08

    原文格式PDF

  • 申请/专利权人 南京邮电大学;

    申请/专利号CN200710019977.8

  • 申请日2007-02-05

  • 分类号H04L12/56(20060101);G01S5/00(20060101);H04L29/06(20060101);

  • 代理机构32200 南京经纬专利商标代理有限公司;

  • 代理人叶连生

  • 地址 210003 江苏省南京市新模范马路66号

  • 入库时间 2023-12-17 18:54:43

法律信息

  • 法律状态公告日

    法律状态信息

    法律状态

  • 2019-01-18

    未缴年费专利权终止 IPC(主分类):H04L12/56 授权公告日:20100519 终止日期:20180205 申请日:20070205

    专利权的终止

  • 2018-02-09

    专利实施许可合同备案的注销 IPC(主分类):H04L12/56 合同备案号:2016320000217 让与人:南京邮电大学 受让人:江苏南邮物联网科技园有限公司 解除日:20180116 申请日:20070205

    专利实施许可合同备案的生效、变更及注销

  • 2016-12-14

    专利实施许可合同备案的生效 IPC(主分类):H04L12/56 合同备案号:2016320000217 让与人:南京邮电大学 受让人:江苏南邮物联网科技园有限公司 发明名称:基于移动代理的无线传感器网络节点自身位置确定方法 申请公布日:20070808 授权公告日:20100519 许可种类:普通许可 备案日期:20161118 申请日:20070205

    专利实施许可合同备案的生效、变更及注销

  • 2010-05-19

    授权

    授权

  • 2007-10-03

    实质审查的生效

    实质审查的生效

  • 2007-08-08

    公开

    公开

查看全部

说明书

技术领域

本发明涉及一种在大规模无线传感器网络中节点的自身位置确定方法,主要利用分布式计算技术来解决无线传感器网络的节点自身定位问题,属于分布式计算技术和无线传感器网络技术的交叉领域。

背景技术

无线传感器网络是由具有感知、处理和无线通信能力的传感器节点通过自组织方式形成的网络,它能够使我们延伸至更广阔的交互空间,获得围绕我们周围动态的状态信息,实现对于外围世界更加精确而深邃的认识和控制,因而在军事、环境、健康、家庭、交通、制造业、商业、设施管理、运输、安全、空间探索和灾难拯救等领域有着广阔的应用前景,对人们的生活和工作方式、产业发展和变革产生革命性的影响。

无线传感器网络是一种无线的、可自组织的、容错性高的、动态的、应用相关的、以数据为中心的新型信息网络,目的在于协作的感知、采集和处理网络覆盖区域中被监测对象的信息。传感器节点通常是随机部署在一定区域中,执行监测任务或者对外部目标进行定位和追踪。为了提供有效的信息,节点必须首先确定自身的位置。并且,节点的位置信息还可以用于提高路由效率,为网络提供命名空间,向部署者报告网络的覆盖质量,实现网络的负载均衡和网络拓扑的自配置等。因此,对无线传感器网络中传感器节点进行自身的精确定位对各种实际应用有着非常重要的作用。但在大规模无线传感器网络中对传感器节点的自身定位不同于传统的移动Ad-hoc网络(自组织分组无线网络),需要适合大规模无线传感器网络的特殊的技术方法。

移动代理技术是一种基于网络的分布式计算技术,本质上是以一组分散的、松散耦合的、可移动的智能结构在分布式网络环境中实现群体间高效率相互协作联合求解,解决多种协作策略和方案下的冲突和矛盾。移动代理具有自主性、主动性、反应性、移动性、社会性和智能性等特性,具有硬件或软件的形式,能够实现系统的协同和自治,可以很好应用于传感器节点的自身定位技术中,并解决目前这一领域中难以解决的一些关键问题。尤其在无线传感器网络带宽有限、能量受限、不稳定的动态无线环境中,移动代理有助于降低数据流量和通信开销;减少感知数据冗余;节约能量,有效延长网络系统生存期。

发明内容

技术问题:本发明的目的是提供一种大规模无线传感器网络中基于移动代理的无线传感器网络节点自身位置确定方法,解决大规模无线传感器网络中节点的自身定位问题,从而为无线传感器网络的各种应用提供有效和可靠的保证。

技术方案:本发明是一种策略性方法,基于移动代理群组协作性的完成大规模无线传感器网络节点的自身定位。我们首先给出几种特殊移动代理的定义:

派发代理:在无线传感器网络中,节点利用移动代理的移动性将自己的位置等相关信息通过洪泛策略发送给附近的传感器节点,为网络中各个节点进行自身定位计算提供前提。

智能组网代理:对派发代理发送过来的信息进行综合分析、整理,从而将整个无线传感器网络划分成若干个子网络,再对各个子网络中的节点分别通过各类移动代理计算出各自的精确位置,以节省节点的能耗。

测距代理:利用移动代理的移动性,测量和计算出无线传感器网络节点之间的距离。

定位代理:根据上述各种移动代理测量出的相关数据,利用移动代理携带数据的特性,计算出节点自身的精确位置。

一、体系结构

图1给出了一个运用这种方法的无线传感器网络结构图,网络中的传感器节点主要分为如下三类:

标准位置节点:这类节点通过GPS(全球定位系统)定位等手段已经预先知道自己的精确位置,为无线传感器网络中其他需要定位的节点提供位置计算参考。这类节点必须事先散布在无线传感器网络中。

已知位置节点:通过多种移动代理与标准位置节点进行通讯,并参考标准位置节点的位置信息,已经计算出了自己的精确位置。并将自己的位置信息提供给未知位置节点作为参考,方便未知位置节点计算出他们的精确位置。

未知位置节点:不知道自己的位置,需要参考标准位置节点或者已知位置节点的位置信息,通过各种移动代理计算出自己的精确位置。

二、方法流程

针对大规模无线传感器网络的特殊性并致力于保证节点位置信息的精确性,兼顾了减少节点位置计算过程中产生的网络数据流量和数据计算量,本发明提出了一种大规模无线传感器网络中基于移动代理的节点自身定位方案:在大规模无线传感器网络中预先散布一些标准位置节点,利用智能组网代理的移动性和洪泛策略将一个大规模无线传感器网络划分为若干个子网络;再在子网络中利用测距代理按照分治策略获得未知位置节点与标准位置节点或已知位置节点之间距离,进而利用定位代理携带数据的特性计算出每个未知位置节点的自身位置。

本发明的基于移动代理的无线传感器网络节点自身位置确定方法通过派发代理、智能组网代理、测距代理、定位代理这些移动代理的相互协作,完成无线传感器网络节点的自身定位,所述方法包含的步骤为:

步骤1.)初始状态时,网络中只存在标准位置节点和未知位置节点两类节点,标准位置节点利用派发代理将自己的节点编号、位置、时间戳等信息发送给周围一定范围内的节点,

步骤2.)每个节点都维护一张本地表,当未知位置节点接收到派发代理发送的来自标准位置节点或者已知位置节点的信息后,将上述信息存储到本地表格中,表中字段有:节点ID、位置、距离、状态、时间戳,其中状态字段分为:标准位置、未知位置、已知位置三种,

步骤3.)未知位置节点通过智能组网代理对本地表中的数据进行综合分析,筛选出对自己定位有用的标准位置节点或已知位置节点,组成一个子网,标准位置节点a、b、c的位置信息对未知位置节点1和2的定位都是有用的,因此划分出一个子网,

步骤4.)在各个子网内,未知位置节点通过测距代理分别测量其到标准位置节点或已知位置节点之间的距离,子网中节点1通过测距代理分别测量自己到标准位置节点a、b、c的距离,

步骤5.)各个子网内的每个未知位置节点使用测距代理测必须至少测量其到三个标准位置节点或已知位置节点的距离,然后使用定位代理通过数学方法可以计算出自身的精确位置;具体方法如下:

步骤6.)子网内其他未知位置节点通过上述步骤2.)~步骤5.)计算出自己的精确位置;

步骤7.)子网内有些节点不能利用自己本地表中标准位置节点或已知位置节点信息计算出自己精确位置,可以通过步骤1.)重新划分子网,然后重复步骤2.)~步骤5.)计算出自己的精确位置。

2.根据权利要求1所述的基于移动代理的无线传感器网络节点自身位置确定方法,其特征在于在步骤4.)中,在子网中节点1通过测距代理分别测量自己到标准位置节点a、b、c的距离,具体方法如下:

41).未知位置节点1向标准位置节点a发送一个测距代理,包括节点编号ID、发送时间ts

42).标准位置节点a接收到未知位置节点1发送来的测距代理后,立即将该代理发回给未知位置节点1,未知位置节点1接收到从标准位置节点a发来的测距代理后,立即记录下接收时间te

43).测距代理通过计算,ts为发送代理时间,v为无线信号的传播速度,是已知量,从而得到未知位置节点1到标准位置节点a的距离;

44).测距代理对未知位置节点1的本地表中节点ID号为标准位置节点a的那条记录进行修改,将计算出的未知位置节点1与标准位置节点a的距离填入该记录的距离字段内;

45).未知位置节点1重复步骤41)~44)的方法,分别测出其到标准位置节点b和c的距离。

3.根据权利要求1所述的基于移动代理的无线传感器网络节点自身位置确定方法,其特征在于步骤5.)中,使用定位代理通过数学方法计算出自身的精确位置的具体方法如下:

51).定位代理首先收集未知位置节点1的本地表中节点ID为标准位置节点a、b、c的记录,取出其位置和距离字段的内容,这里将距离记为变量d1、d2、d3,将位置记为(x1,y1)、(x2,y2)、(x3,y3),通过步骤52)中的公式①计算出未知位置节点的具体位置;如果未知位置节点通过测距代理已经测到其到超过三个标准位置节点或已知位置节点的距离分别为d1、…、dn,则通过步骤52)中的公式②计算出未知位置节点的具体位置;

52).通过如下公式,计算出未知位置节点1的精确位置:

> >>>x>>>>>y>>>>>=> >>>2>>(>>x>1>>->>x>3>>)>>>>2>>(>>y>1>>->>y>3>>)>>>>>>2>>(>>x>2>>->>x>3>>)>>>>2>>(>>y>2>>->>y>3>>)>>>>>>>->1>> >>>>>x>1>>2>>->>>x>3>>2>>+>>>y>1>>2>>->>>y>3>>2>>+>>>d>3>>2>>->>>d>1>>2>>>>>>>>x>2>>2>>->>>x>3>>2>>+>>>y>2>>2>>->>>y>3>>2>>+>>>d>3>>2>>->>>d>2>>2>>>>>>>s>

获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号