一种基于图表的属性动态展示方法、终端设备及存储介质与流程

专利2026-02-26  12


本发明涉及硬件属性显示领域,尤其涉及一种基于图表的属性动态展示方法、终端设备及存储介质。


背景技术:

1、硬件生产厂商将其生产的硬件设备(如传感器)卖给客户后,客户有时需要查看传感器的属性数据。由于每个硬件设备都有其特有的物模型结构,硬件设备会根据自己的物模型结构去解析硬件设备能够收集到的属性。硬件设备在运行过程中可以实时在浏览器的可视化界面中以图表的形式显示各个硬件设备中包括的属性和各个属性的变化过程以及显示最新的上报数据。但其显示方式仍存在以下缺陷:

2、(1)要查看某个硬件设备的属性时,需要单独到该硬件设备里去查看当前硬件设备有哪些属性,当设备种类很多时,如果通过这种方式查看属性则需要花费大量时间。

3、(2)硬件设备什么时间节点上报了某个属性,值是什么,使用者无法及时知道。

4、(3)硬件设备各个属性值的变化过程无法直观的被使用者查看,使用起来不便捷。


技术实现思路

1、为了解决上述问题,本发明提出了一种基于图表的属性动态展示方法、终端设备及存储介质。

2、具体方案如下:

3、一种基于图表的属性动态展示方法,包括以下步骤:

4、s1:将所有硬件设备对应的各属性以统一规则进行结构化,得到各属性的物模型结构;

5、s2:针对每个硬件设备,遍历其对应的各属性的物模型结构,基于每个属性的数据类型,生成该属性对应的属性卡片;设定属性卡片以基于时间轴的图表的方式展示各属性在不同时间点的属性信息;

6、当属性的数据类型为单一属性的数据结构时,其属性卡片中仅包含该属性的数据信息;

7、当属性的属性类型为结构体时,其属性卡片中包括该属性下的所有子属性的数据信息;

8、当属性的属性类型为数组时,其属性卡片由与数组元素个数相同的子属性卡片组成,每个子属性卡片包含对应的数组元素中所有属性的数据信息;

9、s3:实时采集各硬件设备的当前属性信息,并结合各硬件设备的历史属性信息,对各硬件设备对应的各属性的属性卡片进行更新。

10、进一步的,属性的物模型结构中包括:属性的数据类型、属性的父级属性的唯一编码、属性的名称和属性的唯一编码。

11、进一步的,单一属性的数据结构对应的数据类型包括:整型、字符串型、单精度浮点型、双精度浮点型、枚举型和布尔型。

12、进一步的,属性类型为结构体时,对应属性包含的各子属性在属性卡片以不同颜色的曲线表示。

13、进一步的,属性卡片中还包括显示当前时间和当前的属性信息。

14、进一步的,当接收到在属性卡片中对时间点的选择信息后,查找该时间点对应的属性信息,并以弹窗的方式进行展示。

15、进一步的,当属性卡片中包括多个属性时,该多个属性在弹窗中以列表的形式进行展示。

16、进一步的,对时间点的选择信息可以通过鼠标光标在图表中的对应横坐标的获取。

17、一种基于图表的属性动态展示终端设备,包括处理器、存储器以及存储在所述存储器中并可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现本发明实施例上述的方法的步骤。

18、一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,所述计算机程序被处理器执行时实现本发明实施例上述的方法的步骤。

19、本发明采用如上技术方案,实现了硬件设备属性的可视化展示,以时间轴折线图的形式展示硬件设备各属性的变化过程,方便用户直观的看到硬件设备的上报属性。



技术特征:

1.一种基于图表的属性动态展示方法,其特征在于,包括以下步骤:

2.根据权利要求1所述的基于图表的属性动态展示方法,其特征在于:属性的物模型结构中包括:属性的数据类型、属性的父级属性的唯一编码、属性的名称和属性的唯一编码。

3.根据权利要求1所述的基于图表的属性动态展示方法,其特征在于:单一属性的数据结构对应的数据类型包括:整型、字符串型、单精度浮点型、双精度浮点型、枚举型和布尔型。

4.根据权利要求1所述的基于图表的属性动态展示方法,其特征在于:属性类型为结构体时,对应属性包含的各子属性在属性卡片以不同颜色的曲线表示。

5.根据权利要求1所述的基于图表的属性动态展示方法,其特征在于:属性卡片中还包括显示当前时间和当前的属性信息。

6.根据权利要求1所述的基于图表的属性动态展示方法,其特征在于:当接收到在属性卡片中对时间点的选择信息后,查找该时间点对应的属性信息,并以弹窗的方式进行展示。

7.根据权利要求6所述的基于图表的属性动态展示方法,其特征在于:当属性卡片中包括多个属性时,该多个属性在弹窗中以列表的形式进行展示。

8.根据权利要求6所述的基于图表的属性动态展示方法,其特征在于:对时间点的选择信息可以通过鼠标光标在图表中的对应横坐标的获取。

9.一种基于图表的属性动态展示终端设备,其特征在于:包括处理器、存储器以及存储在所述存储器中并在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现如权利要求1~8中任一所述方法的步骤。

10.一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,其特征在于:所述计算机程序被处理器执行时实现如权利要求1~8中任一所述方法的步骤。


技术总结
本发明涉及一种基于图表的属性动态展示方法、终端设备及存储介质,该方法中包括:将所有硬件设备对应的各属性以统一规则进行结构化,得到各属性的物模型结构;针对每个硬件设备,遍历其对应的各属性的物模型结构,基于每个属性的数据类型,生成该属性对应的属性卡片;设定属性卡片以基于时间轴的图表的方式展示各属性在不同时间点的属性信息;实时采集各硬件设备的当前属性信息,并结合各硬件设备的历史属性信息,对各硬件设备对应的各属性的属性卡片进行更新。本发明实现了硬件设备属性的可视化展示,以时间轴折线图的形式展示硬件设备各属性的变化过程,方便用户直观的看到硬件设备的上报属性。

技术研发人员:林文彬,洪诗伟
受保护的技术使用者:厦门星纵物联科技有限公司
技术研发日:
技术公布日:2024/11/11
转载请注明原文地址: https://tieba.8miu.com/read-20277.html

最新回复(0)