终端控制方法及装置制造方法及图纸

技术编号:18142390 阅读:24 留言:0更新日期:2018-06-06 14:22
本公开是关于一种终端控制方法及装置。该方法包括:接收终端发送的配置请求,配置请求包括终端对应的账户标识,账户标识关联有M个智能设备;获取M个智能设备中每个智能设备在智能场景中支持的触发条件和可执行指令;根据M个智能设备中每个智能设备在智能场景中支持的触发条件和可执行指令,向终端发送第一配置信息。该技术方案中,服务器可以将与账户标识关联的多个智能设备中每个智能设备在智能场景中支持的触发条件和可执行指令推送给终端,便于终端显示智能场景设置界面,实现了终端根据服务器发送的配置信息获取建立智能场景所需的信息的方案,提高了用户体验。

【技术实现步骤摘要】
终端控制方法及装置
本公开涉及终端
,尤其涉及一种终端控制方法及装置。
技术介绍
随着智能化家居的发展,用户可以通过手机上安装的控制APP(Application,应用程序)将多个的智能家居设备与用户的账户ID进行关联,然后通过在该控制APP上的操作即可实现对各个智能家居设备控制。例如,用户可以在该控制APP上设置智能场景,使得不同智能设备能够在某一触发条件下进行联动,实现了在不需要用户操作的情况下即可将多个智能设备调整至最适合用户的工作状态的方案。
技术实现思路
为克服相关技术中存在的问题,本公开实施例提供一种终端控制方法及装置。所述技术方案如下:根据本公开实施例的第一方面,提供一种终端控制方法,应用于服务器,包括:接收终端发送的配置请求,所述配置请求包括所述终端对应的账户标识,所述账户标识关联有M个智能设备,所述M为大于或等于1的整数;获取所述M个智能设备中每个智能设备在智能场景中支持的触发条件和可执行指令;根据所述M个智能设备中每个智能设备在智能场景中支持的触发条件和可执行指令,向所述终端发送第一配置信息,便于所述终端根据所述第一配置信息显示智能场景设置界面。本公开的实施例提供的技术方案可以包括以下有益效果:服务器可以根据终端安装的控制APP的请求将与账户标识关联的多个智能设备中每个智能设备在智能场景中支持的触发条件和可执行指令推送给该控制APP,便于该控制APP显示智能场景设置界面,实现了控制APP根据服务器发送的配置信息获取建立智能场景所需的信息的方案,降低了控制APP安装包的数据量,进而减小了控制APP在终端中占用的存储空间,提高了用户体验。在一个实施例中,所述方法还包括:获取与所述服务器关联的N个智能设备中每个智能设备在智能场景中支持的触发条件和可执行指令,所述N为大于或等于M的整数;所述获取所述M个智能设备中每个智能设备在智能场景中支持的触发条件和可执行指令包括:根据所述N个智能设备中每个智能设备在智能场景中支持的触发条件和可执行指令,获取所述M个智能设备中每个智能设备在智能场景中支持的触发条件和可执行指令。在一个实施例中,所述获取与所述服务器关联的N个智能设备中每个智能设备在智能场景中支持的触发条件和可执行指令包括:获取所述N个智能设备的版本信息;根据所述N个智能设备的版本信息,确定所述N个智能设备中每个智能设备在智能场景中支持的触发条件和可执行指令。在一个实施例中,所述获取与所述服务器关联的N个智能设备中每个智能设备在智能场景中支持的触发条件和可执行指令包括:获取所述N个智能设备多次上报的事件或属性;根据所述N个智能设备多次上报的事件或属性,获取所述N个智能设备中每个智能设备在智能场景中支持的触发条件;获取所述N个智能设备中每个智能设备接收到的多个操作指令;根据所述N个智能设备中每个智能设备接收到的多个操作指令,获取所述N个智能设备中每个智能设备在智能场景中支持的可执行指令。在一个实施例中,所述方法还包括:在检测到所述账户标识关联新的智能设备,或删除已关联的智能设备时,获取所述账户标识当前关联的G个智能设备中每个智能设备在智能场景中支持的触发条件和可执行指令,所述G为大于或等于1的整数;根据所述G个智能设备中每个智能设备在智能场景中支持的触发条件和可执行指令,向所述终端发送第二配置信息,便于所述终端存储所述第二配置信息。在一个实施例中,所述方法还包括:在检测到所述账户标识关联的M个智能设备中存在版本更新的智能设备时,获取版本更新后所述账户标识关联的M个智能设备中每个智能设备在智能场景中支持的触发条件和可执行指令;根据版本更新后所述M个智能设备中每个智能设备在智能场景中支持的触发条件和可执行指令,向所述终端发送第三配置信息,便于所述终端存储所述第三配置信息。根据本公开实施例的第二方面,提供一种终端控制方法,应用于终端,包括:获取智能场景设置指令,所述智能场景设置指令指示终端显示智能场景设置界面;响应于所述智能场景设置指令,向服务器发送配置请求,所述配置请求包括所述终端对应的账户标识,所述账户标识关联有M个智能设备,所述M为大于或等于1的整数;接收所述服务器发送的第一配置信息,所述第一配置信息包括所述M个智能设备中每个智能设备在智能场景中支持的触发条件和可执行指令;根据所述M个智能设备中每个智能设备在智能场景中支持的触发条件和可执行指令,显示所述智能场景设置界面。本公开的实施例提供的技术方案可以包括以下有益效果:终端安装的控制APP可以根据服务器发送的与账户标识关联的多个智能设备中每个智能设备在智能场景中支持的触发条件和可执行指令,显示智能场景设置界面,实现了控制APP根据服务器发送的配置信息获取建立智能场景所需的信息的方案,降低了控制APP安装包的数据量,进而减小了控制APP在终端中占用的存储空间,提高了用户体验。在一个实施例中,所述方法还包括:在所述账户标识关联新的智能设备,或删除已关联的智能设备时,接收并保存所述服务器发送的第二配置信息,所述第二配置信息包括所述账户标识当前关联的G个智能设备中每个智能设备在智能场景中支持的触发条件和可执行指令,所述G为大于或等于1的整数。在一个实施例中,所述方法还包括:在获取到所述智能场景设置指令,确定当前是否保存有所述第二配置信息;若当前保存有所述第二配置信息,根据所述第二配置信息,显示所述智能场景设置界面;所述响应于所述智能场景设置指令,向服务器发送配置请求包括:若当前未保存有所述第二配置信息,响应于所述智能场景设置指令,向服务器发送配置请求。在一个实施例中,所述方法还包括:在所述账户标识关联的M个智能设备中存在版本更新的智能设备时,接收所述服务器发送的第三配置信息,所述第三配置信息包括版本更新后所述账户标识关联的M个智能设备中每个智能设备在智能场景中支持的触发条件和可执行指令。在一个实施例中,所述方法还包括:在获取到所述智能场景设置指令,确定当前是否保存有所述第三配置信息;若当前保存有所述第三配置信息,根据所述第三配置信息,显示所述智能场景设置界面;所述响应于所述智能场景设置指令,向服务器发送配置请求包括:若当前未保存有所述第三配置信息,响应于所述智能场景设置指令,向服务器发送配置请求。根据本公开实施例的第三方面,提供一种终端控制装置,包括:第一接收模块,用于接收终端发送的配置请求,所述配置请求包括所述终端对应的账户标识,所述账户标识关联有M个智能设备,所述M为大于或等于1的整数;第一获取模块,用于获取所述M个智能设备中每个智能设备在智能场景中支持的触发条件和可执行指令;第一发送模块,用于根据所述M个智能设备中每个智能设备在智能场景中支持的触发条件和可执行指令,向所述终端发送第一配置信息,便于所述终端根据所述第一配置信息显示智能场景设置界面。在一个实施例中,所述装置还包括:第二获取模块,用于获取与所述服务器关联的N个智能设备中每个智能设备在智能场景中支持的触发条件和可执行指令,所述N为大于或等于M的整数;所述第一获取模块包括:第一获取子模块,用于根据所述N个智能设备中每个智能设备在智能场景中支持的触发条件和可执行指令,获取所述M个智能设备中每个智能设备在智能场景中支持的触发条件和可执行指令。在一个实施例中,所述第二获取模块包本文档来自技高网...
终端控制方法及装置

