首页> 中国专利> 智能家居设备的触发条件设置方法、装置及终端

智能家居设备的触发条件设置方法、装置及终端

摘要

本申请涉及一种智能家居设备的触发条件设置方法、装置及终端,属于互联网技术领域。该方法包括:展示智能家居应用的触发条件设置界面,触发条件设置界面展示有调用选项;响应于调用选项被触发,获取闹钟应用中被设置的目标时间信息;基于目标时间信息,确定目标家居设备的定时触发条件。上述方案实现了在智能家居应用的基础上结合闹钟应用设置触发条件的效果;并且在用户的行程改变时,可以通过改变闹钟应用中的时间信息以自动更改触发条件,从而无需在智能家居应用中为目标家居设备单独设置和更改触发条件,进而节省了设置时间,提高了触发条件的设置效率。

著录项

  • 公开/公告号CN114968424A

    专利类型发明专利

  • 公开/公告日2022-08-30

    原文格式PDF

  • 申请/专利权人 OPPO广东移动通信有限公司;

    申请/专利号CN202110190418.3

  • 发明设计人 侯东谷;

    申请日2021-02-18

  • 分类号G06F9/451(2018.01);G06F3/04847(2022.01);

  • 代理机构北京三高永信知识产权代理有限责任公司 11138;

  • 代理人邢惠童

  • 地址 523860 广东省东莞市长安镇乌沙海滨路18号

  • 入库时间 2023-06-19 16:31:45

法律信息

  • 法律状态公告日

    法律状态信息

    法律状态

  • 2022-09-16

    实质审查的生效 IPC(主分类):G06F 9/451 专利申请号:2021101904183 申请日:20210218

    实质审查的生效

说明书

技术领域

本申请实施例涉及互联网技术领域,特别涉及一种智能家居设备的触发条件设置方法、装置及终端。

背景技术

随着互联网技术的发展,智能家居设备越来越普及;例如,很多家庭中都有智能空调、智能洗衣机以及智能冰箱等;并且,用户可以在终端上安装智能家居APP(application,应用程序),通过该智能家居APP为智能家居设备设置触发场景,该触发场景包括触发条件和任务信息,用于表示在达到触发条件时,智能家居设备执行该任务信息对应的任务。例如,用户可以通过智能家居APP为智能空调设置触发条件,该触发条件为到达家时,该任务信息为启动智能空调,也即当用户到达家时,智能空调自动启动。

发明内容

本申请实施例提供了一种智能家居设备的触发条件设置方法、装置及终端,可以解决触发条件设置效率低下的问题,提高了触发条件的设置效率。所述技术方案如下:

一方面,提供了一种智能家居设备的触发条件设置方法,所述方法包括:

展示智能家居应用的触发条件设置界面,所述触发条件设置界面展示有调用选项;

响应于所述调用选项被触发,获取所述闹钟应用中被设置的目标时间信息;

基于所述目标时间信息,确定目标家居设备的定时触发条件。

另一方面,提供了一种智能家居设备的触发条件设置装置,所述装置包括:

第一展示模块,用于展示智能家居应用的触发条件设置界面,所述触发条件设置界面展示有调用选项;

信息获取模块,用于响应于所述调用选项被触发,获取所述闹钟应用中被设置的目标时间信息;

条件确定模块,用于基于所述目标时间信息,确定目标家居设备的定时触发条件。

另一方面,提供了一种终端,所述终端包括处理器和存储器;所述存储器存储有至少一条程序代码,所述至少一条程序代码用于被所述处理器执行以实现如上述方面所述的智能家居设备的触发条件设置方法。

另一方面,提供了一种计算机可读存储介质,所述计算机可读存储介质存储有至少一条程序代码,所述至少一条程序代码用于被处理器执行以实现如上述方面所述的智能家居设备的触发条件设置方法。

另一方面,提供了一种计算机程序产品,当所述计算机程序产品中的程序代码由终端的处理器执行时,使得终端能够执行如上述方面所述的智能家居设备的触发条件设置方法。

在本申请实施例中,在设置目标智能家居的触发条件时,由于可以通过调用闹钟应用中设置好的目标时间信息,来确定触发场景的定时触发条件,因此实现了在智能家居应用的基础上结合闹钟应用设置触发条件的效果;并且在用户的行程改变时,可以通过改变闹钟应用中的时间信息以自动更改触发条件,从而无需在智能家居应用中为目标家居设备单独设置和更改触发条件,进而节省了设置时间,提高了触发条件的设置效率。

附图说明

图1示出了本申请一个示例性实施例示出的实施环境的示意图;

图2示出了本申请一个示例性实施例示出的终端的结构示意图;

图3示出了本申请一个示例性实施例示出的智能家居设备的触发条件设置方法的流程图;

图4示出了本申请一个示例性实施例示出的智能家居应用的主界面的示意图;

图5示出了本申请一个示例性实施例示出的条件选择界面的示意图;

图6示出了本申请一个示例性实施例示出的定时方式选择界面的示意图;

图7示出了本申请一个示例性实施例示出的触发条件设置界面的示意图;

图8示出了本申请一个示例性实施例示出的触发条件设置界面的示意图;

图9示出了本申请一个示例性实施例示出的触发条件设置界面的示意图;

图10示出了本申请一个示例性实施例示出的时机选择界面的示意图;

图11示出了本申请一个示例性实施例示出的时机选择界面的示意图;

图12示出了本申请一个示例性实施例示出的触发条件设置界面的示意图;

图13示出了本申请一个示例性实施例示出的场景设置界面的示意图;

图14示出了本申请一个示例性实施例示出的场景设置界面的示意图;

图15示出了本申请一个示例性实施例示出的场景设置界面的示意图;

