无线传感网络中基于代理的自适应协作感知方法.pdf

上传人:b*** 文档编号:4304803 上传时间:2018-09-13 格式:PDF 页数:9 大小:386.41KB
返回 下载 相关 举报
摘要
申请专利号:

CN201110306794.0

申请日:

2011.10.11

公开号:

CN102404723A

公开日:

2012.04.04

当前法律状态:

终止

有效性:

无权

法律详情:

未缴年费专利权终止IPC(主分类):H04W 12/00申请日:20111011授权公告日:20150121终止日期:20151011|||授权|||著录事项变更IPC(主分类):H04W 12/00变更事项:申请人变更前:西安邮电学院变更后:西安邮电大学变更事项:地址变更前:710121 陕西省西安市长安区韦郭路变更后:710121 陕西省西安市长安区韦郭路|||实质审查的生效IPC(主分类):H04W 12/00申请日:20111011|||公开

IPC分类号:

H04W12/00(2009.01)I; H04W24/10(2009.01)I; H04W88/18(2009.01)I

主分类号:

H04W12/00

申请人:

西安邮电学院

发明人:

吴旭; 王忠民

地址:

710121 陕西省西安市长安区韦郭路

优先权:

专利代理机构:

代理人:

PDF下载: PDF下载
内容摘要

无线传感网络中基于代理的自适应协作感知方法,基本思想是:首先在网络里分布多个移动代理。移动代理拥有传感器节点所需要的应用代码,且移动代理之间可以通过P2P的方式共享应用代码。移动代理随时感知其所在的周围环境的变化,如果发生了变化,移动代理根据重构策略判断是否需要进行应用重构;如果需要,则向需要进行应用重构的传感器节点传输新的应用代码。当节点成功获取到需要的应用代码后进入执行阶段,采集到的新数据经过移动代理传输到汇聚节点进行聚合。基于移动代理的方式能够满足用户日益增长的应用需求,开发人员随时根据需要开发新的应用代码并将他们发布到移动代理上。同时基于移动代理的数据传输方式极大地降低了网络中的通信负载。

权利要求书

1: 一种无线传感网络中基于代理的自适应协作感知方法, 采用基于代理的方式来自适 应感知环境状态的变化, 判断是否需要进行应用重构, 以及传输应用代码给传感器节点, 且 使用信任来评价传感器节点的行为, 并用其指导数据的聚合 ; 其特征在于包括以下步骤 : 环境感知与重构决策阶段 ; 移动代理感知周围环境的变化, 采集环境数据并根据知识库中的领域知识对环境状态 的变化进行推理, 判断当前节点所执行的应用任务是否适合环境状态的变化, 如果不适应, 则向需要进行应用重构的传感器节点传输新的应用代码。否则, 传感器节点继续执行原应 用任务 代码执行及数据聚合阶段 ; 当节点成功获取到需要的应用代码后进入执行过程, 采集新的数据通过移动代理传输 到汇聚节点进行聚合。使用信任来评价节点的行为, 并用其指导数据的聚合。2: 根据权利要求 1 所述的无线传感网络中基于代理的自适应协作感知方法, 其特征在 于: 重构决策由移动代理的三个功能模块来完成包括构成知识库、 知识管理器和重构触发 器。可采用以下公式进行表述 : R → F(or IF R THEN F) 其中, R 是公式的前件, 表示该知识相关的环境条件, F 是公式的后件, 表示重构行为, 即环境条件下传感器节点应该提供的应用。 移动代理采集环境数据并根据知识库中的领域 知识对环境状态的变化进行推理, 判断当前传感器节点是否进行应用重构。3: 根据权利要求 1 所述的无线传感网络中基于代理的自适应协作感知方法, 其特征在 于: 使用信任来评价传感器节点的行为, 并用其指导数据的聚合。传感器节点的全局可信 度, 由与之发生过交易行为的其他节点对它的局部信任度, 以及这些节点的全局可信度来 计算。可采用以下公式进行表述 : 其中 Vx 代表节点 x 的全局可信度, S 是与节点 x 发生过交易的节点的集合。fyx 是节点 y 对节点 x 的局部可信度值。wy 是局部可信度 fyx 的权重。整个信任的计算过程采用多次 叠代的方法, 直到 Vx 收敛到一个稳定的值。

