[发明专利]事件收集方法有效
申请号: | 201610474912.1 | 申请日: | 2016-06-24 |
公开(公告)号: | CN107548072B | 公开(公告)日: | 2020-11-17 |
发明(设计)人: | 杨桂松;何杏宇;王丽君;蒋林华;景鑫;杨佳敏 | 申请(专利权)人: | 上海理工大学 |
主分类号: | H04W16/18 | 分类号: | H04W16/18;H04W52/02;H04W84/18 |
代理公司: | 上海精晟知识产权代理有限公司 31253 | 代理人: | 冯子玲 |
地址: | 200093 *** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 事件 收集 方法 | ||
1.一种事件收集方法,其特征在于,包括:
网络架构建立;
分散汇聚节点(sink)移动信息;以及
事件收集机制,
其中,所述网络架构建立,具有:
网络分簇;建立偏好环路(BL);以及建立所有非环路簇头到所述偏好环路(BL)上簇头的查询路径;所述网络分簇,将网络均匀分成若干个簇,所述簇的大小根据节点的通信范围而定,保证相邻所述簇的所述簇头能相互通信,
每个所述簇有唯一的簇信息,与所述簇的实际位置一一映射,
在每个所述簇中随机部署若干所述节点,同一所述簇中的所述节点轮流充当所述簇头,负责监测所述簇内事件以及进行所述簇间通信,
每个簇头拥有本簇的所述簇信息;所述建立偏好环路(BL),汇聚节点(sink)在网络中移动,积累足够的移动记录,统计出汇聚节点(sink)的偏好簇(BCs),
利用所有的所述偏好簇(BCs)和部分非偏好簇(NBCs)组成一条闭合的所述偏好环路(BL),所述偏好环路(BL)上每个所述簇头都存储有环路链表,以及当前所述簇头的上一跳以及下一跳环路簇头标号;建立所有非环路簇头到所述偏好环路(BL)上所述簇头的所述查询路径,由所述偏好环路(BL)上所有所述簇头广播包,初始跳数设为0,
收到所述包的所述簇头存储所述包的上一跳所述簇信息,将跳数加1,继续广播,
当同一所述簇头收到多个所述包时,只存储跳数最小的所述包的上一跳簇信息,
直到网络中的所有所述非偏好簇(NBCs)簇头都存有查询路径上的下一跳所述簇信息;所述事件收集机制,首先,事件源在监测到事件时,都先将所述事件沿着所述查询路径上传至所述偏好环路(BL)上的某个所述簇头,
其次,所述偏好环路(BL)上该所述簇头根据自己的移动记录,将所述事件路由给记录中的簇标号簇头,所述簇标号簇头再根据其存储的所述移动记录转发所述事件给所述汇聚节点(sink);所述收集机制,具有以下步骤:
步骤一,当所述簇头的所述移动记录中的所述簇标号就是当前所述簇标号时,所述事件上传结束;
步骤二,当所述簇头的节点的所述移动记录中的所述簇标号不是所述偏好环路(BL)上的所述簇标号时,所述簇头就将所述事件先转发给所述移动记录中的所述汇聚节点(sink)所在所述簇标号的所述簇头;以及
步骤三,当所述簇头的节点的移动记录中的所述簇标号是所述偏好环路(BL)上的所述簇标号,并且不是自己的所述簇标号时,所述簇头的节点首先选择去往所述移动记录中的所述簇标号簇头的跳数较少的环路方向,然后将所述事件沿着所述环路方向转发至所述移动记录中的所述簇标号簇头。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海理工大学,未经上海理工大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201610474912.1/1.html,转载请声明来源钻瓜专利网。