图16示出了本申请一个示例性实施例示出的智能家居设备的触发条件设置方法的流程图;

图17示出了本申请一个示例性实施例示出的触发条件设置界面的示意图;

图18示出了本申请一个示例性实施例示出的智能家居设备的触发条件设置方法的流程图;

图19示出了本申请一个示例性实施例示出的闹钟应用的主界面的示意图;

图20示出了本申请一个示例性实施例示出的信息设置界面的示意图;

图21示出了本申请一个示例性实施例示出的详情信息界面的示意图;

图22示出了本申请一个实施例提供的智能家居设备的触发条件设置装置的结构框图。

具体实施方式

为使本申请的目的、技术方案和优点更加清楚,下面将结合附图对本申请实施方式作进一步地详细描述。

在本文中提及的“多个”是指两个或两个以上。“和/或”,描述关联对象的关联关系,表示可以存在三种关系,例如,A和/或B,可以表示:单独存在A,同时存在A和B,单独存在B这三种情况。字符“/”一般表示前后关联对象是一种“或”的关系。

图1示出了本申请一个示例性实施例示出的实施环境的示意图。参见图1,该实施环境包括终端100、第一服务器200和第二服务器300。终端100分别与第一服务器200、第二服务器300通过无线或者有线网络连接。

终端100上安装由第一服务器200提供服务的智能家居应用。可选地,智能家居应用为终端100操作系统中的应用,或者为第三方提供的应用。该智能家居应用具有控制智能家居设备执行任务的功能,当然,该智能家居应用还能够具有其他功能,例如,设置智能家居设备的触发场景等。在一种可能的实现方式中,第一服务器200为该智能家居应用的后台服务器或者为提供云计算以及云存储等服务的云服务器。其中,该智能家居设备为具有任务执行功能且与终端100进行数据交互的电子设备;例如,该智能家居设备可以为空调、洗衣机、电扇或者摄像头等电子设备。

终端100上还安装有由第二服务器300提供服务的闹钟应用,可选地,闹钟应用为终端100操作系统中的应用,或者为第三方提供的应用。该闹钟应用具有设置闹钟的功能、计时功能等。在一种可能的实现方式中,第二服务器300为该闹钟应用的后台服务器或者为提供云计算以及云存储等服务的云服务器。

在本申请实施例中,对于目标家居设备,终端100在智能家居应用中通过调用闹钟应用中设置的目标时间信息,来确定目标家居设备的定时触发条件,进而结合任务信息得到目标家居设备的触发场景。在该定时触发条件被触发时,向第一服务器200发送控制请求,进而控制该目标家居设备执行该任务信息对应的任务。其中,目标家居设备为待控制的智能家居设备。例如,目标家居设备为空调,用户想要通过终端100来控制空调在19:00打开,则用户通过终端在智能家居应用上设置定时触发条件为19:00,任务信息为打开空调。相应的,在19:00时,终端控制空调打开。

请参考图2,其示出了本申请一个示例性实施例提供的终端100的结构示意图。终端100可以是智能手机、平板电脑等具有智能家居控制功能以及设置闹钟功能的终端。本申请中的终端100可以包括一个或多个如下部件:处理器110、存储器120、展示屏130。

处理器110可以包括一个或者多个处理核心。处理器110利用各种接口和线路连接整个终端100内的各个部分,通过运行或执行存储在存储器120内的指令、程序、代码集或指令集,以及调用存储在存储器120内的数据,执行终端100的各种功能和处理数据。可选地,处理器110可以采用数字信号处理(Digital Signal Processing,DSP)、现场可编程门阵列(Field-Programmable Gate Array,FPGA)、可编程逻辑阵列(Programmable LogicArray,PLA)中的至少一种硬件形式来实现。处理器110可集成中央处理器(CentralProcessing Unit,CPU)、图像处理器(Graphics Processing Unit,GPU)、神经网络处理器(Neural-network Processing Unit,NPU)和调制解调器等中的一种或几种的组合。其中,CPU主要处理操作系统、用户界面和应用程序等;GPU用于负责展示屏130所需要展示的内容的渲染和绘制;NPU用于实现人工智能(Artificial Intelligence,AI)功能;调制解调器用于处理无线通信。可以理解的是,上述调制解调器也可以不集成到处理器110中,单独通过一块芯片进行实现。

存储器120可以包括随机存储器(Random Access Memory,RAM),也可以包括只读存储器(Read-Only Memory)。可选地,该存储器120包括非瞬时性计算机可读介质(non-transitory computer-readable storage medium)。存储器120可用于存储指令、程序、代码、代码集或指令集。存储器120可包括存储程序区和存储数据区,其中,存储程序区可存储用于实现操作系统的指令、用于至少一个功能的指令(比如触控功能、声音播放功能、图像播放功能等)、用于实现下述各个方法实施例的指令等;存储数据区可存储根据终端100的使用所创建的数据(比如音频数据、电话本)等。

展示屏130是用于展示用户界面的展示组件。可选的,该展示屏130为具有触控功能的展示屏,通过触控功能,用户可以使用手指、触摸笔等任何适合的物体在展示屏130上进行触控操作。

展示屏130通常设置在终端100的前面板。展示屏130可被设计成为全面屏、曲面屏、异型屏、双面屏或折叠屏。展示屏130还可被设计成为全面屏与曲面屏的结合,异型屏与曲面屏的结合等,本实施例对此不加以限定。

除此之外,本领域技术人员可以理解,上述附图所示出的终端100的结构并不构成对终端100的限定,终端100可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。比如,终端100中还包括麦克风、扬声器、射频电路、输入单元、传感器、音频电路、无线保真(Wireless Fidelity,Wi-Fi)模块、电源、蓝牙模块等部件,在此不再赘述。