说明书


无线传感网络中基于代理的自适应协作感知方法

    技术领域 本发明涉及无线传感网络中基于代理的自适应协作感知方法, 基本思想是 : 首先 在无线传感器网络里分布多个移动代理。移动代理拥有传感器节点所需要的应用代码, 并 且移动代理之间可以通过 P2P 的方式来共享应用代码。移动代理随时感知其所在的周围 环境的变化, 如果发生了变化, 移动代理根据重构策略判断是否需要进行应用重构 ; 如果需 要, 则向需要进行应用重构的传感器节点传输新的应用代码。当节点成功获取到需要的应 用代码后进入执行阶段, 采集到的新数据经过移动代理传输到汇聚节点进行聚合。基于移 动代理的方式能够满足用户日益增长的应用需求, 开发人员随时根据需要开发新的应用代 码并将他们发布到移动代理上。 同时基于移动代理的数据传输方式极大地降低了网络中的 通信负载。属于计算机网络领域。
     背景技术
     无线传感器网络 (Wireless Sensor Network) 是由一组传感器以 Ad Hoc 方式构 成的无线网络, 其目的是协作地感知、 采集和处理网络覆盖的地理区域中感知对象的信息, 并发布给观察者。 参与协同的节点通过协作感知 “理解别人的活动, 为自己的活动提供相关 信息” 。 无线传感器网络通过多个传感器节点协作地监测、 感知和采集各种环境或监测对象 的信息, 然后将这些信息传送给汇聚节点。在这个过程当中传感器节点需要随时感知环境 状态的变化自适应地调整和改变其上的应用。例如, 智能大厦中利用传感器网络来监视火 灾, 在正常情况下, 传感器网络只需要监视温度数据 ; 当发现温度有异常升高时, 传感器节 点需要改变其应用, 开始采集湿度和烟雾数据 ; 当确实发生火灾时候, 则传感器节点开始采 集火灾现场的视频图像 ; 当火灾情况解除后, 传感器网络应该又恢复到采集温度数据状态。 在整个监测期间, 无线传感器网络需要随监测环境状态的变化自适应地重构其上的应用, 以适应不断变化且不可预料的外界环境。
     目前有两种解决方式, 第一种方式是由传感器节点自身感知环境状态的变化, 然 后判断是否改变应用, 如果需要, 则调整和改变应用代码以适应新的应用。 这种方式的前提 是在传感器网络初始工作前, 就将所有的应用代码一次加载到传感器上。然而受到传感器 自身存储、 计算能力以及待机时间的制约, 使得这种代码一次加载的方式在实际的应用当 中受到了极大的限制, 同时也无法满足用户日益增长的应用需求。第二种方式是也是由传 感器节点自身来感知环境状态的变化, 与第一种所不同的是传感器节点将变化汇报给汇聚 节点, 然后由汇聚节点进行应用重构判断。如果需要, 则将新的应用代码发送给传感器节 点。 这种方式完全依 靠汇聚节点来决策并配置新的应用, 因此对汇聚节点本身的性能有非 常高的要求, 存在单点失效的问题。同时汇聚节点再发送新的应用代码的过程中消耗了更 多的带宽, 增加了网络的通信负载。另外, 由于环境的变化直接影响传感器网络的应用重 构, 那么随之而来引入的新问题就是无线传感器网络如何实时地感知到 ( 或学习到 ) 环境 的变化。
     其次, 无线传感器网络作为多节点协同的任务型网络, 多个节点不仅要进行数据的采集和传输, 而且要聚合。虽然传统的基于密钥的安全机制能够保证任务和数据本身的 机密性, 却不能有效的识别无线传感器网络中的恶意节点, 激励节点的协同行为以及帮助 汇聚节点选择可靠性高的节点提供的数据进行聚合。
     因此迫切需要在资源受限的传感器网络上设计出一个能够感知环境条件变化, 进 行应用重构以及安全有效的完成数据聚合的自适应协作感知方法。 该方法旨在给出一种自 适应的安全的多节点协作机制, 最终解决各传感器节点之间的协作感知问题。 发明内容 本发明的目的在于提供一种无线传感网络中基于代理的自适应协作感知方法。 该 方法首先在无线传感器网络里分布多个移动代理。移动代理是一类特殊的软件代理, 它除 了具有软件代理的基本特性——自治性、 响应性、 主动性和推理性外, 还具有移动性, 即它 可以在网络上从一台主机自主地移动到另一台主机, 代表用户完成指定的任务。移动代理 拥有传感器节点所需要的应用代码, 并且移动代理之间可以通过 P2P 的方式来共享应用代 码。 移动代理随时感知其所在的周围环境的变化, 如果发生了变化, 移动代理根据重构策略 判断是否需要进行应用重构 ; 如果需要, 则向需要进行应用重构的传感器节点传输新的应 用代码。当节点成功获取到需要的应用代码后进入执行阶段, 采集到的新数据经过移动代 理传输到汇聚节点进行聚合。 本发明的优点是无线传感器网络能够随时感知周围环境状态 的变化, 自适应地进行应用重构并保证数据聚合的安全性。基于移动代理的方式能够满足 用户日益增长的应用需求, 开发人员随时根据需要开发新的应用代码并将他们发布到移动 代理上。同时基于移动代理的数据传输方式极大地降低了网络中的通信负载。
     为实现上述目的, 本发明采取以下技术方案 :
     本发明具体实施时包括环境感知与重构决策阶段 ; 代码执行及数据聚合阶段。首 先在无线传感器网络里分布多个移动代理。移动代理随时感知周围环境的变化, 采集环境 数据并根据知识库中的领域知识对环境状态的变化进行推理, 判断当前节点所执行的应用 任务是否适合环境状态的变化, 如果不适应, 则向需要进行应用重构的传感器节点传输新 的应用代码。否则, 传感器节点继续执行原应用任务。按照这种方式, 用户只需在移动代理 上一次性部署 知识, 移动代理就可以根据环境状态的变化自适应地进行重构决策。 其中重 构决策是由移动代理的三个功能模块来完成包括构成知识库、 知识管理器和重构触发器。 具体实现如图 1。 当传感器节点成功获取到需要的应用代码后进入执行过程, 采集新的数据 并通过移动代理传输到汇聚节点进行聚合, 如图 2。具体做法是使用信任来评价节点的行 为, 并用其指导数据的聚合。 每次节点在完成交互之后, 节点彼此都会对此次交互的行为进 行评估, 得到的结果称为局部信任度。局部信任度作为原始数据, 输入进信任模型。传感器 节点的全局可信度, 由与之发生过交易行为的其他节点对它的局部信任度, 以及这些节点 的全局可信度来计算。每次节点完成交易之后, 都会对它的局部可信度表进行更新。只有 全局信任度达到一定阈值的传感器节点提供的数据才能被选择用来数据聚合, 这种方式可 以尽可能地排除虚假数据对聚合值的影响并激励节点的协同行为。
     本发明提出的基于代理的自适应协作感知方法与现有的技术相比, 具有如下明显 的优势和有益效果 :
     1) 基于移动代理无线传感器网络能够随时感知周围环境状态的变化, 自适应地进
     行应用重构。
     2) 基于移动代理的方式能够满足用户日益增长的应用需求, 开发人员随时根据需 要开发新的应用代码并将他们发布到移动代理上。
     3) 基于移动代理的数据传输方式极大地降低了网络中的通信负载。
     4) 在数据聚合的过程中集成信任管理技术可以通过信任机制减少恶意的节点被 选择的机会, 将其排除于原始数据采集和传输之外。
     本发明提出的基于代理的自适应协作感知方法, 能够自适应感知环境条件变化并 有效的识别恶意节点, 激励节点的协同行为以及安全地进行数据聚合。该方法旨在给出一 种能够感知并自适应环境变化的安全的多节点协作机制, 最终解决各传感器节点之间的协 作感知问题。 附图说明
     图 1 重构决策的功能模块 ; 图 2 数据通过移动代理的传输过程 ; 图 3 具体实施过程 ;具体实施方式
     具体实施过程如图 3, 具有以下特征 :
     整个无线传感器网络包括传感器节点, 移动代理, 环境数据, 信任数据和应用数 据。
     本发明具体实施时包括环境感知与重构决策阶段 ; 代码执行及数据聚合阶段。
     环境感知与重构决策阶段 ;
     首先在无线传感器网络里分布多个移动代理。移动代理随时感知周围环境的变 化, 采集环境数据并根据知识库中的领域知识对环境状态的变化进行推理, 判断当前节点 所执行的应用任务是否适合环境状态的变化, 如果不适应, 则向需要进行应用重构的传感 器节点传输新的应用代码。否则, 传感器节点继续执行原应用任务。其中, 重构决策由移动 代理的三个功能模块来完成包括构成知识库、 知识管理器和重构触发器。知识库存储用户 预定义的领域知识。 我们将环境状态和传感器需要执行的应用之间的关系抽象为知识并用 基于规则的方法将知识表示为下面的公式 :
     R → F(or IF R THEN F)
     其中, R 是公式的前件, 表示该知识相关的环境条件, F 是公式的后件, 表示重构行 为, 即环境条件下传感器节点应该提供的应用。 知识管理器负责管理知识, 用户可以定义领 域知识并将其存放在知识库中, 知识管理器能够运用知识对采集的当前环境数据进行推理 得到当前环境变化的相关结论, 并将该结果传送给重构触发器。重构触发器比较知识管理 器得到的环境变化的结论与当前传感器节点运行的应用任务是否匹配, 进而判断是否需要 进行应用重构以及如何进行重构。如果需要重构, 就向需要进行应用重构的传感器节点传 输新的应用代码。 , 否则继续保持原应用。
     代码执行及数据聚合阶段 :
     当节点成功获取到需要的应用代码后进入执行过程, 采集新的数据通过移动代理传输到汇聚节点进行聚合。具体做法是使用信任来评价节点的行为, 并用其指导数据的聚 合。 每次节点在完成交互之后, 节点彼此都会对此次交互的行为进行评估, 得到的结果称为 局部信任度。局部信任度作为原始数据, 输入进信任模型。传感器节点的全局可信度, 由与 之发生过交易行为的其他节点对它的局部信任度, 以及这些节点的全局可信度来计算。每 次节点完成交易之后, 都会对它的局部可信度表进行更新。只有全局信任度达到一定阈值 的传感器节点提供的数据才能被选择用来数据聚合, 这种方式可以尽可能地排除虚假数据 对聚合值的影响并激励节点的协同行为。节点的全局可信度计算公式如下 :
     其中 Vx 代表节点 x 的全局可信度, S 是与节点 x 发生过交易的节点的集合。fyx 是 节点 y 对节点 x 的局部可信度值。wy 是局部可信度 fyx 的权重。整个信任的计算过程采用 多次叠代的方法,直到 Vx 收敛到一个稳定的值。
     最后应说明的是 : 以上实施例仅用以说明本发明而并非限制本发明所描述的技术 方案 ; 因此, 尽管本说明书参照上述的各个实施例对本发明已进行了详细的说明, 但是, 本 领域的普通技术人员应当理解, 仍然可以对本发明进行修改或等同替换 ; 而一切不脱离发 明的精神和范围的技术方案及其改进, 其均应涵盖在本发明的权利要求范围当中。
    

