一种物模型属性动态配置方法及系统与流程
- 国知局
- 2024-11-06 14:39:03
本发明涉及物模型配置,特别涉及一种物模型属性动态配置方法及系统。
背景技术:
1、目前,基于服务器可以实现物联网控制,但是在这个过程中,不能动态的添加各种设备,并动态修改对应的属性列表,导致数据显示的不准确,影响用户的查看体验。
技术实现思路
1、本发明旨在至少一定程度上解决上述技术中的技术问题之一。为此,本发明的第一个目的在于提出一种物模型属性动态配置方法,可以动态的添加各种设备,并动态修改对应的属性列表,提高物模型属性动态配置的准确性,并进行准确的数据显示,提高用户体验。
2、本发明的第二个目的在于提出一种物模型属性动态配置系统。
3、为达到上述目的,本发明第一方面实施例提出了一种物模型属性动态配置方法,包括:
4、基于zigbee驱动接收配置信息,根据配置信息生成物模型,并上报到link驱动;
5、基于link驱动读取到设备列表及支持的物模型属性信息后,上传到服务器;
6、基于服务器整理设备列表及支持的物模型属性信息,得到设备支持的属性列表,服务器动态显示设备列表及设备支持的属性列表。
7、根据本发明的一些实施例,根据配置信息生成物模型,包括:
8、zigbee驱动获取生成物模型的物节点,计算当前的物节点的运行反馈特征值,根据运行反馈特征值对配置信息进行均衡,得到均衡配置信息;
9、基于均衡配置信息及物节点id生成第一构建信息;
10、确定各个物节点之间的关联关系及每个物节点的节点权重,作为第二构建信息;
11、根据第一构建信息及第二构建信息生成物模型。
12、根据本发明的一些实施例,计算当前的物节点的运行反馈特征值,包括:
13、获取各个物节点的属性信息,并进行数值化处理,得到对应的属性值;将各个物节点的属性值从小到大进行排序,得到排序结果;
14、根据排序结果确定当前的物节点的上一物节点,作为参考物节点;
15、获取参考物节点与当前的物节点之间的运行关系,并计算当前的物节点的运行反馈特征值;
16、<mstyle displaystyle="true" mathcolor="#000000"><msub><mi>t</mi><mi>b</mi></msub><mi>=</mi><mi>(</mi><mn>1</mn><mi>−</mi><mi>λ</mi><mi>)</mi><mo>+</mo><mi>λ</mi><mi>×</mi><msub><mi>t</mi><mi>a</mi></msub><mi>×</mi><mrow><mo>[</mo><mrow><mn>0</mn><mi>.</mi><mn>2</mn><mi>×</mi><mi>w</mi><mi>(</mi><mi>a</mi><mi>,</mi><mi>b</mi><mi>)</mi><mo>+</mo><mn>0</mn><mi>.</mi><mn>3</mn><mi>×</mi><mi>p</mi><mi>(</mi><mi>a</mi><mi>,</mi><mi>b</mi><mi>)</mi><mo>+</mo><mn>0</mn><mi>.</mi><mn>5</mn><mi>×</mi><mi>n</mi></mrow><mo>]</mo></mrow></mstyle>
17、其中,为当前的物节点的运行反馈特征值;为参考物节点与当前的物节点之间的运行衰减参数;为参考物节点的运行反馈特征值;为参考物节点a与当前的物节点b之间的运行活跃度参数;为参考物节点a与当前的物节点b之间所有运行路径的距离的平均值;为当前的物节点b在排序结果中的序列号。
18、根据本发明的一些实施例,基于link驱动读取到设备列表及支持的物模型属性信息后,上传到服务器,包括:
19、基于link驱动遍历所有连接到系统的设备及支持的物模型属性信息;
20、将读取到的数据进行格式整理,得到整理数据;
21、将整理数据基于http协议上传到服务器。
22、根据本发明的一些实施例,所述link驱动的接口包括读取列表、读取单个物模型属性信息、存储数据对象以及存储深度同步标识。
23、根据本发明的一些实施例,还包括:
24、提取设备所属的类别信息;
25、基于类别信息与功能信息之间的映射关系,确定设备对应的功能信息并上传至服务器进行动态显示。
26、根据本发明的一些实施例,在将物模型上报到link驱动前,还包括:
27、采集物模型中各个物节点的状态数据;所述状态数据包括当前位置信息、工作电流和工作电压;
28、根据物节点的状态数据计算物节点的特征数据;其中,所述特征数据包括:状态数据的平均值、变化值、与关键点的差异值、与平均点的差异值、可信度;
29、根据各个物节点的特征数据判断物模型是否异常,对异常的物模型进行标记,并进行修正处理,得到修正物模型并上报到link驱动。
30、根据本发明的一些实施例,在基于zigbee驱动接收配置信息前,还包括:
31、启动并初始化zigbee驱动;
32、创建zigbee驱动的启动监测线程,实时监测zigbee驱动的启动状态以根据zigbee驱动的稳定运行时间和启动次数判断是否执行zigbee驱动的复位重置操作。
33、为达到上述目的,本发明第二方面实施例提出了一种物模型属性动态配置系统,包括:
34、生成模块,用于基于zigbee驱动接收配置信息,根据配置信息生成物模型,并上报到link驱动;
35、读取模块,用于基于link驱动读取到设备列表及支持的物模型属性信息后,上传到服务器;
36、显示模块,用于基于服务器整理设备列表及支持的物模型属性信息,得到设备支持的属性列表,服务器动态显示设备列表及设备支持的属性列表。
37、本发明提出了一种物模型属性动态配置方法及系统,可以动态的添加各种设备,并动态修改对应的属性列表,提高物模型属性动态配置的准确性,并进行准确的数据显示,提高用户体验。
38、本发明的其它特征和优点将在随后的说明书中阐述,并且,部分地从说明书中变得显而易见,或者通过实施本发明而了解。本发明的目的和其他优点可通过在所写的说明书以及附图中所特别指出的结构来实现和获得。
39、下面通过附图和实施例,对本发明的技术方案做进一步的详细描述。
本文地址:https://www.jishuxx.com/zhuanli/20241106/323303.html
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 YYfuon@163.com 举报,一经查实,本站将立刻删除。
下一篇
返回列表