请参考图3,其示出了本申请一个示例性实施例示出的智能家居设备的触发条件设置方法的流程图。本申请实施例中的执行主体可以为终端100,也可以为终端100中的处理器110或终端100中的操作系统,本实施例以执行主体为终端100为例进行说明。在本申请实施例中,以基于闹钟应用中已设置好的时间信息,设置目标家居设备的触发场景为例进行说明。该方法包括:

步骤301:终端展示智能家居应用的触发条件设置界面,该触发条件设置界面展示有调用选项。

终端中安装有智能家居应用,用户可以通过该智能家居应用,设置目标家居设备的定时触发条件,在该定时触发条件被触发时,目标家居设备可以执行被设置的任务信息对应的任务。

本步骤可以为:响应于该智能家居应用被触发,展示该智能家居应用的主界面,该智能家居应用的主界面中包括触发条件的创建选项;相应的,终端展示智能家居应用的触发条件设置界面的实现方式可以为:终端基于该创建选项展示该智能家居应用的触发条件设置界面。

在一种可能的实现方式中,该步骤包括以下步骤(1)-(2):

(1)终端响应于该创建选项被触发,展示触发条件的条件选择界面。

例如,该创建选项为创建按钮。图4示出了本申请一个示例性实施例示出的主界面的示意图。参见图4,该触发条件的创建选项的文字说明为“添加条件”,该创建选项的展示样式为“+”,用户通过触发该创建选项来触发终端展示条件选择界面。

(2)终端基于该条件选择界面,展示该智能家居应用的触发条件设置界面。

在一些实施例中,该条件选择界面包括定时触发条件的选择选项。相应的,该步骤的实现方式可以为:终端基于该定时触发条件的选择选项,展示该智能家居应用的触发条件设置界面。

图5示出了本申请一个示例性实施例示出的触发条件的条件选择界面的示意图。参见图5,该条件选择界面展示有定时触发条件的选择选项,该选择选项的文字说明为“定时”;并且,在定时触发条件的选择选项上显示有“例如:每天08:00”的文字说明,以便用户得知该触发条件的设置样式。

在本申请实施例中,通过主界面中的创建选项来展示该智能家居应用的触发条件设置界面,提高了设置触发条件的便捷性。

在该实施例中,由于该定时触发条件的定时触发方式包括普通定时触发和系统闹钟触发。相应的,终端基于该定时触发条件的选择选项,展示该智能家居应用的触发条件设置界面的实现方式包括(2-1)-(2-2):

(2-1)终端响应于定时触发条件的选择选项被触发,展示该定时触发条件的定时方式选择界面。

该定时方式选择界面包括多种定时方式的选择选项;例如,多种定时方式包括:“普通定时触发”和“系统闹钟触发”。其中,“普通定时触发”用于表示通过在智能家居应用中手动设置目标时间信息的方式设置定时触发条件;“系统闹钟触发”用于表示通过调用闹钟应用中的目标时间信息的方式设置定时触发条件。

参见图6,该定时方式选择界面展示有“普通定时触发”的选择选项和“系统闹钟触发”的选择选项。

(2-2):终端基于该定时方式选择界面,展示该触发条件设置界面。

终端响应于该定时方式选择界面中的系统闹钟触发的选择选项被触发,展示该触发条件设置界面。

在该实现方式中,该触发条件设置界面展示有调用选项。例如,参见图7,该调用选项的文字说明为“系统闹钟”,表示该调用选项调用的闹钟应用为终端的系统闹钟应用。在该实现方式中,该调用选项用于标识调用闹钟应用中设置的时间信息的入口。相应的,终端响应于该调用选项被触发,执行步骤302的操作,获取该闹钟应用中被设置的目标时间信息。

需要说明的一点是,该触发条件设置界面还可以展示有确定选项。继续参见图7,该确定选项的展示样式用于表示该确定选项为不能触发的选项。相应的,在用户通过终端确定好该定时触发条件之后,该确定选项才能被触发。

在本申请实施例中,通过终端中安装的闹钟应用来实现目标家居设备的系统闹钟触发,从而无需用户重复设置闹钟和定时触发条件,节省了设置时间。

在另一种可能的实现方式中,终端可以通过普通定时触发的定时方式确定目标家居设备的定时触发条件;相应的,该过程可以为:终端响应于该普通定时触发的选择选项被触发,展示普通定时设置界面;该普通定时设置界面包括时间设置选项和周期设置选项,用户可以通过该时间设置选项和周期设置选项设置目标时间信息,终端基于该目标时间信息,确定定时触发条件。其中,终端获取到被设置的目标时间信息,可以直接基于该目标时间信息,确定定时触发条件;或者,该普通定时设置界面还包括确定选项,相应的,当终端获取到被设置的目标时间信息,且响应于该确定选项被触发,才执行基于该目标时间信息,确定该定时触发条件的步骤。

需要说明的一点是,当终端通过普通定时触发的定时方式确定定时触发条件时,终端获取该定时触发条件后,直接执行步骤305的操作。

在本申请实施例中,通过直接定时的方式设置目标家居设备的定时触发条件,便于操作。

在另一些实施例中,本申请除了可以通过设置定时触发条件,以设置目标家居设备的触发场景,还可以通过手动执行触发条件或者位置信息触发条件等触发条件来设置目标家居设备的触发场景。相应的,该触发场景为基于该触发条件和任务信息生成的场景。相应的,该触发场景包括触发条件和任务信息,用于在该触发条件被触发时,控制目标家居设备执行该任务信息对应的任务。

相应的,该条件选择界面还可以包括手动执行触发条件或者位置信息触发条件等一种或者多种触发条件的选择选项。即该条件选择界面还展示有“手动执行”和“位置信息”两种触发条件的选择选项。终端响应于该“手动执行”触发条件的选择选项被触发,则触发目标家居设备执行被设置的任务信息对应的任务。或者,终端响应于该“位置信息”触发条件的选择选项被触发,则获取被设置的位置信息,响应于终端到达该位置信息时,触发目标家居设备执行被设置的任务信息对应的任务。

