一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

一种智能网关子设备数据快速查找的方法及装置与流程

2021-10-24 05:32:00 来源:中国专利 TAG:网关 智能 装置 快速查找 家庭

技术特征:
1.一种智能网关子设备数据快速查找的方法,其特征在于,该方法包括如下步骤:获取子设备的唯一码;根据所述唯一码,通过预设的数据查找转换函数,对所述唯一码计算得到一输出值;根据所述输出值,确定目标链表数据结构数组,其中,该目标链表数据结构数组包括多个链表数据结构体,每个链表数据结构存储有不同子设备的唯一码;遍历所述目标链表数据结构数组中的每个所述链表数据结构体,确定是否有所述链表数据结构体存储有该唯一码。2.根据权利要求1所述的一种智能网关子设备数据快速查找的方法,其特征在于,如果有所述链表数据结构体存储有该唯一码,还包括:更新该子设备为在线状态。3.根据权利要求1所述的一种智能网关子设备数据快速查找的方法,其特征在于,如果没有所述链表数据结构体存储有该唯一码,则还包括:在该目标链表数据结构数组的链表数据尾插入一新的所述链表数据结构体;将该唯一码存储于该新的所述链表数据结构体。4.根据权利要求1所述的一种智能网关子设备数据快速查找的方法,其特征在于,将该唯一码存储于该新的所述链表数据结构体后,还包括:记录子设备唯一码总数。5.根据权利要求1所述的一种智能网关子设备数据快速查找的方法,其特征在于,如需删除所查找的子设备,还包括:遍历所述链表数据结构数组中的每个所述链表数据结构体,确定是否有所述链表数据结构体存储有该唯一码;如果有,则删除子设备唯一码所在的链表数据结构体的节点;如果没有与所述唯一码一致的数值,则指示所述子设备不存在。6.根据权利要求1所述的一种智能网关子设备数据快速查找的方法,所述数据查找转换函数,其特征在于:所述函数为一整形函数,该整形函数用于将输入的所述唯一码转换为一整型值,该整型值的最大值与所述链表数据结构数组个数相对应。7.根据权利要求6所述的一种智能网关子设备数据快速查找的方法,其特征在于:所述查找转换函数为:f(x)=(a

1)*|sin(x%180*pi)|,其中pi=3.1415926,a为所创建的链表数据结构数组个数。8.根据权利要求1所述的一种智能网关子设备数据快速查找的方法,其特征在于,还包括如下步骤:获取控制终端的控制信息;将子设备信息发送给所述控制终端,所述设备信息包括子设备的唯一码,以使得所述控制终端根据所述唯一码控制子设备。9.一种智能网关子设备数据快速查找的装置,其特征在于,该装置包括:数据获取模块,用于获取子设备的唯一码;函数计算模块,用于根据所述唯一码,通过预设的数据查找转换函数,对所述唯一码计
算得到一输出值;目标数组确定模块,用于根据所述输出值,确定目标链表数据结构数组,其中,该目标链表数据结构数组包括多个链表数据结构体,每个链表数据结构存储有不同子设备的唯一码;遍历查找模块,用于遍历所述目标链表数据结构数组中的每个所述链表数据结构体,确定是否有所述链表数据结构体存储有该唯一码。10.一种智能网关设备,其特征在于,包括:至少一个存储器和至少一个处理器;所述存储器,用于存储一个或多个程序;当所述一个或多个程序被所述至少一个处理器执行,使得所述至少一个处理器实现如权利要求1至8任一项所述的一种智能网关子设备数据快速查找的方法的步骤。

技术总结
本申请实施例涉及一种智能网关子设备数据快速查找的方法及装置。该方法包括如下步骤:获取子设备的唯一码;根据唯一码,通过预设的数据查找转换函数,对唯一码计算得到一输出值;根据输出值,确定目标链表数据结构数组,其中,该目标链表数据结构数组包括多个链表数据结构体,每个链表数据结构存储有不同子设备的唯一码;遍历目标链表数据结构数组中的每个链表数据结构体,确定是否有链表数据结构体存储有该唯一码。本发明通过创建多个链表数据结构数组,根据该子设备的唯一码调用函数确定对应数组,遍历该数组内的链表数据结构体数值,即可实现提高智能网关中子设备的数据查找速度,进而提高整个系统的效率。进而提高整个系统的效率。进而提高整个系统的效率。


技术研发人员:薛柯利 曾义 杜其昌
受保护的技术使用者:广州河东科技有限公司
技术研发日:2021.08.10
技术公布日:2021/10/23
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献

  • 日榜
  • 周榜
  • 月榜