System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 一种设备功能控制件展示方法及终端设备技术_技高网

一种设备功能控制件展示方法及终端设备技术

技术编号:40546991 阅读:7 留言:0更新日期:2024-03-05 19:04
本发明专利技术属于数据驱动APP页面技术领域,具体涉及一种设备功能控制件展示方法及终端设备。设备功能控制件展示方法包括:服务器下发配置文件,终端需要展示目标设备的功能控制件时,读取目标设备的配置信息,终端为目标设备各个功能模块根据对应的属性匹配对应的显示模块,并将显示模块显示于终端人机交互界面上,其中配置文件包括已开发设备的配置信息,配置信息包括需显示的功能模块的属性,功能模块包括信息展示功能和/或控制按键,显示模块包括信息展示功能的交互图片和/或控制按键的虚拟按键。通过此过程,仅需开发一套配置文件,就能够在终端人机交互界面上显示需要展示目标设备的功能控制件,简化了终端展示目标设备的功能控制件的开发过程。

【技术实现步骤摘要】

本专利技术属于数据驱动app页面,具体涉及一种设备功能控制件展示方法及终端设备


技术介绍

1、随着智能家居的不断发展,智能家居的种类也日益丰富,智能家居的使用用户也越来越多。目前,为了使用户控制智能家居的使用,会为用户配备一个智能中控屏,用于控制用户设置的所有智能家居设备,智能中控屏上显示对应智能家居的控制按键,当用户触摸对应智能家居设备的功能按键时,对应的智能家居会实现相应的功能。

2、现有技术中,智能家居中控屏上的功能按键的形成,是开发人员需要根据每一个智能家居设备的功能设置成一套具备控制功能的按键组合,即一个智能家居设备需要开发一套对应的控制界面,所以每新增一个智能家居设备,开发人员就需要重新开发一套与新设备功能相对应的界面,并且对于相同设备具备不同功能时,仍需为对应设备开发对应的界面,所以对于不同设备需要开发不同界面,对于相同设备具备不同功能也需开发不同界面,因此开发过程繁琐。


技术实现思路

1、本专利技术的目的在于提供一种设备功能控制件展示方法及终端设备,用以解决现有技术在开发设备功能控制件界面存在开发过程繁琐的问题。

2、为解决上述技术问题,本专利技术提供了一种设备功能控制件展示方法,包括如下步骤:

3、1)服务器下发配置文件;所述配置文件包括已开发设备的设备标识及对应的配置信息;

4、2)终端需要展示目标设备的功能控制件时,读取目标设备的配置信息;所述配置信息包括需显示的功能模块的属性;所述功能模块包括信息展示功能和/或控制按键;

5、3)终端为目标设备各个功能模块根据对应的属性匹配对应的显示模块,并将显示模块显示于终端人机交互界面上;所述显示模块包括信息展示功能的交互图片和/或控制按键的虚拟按键。

6、其有益效果为:因配置文件中包括已开发设备的配置信息,所以保证了全网的配置文件都是统一的配置文件,即仅需一套配置文件,就可以获取每个已开发设备的配置信息;并且配置信息中包括需显示的功能模块属性,此功能模块属性并不是功能模块具体的显示图像,即并不是功能模块的具体的布局信息,所以简化了配置文件的开发,简化了开发的过程;并在终端为目标设备各个功能模块根据对应的属性匹配对应的显示模块,因此终端显示设备在获取对应设备的配置信息后,根据匹配对应的显示模块,将功能按键图片显示于终端人机交互显示界面,即在终端人机交互显示界面上显示信息展示功能的交互图片和/或控制按键的虚拟按键,信息展示功能的交互图片例如:温度的交互图片、或天气的交互图片等;控制按键的虚拟按键例如:打开设备虚拟按键、关闭设备虚拟按键、调高虚拟按键、或调低虚拟按键等。因此通过上述仅需开发一套配置文件,就可以实现在终端人机交互界面上显示需要展示目标设备的功能控制件,无需对每个设备都进行开发一套app用于显示设备的功能控制件的过程,所以简化了终端展示目标设备的功能控制件的开发过程。