无线传感网络中基于代理的自适应协作感知方法.pdf_第1页
第1页 / 共9页
无线传感网络中基于代理的自适应协作感知方法.pdf_第2页
第2页 / 共9页
无线传感网络中基于代理的自适应协作感知方法.pdf_第3页
第3页 / 共9页
点击查看更多>>
资源描述

《无线传感网络中基于代理的自适应协作感知方法.pdf》由会员分享,可在线阅读,更多相关《无线传感网络中基于代理的自适应协作感知方法.pdf(9页珍藏版)》请在专利查询网上搜索。

1、(10)申请公布号 CN 102404723 A (43)申请公布日 2012.04.04 C N 1 0 2 4 0 4 7 2 3 A *CN102404723A* (21)申请号 201110306794.0 (22)申请日 2011.10.11 H04W 12/00(2009.01) H04W 24/10(2009.01) H04W 88/18(2009.01) (71)申请人西安邮电学院 地址 710121 陕西省西安市长安区韦郭路 (72)发明人吴旭 王忠民 (54) 发明名称 无线传感网络中基于代理的自适应协作感知 方法 (57) 摘要 无线传感网络中基于代理的自适应协作感知 方。

2、法,基本思想是:首先在网络里分布多个移动 代理。移动代理拥有传感器节点所需要的应用代 码,且移动代理之间可以通过P2P的方式共享应 用代码。移动代理随时感知其所在的周围环境的 变化,如果发生了变化,移动代理根据重构策略判 断是否需要进行应用重构;如果需要,则向需要 进行应用重构的传感器节点传输新的应用代码。 当节点成功获取到需要的应用代码后进入执行阶 段,采集到的新数据经过移动代理传输到汇聚节 点进行聚合。基于移动代理的方式能够满足用户 日益增长的应用需求,开发人员随时根据需要开 发新的应用代码并将他们发布到移动代理上。同 时基于移动代理的数据传输方式极大地降低了网 络中的通信负载。 (51)。

