支持多屏系统属性显示的控制方法及其控制装置的制造方法

文档序号:9371872阅读:293来源:国知局
支持多屏系统属性显示的控制方法及其控制装置的制造方法
【技术领域】
[0001]本发明涉及一种支持多屏系统属性显示的控制方法及其控制装置。
【背景技术】
[0002]现有的家电设备的设备描述文件为了描述设备的功能及其显示要素,指定了非常复杂的语法,开发人员需要针对设备的属性选择不同的语法进行描述。例如在人机交互过程中,Web网页需要获取设备描述文件的全部内容,软件系统根据设备描述文件进行解析,从而得到控制命令的列表,根据需要点击相应的命令以控制相关家电设备进行显示等操作。其中所述控制命令会根据设备的属性不同,使用不同的语法进行描述,又由于语法较为复杂,需要具备相关设备开发的知识才能理解。因此,对操作人员的专业技能要求较高,增加了系统的复杂程度。
[0003]由于其复杂的语法关系,不能直接应用于终端,还需要开发相关软件,以适应所述语法。因此加大了系统开发的复杂度,且操作不方便,工作量大,出错的概率高,从而阻碍了设备在终端的发展。
[0004]此外,由于只能在控制指令的列表中选择指定的控制指令,有些控制指令不能完成,例如需要输入数据等,这使得现有技术有很大的局限性。

【发明内容】

