ZigBee网关中灯节点信息的数据处理方法及ZigBee网关技术

技术编号:15863659 阅读:21 留言:0更新日期:2017-07-23 07:47
本发明专利技术提供了一种ZigBee网关中灯节点信息的数据处理方法及ZigBee网关,所述方法,包括:接收灯节点信息的操作请求,所述操作请求中包含灯节点的编号信息;获取所述编号信息对应的N个子编号,所述N个子编号为按照预设规则将所述编号信息划分得到的,所述N为大于等于2的整数;根据所述N个子编号,生成所述灯节点信息的操作路径,所述操作路径包含N级文件夹;根据所述灯节点信息的操作路径,在所述操作路径所指示的文件夹操作所述灯节点的信息,所述操作路径所指示的文件夹为所述N级文件夹的最末级文件夹,通过操作路径,可以有效简化操作的过程,从而简化ZigBee网关对灯节点信息数据处理的过程。

【技术实现步骤摘要】
ZigBee网关中灯节点信息的数据处理方法及ZigBee网关
本专利技术涉及灯具领域,尤其涉及一种ZigBee网关中灯节点信息的数据处理方法及ZigBee网关。
技术介绍
ZigBee是基于IEEE802.15.4标准的低功耗局域网协议,是一种近距离、低复杂度、低功耗、低速率、以及低成本的双向无线通讯技术。智能灯能够连接于ZigBee网关,实现网内以及对外的数据网间的数据交互。使用ZigBee网关可以对灯节点组网。相关技术中,为了便于灯节点信息的调用和管理,通常会利用ZigBee网关将灯节点信息存储于一外部数据库系统,通过ZigBee网关与外部数据库系统之间的交互,实现灯节点信息的存储、读取、修改和删除。然而,ZigBee网关通过与外部数据库系统之间交互进行数据处理,处理效率较低,处理过程较为复杂。
技术实现思路
本专利技术提供一种ZigBee网关中灯节点信息的数据处理方法及ZigBee网关,以解决现有的ZigBee网关对灯节点信息数据处理方法过于复杂的技术问题。根据本专利技术的第一方面,提供了一种ZigBee网关中灯节点信息的数据处理方法,包括:接收灯节点信息的操作请求,所述操作请求中包含灯节点的编号信息;获取所述编号信息对应的N个子编号,所述N个子编号为按照预设规则将所述编号信息划分得到的,所述N为大于等于2的整数;根据所述N个子编号,生成所述灯节点信息的操作路径,所述操作路径包含N级文件夹;根据所述灯节点信息的操作路径,在所述操作路径所指示的文件夹操作所述灯节点的信息,所述操作路径所指示的文件夹为所述N级文件夹的最末级文件夹。所述操作请求为查询请求或者写入请求。可选的,所述操作请求为写入请求;所述根据所述灯节点信息的操作路径,在所述操作路径所指示的文件夹操作所述灯节点的信息之前,还包括:建立所述灯节点信息的操作路径所指示的文件夹。可选的,所述接收灯节点信息的操作请求之前,还包括:接收所述灯节点信息的文件夹的建立请求,所述建立请求中包含所述灯节点的编号信息;获取所述编号信息对应的N个子编号;根据所述N个子编号,建立所述灯节点信息的文件夹。可选的,所述根据所述N个子编号,建立所述灯节点信息的文件夹,包括:根据所述N个子编号分别在所述灯节点的编号信息中的位置,确定每个子编号对应的文件夹级别;根据所述N个子编号,确定每个子编号对应的文件夹的名称,所述子编号对应的文件夹的名称为所述子编号;根据所述每个子编号对应的文件夹的级别和对应的文件夹的名称,建立每个子编号对应的文件夹。可选的,所述根据所述N个子编号分别在所述灯节点的编号信息中的位置,确定每个子编号对应的文件夹级别,包括:依据所述N个子编号在所述灯节点的编号信息中的排列顺序依次确定每个字编号对应的文件夹的级别,其中,排列顺序在前的子编号的文件夹的级别高于排列顺序再后的子编号的文件夹的级别。可选的,所述根据所述每个子编号对应的文件夹的级别和对应的文件夹的名称,建立每个子编号对应的文件夹,包括:根据所述子编号对应的文件夹的名称,确定所述子编号对应的文件夹的级别中是否已存在所述子编号对应的文件夹;若不存在所述子编号对应的文件夹,则建立所述子编号对应的文件夹;若存在所述子编号对应的文件夹,则根据下一级别的子编号对应的文件夹的名称,确定所述下一级别的子编号对应的文件夹的级别中是否已存在所述下一级别子编号对应的文件夹。可选的,所述方法还包括:接收所述灯节点信息的删除请求,所述删除请求中包含所述灯节点的编号信息和删除目录信息,所述删除目录信息用于指示删除所述灯节点信息的部分或者全部;按照预设规则将所述编号信息划分为N个子编号,所述N为大于等于2的整数;根据所述N个子编号,生成所述灯节点信息的删除路径;根据所述灯节点信息的删除路径,在所述删除路径所指示的文件夹删除所述删除目录信息对应的灯节点信息,所述删除路径所指示的文件夹为所述N级文件夹的最末级文件夹。可选的,当所述删除目录信息指示删除所述灯节点信息的全部;所述方法还包括:删除所述删除路径所指示的文件夹。可选的,所述灯节点信息包含下述至少一种:所述灯节点的基本属性信息;所述灯节点的扩展属性信息;所述灯节点的功能集合信息。根据本专利技术的第二方面,提供了一种ZigBee网关,包括处理器;用于存储所述处理器可执行指令的存储器;以及通信接口;所述通信接口,用于接收灯节点信息的操作请求,所述操作请求中包含灯节点的编号信息;所述处理器,用于:获取所述编号信息对应的N各子编号,所述N个子编号为按照预设规则将所述编号信息划分得到的,所述N为大于等于2的整数;根据所述N个子编号,生成所述灯节点信息的操作路径,所述操作路径包含N级文件夹;根据所述灯节点信息的操作路径,在所述存储器中所述操作路径所指示的文件夹操作所述灯节点信息,所述操作路径所指示的文件夹为所述N级文件夹的最末级文件夹。可选的,所述操作请求为查询请求或写入请求。可选的,所述操作请求为写入请求;所述处理器还用于:在所述存储器中建立所述灯节点信息的操作路径所指示的文件夹。可选的,所述通信接口还用于:接收所述灯节点信息的文件夹的建立请求,所述建立请求中包含所述灯节点的编号信息;所述处理器还用于获取所述编号信息对应的N个子编号;根据所述N个子编号,在所述存储器中建立所述灯节点信息的文件夹。可选的,所述处理器还用于:根据所述N个子编号分别在所述灯节点的编号信息中的位置,确定每个子编号对应的文件夹级别;根据所述N个子编号,确定每个子编号对应的文件夹的名称,所述子编号对应的文件夹的名称为所述子编号;根据所述每个子编号对应的文件夹的级别和对应的文件夹的名称,在所述存储器中建立每个子编号对应的文件夹。可选的,所述处理器还用于:依据所述N个子编号在所述灯节点的编号信息中的排列顺序依次确定每个字编号对应的文件夹的级别,其中,排列顺序在前的子编号的文件夹的级别高于排列顺序再后的子编号的文件夹的级别。可选的,所述处理器还用于:根据所述子编号对应的文件夹的名称,确定所述子编号对应的文件夹的级别中是否已存在所述子编号对应的文件夹;若不存在所述子编号对应的文件夹,则建立所述子编号对应的文件夹;若存在所述子编号对应的文件夹,则根据下一级别的子编号对应的文件夹的名称,确定所述下一级别的子编号对应的文件夹的级别中是否已存在所述下一级别子编号对应的文件夹。可选的,所述通信接口还用于接收所述灯节点信息的删除请求,所述删除请求中包含所述灯节点的编号信息和删除目录信息,所述删除目录信息用于指示删除所述灯节点信息的部分或者全部;所述处理器还用于:按照预设规则将所述编号信息划分为N个子编号,所述N为大于等于2的整数;根据所述N个子编号,生成所述灯节点信息的删除路径;根据所述灯节点信息的删除路径,在所述删除路径所指示的文件夹删除所述删除目录信息对应的灯节点信息,所述删除路径所指示的文件夹为所述N级文件夹的最末级文件夹。可选的,所述处理器还用于:删除所述删除路径所指示的文件夹,其中,所述删除目录信息指示删除所述灯节点信息的全部。可选的,所述灯节点信息包含下述至少一种:所述灯节点的基本属性信息;所述灯节点的扩展属性信息;所述灯节点的功能集合信息。本专利技术提供的ZigBee网关中灯节点信息的数据处理方法及ZigBee网关中,先获得编号信本文档来自技高网...
ZigBee网关中灯节点信息的数据处理方法及ZigBee网关