【技术保护点】
一种终端控制方法,其特征在于,应用于服务器,包括:接收终端发送的配置请求,所述配置请求包括所述终端对应的账户标识,所述账户标识关联有M个智能设备,所述M为大于或等于1的整数;获取所述M个智能设备中每个智能设备在智能场景中支持的触发条件和可执行指令;根据所述M个智能设备中每个智能设备在智能场景中支持的触发条件和可执行指令,向所述终端发送第一配置信息,便于所述终端根据所述第一配置信息显示智能场景设置界面。

【技术特征摘要】
1.一种终端控制方法,其特征在于,应用于服务器,包括:接收终端发送的配置请求,所述配置请求包括所述终端对应的账户标识,所述账户标识关联有M个智能设备,所述M为大于或等于1的整数;获取所述M个智能设备中每个智能设备在智能场景中支持的触发条件和可执行指令;根据所述M个智能设备中每个智能设备在智能场景中支持的触发条件和可执行指令,向所述终端发送第一配置信息,便于所述终端根据所述第一配置信息显示智能场景设置界面。2.根据权利要求1所述的方法,其特征在于,所述方法还包括:获取与所述服务器关联的N个智能设备中每个智能设备在智能场景中支持的触发条件和可执行指令,所述N为大于或等于M的整数;所述获取所述M个智能设备中每个智能设备在智能场景中支持的触发条件和可执行指令包括:根据所述N个智能设备中每个智能设备在智能场景中支持的触发条件和可执行指令,获取所述M个智能设备中每个智能设备在智能场景中支持的触发条件和可执行指令。3.根据权利要求2所述的方法,其特征在于,所述获取与所述服务器关联的N个智能设备中每个智能设备在智能场景中支持的触发条件和可执行指令包括:获取所述N个智能设备的版本信息;根据所述N个智能设备的版本信息,确定所述N个智能设备中每个智能设备在智能场景中支持的触发条件和可执行指令。4.根据权利要求2所述的方法,其特征在于,所述获取与所述服务器关联的N个智能设备中每个智能设备在智能场景中支持的触发条件和可执行指令包括:获取所述N个智能设备多次上报的事件或属性;根据所述N个智能设备多次上报的事件或属性,获取所述N个智能设备中每个智能设备在智能场景中支持的触发条件;获取所述N个智能设备中每个智能设备接收到的多个操作指令;根据所述N个智能设备中每个智能设备接收到的多个操作指令,获取所述N个智能设备中每个智能设备在智能场景中支持的可执行指令。5.根据权利要求1至4任意一项权利要求所述的方法,其特征在于,所述方法还包括:在检测到所述账户标识关联新的智能设备,或删除已关联的智能设备时,获取所述账户标识当前关联的G个智能设备中每个智能设备在智能场景中支持的触发条件和可执行指令,所述G为大于或等于1的整数;根据所述G个智能设备中每个智能设备在智能场景中支持的触发条件和可执行指令,向所述终端发送第二配置信息,便于所述终端存储所述第二配置信息。6.根据权利要求1至4任意一项权利要求所述的方法,其特征在于,所述方法还包括:在检测到所述账户标识关联的M个智能设备中存在版本更新的智能设备时,获取版本更新后所述账户标识关联的M个智能设备中每个智能设备在智能场景中支持的触发条件和可执行指令;根据版本更新后所述M个智能设备中每个智能设备在智能场景中支持的触发条件和可执行指令,向所述终端发送第三配置信息,便于所述终端存储所述第三配置信息。7.一种终端控制方法,其特征在于,应用于终端,包括:获取智能场景设置指令,所述智能场景设置指令指示终端显示智能场景设置界面;响应于所述智能场景设置指令,向服务器发送配置请求,所述配置请求包括所述终端对应的账户标识,所述账户标识关联有M个智能设备,所述M为大于或等于1的整数;接收所述服务器发送的第一配置信息,所述第一配置信息包括所述M个智能设备中每个智能设备在智能场景中支持的触发条件和可执行指令;根据所述M个智能设备中每个智能设备在智能场景中支持的触发条件和可执行指令,显示所述智能场景设置界面。8.根据权利要求7所述的方法,其特征在于,所述方法还包括:在所述账户标识关联新的智能设备,或删除已关联的智能设备时,接收并保存所述服务器发送的第二配置信息,所述第二配置信息包括所述账户标识当前关联的G个智能设备中每个智能设备在智能场景中支持的触发条件和可执行指令,所述G为大于或等于1的整数。9.根据权利要求8所述的方法,其特征在于,所述方法还包括:在获取到所述智能场景设置指令,确定当前是否保存有所述第二配置信息;若当前保存有所述第二配置信息,根据所述第二配置信息,显示所述智能场景设置界面;所述响应于所述智能场景设置指令,向服务器发送配置请求包括:若当前未保存有所述第二配置信息,响应于所述智能场景设置指令,向服务器发送配置请求。10.根据权利要求7所述的方法,其特征在于,所述方法还包括:在所述账户标识关联的M个智能设备中存在版本更新的智能设备时,接收所述服务器发送的第三配置信息,所述第三配置信息包括版本更新后所述账户标识关联的M个智能设备中每个智能设备在智能场景中支持的触发条件和可执行指令。11.根据权利要求10所述的方法,其特征在于,所述方法还包括:在获取到所述智能场景设置指令,确定当前是否保存有所述第三配置信息;若当前保存有所述第三配置信息,根据所述第三配置信息,显示所述智能场景设置界面;所述响应于所述智能场景设置指令,向服务器发送配置请求包括:若当前未保存有所述第三配置信息,响应于所述智能场景设置指令,向服务器发送配置请求。12.一种终端控制装置,其特征在于,包括:第一接收模块,用于接收终端发送的配置请求,所述配置请求包括所述终端对应的账户标识,所述账户标识关联有M个智能设备,所述M为大于或等于1的整数;第一获取模块,用于获取所述M个智能设备中每个智能设备在智能场景中支持的触发条件和可执行指令;第一发送模块,用于根据所述M个智能设备中每个智能设备在智能场景中支持的触发条件和可执行指令,向所述终端发送第一配置信息,便于所述终端根据所述第一配置信息显示智能场景设置界面。13.根据权利要求12所述的装置,其特征在于,所述装置还包括:第二获取模块,用于获取与所述服务器关联的N个智能设备中每个智能设备在智能场景中支持的触发条件和可执行指令,所述N为大于或等于M的整数;所述第一获取模块包括:第一获取子模块,用于根据所述N个智能设备中每个智能设备在智能场景中支持的触发条件和可执行指令,获取所述M个智能...

【专利技术属性】
技术研发人员:孙永利
申请(专利权)人:北京小米移动软件有限公司
类型:发明
国别省市:北京,11

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

1