[0005]有鉴于此,本发明要解决的技术问题在于提供一种支持多屏系统属性显示的控制方法及其控制装置,以降低设备描述文件的复杂度。
[0006]为解决上述技术问题,本发明的技术方案是这样实现的:
一种支持多屏系统属性显示的控制方法,包括:
终端向家庭服务器发送请求,其中携带有用户选取的家电设备的ID标识,以至少获取所述家电设备的功能渲染文件;
终端根据获取到的所述家电设备的功能渲染文件,控制所述家电设备属性的显示。
[0007]作为优选方案,所述功能渲染文件包括:所述家电设备的属性、图标资源、家电设备的默认值、使用的显示控件以及属性渲染样式。
[0008]作为优选方案,还包括:所述终端在获取到所述功能渲染文件的同时也获取数据模型;其中,所述数据模型中包含有使用数据对所述家电设备的各个属性的描述;
在需要对所述家电设备的属性进行设置时,所述终端建立所述家电设备的功能渲染文件和数据模型的对应关系,并根据用户设置,通过家庭服务器或直接向所述家电设备发送控制命令,其中至少携带有对应所述家电设备的属性的数据模型。
[0009]作为优选方案,在所述终端向家庭服务器发送请求之前,还包括:所述终端通过网络与所述家庭服务器连接,并将从所述家庭服务器中获取到的所有家电设备的ID标识进行显示,并检测用户选取的家电设备的ID标识。
[0010]作为优选方案,所述终端中的功能渲染文件及数据模型是由家庭服务器通过网络从云服务器或家电设备中获取的。
[0011]作为优选方案,所述终端为手机或PC机中的一个或组合。
[0012]本发明提供的另一种技术方案:
一种支持多屏系统属性显示的控制装置,用于控制家电设备的属性显示,包括:
家庭服务器,通过网络与家电设备连接,获取并存储家电设备的功能渲染文件及数据模型;
终端,通过网络与家庭服务器连接,向家庭服务器发送请求,其中携带有用户选取的家电设备的ID标识,以至少获取所述家电设备的功能渲染文件,并根据获取到的所述家电设备的功能渲染文件,控制所述家电设备属性的显示。
[0013]作为优选方案,所述终端在获取到所述功能渲染文件的同时也获取数据模型,所述数据模型中包含有使用数据对所述家电设备的各个属性的描述;
且所述终端包括:
请求模块,用于向家庭服务器发送请求,其中携带有该家电设备的ID标识,以获取该家电设备的功能渲染文件及数据模型;
接收模块,用于接收家庭服务器回复的请求响应,其中携带有该家电设备的功能渲染文件及数据模型;
控制模块,用于建立功能渲染文件及数据模型的对应关系,并根据用户设置,通过家庭服务器或直接向所述家电设备发送控制命令,其中至少携带有对应所述家电设备的属性的数据模型。
[0014]作为优选方案,所述终端还包括:
显示模块,用于与家庭服务器连接,并将从所述家庭服务器中获取所有家电设备的ID标识并进行显示;
检测模块,用于检测用户选取的家电设备的ID标识,并将其传送至请求模块。
[0015]作为优选方案,所述控制装置还包括云服务器,所述家庭服务器通过网络与云服务器连接,获取并存储家电设备的功能渲染文件及数据模型。
[0016]本发明达到的技术效果如下:
1、在设备层中,对接到设备的属性可按照设备功能渲染文件来显示,避免了现有技术中控制命令因设备属性不同而使用不同的、复杂的语法来描述的缺陷,降低了设备描述文件的复杂度,也降低了系统操作人员的工作强度及所需的专业度;
2、本发明而可直接应用于各种终端中,扩大了使用范围;
3、本发明操作简单,提高了系统的准确率。
【附图说明】
[0017]图1为本发明支持多屏系统属性显示的控制方法流程图。
[0018]图2为本发明支持多屏系统属性显示的控制装置的结构示意图。
[0019]【符号说明】
I家庭服务器
2终端 21显示模块 22检测模块 23请求模块 24接收模块 25控制模块 3云服务器 4家电设备。
【具体实施方式】
[0020]如图1所示,本发明支持多屏系统属性显示的控制方法包括:
步骤100:终端向家庭服务器发送请求,其中携带有用户选取的家电设备的ID标识,以至少获取该家电设备的功能渲染文件。
[0021]其中,所述终端通过网络与家庭服务器连接,从所述家庭服务器中获取所有家电设备的ID标识,并将所有家电设备的ID标识进行显示,以供用户从中选取。
[0022]步骤200:终端通过获取到的所述家电设备的功能渲染文件,控制所述家电设备属性的显示。
[0023]其中,步骤200中还包括:所述终端在获取到所述功能渲染文件的同时也获取数据模型,其中,所述数据模型中包含有使用数据对所述家电设备的各个属性的描述;在需要对所述家电设备的属性进行设置时,所述终端建立所述家电设备的功能渲染文件和数据模型的对应关系,并根据用户设置,通过家庭服务器或直接向所述家电设备发送控制命令,其中至少携带有对应所述家电设备的属性的数据模型。
[0024]其中,所述终端中的功能渲染文件及数据模型是由家庭服务器通过网络从云服务器或家电设备中获取的。
[0025]其中,每一个家电设备均具有一个唯一的ID( Identity,身份标识号码)标识信息。家庭服务器可以向连入网络的各个家电设备发送请求,其中携带有其请求的家电设备的ID标识信息。各个家电设备在收到该请求后,将本家电设备自身的ID标识信息与接收到的该请求中的ID标识信息进行比较,如果相同,则发送请求响应,其中携带有本家电设备的功能渲染文件、或者功能渲染文件及数据模型;否则,丢弃该请求。
[0026]此外,云服务器中存储有全部家电设备的功能渲染文件和数据模型,因此,家庭服务器也可以向云服务器发送请求,其中携带有所请求的家电设备的ID标识信息;云服务器收到该请求后回复请求响应,其中携带有符合该ID标识信息的家电设备的功能渲染文件,或者功能渲染文件及数据模型。
[0027]当有新的家电设备加入网络时,家庭服务器可直接向该家电设备发送请求或向云服务器发送请求,其中携带有该新加入网络的家电设备的ID标识信息,以获取并保存该家电设备的功能渲染文件,或者功能渲染文件及数据模型。
[0028]此外,家庭服务器也可通过网络与云服务器连接,从云服务器中下载功能渲染文件和数据模型,以分别覆盖家庭服务器中原有的功能渲染文件,或者功能渲染文件及数据模型,使家庭服务器中存储的功能渲染文件,或者功能渲染文件及数据模型的相关信息保持实时更新,确保终端及时准确的控制家电设备。
[0029]所述功能渲染文件包括:家电设备的属性、图标资源、家电设备的默认值以及使用的显示控件、属性渲染样式等。例如家电设备的属性可为开机、关机、温度等;家电设备的默认值为家电设备的默认资源配置,在本实施例中,该默认的资源主要是指默认的图标资源,例如:在家电设备上开机的默认图标为圆形图案等;所述显示控件可为图表控件、表格控件等;属性渲染样式包括按钮样式、列表样式、下拉菜单样式、输入命令样式等,所述终端根据属性渲染样式对所述家电设备的属性进行显示。其中,家电设备的每一个属性有其对应的属性渲染样式,例如:开机对应的属性渲染样式为按钮样式,关机对应的属性渲染样式为按钮样式,温度对应的属性渲染样式为下拉菜单样式等,但并不以此为限。
[0030]所述数据模型为使用数据对家电设备所有属性的描述,所述数据模型可以为40001,40002,40003等,其中,40001表示开机、40002表示关机、40003表示温度。
[0031]终端在获取到功能渲染文件和数据模型后,将该功能渲染文件和数据模型分别放置于两个缓存文件中,且各所述缓存文件中分别存储有家电设备的ID标识信息。此外,终端中还可能存储有其他多个缓存文件,且各个缓存文件之间相互独立,即任意两个缓存文件之间没有对应关系。
[0032]当需要设置一家电设备的属性时,终端自动调取缓存文件中的含有该家电设备的ID标识信息的功能渲染文件和数据模型,将两者配对,建立对应关系。例如,当指定的家电设备的ID标识信息为空调时,自动调取储存有家电设备的ID标识信息为空调的各个缓存文件,调取的各个缓存文件还应该分别包含有功能渲染文件或数据模型,从而建立功能渲染文件和数据模型的对应关系。
[0033]其中,终端为手机或PC机中的一个或组合。
[0034]终端以手机、指定的家电设备以电冰箱、属性设置以开机为例,对上述方法进行进一步说明。
[0035]手机与家庭服务器通过网络连接,从所述家庭服
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1