在本申请实施例中,触发场景的触发条件还包括手动执行或者位置信息,因此,丰富了设置触发条件的实现方式。

步骤302:终端响应于该调用选项被触发,若该闹钟应用中被设置有至少一个时间信息,展示该至少一个时间信息。

在一些实施例中,终端从闹钟应用中拉取至少一个时间信息,在触发条件设置界面展示该至少一个时间信息。在一种可能的实现方式中,终端展示该至少一个时间信息的实现方式可以为:终端在触发条件设置界面中展示显示区域,在该显示区域中展示该至少一个时间信息。例如,该显示区域的展示样式为:弹窗、悬浮窗等。

其中,该时间信息包括闹钟时间、闹钟名称或者重复周期中的至少一个信息。参见图8,该触发条件设置界面中展示有弹窗,该弹窗中展示有4个时间信息,时间信息1的闹钟时间为07:40,闹钟名称为起床,重复周期为法定工作日;时间信息2的闹钟时间为14:00,闹钟名称为午睡,重复周期为法定工作日;时间信息3的闹钟时间为20:40,闹钟名称为提醒我联系小林,重复周期为响一次;时间信息4的闹钟时间为23:45,闹钟名称为空,重复周期为响一次。

在本申请实施例中,通过在在触发条件设置界面中展示该至少一个时间信息,是的用户可以直接从该至少一个时间信息中选择需要的目标时间信息,无需打开闹钟应用,节省了设置时间。

步骤303:终端响应于对该至少一个时间信息的选择操作,确定被选中的时间信息为目标时间信息。

在一种可能的实现方式中,该触发条件设置界面中展示有每个时间信息的选择选项,相应的,用户通过终端触发任一时间信息的选择选项,终端确定接收到对该时间信息的选择操作,得到被选中的时间信息。

在本申请实施例中,终端在确定好目标时间信息之后,可以在该触发条件设置界面中展示该目标时间信息;相应的,终端在调用选项上展示该目标时间信息。其中,终端可以仅显示该目标时间信息的闹钟时间和重复周期,或者终端将目标时间信息的闹钟时间、闹钟名称或者重复周期全部显示,本申请对此不作具体限定。参见图9,该调用选项的文字说明为“系统闹钟”,该目标时间信息为“07:40,法定工作日”,终端在“系统闹钟”下方显示“07:40,法定工作日”。

在本申请实施例中,由于可以通过调用闹钟应用中设置好的目标时间信息,来确定触发场景的定时触发条件,因此无需在智能家居应用中为触发场景单独设置定时触发条件,进而节省了设置时间,提高了触发场景的设置效率。

步骤304:终端基于该目标时间信息,确定目标家居设备的定时触发条件。

在一些实施例中,终端直接将该目标时间信息确定为该定时触发条件。例如,该目标时间信息包括闹钟时间“07:20”和重复周期“法定工作日”,则该定时触发条件为“法定工作日的07:20”。

在另一些实施例中,用户可能需要在目标时间信息包括的闹钟响起之前、闹钟响起之后或者在闹钟响起时来触发目标家居设备执行被设置的任务信息对应的任务,因此,除目标时间信息之外,终端需要确定目标时机。相应的,终端基于目标时间信息和目标时机,确定该定时触发条件。

例如,该目标时间信息包括闹钟时间“07:20”和重复周期“法定工作日”,该目标时机为“闹钟响起前10分钟”。在一种可能的实现方式中,终端通过时机选择界面,确定该定时触发条件,相应的,该步骤的实现方式包括以下步骤(1)-(2):

(1)终端响应于对时机确定选项的选择操作,确定目标时机。

在该步骤之前,用户需要通过终端展示时机选择界面。其中,触发条件设置界面还可以展示有时机设置选项;相应的,终端展示该时机选择界面的实现方式可以包括:终端响应于该时机设置选项被触发,展示该时机选择界面。

继续参见图9,该时机设置选项的文字说明为“触发时间”,在该“触发时间”下方还展示有“请选择”的字样,以提示用户选择目标时机。其中,图9中的确定选项与图7中的确定选项相同,均为不能触发的选项。

其中,该时机选择界面展示有至少一个时机确定选项。在一种可能的实现方式中,步骤(1)的实现方式可以包括:终端响应于对该时机选择界面中的至少一个时机确定选项的选择操作,确定被选中的时机为目标时机。

在该实现方式中,用户通过终端触发任一时机确定选项,终端确定接收到对该时机确定选项的选择操作,将该时机确定选项对应的触发时机作为目标时机。

在其他实施方式中,时机设置选项还可以位于定时触发条件的定时方式选择界面,具体方案不再赘述。

其中,该触发时机包括闹钟响起时、闹钟响起前和闹钟响起后等时机。参见图10,该时机选择界面展示有上述3个触发时机的时机确定选项。

在本申请实施例中,由于结合了用户选择的时机确定选项作为目标时机,因此,提高了目标时机的准确性。

在另一种可能的实现方式中,终端将默认的时机确定选项作为目标时机。其中,该默认的时机确定选项为终端事先设置好的时机确定选项,该默认的时机确定选项可以根据需要进行设置和更改,本申请对此不作具体限定。例如,该时机确定选项可以为闹钟响起时。

在本申请实施例中,通过将默认的时机确定选项作为目标时机,使得用户无需选择时机确定选项,进而节省了操作时间。

(2)终端基于该目标时间信息和该目标时机,确定该定时触发条件。