7、进一步地,若有新设备被开发,则将配置文件加入此新设备的设备标识和对应配置信息得到新配置文件,新配置文件上传至服务器,覆盖服务器原有的配置文件。新设备被开发时,无需对新设备重新开发一套app用于显示新设备的功能控制件的过程,通过在原有的配置文件的基础上,增加新设备的配置信息,即增加新设备需显示的功能模块的属性,并将新的配置文件上传至服务器,供服务器存储与下发。所以此新设备的功能控制件展示开发过程相较于重新开发一套此设备的app用于显示设备的功能控制件来说,简化了开发过程。

8、进一步地,若有已开发设备的功能变动时,则更新配置文件中此设备的配置信息,将更新后的配置文件上传至服务器,覆盖服务器原有的配置文件。已开发设备的功能控制键展示需要更新时,只需在原有的配置文件中更改对应设备的配置信息,并将更改后的配置文件上传到服务器,覆盖服务器的原有配置文件,然后服务器将新配置文件再下发至终端,当终端设备启动时,与服务器进行通信,获取新的配置文件,终端根据新的配置文件,获取对应设备的配置信息,进而重新生成对应设备的功能控制件,所以此更新过程,仅是对配置文件进行了更改,并覆盖原有配置文件,并在终端设备打开后重新获取,展示更新后的功能控制件,简化了已开发设备有功能变动时,需要重新开发一套app的过程,即通过修改配置文件中的配置信息,就可以实现设备的功能控制件展示更新,因此维护过程更加方便。

9、进一步地,所述终端人机交互界面上,各个设备以卡片的形式展示设备的功能控制件。

10、进一步地,所述配置信息还包括需显示的功能模块在卡片上的展示位置,并在步骤3)中,将显示模块显示于终端人机交互界面对应卡片上的展示位置处。通过设置需显示的功能模块的展示位置,即该功能按键在列表条目快捷控制展示还是在详情控制页面里展示,使得功能按键有条理的展示在终端人机交互界面上,便于操作人员操作。

11、为解决上述技术问题,本专利技术还提供了一种终端设备,所述终端设备包括存储器、处理器和存储在存储器中可供处理器运行的程序指令,其中所述处理器执行所述程序指令以实现如下步骤:

12、1)获取服务器下发的配置文件;所述配置文件包括已开发设备的设备标识及对应的配置信息;

13、2)需要展示目标设备的功能控制件时,读取目标设备的配置信息;所述配置信息包括需显示的功能模块的属性;所述功能模块包括信息展示功能和/或控制按键;

14、3)为目标设备各个功能模块根据对应的属性匹配对应的显示模块,并在人机交互界面上显示显示模块;所述显示模块包括信息展示功能的交互图片和/或控制按键的虚拟按键。

15、其有益效果为:因配置文件中包括已开发设备的配置信息,所以保证了全网的配置文件都是统一的配置文件,即仅需一套配置文件,就可以获取每个已开发设备的配置信息;并且配置信息中包括需显示的功能模块属性,此功能模块属性并不是功能模块具体的显示图像,即并不是功能模块的具体的布局信息,所以简化了配置文件的开发,简化了开发的过程;并在终端为目标设备各个功能模块根据对应的属性匹配对应的显示模块,因此终端显示设备在获取对应设备的配置信息后,根据匹配对应的显示模块,将功能按键图片显示于终端人机交互显示界面,即在终端人机交互显示界面上显示信息展示功能的交互图片和/或控制按键的虚拟按键,信息展示功能的交互图片例如:温度的交互图片、或天气的交互图片等;控制按键的虚拟按键例如:打开设备虚拟按键、关闭设备虚拟按键、调高虚拟按键、或调低虚拟按键等。因此通过上述仅需开发一套配置文件,就可以实现在终端人机交互界面上显示需要展示目标设备的功能控制件,无需对每个设备都进行开发一套app用于显示设备的功能控制件的过程,所以简化了终端展示目标设备的功能控制件的开发过程。

