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

文档序号:9524022阅读:来源:国知局
择“添加执行任务”的用户选项,添加一个与已经设置的启动时间对应的开启智能摄像头的执行任务,此时该电子设备摄像头即为与触发条件对应的目标设备,开启智能摄像头则为满足触发条件时目标设备的执行动作。当该场景任务创建完成后,每日9点40分可以触发家中的智能摄像头自动开启。
[0149]在示出的另一种实现方式中,场景任务还可以由APP在后台自动设置。APP可以在后台采集用户使用该APP时产生的日常操作信息,例如该日常操作信息可以包括用户对家居环境中电子设备的各种操作记录。对于采集到的日常操作信息,APP可以在后台进行自动分析,以获取对应的场景配置信息。
[0150]其中,场景配置信息可以包括用于设置触发条件的第一配置信息和用于设置在满足触发条件时电子设备的执行动作的第二配置信息。当APP提取到第一配置信息和第二配置信息后,可以自动创建一个场景任务,根据第一配置信息为该场景任务设置触发条件,根据第二配置信息为该场景任务设置满足触发条件时电子设备的执行动作。
[0151]例如,假设用户每天下午18点准时打开家中的空气净化器,APP通过分析采集到的用户的日常操作信息可以获取到用户的这一规律,APP可以在后台将采集到的日常操作信息中的每天下午18点这一时间信息作为第一配置信息进行提取,将用户打开空气净化器这一执行动作作为第二配置信息进行提取,并在后台自动创建一个场景任务,将每天下午18点设置为该场景任务的触发条件,将打开空气净化器设置为该场景任务满足触发条件时空气净化器的执行动作。当该场景任务设置完成后,APP相应与满足该场景任务的触发条件,自动控制空气净化器开启。
[0152]本公开中,当APP创建一个场景任务后,可以在本地保存该已经创建完成的场景任务,并通过APP提供的发送接口将创建完成的发送到服务器,从而使得其他用户可以通过终端上的APP从服务器上来下载感兴趣的场景任务。
[0153]例如,当用户在APP提供的“新建智能场景”的设置界面新建一个场景任务,并为该新建的场景任务设置了触发条件以及满足该触发条件时目标设备的执行动作后,“新建智能场景”的设置界面中还可以面向用户提供一个“保存场景”的交互按钮,当用户点击该交互按钮后,APP可以在后台自动将用户新建完成的场景任务在本地保存,并立即调用APP提供的发送接口,将该场景任务发送到服务器。
[0154]在本公开中,对于一些复杂的应用场景,用户通常都具有当一个电子设备执行某动作后,可以立即触发另一个电子设备执行另一个动作的用户需求,因此针对这一类复杂的应用场景,APP在设置场景任务时,第一配置信息中还可以包括关联设备。
[0155]例如,用户在通过APP面向用户提供的“新建智能场景”的设置界面为新建的场景任务设置触发条件,还可以为该场景任务设置与触发条件对应的关联设备,即在实际的使用过程中,APP响应于关联设备满足触发条件时,控制目标设备执行目标动作。
[0156]例如,假设用户希望创建一个当家中的智能摄像头报警后,自动开启家中安装的智能插座的场景任务,在这种智能场景中,用户可以通过点击“新建场景”的交互按钮来创建一个场景任务,然后在设置界面中选择“设置启动条件”的用户选项,将该智能场景的启动条件设置为“摄像机报警”,用户还可以在设置界面中选择“添加执行任务”的用户选项,添加一个与已经设置的启动条件对应的“开启智能插座”执行任务。当该场景任务创建完成后,APP响应于家中的智能摄像机报警,控制家中的智能插座自动开启。
[0157]本公开中,不同的用户通过终端上安装的APP可以在本地来自定义设置对应的场景任务,还可以将设置完成的场景任务发送至服务器。而对于服务器来说,可以将接收到的不同用户终端通过APP发送的场景任务在本地保存,并在本地设置一个下载接口,从而方便其他用户通过终端上的APP对服务器已经保存的场景任务进行下载。
[0158]对于本地保存的场景任务,服务器还可以根据接收到的场景任务的名称生成一张场景任务列表,此时在该场景任务列表中,可以包括服务器接收到的所有用户通过终端上的APP上传的场景任务。对于生成的该场景任务列表,可以由服务器同步发送到该服务器面向其提供服务的所有终端。
[0159]对于接收到场景任务列表的终端,可以将该场景任务列表作为用户当前可用的场景任务在该终端上APP的用户界面中进行显示,用户可以在该场景任务列表中选择感兴趣的场景任务作为待下载场景任务,并向服务器进行下载。APP在后台可以检测用户的选择操作,并响应于检测到的用户的选择操作,将该选择操作指示的场景任务确定为待下载场景任务,然后向服务器下载该场景任务。
[0160]例如,对于触屏智能终端,用户可以通过在场景任务列表中进行触摸操作来选择感兴趣的场景任务。与此同时,当场景任务列表在APP中显示后,APP可以在后台实时监听用户针对该场景任务列表的触摸事件,当监听到用户针对该场景任务列表中任一场景任务的触摸事件时,则可以通过服务器面向终端提供的下载接口将该场景任务打包下载到本地。
[0161 ] 对于下载到本地的场景任务,仍然可以包括目标触发条件和目标动作。APP可以对该场景任务来进行解析,以判断该场景任务是否为有效任务。
[0162]APP可以遍历本地保存的绑定成功的电子设备列表中的电子设备,在已绑定的电子设备中,检测与该下载场景任务对应的目标设备,在检测到该目标设备时,此时可以确定该场景任务为有效场景任务,APP响应于确定满足目标触发条件,控制目标设备执行目标动作。在未检测到该目标设备时,此时可以确定该场景任务为无效场景任务,APP可以向用户输出通知信息。其中,该通知信息包括以下至少一项:指示未绑定目标设备的信息、目标设备的网页链接。该网页链接可以包括目标设备的购买网页链接、简介网页链接等。
[0163]当然,如果该场景任务中的触发条件还设置了关联设备,APP也可以遍历本地保存的绑定成功的电子设备列表中的电子设备,在已绑定的电子设备中,检测与该下载场景任务对应的关联设备和目标设备,在检测到该关联设备和目标设备时,此时该场景任务为有效场景任务,对于有效场景任务APP响应于确定该关联设备满足目标触发条件,控制目标设备执行目标动作。在未检测到该关联设备或目标设备时,此时该场景任务为无效场景任务,APP可以向用户输出通知信息。
[0164]其中,需要说明的是,APP在判断该绑定成功的电子设备列表中是否包括与下载到本地的该场景任务对应的关联设备以及目标设备时,可以通过判断绑定成功的电子设备列表中是否包括与关联设备以及目标设备同类型的设备来实现,APP检测到绑定成功的电子设备列表中包括与关联设备以及目标设备同类型的设备时,此时可以确定该场景任务有效。相反,APP检测到绑定成功的电子设备列表中不包括与关联设备或目标设备同类型的设备时,即绑定成功的电子设备列表中缺少关联设备和目标设备中任意一个时,则可以确定该场景任务为无效场景任务。
[0165]例如,假设APP下载到本地的场景任务为“当智能摄像机报警后则启动智能插座”的场景任务,此时关联设备为智能摄像机,目标设备为智能插座,APP检测到绑定成功的电子设备列表中缺少智能摄像机和智能插座之间任何一个电子设备时,此时可以确定该场景任务为无效场景任务。
[0166]APP在控制目标设备执行与触发条件对应的执行动作时,可以通过APP的用户界面向用户输出一个是否运行场景任务的提示消息,该提示消息可以包括“是”和“否”两个用户选项,用户选择是时,可以触发向APP发送一个执行场景任务的指令,APP响应于接收到用户输入的运行场景任务的指令,控制目标设备执行目标动作。
[0167]其中,APP控制目标设备执行目标动作时,可以通过与APP建立连接的无线路由器或者服务器向目标设备下发与目标动作对应的执行指令来控制目标设备执行该目标动作。
[0168]APP在接收到用户输入的运行该场景任务的指令时,可以通过与APP建立连接的无线路由器或者服务器向目标设备下发与目标动作对应的执行指令来控制目标设备执行该目标动作。
[0169]—方面,当用户在家居环境中时,家居环境中的无线路由器可以作为所有电子设备的一个执行指令下发中心,当APP响应于接收到用户输入的运行该场景任务的指令,向无线路由器发送一个用于触发无线路由器向目标设备下发与目标动作对应的执行指令的触发消息。无线路由器响应于接收到该触发消息,向该目标设备下发与目标动作对应的执行指令。当该目标设备收到该执行指令后,目标设备响应于接收到的执行指令,运行该执行指令执行对应的目标动作。
[0170]另一方面,当用户不在家居环境中,此时用户可以通过与服务器来进行交互,远程的对目标设备进行控制。在这种情况下,当APP响应于接收到用户输入的运行该场景任务的指令,向服务器发送一个用于触发服务器向目标设备下发与目标动作对应的执行指令的触发消息。服务器响应于接收到该触发消息,向该目标设备下发与目标动作对应的执行指令。当该目标设备收到该执行指令后,目标设备响应于接收到的执行指令,运行该执行指令执行对应的目标动作。
[0171]在以上实施例中,通过基于获取的场景配置信息设置场景任务,并向服务器发送场景任务,其中场景任务包括触发条件、在满足触发条件时的执行动作,以使得终端从服务器下载场景任务后,响应于确定满足触发条件,控制目标设备执行执行动作,从而可以实现用户在通过电子设备的客户端软件控制电子设备时,可以将设置的场景任务上传到服务器,分享给其他用户,给用户带来了便利。
[0172]与前述电子设备的控制方法实施例相对应,本公开还提供了一种电子设备的控制装置的实施例。
[0173]图4是根据一示例性实施例示出的一种电子设备的控制装置的示意框图。
[0174]如图4所示,根据一示例性实施例示出的一种电子设备的控制装置400,包括:设置模块401和发送模块402 ;其中:
[0175]设置模块401被配置为,基于获取的场景配置信息设置场景任务,场景任务包括:触发条件、在满足触发条件时的执行动作;
[0176]发送模块402被配置为,向服务器发送设置模块401设置的场景任务,以使得终端从服务器下载场景任务后,响应于确定满足触发条件,控制目标设备执行执行动作。
[0177]在以上实施例中,通过基于获取的场景配置信息设置场景任务,并向服务器发送场景任务,其中场景任务包括触发条件、在满足触发条件时的执行动作,以使得终端从服务器下载场景任务后,响应于确定满足触发条件,控制目标设备执行执行动作,从而可以实现用户在通过电子设备的客户端软件控制电子设备时,可以将设置的场景任务上传到服务器,分享给其他用户,给用户带来了便利。
[0178]请参见图5,图5是本公开根据一示例性实施例示出的另一种装置的框图,该实施例在前述图4所示实施例的基础上,设置模块401可以包括采集子模块401A、分析子模块401B、第一设置子模块401C ;其中:
[0179]采集
当前第4页1 2 3 4 5 6 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1