在一些实施例中,由于时机确定选项可以为闹钟响起时或者非闹钟响起时,非闹钟响起时包括闹钟响起前和闹钟响起后;因此终端执行该步骤的实现方式包括以下两种情况。第一种情况,若该目标时机为闹钟响起时,终端将该目标时间信息作为该定时触发条件。

例如,该目标时间信息包括闹钟时间“07:20”和重复周期“法定工作日”,该目标时机为“闹钟响起时”,则该定时触发条件包括闹钟时间“07:20”和重复周期“法定工作日”。

第二种情况,步骤(2)包括以下步骤(2-1)-(2-2):

(2-1)若该目标时机为非闹钟响起时,终端获取目标时间间隔,该目标时间间隔为该目标时机与该目标时间信息之间的间隔。

在一种可能的实现方式中,终端在该时机选择界面中显示时间输入区域,相应的,终端获取目标时间间隔的实现方式可以为:用户通过终端在该时间输入区域中手动输入时间间隔,终端获取该手动输入的时间间隔,将该手动输入的时间间隔作为该目标时间间隔。

其中,该时间输入区域的展示样式可以根据需要进行设置和更改,本申请对此不作具体限定,例如,该时间输入区域的展示样式可以为矩形输入框。

在本申请实施例中,由于目标时间间隔为用户手动输入的,因此目标时间间隔的准确性较高。

在另一种可能的实现方式中,终端在该时机选择界面显示时间选择器,该时间选择器包括步进时长。相应的,终端获取目标时间间隔的实现方式可以为:用户通过终端滑动该时间选择器的步进时长,终端获取滑动后的时间选择器显示的时间间隔,将该时间间隔作为该目标时间间隔。

其中,终端可以根据需要设置该时间选择器的选择范围和步进时长,本申请对此不作具体限定;例如,该选择范围为5至120分钟,该步进时长为5分钟。参见图11,该时间选择器的展示样式为滑动轴,则用户通过触发终端滑动该时间选择器,实现对目标时间间隔的确定。

在本申请实施例中,通过结合时间选择器来确定目标时间间隔,使得用户可以参考时间选择器给出的步进时长来确定目标时间间隔,丰富了目标时间间隔的确定方式。

(2-2)终端基于该目标时间间隔和该目标时间信息,确定该定时触发条件。

在一种可能的实现方式中,步骤(2-2)的实现方式包括:若该目标时机为闹钟响起前,终端将提前该目标时间间隔后的目标时间信息作为该定时触发条件。

例如,该目标时间信息包括闹钟时间“07:20”和重复周期“法定工作日”,该目标时机为“闹钟响起前”,该目标时间间隔为15分钟,则该提前该目标时间间隔后的目标时间信息,即定时触发条件为闹钟时间“07:05”和重复周期“法定工作日”。

在另一种可能的实现方式中,终端基于该目标时间间隔和该目标时间信息,确定该定时触发条件的实现方式包括:若该目标时机为闹钟响起后,终端将将延后该目标时间间隔后的目标时间信息作为该定时触发条件。

例如,该目标时间信息包括闹钟时间“07:20”和重复周期“法定工作日”,该目标时机为“闹钟响起后”,该目标时间间隔为15分钟,则该延后该目标时间间隔后的目标时间信息,即定时触发条件为闹钟时间“07:35”和重复周期“法定工作日”。

参见图12,该时机设置选项的文字说明为“触发时间”,终端在确定好定时触发条件后,在该“触发时间”下方展示“闹钟响起前15分钟”的字样,以提示用户当前的目标时机和目标时间间隔。图12中的确定选项为可以触发的展示样式。

在本申请实施例中,通过结合目标时间信息和目标时机,来确定该定时触发条件,使得定时触发条件的确定更加贴合实际情况,进而提高了该触发场景的可实施性。

需要说明的一点是,终端在确定好定时触发条件后,后续也可以对该定时触发条件进行修改。相应的,终端对该定时触发条件进行修改的实现方式与步骤302-步骤304的实现方式相似,在此不再赘述。

在本申请实施例中,终端在得到该定时触发条件之后,还可进一步确定目标家居设备的触发场景,相应的,本申请实施例提供的智能家居设备的触发场景设置方法还包括步骤305。

步骤305:终端基于该定时触发条件和被设置的任务信息,生成该目标家居设备的触发场景。

例如,该任务信息为:打开空调、关闭洗衣机等。其中,智能家居应用的主界面中还包括任务信息的创建选项;终端响应于该创建选项被触发,展示任务信息的任务创建界面;基于该任务创建界面,确定该任务信息。

其中,用户可以在该任务创建界面中创建目标家居设备所需执行的任务信息。在一种可能的实现方式中,该任务创建界面展示有任务输入区域,相应的,终端基于该任务创建界面,确定该任务信息的实现方式可以为:用户通过终端在该任务输入区域手动输入任务信息,终端获取该任务信息。

在本申请实施例中,通过手动输入的方式确定触发场景的任务信息,准确性较高。

在一些实施例中,终端在得到该定时触发条件后,从触发条件设置界面,跳转到触发场景的场景设置界面,在该场景设置界面中展示定时触发条件的查看选项,该定时触发条件的查看选项展示有目标时间信息、目标时机以及目标时间间隔。

在另一些实施例中,终端确定出触发场景的任务信息后,也可以在该场景设置界面中展示该任务信息的查看选项,该查看选项用于触发终端展示被设置的任务信息。

例如,参见图13,该定时触发条件的查看选项的文字说明为“定时”,在“定时”下方还展示有“07:40,闹钟响起前15分钟”。

在本申请实施例中,通过在场景设置界面中展示定时触发条件和任务信息的查看选项,使得用户能够查看定时触发条件和任务信息,信息查看效率较高。