【技术保护点】
一种ZigBee网关中灯节点信息的数据处理方法,其特征在于:包括:接收灯节点信息的操作请求,所述操作请求中包含灯节点的编号信息;获取所述编号信息对应的N个子编号,所述N个子编号为按照预设规则将所述编号信息划分得到的,所述N为大于等于2的整数;根据所述N个子编号,生成所述灯节点信息的操作路径,所述操作路径包含N级文件夹;根据所述灯节点信息的操作路径,在所述操作路径所指示的文件夹操作所述灯节点的信息,所述操作路径所指示的文件夹为所述N级文件夹的最末级文件夹。

【技术特征摘要】
1.一种ZigBee网关中灯节点信息的数据处理方法,其特征在于:包括:接收灯节点信息的操作请求,所述操作请求中包含灯节点的编号信息;获取所述编号信息对应的N个子编号,所述N个子编号为按照预设规则将所述编号信息划分得到的,所述N为大于等于2的整数;根据所述N个子编号,生成所述灯节点信息的操作路径,所述操作路径包含N级文件夹;根据所述灯节点信息的操作路径,在所述操作路径所指示的文件夹操作所述灯节点的信息,所述操作路径所指示的文件夹为所述N级文件夹的最末级文件夹。2.根据权利要求1所述的方法,其特征在于,所述操作请求为查询请求或者写入请求。3.根据权利要求2所述的方法,其特征在于,所述操作请求为写入请求;所述根据所述灯节点信息的操作路径,在所述操作路径所指示的文件夹操作所述灯节点的信息之前,还包括:建立所述灯节点信息的操作路径所指示的文件夹。4.根据权利要求2所述的方法,其特征在于,所述接收灯节点信息的操作请求之前,还包括:接收所述灯节点信息的文件夹的建立请求,所述建立请求中包含所述灯节点的编号信息;获取所述编号信息对应的N个子编号;根据所述N个子编号,建立所述灯节点信息的文件夹。5.根据权利要求4所述的方法,其特征在于,所述根据所述N个子编号,建立所述灯节点信息的文件夹,包括:根据所述N个子编号分别在所述灯节点的编号信息中的位置,确定每个子编号对应的文件夹级别;根据所述N个子编号,确定每个子编号对应的文件夹的名称,所述子编号对应的文件夹的名称为所述子编号;根据所述每个子编号对应的文件夹的级别和对应的文件夹的名称,建立每个子编号对应的文件夹。6.根据权利要求5所述的方法,其特征在于,所述根据所述N个子编号分别在所述灯节点的编号信息中的位置,确定每个子编号对应的文件夹级别,包括:依据所述N个子编号在所述灯节点的编号信息中的排列顺序依次确定每个字编号对应的文件夹的级别,其中,排列顺序在前的子编号的文件夹的级别高于排列顺序再后的子编号的文件夹的级别。7.根据权利要求6所述的方法,其特征在于,所述根据所述每个子编号对应的文件夹的级别和对应的文件夹的名称,建立每个子编号对应的文件夹,包括:根据所述子编号对应的文件夹的名称,确定所述子编号对应的文件夹的级别中是否已存在所述子编号对应的文件夹;若不存在所述子编号对应的文件夹,则建立所述子编号对应的文件夹;若存在所述子编号对应的文件夹,则根据下一级别的子编号对应的文件夹的名称,确定所述下一级别的子编号对应的文件夹的级别中是否已存在所述下一级别子编号对应的文件夹。8.根据权利要求2所述的方法,其特征在于,还包括:接收所述灯节点信息的删除请求,所述删除请求中包含所述灯节点的编号信息和删除目录信息,所述删除目录信息用于指示删除所述灯节点信息的部分或者全部;按照预设规则将所述编号信息划分为N个子编号,所述N为大于等于2的整数;根据所述N个子编号,生成所述灯节点信息的删除路径;根据所述灯节点信息的删除路径,在所述删除路径所指示的文件夹删除所述删除目录信息对应的灯节点信息,所述删除路径所指示的文件夹为所述N级文件夹的最末级文件夹。9.根据权利要求8所述的方法,其特征在于,当所述删除目录信息指示删除所述灯节点信息的全部;所述方法还包括:删除所述删除路径所指示的文件夹。10.根据权利要求1-9任一项所述的方法,其特征在于,所述灯节点信息包含下述至少一种:所述灯节点的基本属性信息;所述灯...

【专利技术属性】
技术研发人员:朱小平朱葛孙超群沈锦祥
申请(专利权)人:生迪智慧科技有限公司
类型:发明
国别省市:上海,31

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1