控制智能设备的方法及装置的制造方法_3

文档序号:9349407阅读:来源:国知局
示信息中设置选择选项的方式,以使用户选择是否生成个性化控制界面,或者生成通用控制界面。
[0099]当用户选择了生成个性化控制界面时,执行步骤202;当用户选择生成通用控制界面时,根据智能设备的通用控制界面的配置信息生成智能设备的通用控制界面。
[0100]在步骤203中,根据智能设备的个性化界面插件和智能设备的通用控制界面的配置信息,生成控制选项和状态显示界面。
[0101]其中,智能设备的通用控制界面的配置信息可以保存在智能设备中的控制框架应用程序内;也可以保存在智能设备中或者云端服务器中。相应的,如果智能设备的通用控制界面的配置信息保存在智能设备中或者云端服务器中,则获取方式则根据上述获取个性化界面插件的方式相同,在此不再赘述。其中,通用控制界面的配置信息可以包括:功能类型以及状态显示类型。
[0102]在本公开实施例中通过个性化界面插件中的功能类型以及通用控制界面的配置信息中的功能类型,共同生成控制智能设备的操控界面中的控制选项。相应的,步骤203中生成控制选项的方式通过步骤2031进行实现;
[0103]另外,通过个性化界面插件中的状态显示类型以及通用控制界面的配置信息中的状态显示类型,共同生成控制智能设备的操控界面中的状态显示界面。相应的,步骤203中生成状态显示界面的方式通过步骤2032进行实现
[0104]在步骤2031中,获取个性化功能类型以及通用控制界面的配置信息中的功能类型对应的图标以及控制命令,并根据图标以及控制命令生成控制选项。
[0105]以智能空气净化器为例对功能类型进行描述,在智能空气净化器中通用控制界面的功能类型可以包括但不限于:开/关类型;模式选择类型;夜间模式。智能空气净化器的个性化功能类型可以包括:定制启动时间控制。
[0106]在终端中的控制框架应用程序中预先存储有各类功能类型对应的图标以及控制命令,通过依次获取各功能类型对应的图标以及控制命令,在控制界面中生成用于对智能设备进行控制的控制选项。
[0107]相应的,在控制界面中生成开/关类型,模式选择类型,夜间模式,定制启动时间控制这四个控制选项。
[0108]在步骤2032中,获取个性化状态显示类型以及通用控制界面的配置信息中的状态显示类型对应的显示控件,并根据显示控件生成状态显示界面。
[0109]在终端中的控制框架应用程序中预先存储有各类状态显示类型对应的显示控件。其中,显示控件中包括有获取状态显示类型对应的状态参数的数据输入接口,该数据输入接口用于向智能设备发送获取状态参数的请求,并接收智能设备返回的状态参数。终端可以接收智能设备通过直连的连接方式或者通过网络连接的方式返回给终端的各类状态参数。
[0110]另外,个性化状态显示类型可以与通用控制界面的配置信息中的状态显示类型具备相冲突的内容,例如:针对智能空气净化器,个性化状态显示类型对应为背景颜色随空气质量的变化而变化的显示控件,而通用控制界面的配置信息中的状态显示类型对应的为不改变颜色的显示空气质量的显示控件,这两种显示控件属于同一个类型。
[0111]因此在生成状态显示界面的过程中,还需要将个性化状态显示类型对应的显示控件的类型与通用控制界面的配置信息中的状态显示类型对应的显示控件的类型进行对比,如果属于同一个类型则仅根据个性化状态显示类型获取对应的显示控件,进而生成状态显示界面;如果不属于同一个类型则根据个性化状态显示类型以及通用控制界面的配置信息中的状态显示类型,分别获取对应的显示控件,并根据多个显示控件共同生成状态显示界面。
[0112]在步骤204中,根据控制选项和状态显示界面控制智能设备。
[0113]在生成了控制和状态显示界面以后,用户可以在控制和状态显示界面中进行各种功能的控制操作。相应的,控制智能设备则根据用户选取的控制选项,向智能设备发送对应的控制命令。
[0114]在步骤205中,如果未检测到智能设备设置了个性化控制界面,则根据智能设备的通用控制界面的配置信息生成智能设备的通用控制界面。
[0115]其中,通用控制界面中包括控制界面以及状态显示界面,由通用控制界面的配置信息中的功能类型和通用控制界面的配置信息中的状态显示类型分别生成。其中,生成的方式可以由以下步骤实现:
[0116]获取通用控制界面的配置信息中的功能类型对应的图标以及控制命令;并在控制界面区域生成功能类型对应的控制选项。
[0117]获取通用控制界面的配置信息中的状态显示类型对应的显示控件,显示控件中包括获取状态显示类型对应的状态参数的数据输入接口 ;
[0118]在状态显示区域加载显示控件,生成智能设备的状态显示界面。
[0119]在本公开实施例中通过在于智能设备建立连接时,检测智能设备中是否设置了个性化控制界面,如果设置了个性化控制界面则获取智能设备的个性化界面插件,根据个性化界面插件以及通用控制界面的配置信息,生成控制选项和状态显示界面,最终根据控制选项和状态显示界面控制智能设备。实现了在多个终端中共享个性化控制界面的控制智能设备的控制方式,提高了控制效率以及人机交互性。
[0120]本公开一示例性实施例提供了一种控制智能设备的方法,本方法实施例应用于终端中,参见图3。
[0121]需要说明的是,本公开实施例中通过用户在控制框架应用程序中由用户进行选择的方式,生成不同的用户需求对应的智能设备的控制界面。
[0122]其中,该方法流程包括:
[0123]在步骤301中,检测用户对于使用智能设备的通用控制界面或者使用智能设备的个性化控制界面的选择信息。
[0124]其中,控制框架应用程序在生成智能设备的控制界面之前,检测到智能设备存在有个性化控制界面时,可以先向用户发出提示信息用于让用户选择生成通用控制界面或者个性化控制界面。
[0125]其中,提示信息可以为提示对话框的方式,分别设置有通用控制界面对应的选项以及个性化控制界面的选项。用户在进行选择后会生成选择信息,其中选择信息中包括用户在提示对话框中选择的控制界面的标识,可以为通用控制界面标识或者个性化控制界面标识O
[0126]在步骤302中,当检测到用户对于使用智能设备的通用控制界面的选择信息时,根据智能设备的通用控制界面的配置信息,生成控制选项和状态显示界面;根据控制选项和状态显示界面控制智能设备。
[0127]在步骤303中,当检测到用户对于使用智能设备的个性化控制界面的选择信息时,根据智能设备的个性化界面插件和智能设备的通用控制界面的配置信息,生成控制选项和状态显示界面;根据控制选项和状态显示界面控制智能设备。
[0128]其中,步骤302和步骤303中生成通用控制界面或者个性化控制界面的方式如上一实施例中,在此不再赘述。
[0129]在本公开实施例中通过在于智能设备建立连接时,通过检测用户对于控制界面的选择信息而生成对应的控制界面,最终根据生成的控制界面控制智能设备。实现了智能设备的多种控制界面的生成方式,便于用户根据需要选择自身所需的控制方式,提高了控制效率以及人机交互性。
[0130]对应于上述示例性实施例提供的控制智能设备的方法,本公开另一示例性实施例提供了一种控制智能设备的装置,该装置应用于终端,参见图4,该装置包括:
[0131]第一检测模块401,用于当终端与智能设备建立连接时,检测智能设备是否设置了个性化控制界面;
[0132]获取模块402,用于在检测到智能设备设置了个性化控制界面时,获取智能设备的个性化界面插件,个性化界面插件包括个性化功能类型和个性化状态显示类型;
[0133]第一生成模块403,用于根据智能设备的个性化界面插件和智能设备的通用控制界面的配置信息,生成控制选项和状态显示界面;
[0134]控制模块404,用于根据控制选项和状态显示界面控制智能设备。
当前第3页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1