在一种可能的实现方式中,用户可以通过终端触发该定时触发条件的查看选项,相应的,终端响应于该定时触发条件的查看选项被触发,展示该定时触发条件的定时方式选择界面,该定时方式选择界面展示有至少一个定时触发方式;将该至少一个定时触发方式中的目标触发方式设置为目标展示样式,该目标展示样式用于表示该定时触发方式为当前选择的定时触发方式。

例如,参见图14,该目标展示样式可以为:在该定时触发方式的选择选项下方展示“当前选择”的字样。

在本申请实施例中,通过为当前选择的定时触发方式设置目标展示样式,使得用户能够区分开当前选项的定时触发方式和未使用的定时触发方式,提高了信息查看的便捷性。

在一些实施例中,终端可以基于目标时间信息对应的闹钟的当前状态确定目标家居设备是否执行该触发场景。在一种可能的实现方式中,该当前状态包括开启状态和关闭状态中的任一种,相应的,该步骤的实现方式包括:若该目标时间信息对应的闹钟处于开启状态,在该定时触发条件被触发时,终端控制该目标家居设备执行被设置的任务信息对应的任务;若该目标时间信息对应的闹钟处于关闭状态,终端取消该目标家居设备的定时触发条件。

在本申请实施例中,通过基于目标时间信息对应的闹钟的当前状态来确定目标家居设备是否执行该触发场景,实现了对目标家居设备的触发场景的智能控制,无需用户在智能家居应用中对该触发场景进行修改,提高了触发场景的设置效率。

在另一些实施例中,若该目标时间信息对应的闹钟的被删除,则终端可以提示用户重新创建该定时触发条件。该过程可以为:若该目标时间信息对应的闹钟被删除,终端展示提示信息,该提示信息用于提示该闹钟被删除以及重新创建该定时触发条件。

参见图15,在该场景设置界面中,该定时触发条件的查看选项的文字说明为“定时”,在“定时”下方还展示有“该闹钟已被删除,请重新设置”的提示信息。

在本申请实施例中,通过展示提示信息来提醒用户重新创建该定时触发条件,进而避免了发生因用户未及时得知闹钟已被删除使得目标家居设备未执行任务的现象,提高了触发场景的设置效率。

在另一种可能的实现方式中,终端基于预设时长,修改该触发场景的任务信息。该步骤的实现方式可以为:终端为该触发场景创建新的任务信息,该新的任务信息为将原有的定时触发条件中的目标时间信息延时该预设时长。

其中,该预设时长为终端事先设置的时长,并且该预设时长可以根据需要进行设置和更改,本申请对此不作具体限定;例如,该预设时长可以为2小时或者4小时等。

例如,目标家居设备为空调,任务信息为关闭,原有的定时触发条件为12:20,而该定时触发条件对应的闹钟被删除,该预设时长为3小时,则终端创建信息的任务信息为将12:20延时3小时,即延时后的定时触发条件为15:20,则目标家居设备在15:20再执行关闭的任务。继续参见图15,该任务信息的查看选项文字说明为“延时”,在“延时”还展示有“2时4分后”的提示字样。

在本申请实施例中,若闹钟被删除,则自动延长目标时间信息,使得即使用户没有时间查看触发场景的设置情况,目标家居设备也能正常执行任务,保证了任务的顺利执行。

请参考图16,其示出了本申请一个示例性实施例示出的智能家居设备的触发场景设置方法的流程图。本申请实施例中的执行主体可以为终端100,也可以为终端100中的处理器110或终端100中的操作系统,本实施例以执行主体为终端100为例进行说明。在本申请实施例中,以基于闹钟应用来设置目标时间信息,进而设置目标家居设备的触发场景为例进行说明。该方法包括:

步骤1601:终端展示智能家居应用的触发条件设置界面,该触发条件设置界面展示有调用选项。

该步骤的实现方式与步骤301相似,在此不再赘述。

步骤1602:终端响应于该调用选项被触发,若该闹钟应用中没有被设置的时间信息,展示创建选项,该创建选项用于跳转到该闹钟应用中创建时间信息。

其中,若该闹钟应用中没有被设置的时间信息,则需要用户通过终端在闹钟应用中进行时间信息的设置,相应的,终端展示创建选项的实现方式可以为:终端在该触发条件设置界面展示显示区域,在该显示区域中展示该创建选项。

例如,该显示区域的展示样式为弹窗、悬浮窗等。参见图17,在弹窗中显示有创建选项,该创建选项的文字说明为“添加”。并且,该显示区域中还显示有提示信息,该提示信息为“暂无闹钟,您可前往闹钟应用添加闹钟”,以提示用户触发终端前往闹钟应用中创建时间信息。

步骤1603:终端响应于该创建选项被触发,在该闹钟应用中创建该目标时间信息。

其中,终端在该闹钟应用中创建该目标时间信息的实现方式可以为:终端展示闹钟应用的主界面,用户通过终端在该闹钟应用中创建目标时间信息,终端获取该目标时间信息。

在本申请实施例中,若闹钟应用中没有闹钟,则可以从智能家居应用跳转至闹钟应用,从而创建目标时间信息,进而提高了确定目标时间信息的可实施性。

步骤1604:基于该目标时间信息,确定目标家居设备的定时触发条件。

步骤1605:基于该定时触发条件和被设置的任务信息,生成该目标家居设备的触发场景。

步骤1604-步骤1605的实现方式与步骤304-步骤305相似,在此不再赘述。

在本申请实施例中,在设置目标智能家居的触发条件时,由于可以通过调用闹钟应用来设置目标时间信息,从而确定触发场景的定时触发条件,因此实现了在智能家居应用的基础上结合闹钟应用设置触发条件的效果;并且在用户的行程改变时,可以通过改变闹钟应用中的时间信息以自动更改触发条件,从而无需在智能家居应用中为目标家居设备单独设置和更改触发条件,进而节省了设置时间,提高了触发条件的设置效率。

