说明:收录全网最新的团体标准 提供单次或批量下载
(19)中华 人民共和国 国家知识产权局 (12)发明 专利申请 (10)申请公布号 (43)申请公布日 (21)申请 号 202210113633.8 (22)申请日 2022.01.30 (71)申请人 绿城科技产业 服务集团有限公司 地址 310023 浙江省杭州市余杭区五常街 道溪沁街258号1幢10楼 (72)发明人 张福军 孙科 李祥兵  (74)专利代理 机构 杭州赛科专利代理事务所 (普通合伙) 33230 代理人 宋飞燕 (51)Int.Cl. G06F 16/22(2019.01) G06F 16/21(2019.01) G06F 16/23(2019.01) G06F 16/28(2019.01) G16Y 30/00(2020.01) (54)发明名称 一种物联网设备端点值动态存储的方法、 介 质和设备 (57)摘要 本发明提供了一种物联网设备端点值动态 存储的方法、 介质和设备, 基于物联网设备的分 类, 为端点值设置标准化处理规则并对每种类型 的物联网设备设置对应存储表; Uagent将物联网 设备的端点值按标准化转换处理后上报至服务 器, 服务器则按照不同类型的数据库表动态存 储; 基于此 实现计算机可读存储介质和计算机设 备。 本发明对每种类型的物联网设备都建立对应 的数据库表并采用统一的模式, 新增任一类型或 者厂商的物联网设备时只需要维护设备与端点 值对应的存储数据库表的关系、 开发对应的 uagent, 既动态地在关系数据库中存储了增量的 端点值信息, 又减少开发工作, 为动态报表统计 打下统一查询分析的基础, 降低开发成本, 节省 人力资源成本 。 权利要求书1页 说明书5页 附图1页 CN 114416749 A 2022.04.29 CN 114416749 A 1.一种物联网设备端点 值动态存 储的方法, 其特 征在于: 所述方法包括以下步骤: 步骤1: 对物联网设备进行分类; 步骤2: 基于分类, 为物联网设备的端点 值设置标准 化处理规则; 步骤3: 基于分类, 对每种类型的物联网设备设置对应的存 储表; 步骤4: Ua gent将物联网设备的端点 值按照预设的标准 化转换处理后上报至服 务器; 步骤5: 服 务器根据所述端点 值按照不同类型的数据库表进行动态存 储。 2.根据权利要求1所述的一种物联网设备端点值动态存储的方法, 其特征在于: 所述步 骤3中, 对于每种类型的物联网设备单独创建数据库 表, 并建立物联网设备与数据库表之间 的关联关系, 采用key:value的形式创建表结构。 3.根据权利要求2所述的一种物联网设备端点值动态存储的方法, 其特征在于: 对于任 一对应多于一种类型 的物联网设备, 建立独立的数据库表, 或在对应的两个数据库表间设 置指针, 所述指针拼接 两个数据库表。 4.根据权利要求1所述的一种物联网设备端点值动态存储的方法, 其特征在于: 所述步 骤4中, 物联网设备将端点的信息上报至Uagent, Uagent接到信息后, 按照物联网设备的实 际结构进行端点 解析, 按照标准 化处理规则转换为对应的标准信息, 上报至服 务器。 5.根据权利要求4所述的一种物联网设备端点值动态存储的方法, 其特征在于: 所述步 骤5包括以下步骤: 步骤5.1: 服 务端接收到Ua gent上报的端点 值后, 按标准 化处理规则进行解析; 步骤5.2: 根据解析 得到的物联网设备的SN及产品类型获取物联网设备的信息; 步骤5.3: 根据所述物联网设备的信息获取对应存 储其端点信息的数据库表; 步骤5.4: 基于当前物联网设备的端点的key对应的最新的端点value值信息进行动态 存储处理。 6.根据权利要求5所述的一种物联网设备端点值动态存储的方法, 其特征在于: 所述步 骤5.4中, 若无端点的key对应的value值信息, 则直接进行端点 值新增; 若存在对应的端点value值信息, 则判断端点value值是否与上报的value值相同, 若相 同, 则修改当前端点 key值的更新时间, 否则, 进行新增端点 key及对应的端点value值。 7.根据权利要求6所述的一种物联网设备端点值动态存储的方法, 其特征在于: 所述步 骤5.4中, 若物联网设备对应两个数据库表, 则基于指针拼接所述两个数据表, 随后基于当 前物联网设备的端点的key对应的最 新的端点value值信息进行动态存 储处理。 8.根据权利要求1所述的一种物联网设备端点值动态存储的方法, 其特征在于: 任一所 述数据库表配置迁移 时间, 对于数据库表内的端点值的存储时间超过预设时长的, 将数据 库表的对应部分进行切割并进行 数据迁移; 未迁移的数据库表重新 拼接。 9.一种计算机可读存储介质, 其特征在于, 其上存储有物联网设备端点值动态存储程 序, 该程序被处理器执行时实现如权利要求1~8之一所述的物联网设备端点值动态存储的 方法。 10.一种计算机设备, 包括存储器、 处理器及存储在存储器上并可在处理器上运行的计 算机程序, 其特征在于, 所述处理器执行所述程序时, 基于如权利要求1~8之一所述的物联 网设备端点 值动态存 储的方法。权 利 要 求 书 1/1 页 2 CN 114416749 A 2一种物联网 设备端点值动态存 储的方法、 介质和设 备 技术领域 [0001]本发明涉及特别适用于特定功能的数字计算设备或数据处理设备或数据处理方 法的技术领域, 特别涉及一种物联网设备端点 值动态存 储的方法、 介质和设备。 背景技术 [0002]随着信息化的不断向前发展、 互联 网+的不断深入以及物联 网的快速 发展, 各个园 区内的智能物联网设备正在不断完 善。 [0003]园区内的智能物联 网设备包括但不限于智能空调、 智能停车场、 智能烟感报警器、 智能灯泡等, 基于物联网, 这些设备不停地往服务端上传各自的端点值信息; 然而, 由于物 联网设备种类较多, 同一类型 的物联网设备 由于厂商的不同也存在着数据的不同, 并且由 于物联网设备一般都持续传递数据, 因此数据量较大, 故如何存储这些端点值、 方便后续查 询分析成为了难点。 [0004]现有技术中, 比较普通的做 法是每个物联 网设备单独对接开发、 单独建表存储, 然 而显然, 由于 设备较多, 这种方法开 发成本较大; 另外一种比较传统的方法是建立统一存储 标准, 针对不同的厂商设备采用uagent转换成标准的方式, 转换成标准结构后存至非关系 数据库, 然后将每个物联网设备 的每个端点的最新值更新到统一关系 数据库表中, 这种方 法减少了开发量, 新接入设备只需要按具体的设备端点信息新建一个uagent即可, 但此存 储方法存储的物联网设备端点值无法满足在关系数据库中动态分析端点的实时变化趋势 的需求。 发明内容 [0005]本发明解决了现有技术中存在的问题, 提供了一种优化的物联网设备端点值动态 存储的方法、 介质和设备。 [0006]本发明所采用的技术方案是, 一种物联网设备端点值动态存储的方法, 所述方法 包括以下步骤: 步骤1: 对物联网设备进行分类; 步骤2: 基于分类, 为物联网设备的端点 值设置标准 化处理规则; 步骤3: 基于分类, 对每种类型的物联网设备设置对应的存 储表; 步骤4: Uagent将物联网设备的端点值按照预设的标准化转换处理后上报至服务 器; 步骤5: 服 务器根据所述端点 值按照不同类型的数据库表进行动态存 储。 [0007]优选地, 所述步骤3中, 对于每种类型的物联网设备单独创建数据库表, 并建立物 联网设备与数据库表之间的关联关系, 采用key:value的形式创建表结构。 [0008]优选地, 对于任一对应多于一种类型的物联 网设备, 建立独立的数据库表, 或在对 应的两个数据库表间设置指针, 所述指针拼接 两个数据库表。 [0009]优选地, 所述步骤4中, 物联网设备将端点的信息上报至Uagent, Uagent接到信息说 明 书 1/5 页 3 CN 114416749 A 3

.PDF文档 专利 一种物联网设备端点值动态存储的方法、介质和设备

文档预览
中文文档 8 页 50 下载 1000 浏览 0 评论 309 收藏 3.0分
温馨提示:本文档共8页,可预览 3 页,如浏览全部内容或当前文档出现乱码,可开通会员下载原始文档
专利 一种物联网设备端点值动态存储的方法、介质和设备 第 1 页 专利 一种物联网设备端点值动态存储的方法、介质和设备 第 2 页 专利 一种物联网设备端点值动态存储的方法、介质和设备 第 3 页
下载文档到电脑,方便使用
本文档由 人生无常 于 2024-03-18 11:15:49上传分享
友情链接
站内资源均来自网友分享或网络收集整理,若无意中侵犯到您的权利,敬请联系我们微信(点击查看客服),我们将及时删除相关资源。