[发明专利]一种用于ZigBee网关查询节点设备信息的系统及方法有效
申请号: | 201710863099.1 | 申请日: | 2017-09-22 |
公开(公告)号: | CN107708102B | 公开(公告)日: | 2021-08-31 |
发明(设计)人: | 徐凡;杨柳;王志军;刘启林 | 申请(专利权)人: | 烽火通信科技股份有限公司 |
主分类号: | H04W8/00 | 分类号: | H04W8/00;H04W84/18;H04L12/24 |
代理公司: | 武汉智权专利代理事务所(特殊普通合伙) 42225 | 代理人: | 张凯 |
地址: | 430000 湖北省武*** | 国省代码: | 湖北;42 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 用于 zigbee 网关 查询 节点 设备 信息 系统 方法 | ||
1.一种用于ZigBee网关查询节点设备信息的系统,其特征在于,包括:
待查询队列,其用于存放还未进行信息查询的节点设备;
未完成列表,其用于存放正在进行信息查询的节点设备;
已完成列表,其用于存放信息已查询完成的节点设备;
已存储列表,其用于存放信息已存储至节点文件的节点设备,所述节点文件用于存储查询节点设备得到的信息;
协议栈应用线程,其用于向节点设备发送查询信息的命令,并从查询响应中提取信息;
节点管理线程,其用于根据节点设备信息的查询情况,进行查询的流程跳转和结果处理,并与协议栈应用线程和互联网侧应用程序交互;
其中,对于根据节点设备信息的查询情况,进行查询的流程跳转和结果处理,具体为:根据节点设备当前的信息查询进度,将节点设备分配至对应的待查询队列、未完成列表、已完成列表和已存储列表,以及将提取的节点设备的信息存储至节点文件。
2.如权利要求1所述的一种用于ZigBee网关查询节点设备信息的系统,其特征在于:所述节点设备信息包括节点、端点、簇和属性,所述节点包括IEEE地址、网络地址、端点列表、厂商ID和设备名称,所述端点包括设备ID、输入类簇列表和输出类簇列表,所述簇包括簇ID和属性列表,所述属性包括属性ID、属性值、属性值的类型和属性值的长度。
3.如权利要求1所述的一种用于ZigBee网关查询节点设备信息的系统,其特征在于:
所述协议栈应用线程包括命令执行模块和结果返回模块;
所述命令执行模块用于向节点设备发送查询信息的命令;
所述结果返回模块用于从查询响应的回调中提取节点设备的信息。
4.如权利要求2所述的一种用于ZigBee网关查询节点设备信息的系统,其特征在于:
所述节点管理线程包括信息管理模块、信息查询模块和信息存储模块;
所述信息管理模块用于处理节点设备信息的查询结果,并与互联网侧应用程序进行交互;
所述信息查询模块用于根据查询状态和结果返回模块反馈的信息,进行查询流程的跳转;
所述信息存储模块用于节点设备信息在节点文件的存取。
5.一种基于权利要求1所述系统的用于ZigBee网关查询节点设备信息的方法,其特征在于,包括:
S1:当节点设备加入ZigBee网络中时,判断节点设备之前是否在待查询队列、未完成列表、已完成列表或已存储列表中;
S2:若节点设备之前不在待查询队列、未完成列表、已完成列表和已存储列表中,则将节点设备标记为未查询设备并加入到待查询队列中,若节点设备之前在待查询队列中,则将节点设备标记为待查询设备并加入到待查询队列中,若节点设备之前在未完成列表、已完成列表或已存储列表中,则将节点设备对应标记为未完成设备、已完成设备或已存储设备并加入到待查询队列中;
S3:对于待查询队列中的节点设备,按照节点设备的加入时间顺序,依次取出;
S4:若取出的节点设备的标记为未查询设备,则对该节点设备的全部信息进行查询,若取出的节点设备的标记为未完成设备,则继续查询该节点设备未查询的信息,若取出的节点设备的标记为已完成设备或已存储设备,则仅查询该节点设备的属性值信息;
S5:进行下一个节点设备的信息查询,直至待查询队列中所有节点设备均进行信息查询。
6.如权利要求5所述的一种用于ZigBee网关查询节点设备信息的方法,其特征在于:
所述节点设备信息包括节点、端点、簇和属性;
所述节点包括IEEE地址、网络地址、端点列表、厂商ID和设备名称;
所述端点包括设备ID、输入类簇列表和输出类簇列表;
所述簇包括簇ID和属性列表;
所述属性包括属性ID、属性值、属性值的类型和属性的值的长度;
对于标记为已完成设备或已存储设备,查询的信息为属性值。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于烽火通信科技股份有限公司,未经烽火通信科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710863099.1/1.html,转载请声明来源钻瓜专利网。