请参考图18,其示出了本申请一个示例性实施例示出的智能家居设备的触发场景设置方法的流程图。本申请实施例中的执行主体可以为终端100,也可以为终端100中的处理器110或终端100中的操作系统,本实施例以执行主体为终端100为例进行说明。在本申请实施例中,以在闹钟应用中为目标时间信息设置触发条件标签为例进行说明,该触发条件标签用于表示已基于目标时间信息确定目标家居设备的定时触发条件。该方法包括:

步骤1801:终端展示闹钟应用的主界面,该主界面中包括至少一个时间信息对应的选项,该至少一个时间信息包括该目标时间信息。

其中,终端中安装有闹钟应用,在一种可能的实现方式中,用户可以触发终端运行该闹钟应用;终端响应于该闹钟应用被触发,展示该闹钟应用的主界面。

需要说明的一点是,在设置好该目标家居设备的触发场景后,终端可能在该闹钟应用中创建过新的时间信息,因此,该闹钟应用的主界面包括的至少一个时间信息与步骤302中从闹钟应用中拉取的至少一个时间信息可能不同,本申请对此不作具体限定。

步骤1802:终端在该闹钟应用中为该目标时间信息设置触发条件标签,该触发条件标签用于表示已基于该目标时间信息生成该目标家居设备的定时触发条件。

其中,由于该目标时间信息为触发场景的定时触发条件包括的信息,因此,终端可以为该目标时间信息设置触发条件标签。例如,参见图19,该目标闹钟信息的闹钟时间为“07:40”,该触发条件标签的文字说明为“智能场景”。

在本申请实施例中,通过在闹钟应用中为目标时间信息对应的闹钟设置触发条件标签,使得用户能够方便的识别该目标时间信息对应的闹钟,进而提高了信息查看的便捷性。

步骤1803:终端响应于该闹钟应用中的该目标时间信息对应的选项被触发,展示该目标时间信息的信息设置界面,该信息设置界面中展示有智能家居应用的查看选项。

参见图20,在该信息设置界面的下方展示有智能家居应用的查看选项,该查看选项的文字说明为“点击查看”,并且该文字说明还包括“此闹钟已在智能家居应用中设置了触发场景”,以便用户知晓该查看选项的作用。

在本申请实施例中,通过在目标时间信息的信息设置界面设置智能家居应用的查看选项,使得用户能够直接展示智能家居应用的触发场景,无需多余的触发操作,节省了操作时间。

在本申请实施例中,终端可以基于该智能家居应用的查看选项,展示该智能家居应用中该目标时间信息对应的触发场景,相应的,终端执行步骤1804的操作。

步骤1804:终端响应于该智能家居应用的查看选项被触发,从该闹钟应用跳转至该智能家居应用。

其中,该触发操作的实现方式包括单击、双击或者长按等任一种操作。本申请对此不作具体限定。

步骤1805:终端在该智能家居应用中,展示该定时触发条件的详情信息。

在一些实施例中,终端展示该定时触发条件的详情信息的实现方式为:终端展示详情信息界面,在该详情信息界面至少展示该定时触发条件的详情信息,该详情信息界面中还可以展示有任务信息的详情信息。

在本申请实施例中,通过触发智能家居应用的查看选项,用户能够从该闹钟应用直接跳转至智能家居应用,提高了查看效率。

需要说明的一点是,在该目标时间信息对应的闹钟被删除后,终端展示提示信息,该提示信息用于提示该闹钟被删除以及重新创建该定时触发条件。其中,该详情信息包括定时触发条件和任务信息,相应的,该详情信息界面展示有定时触发条件和任务信息的查看选项。参见图21,在该详情信息界面中,该定时触发条件的查看选项的文字说明为“定时”,在“定时”下方还展示有“该闹钟已被删除,请重新设置”的提示信息。

在另一些实施例中,终端可以对闹钟应用中的时间信息进行修改,相应的,终端响应于对所述闹钟应用中的所述时间信息的修改操作,确定修改后的目标时间信息;基于该修改后的目标时间信息,修改该定时触发条件。

在一种可能的实现方式中,该信息设置界面还展示有该目标时间信息的时间信息修改选项。终端可以基于该时间信息修改选项对该目标时间信息进行修改,相应的,终端响应于该目标时间信息的时间信息修改选项被触发,确定接收到对该目标时间信息的修改操作。

继续参见图20,该时间修改选项包括时间选择器,其展示样式可以为滑动轴。相应的,用户可以通过该滑动轴修改时间信息中的闹钟时间。其中,对于重复周期的修改,该时间修改选项还包括至少一个重复周期选项,例如,该至少一个重复周期选项可以为:响一次、工作日响铃、自定义中一个或者多个。该时间修改选项还包括名称修改选项。在本申请实施例中,该时间修改选项还可包括其他选项,本申请对此不作具体限定。

在本申请实施例中,通过在信息设置界面展示时间信息修改选项,使得用户能够在闹钟应用中对目标时间信息进行修改,提高了定时触发条件的修改效率。

请参考图22,其示出了本申请一个实施例提供的智能家居设备的触发场景设置装置的结构框图。该智能家居设备的触发场景设置装置可以通过软件、硬件或者两者的结合实现成为处理器110的全部或一部分。该装置包括:

第一展示模块2201,用于展示智能家居应用的触发条件设置界面,该触发条件设置界面展示有调用选项;

信息获取模块2202,用于响应于该调用选项被触发,获取该闹钟应用中被设置的目标时间信息;

条件确定模块2203,用于基于该目标时间信息,确定目标家居设备的定时触发条件。