3、Int.Cl. (19)中华人民共和国国家知识产权局 (12)发明专利申请 权利要求书 1 页 说明书 4 页 附图 3 页 CN 102404727 A 1/1页 2 1.一种无线传感网络中基于代理的自适应协作感知方法,采用基于代理的方式来自适 应感知环境状态的变化,判断是否需要进行应用重构,以及传输应用代码给传感器节点,且 使用信任来评价传感器节点的行为,并用其指导数据的聚合;其特征在于包括以下步骤: 环境感知与重构决策阶段; 移动代理感知周围环境的变化,采集环境数据并根据知识库中的领域知识对环境状态 的变化进行推理,判断当前节点所执行的应用任务是否适合环境状态的变化,如果不适应, 则向需。

4、要进行应用重构的传感器节点传输新的应用代码。否则,传感器节点继续执行原应 用任务 代码执行及数据聚合阶段; 当节点成功获取到需要的应用代码后进入执行过程,采集新的数据通过移动代理传输 到汇聚节点进行聚合。使用信任来评价节点的行为,并用其指导数据的聚合。 2.根据权利要求1所述的无线传感网络中基于代理的自适应协作感知方法,其特征在 于:重构决策由移动代理的三个功能模块来完成包括构成知识库、知识管理器和重构触发 器。可采用以下公式进行表述: RF(or IF R THEN F) 其中,R是公式的前件,表示该知识相关的环境条件,F是公式的后件,表示重构行为, 即环境条件下传感器节点应该提供的应用。移。

