[发明专利]一种异种智能传感网协作通信的通用平台有效
申请号: | 201710067164.X | 申请日: | 2017-02-06 |
公开(公告)号: | CN106899662B | 公开(公告)日: | 2020-05-15 |
发明(设计)人: | 余顺争;黄忆南 | 申请(专利权)人: | 中山大学 |
主分类号: | H04L29/08 | 分类号: | H04L29/08;H04W84/18 |
代理公司: | 广州粤高专利商标代理有限公司 44102 | 代理人: | 林丽明 |
地址: | 510275 广东*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 智能 传感 协作 通信 通用 平台 | ||
1.一种异种智能传感网协作通信的通用平台,其特征在于:包括中心控制器模块、网络流表定制与下发模块和节点定制与部署模块;其中中心控制器模块用于管理和维护整个通用平台的运作;网络流表定制与下发模块用于定制交换机的转发流表,并将定制的转发流表下发至可定制流表的交换机中,使得交换机能够根据制定的流表对送来的数据包进行转发;所述节点定制与部署模块用于对某一智能传感网的传感网节点文件进行创建,并在文件中对传感网节点的功能进行制定,然后将节点文件部署到相应的交换机中;
所述网络流表定制与下发模块定制转发流表的具体过程如下:
(1)根据实际的数据流走向对每一个网络的match-action结构的转发流表进行规划与制定;
(2)中心控制器模块与可定制流表的交换机之间使用STL通信协议进行通信,将制定好的流表项发送到对应的可定制流表的交换机中;
节点定制与部署模块创建与部署节点文件的具体过程如下:
(1)创建属于指定智能传感网节点的节点文件与节点心跳文件;
(2)在节点文件上对节点的计算功能与通信功能进行定制;
(3)定制完节点功能后,通过node_send函数将节点文件与节点心跳文件部署到对应的传感网节点所属的交换机中。
2.根据权利要求1所述的异种智能传感网协作通信的通用平台,其特征在于:所述通用平台还包括有节点删除模块,所述节点删除模块用于删除某一指定的已部署的传感网节点。
3.根据权利要求2所述的异种智能传感网协作通信的通用平台,其特征在于:节点删除模块删除传感网节点的具体过程如下:
(1)停止传感网节点所在交换机上的对应进程;
(2)删除相应交换机上传感网节点的节点文件以及对应的心跳文件。
4.根据权利要求1所述的异种智能传感网协作通信的通用平台,其特征在于:所述通用平台还包括有数据库模块,数据库模块用于对各个交换机信息、智能传感网的网络的运行信息以及传感网节点信息进行存储,便于对平台进行统一管理。
5.根据权利要求1所述的异种智能传感网协作通信的通用平台,其特征在于:所述传感网节点包括节点间计算与通信模块、心跳模块、监控模块和日志模块;
其中节点间计算与通信模块用于进行计算,并且用于传感网节点与同一智能传感网中的其他传感网节点之间进行通信;
心跳模块用于对已部署的传感网节点的运行状态进行检测,并定时发送心跳报文至中心控制器模块;
监控模块用于向中心控制器模块提供传感网节点运行时所占用的资源监控信息;
日志模块用于记录传感网节点的运行信息、心跳信息和异常信息。
6.根据权利要求5所述的异种智能传感网协作通信的通用平台,其特征在于:所述心跳模块检测传感网节点运行状态的具体过程如下:
(1)每隔一段时间,使用ps–no-heading{进程号}这一命令对传感器节点的进程号存在与否进行查询;
(2)若查到对应进程号,则说明传感器节点工作正常,发送传感器节点名字至中心控制器模块的心跳接收端口;
(3)若查不到对应进程号,则说明传感器节点运行不正常,将传感器节点名字与”Timeout”字符串记录到日志模块中,与此同时,停止每隔一段时间对进程号的查询,停止向中心控制器模块的心跳接收端口发送心跳报文。
7.根据权利要求5所述的异种智能传感网协作通信的通用平台,其特征在于:所述中心控制器模块在运行时初始化其心跳接收端口,并生成一个字典形式的数据结构,接下来的具体过程如下:
(1)所述中心控制器模块接收到心跳报文后,判断报文内容中的节点名称是否在字典中;
(2)若节点名字在字典中,则删除对应的计时器;
(3)若节点名字不在字典中,则创建一个新的计时器并启动计时器,用于计算节点此次接收心跳报文与上次接收心跳报文的时间间隔是否超过特定时间;
(4)若超过特定时间,则说明节点出现故障;
(5)若没超过特定时间,则说明节点正常运行。
8.根据权利要求5所述的异种智能传感网协作通信的通用平台,其特征在于:所述监控模块的具体工作原理如下:
(1)每隔一段时间,通过ps aux|grep{节点名字}|grep–v‘grep’指令查询传感网节点运行时所占用的资源监控信息;
(2)然后将获得的资源监控信息发送给中心控制器模块进行实时监控。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中山大学,未经中山大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710067164.X/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种保温饭盒
- 下一篇:超窄带物联网通信系统及其通信方法