在一种可能的实现方式中,该信息获取模块2202,包括:

第一展示单元,用于若该闹钟应用中被设置有至少一个第一时间信息,展示该至少一个第一时间信息;

第一确定单元,用于响应于对该至少一个第一时间信息的选择操作,确定被选中的第一时间信息为该目标时间信息。

在另一种可能的实现方式中,该信息获取模块2202,还包括:

第二展示单元,用于若该闹钟应用中没有被设置的时间信息,展示创建选项,该创建选项用于跳转到该闹钟应用中创建时间信息;

创建单元,用于响应于该创建选项被触发,在该闹钟应用中创建该目标时间信息。

在另一种可能的实现方式中,该条件确定模块2203,包括:

第二确定单元,用于响应于对时机确定选项的选择操作,确定目标时机;

第三确定单元,用于基于该目标时间信息和该目标时机,确定该定时触发条件。

在另一种可能的实现方式中,该第三确定单元,用于若该目标时机为闹钟响起时,将该目标时间信息作为该定时触发条件;若该目标时机为非闹钟响起时,获取目标时间间隔,该目标时间间隔为该目标时机与该目标时间信息之间的间隔,基于该目标时间间隔和该目标时间信息,确定该定时触发条件。

在另一种可能的实现方式中,该第三确定单元,用于若该目标时机为闹钟响起前,将提前该目标时间间隔后的目标时间信息作为该定时触发条件;若该目标时机为闹钟响起后,将延后该目标时间间隔后的目标时间信息作为该定时触发条件。

在另一种可能的实现方式中,该触发条件设置界面还展示有时机设置选项;该条件确定模块2203,还包括:

第三展示单元,用于响应于该时机设置选项被触发,展示该时机选择界面,该时机选择界面展示有至少一个时机确定选项;

该第二确定单元,用于响应于对该时机选择界面中的至少一个时机确定选项的选择操作,确定被选中的时机为目标时机。

在另一种可能的实现方式中,所述装置还包括:

跳转模块,用于从所述触发条件设置界面,跳转到触发场景的场景设置界面;

在所述场景设置界面中展示所述定时触发条件的查看选项,所述定时触发条件的查看选项展示有所述目标时间信息、所述目标时机以及所述目标时间间隔。

在另一种可能的实现方式中,该装置还包括:

第三展示模块,用于响应于该定时触发条件的查看选项被触发,展示该定时触发条件的条件选择界面,该条件选择界面展示有至少一个定时触发方式;

样式设置模块,用于将该至少一个定时触发方式中的目标触发方式设置为目标展示样式,该目标展示样式用于表示该定时触发方式为当前选择的定时触发方式。

在另一种可能的实现方式中,该装置还包括:

第四展示模块,用于在该闹钟应用中为该目标时间信息设置触发条件标签,该触发条件标签用于表示已基于该目标时间信息生成该目标家居设备的定时触发条件。

在另一种可能的实现方式中,该装置还包括:

第五展示模块,用于响应于该闹钟应用中的该目标时间信息对应的选项被触发,展示该目标时间信息的信息设置界面,该信息设置界面中展示有该智能家居应用的查看选项。

在另一种可能的实现方式中,该第五展示模块,用于响应于该智能家居应用的查看选项被触发,从该闹钟应用跳转至该智能家居应用;在该智能家居应用中,展示该定时触发条件的详情信息。

在另一种可能的实现方式中,该装置还包括:

信息修改模块,用于响应于对该闹钟应用中的该时间信息的修改操作,确定修改后的目标时间信息;基于该修改后的目标时间信息,修改该定时触发条件。

在另一种可能的实现方式中,该装置还包括:

任务执行模块,用于若该目标时间信息对应的闹钟处于开启状态,在该定时触发条件被触发时,控制该目标家居设备执行被设置的任务信息对应的任务;若该目标时间信息对应的闹钟处于关闭状态,取消该目标家居设备的定时触发条件。

在另一种可能的实现方式中,该装置还包括:

第六展示模块,用于若该目标时间信息对应的闹钟被删除,展示提示信息,该提示信息用于提示该闹钟被删除以及重新创建该定时触发条件。

在本申请实施例中,在设置目标智能家居的触发条件时,由于可以通过调用闹钟应用中设置好的目标时间信息,来确定触发场景的定时触发条件,因此实现了在智能家居应用的基础上结合闹钟应用设置触发条件的效果;并且在用户的行程改变时,可以通过改变闹钟应用中的时间信息以自动更改触发条件,从而无需在智能家居应用中为目标家居设备单独设置和更改触发条件,进而节省了设置时间,提高了触发条件的设置效率。

本申请实施例还提供了一种计算机可读存储介质,该计算机可读存储介质存储有至少一条程序代码,该至少一条程序代码用于被处理器执行以实现如上各个实施例示出的智能家居设备的触发场景设置方法。

本申请实施例还提供了一种计算机程序产品,当该计算机程序产品中的程序代码由终端的处理器执行时,使得终端能够执行如上各个实施例示出的智能家居设备的触发场景设置方法。

本领域技术人员应该可以意识到,在上述一个或多个示例中,本申请实施例所描述的功能可以用硬件、软件、固件或它们的任意组合来实现。当使用软件实现时,可以将这些功能存储在计算机可读介质中或者作为计算机可读介质上的一个或多个程序代码或代码进行传输。计算机可读介质包括计算机存储介质和通信介质,其中通信介质包括便于从一个地方向另一个地方传送计算机程序的任何介质。存储介质可以是通用或专用计算机能够存取的任何可用介质。

以上该仅为本申请的可选实施例,并不用以限制本申请,凡在本申请的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本申请的保护范围之内。

去获取专利,查看全文>

相似文献

  • 专利
  • 中文文献
  • 外文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号