5、动代理采集环境数据并根据知识库中的领域 知识对环境状态的变化进行推理,判断当前传感器节点是否进行应用重构。 3.根据权利要求1所述的无线传感网络中基于代理的自适应协作感知方法,其特征在 于:使用信任来评价传感器节点的行为,并用其指导数据的聚合。传感器节点的全局可信 度,由与之发生过交易行为的其他节点对它的局部信任度,以及这些节点的全局可信度来 计算。可采用以下公式进行表述: 其中V x 代表节点x的全局可信度,S是与节点x发生过交易的节点的集合。f yx 是节点 y对节点x的局部可信度值。w y 是局部可信度f yx 的权重。整个信任的计算过程采用多次 叠代的方法,直到V x 收敛到一个稳定的。

6、值。 权 利 要 求 书CN 102404723 A CN 102404727 A 1/4页 3 无线传感网络中基于代理的自适应协作感知方法 技术领域 0001 本发明涉及无线传感网络中基于代理的自适应协作感知方法,基本思想是:首先 在无线传感器网络里分布多个移动代理。移动代理拥有传感器节点所需要的应用代码,并 且移动代理之间可以通过P2P的方式来共享应用代码。移动代理随时感知其所在的周围 环境的变化,如果发生了变化,移动代理根据重构策略判断是否需要进行应用重构;如果需 要,则向需要进行应用重构的传感器节点传输新的应用代码。当节点成功获取到需要的应 用代码后进入执行阶段,采集到的新数据经过移动。

