电子设备的控制方法和装置的制造方法_3

文档序号:9524022阅读:来源:国知局
显示,用户可以在该场景任务列表中选择感兴趣的场景任务作为待下载场景任务,并向服务器进行下载。APP在后台可以检测用户的选择操作,并响应于检测到的用户的选择操作,将该选择操作指示的场景任务确定为待下载场景任务,然后向服务器下载该场景任务。
[0115]例如,对于触屏智能终端,用户可以通过在场景任务列表中进行触摸操作来选择感兴趣的场景任务。与此同时,当场景任务列表在APP中显示后,APP可以在后台实时监听用户针对该场景任务列表的触摸事件,当监听到用户针对该场景任务列表中任一场景任务的触摸事件时,则可以通过服务器面向终端提供的下载接口将该场景任务打包下载到本地。
[0116]对于下载到本地的场景任务,仍然可以包括目标触发条件和目标动作。APP可以对该场景任务来进行解析,以判断该场景任务是否为有效任务。
[0117]APP可以遍历本地保存的绑定成功的电子设备列表中的电子设备,在已绑定的电子设备中,检测与该下载场景任务对应的目标设备,在检测到该目标设备时,此时可以确定该场景任务为有效场景任务,APP响应于确定满足目标触发条件,控制目标设备执行目标动作。在未检测到该目标设备时,此时可以确定该场景任务为无效场景任务,APP可以向用户输出通知信息。其中,该通知信息包括以下至少一项:指示未绑定目标设备的信息、目标设备的网页链接。该网页链接可以包括目标设备的购买网页链接、简介网页链接等。
[0118]当然,如果该场景任务中的触发条件还设置了关联设备,APP也可以遍历本地保存的绑定成功的电子设备列表中的电子设备,在已绑定的电子设备中,检测与该下载场景任务对应的关联设备和目标设备,在检测到该关联设备和目标设备时,此时该场景任务为有效场景任务,对于有效场景任务APP响应于确定该关联设备满足目标触发条件,控制目标设备执行目标动作。在未检测到该关联设备或目标设备时,此时该场景任务为无效场景任务,APP可以向用户输出通知信息。
[0119]其中,需要说明的是,APP在判断该绑定成功的电子设备列表中是否包括与下载到本地的该场景任务对应的关联设备以及目标设备时,可以通过判断绑定成功的电子设备列表中是否包括与关联设备以及目标设备同类型的设备来实现,APP检测到绑定成功的电子设备列表中包括与关联设备以及目标设备同类型的设备时,此时可以确定该场景任务有效。相反,APP检测到绑定成功的电子设备列表中不包括与关联设备或目标设备同类型的设备时,即绑定成功的电子设备列表中缺少关联设备和目标设备中任意一个时,则可以确定该场景任务为无效场景任务。
[0120]例如,假设APP下载到本地的场景任务为“当智能摄像机报警后则启动智能插座”的场景任务,此时关联设备为智能摄像机,目标设备为智能插座,APP检测到绑定成功的电子设备列表中缺少智能摄像机和智能插座之间任何一个电子设备时,此时可以确定该场景任务为无效场景任务。
[0121]APP在控制目标设备执行与触发条件对应的执行动作时,可以通过APP的用户界面向用户输出一个是否运行场景任务的提示消息,该提示消息可以包括“是”和“否”两个用户选项,用户选择是时,可以触发向APP发送一个执行场景任务的指令,APP响应于接收到用户输入的运行场景任务的指令,控制目标设备执行目标动作。
[0122]其中,APP控制目标设备执行目标动作时,可以通过与APP建立连接的无线路由器或者服务器向目标设备下发与目标动作对应的执行指令来控制目标设备执行该目标动作。
[0123]APP在接收到用户输入的运行该场景任务的指令时,可以通过与APP建立连接的无线路由器或者服务器向目标设备下发与目标动作对应的执行指令来控制目标设备执行该目标动作。
[0124]—方面,当用户在家居环境中时,家居环境中的无线路由器可以作为所有电子设备的一个执行指令下发中心,当APP响应于接收到用户输入的运行该场景任务的指令,向无线路由器发送一个用于触发无线路由器向目标设备下发与目标动作对应的执行指令的触发消息。无线路由器响应于接收到该触发消息,向该目标设备下发与目标动作对应的执行指令。当该目标设备收到该执行指令后,目标设备响应于接收到的执行指令,运行该执行指令执行对应的目标动作。
[0125]另一方面,当用户不在家居环境中,此时用户可以通过与服务器来进行交互,远程的对目标设备进行控制。在这种情况下,当APP响应于接收到用户输入的运行该场景任务的指令,向服务器发送一个用于触发服务器向目标设备下发与目标动作对应的执行指令的触发消息。服务器响应于接收到该触发消息,向该目标设备下发与目标动作对应的执行指令。当该目标设备收到该执行指令后,目标设备响应于接收到的执行指令,运行该执行指令执行对应的目标动作。
[0126]在以上实施例中,通过基于获取的场景配置信息设置场景任务,并向服务器发送场景任务,其中场景任务包括触发条件、在满足触发条件时的执行动作,以使得终端从服务器下载场景任务后,响应于确定满足触发条件,控制目标设备执行执行动作,从而可以实现用户在通过电子设备的客户端软件控制电子设备时,可以将设置的场景任务上传到服务器,分享给其他用户,给用户带来了便利。
[0127]如图2所示,图2是根据一示例性实施例示出的一种电子设备的控制方法,该电子设备的控制方法用于终端中,包括以下步骤:
[0128]在步骤201A中,采集日常操作信息,并分析采集到的日常操作信息获取场景配置信息;场景配置信息包括用于设置触发条件的第一配置信息和用于设置在满足触发条件时电子设备的执行动作的第二配置信息;
[0129]在步骤202A中,基于获取到的场景配置信息设置场景任务;
[0130]其中,步骤201A至步骤202A中记载的技术方案,可以与步骤201B至202B中记载的技术方案进行替换。
[0131]在步骤201B中,获取在第一设置界面中输入的第一配置信息;第一配置信息用于设置触发条件;获取在第二设置界面中输入的第二配置信息;第二配置信息用于设置在满足触发条件时电子设备的执行动作;
[0132]在步骤202B中,基于获取到的第一配置信息和第二配置信息设置场景任务;
[0133]在步骤203中,向服务器发送场景任务;
[0134]在步骤204中,获取待下载场景任务,并向服务端下载该待下载场景任务;
[0135]在步骤205中,响应于确定满足目标触发条件,控制目标设备执行目标动作,待下载场景任务包括目标触发条件和目标动作。
[0136]本公开中,终端可以是智能终端,例如智能手机。用户在使用智能终端对电子设备进行控制时,通常可以通过智能终端上安装的客户端软件来完成,因此以上步骤201A至步骤205中记载的技术方案可以理解为终端中安装的用于对电子设备进行控制的客户端软件中加载的电子设备的控制逻辑,该群聊客户端软件可以通过运行该电子设备的控制逻辑将用户在本地设置的场景任务上传到服务器,以分享给其他用户。
[0137]例如,该客户端软件可以是一种“智能家庭”的APP,用户可以通过该APP提供的交互界面,针对不同的应用场景来设置对应的场景任务,并将设置的场景任务通过该APP提供的上传接口发送到服务器,以分享到其他用户的智能终端。
[0138]以下以客户端软件为智能家庭APP(以下简称APP)为例,并结合智能家居环境的应用场景对本公开的技术方案进行详细说明。
[0139]在一个智能家居环境中,通常可以包括若干台电子设备,例如,在智能家居环境中通常可以包括智能摄像头、智能插座、智能空气净化器等电子设备。用户可以通过用户登录账号来登录APP,与家居环境中的电子设备建立绑定关系,来确定控制权限。
[0140]在初始状态下,当电子设备上电后,通常可以通过内置的无线通信模块,例如WIFI模块,向周围发送携带设备名称的广播消息,智能家庭APP则可以通过接收广播消息来扫描周围的电子设备,并将扫描到的电子设备的名称在APP的用户界面中生成一个扫描到的设备列表,然后用户可以在该设备列表中选择想要通过APP进行控制的电子设备,来建立与该APP之间的绑定关系。
[0141]其中,建立电子设备与APP之间的绑定关系的具体实现过程,在本实施例中不再进行详述,本领域技术人员在将技术方案付诸实现时,可以参考相关技术中的介绍。例如,在相关技术中,建立电子设备与APP之间的绑定关系时,用户可以通过该APP为该电子设备设置所要接入的WIFI网络的名称和密码,然后与该APP登陆同一个WIFI网络来确立绑定关系Ο
[0142]当绑定关系建立后,登陆该APP的用户则已经具有针对已经绑定的电子设备的控制权限,该APP可以将已经绑定成功的电子设备在该APP的用户界面中生成一个绑定成功的电子设备列表,对于该列表中的电子设备,用户可以通过操作该APP在智能家居环境中或者远程的进行控制。
[0143]在实际的使用中,为了满足用户的个性化需求,针对不同的智能场景用户通常可以通过该APP来分别自定义具体的场景任务。场景任务,通常包括触发条件、在满足触发条件时的执行动作,用户的智能终端响应于该场景任务满足触发条件时,控制一个或者多个电子设备自动执行由用户为该触发条件设置的执行动作。
[0144]其中,场景任务的设置可以有不同的实现方式。
[0145]在示出的一种实现方式中,场景任务可以由用户在APP提供的配置界面中进行设置。APP可以面向用户提供一个用于配置场景任务的用户界面,用户可以在该界面中输入对应的场景配置信息,其中,场景配置信息可以包括用于设置触发条件的第一配置信息和用于设置在满足触发条件时电子设备的执行动作的第二配置信息。
[0146]APP响应于获取到用户输入的第一配置信息和第二配置信息,可以根据获取到的第一配置信息和第二配置信息系来设置对应的场景任务。
[0147]请参见图3,在一个例子中,APP可以面向用户提供一个“新建场景”的交互按钮,用户可以通过点击该交互按钮来新建一个场景任务。当用户点击该“新建场景”的交互按钮后,APP可以面向用户提供一个“新建智能场景”的设置界面,在该设置界面中可以提供“设置启动条件”以及“添加执行任务”两个用户选项。用户可以通过选择“设置启动条件”的用户选项,输入第一配置信息,还可以通过选择“添加执行任务”的用户选项,输入第二配置信息,其中第二配置信息可以包括目标设备。APP响应于获取到用户输入的第一配置信息和第二配置信息,根据第一配置信息为该新建智能场景设置触发条件,根据第二配置信息为该新建智能场景设置满足触发条件时目标设备的执行动作。
[0148]例如,假设用户希望创建一个在每日9点40分离开家后,自动开启家中安装的智能摄像头的场景任务,用户可以通过点击“新建场景”的交互按钮来创建一个场景任务,然后在设置界面中选择“设置启动条件”的用户选项,将该场景任务的启动时间设置为每日9点40分,此时该启动时间即为该场景任务的触发条件。当启动时间设置完成后,用户还可以在设置界面中选
当前第3页1 2 3 4 5 6 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1