16、进一步地,若有新设备被开发,则将配置文件加入此新设备的设备标识和对应配置信息得到新配置文件,新配置文件上传至服务器,覆盖服务器原有的配置文件。新设备被开发时,无需对新设备重新开发一套app用于显示新设备的功能控制件的过程,通过在原有的配置文件的基本文档来自技高网...

【技术保护点】

1.一种设备功能控制件展示方法,其特征在于,包括如下步骤:

2.根据权利要求1所述的设备功能控制件展示方法,其特征在于,若有新设备被开发,则将配置文件加入此新设备的设备标识和对应配置信息得到新配置文件,新配置文件上传至服务器,覆盖服务器原有的配置文件。

3.根据权利要求1所述的设备功能控制件展示方法,其特征在于,若有已开发设备的功能变动时,则更新配置文件中此设备的配置信息,将更新后的配置文件上传至服务器,覆盖服务器原有的配置文件。

4.根据权利要求1所述的设备功能控制件展示方法,其特征在于,所述终端人机交互界面上,各个设备以卡片的形式展示设备的功能控制件。

5.根据权利要求4所述的设备功能控制件展示方法,其特征在于,所述配置信息还包括需显示的功能模块在卡片上的展示位置,并在步骤3)中,将显示模块显示于终端人机交互界面对应卡片上的展示位置处。

6.一种终端设备,其特征在于,所述终端设备包括存储器、处理器和存储在存储器中可供处理器运行的程序指令,其中所述处理器执行所述程序指令以实现如下步骤:

7.根据权利要求6所述的终端设备,其特征在于,若有新设备被开发,则将配置文件加入此新设备的设备标识和对应配置信息得到新配置文件,新配置文件上传至服务器,覆盖服务器原有的配置文件。

8.根据权利要求6所述的终端设备,其特征在于,若有已开发设备的功能变动时,则更新配置文件中此设备的配置信息,将更新后的配置文件上传至服务器,覆盖服务器原有的配置文件。

9.根据权利要求6所述的终端设备,其特征在于,所述人机交互界面上,各个设备以卡片的形式展示设备的功能控制件。

10.根据权利要求9所述的终端设备,其特征在于,所述配置信息还包括需显示的功能模块在卡片上的展示位置,步骤3)中,并在人机交互界面对应卡片上的展示位置处显示显示模块。

...

【技术特征摘要】

1.一种设备功能控制件展示方法,其特征在于,包括如下步骤:

2.根据权利要求1所述的设备功能控制件展示方法,其特征在于,若有新设备被开发,则将配置文件加入此新设备的设备标识和对应配置信息得到新配置文件,新配置文件上传至服务器,覆盖服务器原有的配置文件。

3.根据权利要求1所述的设备功能控制件展示方法,其特征在于,若有已开发设备的功能变动时,则更新配置文件中此设备的配置信息,将更新后的配置文件上传至服务器,覆盖服务器原有的配置文件。

4.根据权利要求1所述的设备功能控制件展示方法,其特征在于,所述终端人机交互界面上,各个设备以卡片的形式展示设备的功能控制件。

5.根据权利要求4所述的设备功能控制件展示方法,其特征在于,所述配置信息还包括需显示的功能模块在卡片上的展示位置,并在步骤3)中,将显示模块显示于终端人机交互界面对应卡片上的展示位置处。

6.一...

【专利技术属性】
技术研发人员:叶龙马涛姜红梅田涵朴苏三元赵庆旭
申请(专利权)人:河南紫联物联网技术有限公司
类型:发明
国别省市:

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

1