7、代理传输到汇聚节点进行聚合。基于移 动代理的方式能够满足用户日益增长的应用需求,开发人员随时根据需要开发新的应用代 码并将他们发布到移动代理上。同时基于移动代理的数据传输方式极大地降低了网络中的 通信负载。属于计算机网络领域。 背景技术 0002 无线传感器网络(Wireless Sensor Network)是由一组传感器以Ad Hoc方式构 成的无线网络,其目的是协作地感知、采集和处理网络覆盖的地理区域中感知对象的信息, 并发布给观察者。参与协同的节点通过协作感知“理解别人的活动,为自己的活动提供相关 信息”。无线传感器网络通过多个传感器节点协作地监测、感知和采集各种环境或监测对象 的信息。

8、,然后将这些信息传送给汇聚节点。在这个过程当中传感器节点需要随时感知环境 状态的变化自适应地调整和改变其上的应用。例如,智能大厦中利用传感器网络来监视火 灾,在正常情况下,传感器网络只需要监视温度数据;当发现温度有异常升高时,传感器节 点需要改变其应用,开始采集湿度和烟雾数据;当确实发生火灾时候,则传感器节点开始采 集火灾现场的视频图像;当火灾情况解除后,传感器网络应该又恢复到采集温度数据状态。 在整个监测期间,无线传感器网络需要随监测环境状态的变化自适应地重构其上的应用, 以适应不断变化且不可预料的外界环境。 0003 目前有两种解决方式,第一种方式是由传感器节点自身感知环境状态的变化,然 。

9、后判断是否改变应用,如果需要,则调整和改变应用代码以适应新的应用。这种方式的前提 是在传感器网络初始工作前,就将所有的应用代码一次加载到传感器上。然而受到传感器 自身存储、计算能力以及待机时间的制约,使得这种代码一次加载的方式在实际的应用当 中受到了极大的限制,同时也无法满足用户日益增长的应用需求。第二种方式是也是由传 感器节点自身来感知环境状态的变化,与第一种所不同的是传感器节点将变化汇报给汇聚 节点,然后由汇聚节点进行应用重构判断。如果需要,则将新的应用代码发送给传感器节 点。这种方式完全依 靠汇聚节点来决策并配置新的应用,因此对汇聚节点本身的性能有非 常高的要求,存在单点失效的问题。同时。

10、汇聚节点再发送新的应用代码的过程中消耗了更 多的带宽,增加了网络的通信负载。另外,由于环境的变化直接影响传感器网络的应用重 构,那么随之而来引入的新问题就是无线传感器网络如何实时地感知到(或学习到)环境 的变化。 0004 其次,无线传感器网络作为多节点协同的任务型网络,多个节点不仅要进行数据 说 明 书CN 102404723 A CN 102404727 A 2/4页 4 的采集和传输,而且要聚合。虽然传统的基于密钥的安全机制能够保证任务和数据本身的 机密性,却不能有效的识别无线传感器网络中的恶意节点,激励节点的协同行为以及帮助 汇聚节点选择可靠性高的节点提供的数据进行聚合。 0005 因。

11、此迫切需要在资源受限的传感器网络上设计出一个能够感知环境条件变化,进 行应用重构以及安全有效的完成数据聚合的自适应协作感知方法。该方法旨在给出一种自 适应的安全的多节点协作机制,最终解决各传感器节点之间的协作感知问题。 发明内容 0006 本发明的目的在于提供一种无线传感网络中基于代理的自适应协作感知方法。该 方法首先在无线传感器网络里分布多个移动代理。移动代理是一类特殊的软件代理,它除 了具有软件代理的基本特性自治性、响应性、主动性和推理性外,还具有移动性,即它 可以在网络上从一台主机自主地移动到另一台主机,代表用户完成指定的任务。移动代理 拥有传感器节点所需要的应用代码,并且移动代理之间可。

12、以通过P2P的方式来共享应用代 码。移动代理随时感知其所在的周围环境的变化,如果发生了变化,移动代理根据重构策略 判断是否需要进行应用重构;如果需要,则向需要进行应用重构的传感器节点传输新的应 用代码。当节点成功获取到需要的应用代码后进入执行阶段,采集到的新数据经过移动代 理传输到汇聚节点进行聚合。本发明的优点是无线传感器网络能够随时感知周围环境状态 的变化,自适应地进行应用重构并保证数据聚合的安全性。基于移动代理的方式能够满足 用户日益增长的应用需求,开发人员随时根据需要开发新的应用代码并将他们发布到移动 代理上。同时基于移动代理的数据传输方式极大地降低了网络中的通信负载。 0007 为实现。

13、上述目的,本发明采取以下技术方案: 0008 本发明具体实施时包括环境感知与重构决策阶段;代码执行及数据聚合阶段。首 先在无线传感器网络里分布多个移动代理。移动代理随时感知周围环境的变化,采集环境 数据并根据知识库中的领域知识对环境状态的变化进行推理,判断当前节点所执行的应用 任务是否适合环境状态的变化,如果不适应,则向需要进行应用重构的传感器节点传输新 的应用代码。否则,传感器节点继续执行原应用任务。按照这种方式,用户只需在移动代理 上一次性部署 知识,移动代理就可以根据环境状态的变化自适应地进行重构决策。其中重 构决策是由移动代理的三个功能模块来完成包括构成知识库、知识管理器和重构触发器。。

14、 具体实现如图1。当传感器节点成功获取到需要的应用代码后进入执行过程,采集新的数据 并通过移动代理传输到汇聚节点进行聚合,如图2。具体做法是使用信任来评价节点的行 为,并用其指导数据的聚合。每次节点在完成交互之后,节点彼此都会对此次交互的行为进 行评估,得到的结果称为局部信任度。局部信任度作为原始数据,输入进信任模型。传感器 节点的全局可信度,由与之发生过交易行为的其他节点对它的局部信任度,以及这些节点 的全局可信度来计算。每次节点完成交易之后,都会对它的局部可信度表进行更新。只有 全局信任度达到一定阈值的传感器节点提供的数据才能被选择用来数据聚合,这种方式可 以尽可能地排除虚假数据对聚合值的。

15、影响并激励节点的协同行为。 0009 本发明提出的基于代理的自适应协作感知方法与现有的技术相比,具有如下明显 的优势和有益效果: 0010 1)基于移动代理无线传感器网络能够随时感知周围环境状态的变化,自适应地进 说 明 书CN 102404723 A CN 102404727 A 3/4页 5 行应用重构。 0011 2)基于移动代理的方式能够满足用户日益增长的应用需求,开发人员随时根据需 要开发新的应用代码并将他们发布到移动代理上。 0012 3)基于移动代理的数据传输方式极大地降低了网络中的通信负载。 0013 4)在数据聚合的过程中集成信任管理技术可以通过信任机制减少恶意的节点被 选择。

16、的机会,将其排除于原始数据采集和传输之外。 0014 本发明提出的基于代理的自适应协作感知方法,能够自适应感知环境条件变化并 有效的识别恶意节点,激励节点的协同行为以及安全地进行数据聚合。该方法旨在给出一 种能够感知并自适应环境变化的安全的多节点协作机制,最终解决各传感器节点之间的协 作感知问题。 附图说明 0015 图1重构决策的功能模块; 0016 图2数据通过移动代理的传输过程; 0017 图3具体实施过程; 具体实施方式 0018 具体实施过程如图3,具有以下特征: 0019 整个无线传感器网络包括传感器节点,移动代理,环境数据,信任数据和应用数 据。 0020 本发明具体实施时包括环。

17、境感知与重构决策阶段;代码执行及数据聚合阶段。 0021 环境感知与重构决策阶段; 0022 首先在无线传感器网络里分布多个移动代理。移动代理随时感知周围环境的变 化,采集环境数据并根据知识库中的领域知识对环境状态的变化进行推理,判断当前节点 所执行的应用任务是否适合环境状态的变化,如果不适应,则向需要进行应用重构的传感 器节点传输新的应用代码。否则,传感器节点继续执行原应用任务。其中,重构决策由移动 代理的三个功能模块来完成包括构成知识库、知识管理器和重构触发器。知识库存储用户 预定义的领域知识。我们将环境状态和传感器需要执行的应用之间的关系抽象为知识并用 基于规则的方法将知识表示为下面的公。

18、式: 0023 RF(or IF R THEN F) 0024 其中,R是公式的前件,表示该知识相关的环境条件,F是公式的后件,表示重构行 为,即环境条件下传感器节点应该提供的应用。知识管理器负责管理知识,用户可以定义领 域知识并将其存放在知识库中,知识管理器能够运用知识对采集的当前环境数据进行推理 得到当前环境变化的相关结论,并将该结果传送给重构触发器。重构触发器比较知识管理 器得到的环境变化的结论与当前传感器节点运行的应用任务是否匹配,进而判断是否需要 进行应用重构以及如何进行重构。如果需要重构,就向需要进行应用重构的传感器节点传 输新的应用代码。,否则继续保持原应用。 0025 代码执行。

19、及数据聚合阶段: 0026 当节点成功获取到需要的应用代码后进入执行过程,采集新的数据通过移动代理 说 明 书CN 102404723 A CN 102404727 A 4/4页 6 传输到汇聚节点进行聚合。具体做法是使用信任来评价节点的行为,并用其指导数据的聚 合。每次节点在完成交互之后,节点彼此都会对此次交互的行为进行评估,得到的结果称为 局部信任度。局部信任度作为原始数据,输入进信任模型。传感器节点的全局可信度,由与 之发生过交易行为的其他节点对它的局部信任度,以及这些节点的全局可信度来计算。每 次节点完成交易之后,都会对它的局部可信度表进行更新。只有全局信任度达到一定阈值 的传感器节点。

20、提供的数据才能被选择用来数据聚合,这种方式可以尽可能地排除虚假数据 对聚合值的影响并激励节点的协同行为。节点的全局可信度计算公式如下: 0027 0028 其中V x 代表节点x的全局可信度,S是与节点x发生过交易的节点的集合。f yx 是 节点y对节点x的局部可信度值。w y 是局部可信度f yx 的权重。整个信任的计算过程采用 多次叠代的方法, 直到V x 收敛到一个稳定的值。 0029 最后应说明的是:以上实施例仅用以说明本发明而并非限制本发明所描述的技术 方案;因此,尽管本说明书参照上述的各个实施例对本发明已进行了详细的说明,但是,本 领域的普通技术人员应当理解,仍然可以对本发明进行修改或等同替换;而一切不脱离发 明的精神和范围的技术方案及其改进,其均应涵盖在本发明的权利要求范围当中。 说 明 书CN 102404723 A CN 102404727 A 1/3页 7 图1 说 明 书 附 图CN 102404723 A CN 102404727 A 2/3页 8 图2 说 明 书 附 图CN 102404723 A CN 102404727 A 3/3页 9 图3 说 明 书 附 图CN 102404723 A 。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 电学 > 电通信技术


copyright@ 2017-2020 zhuanlichaxun.net网站版权所有
经营许可证编号:粤ICP备2021068784号-1