智能场景的更新方法以及装置与流程

文档序号:27631734发布日期:2021-11-29 16:21阅读:91来源:国知局
智能场景的更新方法以及装置与流程

1.本技术涉及智能家居技术领域,具体涉及一种智能场景的更新方法以及装置。


背景技术:

2.随着科技的不断发展和人民生活水平的不断提高,现代人们越来越不满足于现有的生活现状,取而代之的是对更加舒适的高品位生活环境的迫切追求,为此智能家居(smart home,home automation)也随之而生,所谓的智能家居是以住宅为平台,利用综合布线技术、网络通信技术、安全防范技术、自动控制技术、音视频技术将家居生活有关的设施集成,构建高效的住宅设施与家庭日程事务的管理系统,提升家居安全性、便利性、舒适性、艺术性,并实现环保节能的居住环境。
3.在智能家居系统中,用户可以通过设定智能场景模式对一系列的智能设备进行自动化控制。目前,对智能场景模式的修改需要用户手动进行,比如需要用户对智能场景模式中的智能设备手动删除、添加等,其控制流程繁琐,增大了用户的操作负担。


技术实现要素:

4.鉴于以上问题,本技术实施例提供一种智能场景的更新方法、装置以及智能控制设备,以解决上述技术问题。
5.本技术实施例是采用以下技术方案实现的:
6.第一方面,本技术一些实施例提供一种智能场景的更新方法,该方法包括在检测到智能场景被触发后,若在第一预设时间内智能场景的场景状态发生改变,则获取智能场景的场景改变信息;以及若在第二预设时间内场景改变信息的获取规律符合预设条件,则根据场景改变信息对智能场景进行更新。
7.第二方面,本技术一些实施例一种智能场景的更新装置,该装置包括信息获取模块以及场景更新模块;信息获取模块用于在检测到智能场景被触发后,若在第一预设时间内智能场景的场景状态发生改变,则获取智能场景的场景改变信息;场景更新模块用于若在第二预设时间内场景改变信息的获取规律符合预设条件,则根据场景改变信息对智能场景进行更新。
8.第三方面,本技术实施例还提供一种智能控制设备,包括处理器以及存储器,存储器存储有计算机程序指令,计算机程序指令被处理器调用时执行上述的智能场景的更新方法。
9.第四方面,本技术实施例还提供一种计算机可读存储介质,计算机可读存储介质存储有程序代码,其中,在程序代码被处理器运行时执行上述的智能场景的更新方法。
10.本技术实施例提供的智能场景的更新方法、装置、智能控制设备以及存储介质,该智能设备控制方法通过在检测到智能场景被触发后,若在第一预设时间内智能场景的场景状态发生改变,则获取智能场景的场景改变信息,并且若在第二预设时间内场景改变信息的获取规律符合预设条件,则根据场景改变对智能场景进行更新,进而能够根据用户的行
为习惯自动对智能场景进行更新,从而减小用户的操作负担。
11.本技术的这些方面或其他方面在以下实施例的描述中会更加简明易懂。
附图说明
12.为了更清楚地说明本技术实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本技术的一些实施例,对于本领域技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
13.图1示出了本技术实施例提供的一种智能家居系统的示意图。
14.图2示出了本技术实施例提供的一种智能场景的更新方法的流程示意图。
15.图3示出了本技术实施例提供的另一种智能场景的更新方法的流程示意图。
16.图4示出了本技术实施例提供的步骤s281~s282的流程示意图。
17.图5示出了本技术实施例提供的步骤s290~s293的流程示意图。
18.图6示出了本技术实施例提供的一种智能场景的更新装置的模块框图。
19.图7示出了本技术实施例提供的一种智能控制设备的模块框图。
20.图8示出了本技术实施例提供的一种计算机存储介质的模块框图。
具体实施方式
21.下面详细描述本技术的实施方式,实施方式的示例在附图中示出,其中自始至终相同或类似的标号表示相同或类似的元件或具有相同或类似功能的元件。下面通过参考附图描述的实施方式是示例性地,仅用于解释本技术,而不能理解为对本技术的限制。
22.名词解释
23.知识图谱:在图书情报界称为知识域可视化或知识领域映射地图,是显示知识发展进程与结构关系的一系列不同图形,用可视化技术描述知识资源及其载体,挖掘、分析、构建、绘制和显示知识及它们之间的相互联系。
24.置信度:一个概率样本的置信区间是对这个样本的某个总体参数的区间估计。置信区间展现的是这个参数的真实值有一定概率落在测量结果的周围的程度。置信区间给出的是被测量参数测量值的可信程度范围,即前面所要求的“一定概率”,这个概率被称为置信水平。
25.随着科技的不断发展和人民生活水平的不断提高,现代人们越来越不满足于现有的生活现状,取而代之的是对更加舒适的高品位生活环境的迫切追求,为此智能家居(smart home,home automation)也随之而生,所谓的智能家居是以住宅为平台,利用综合布线技术、网络通信技术、安全防范技术、自动控制技术、音视频技术将家居生活有关的设施集成,构建高效的住宅设施与家庭日程事务的管理系统,提升家居安全性、便利性、舒适性、艺术性,并实现环保节能的居住环境。
26.在智能家居系统中,用户可以通过设定智能场景模式对一系列的智能设备进行自动化控制。例如,通过设定睡眠模式可以多个照明设备进行自动化控制。目前,对智能场景模式的修改需要用户手动进行,比如需要用户对智能场景模式中的智能设备手动删除、添加等,其控制流程繁琐,增大了用户的操作负担。
27.发明人经过长期研究,提出本技术实施例提供的智能场景的更新方法、装置、智能控制设备以及存储介质,该智能设备控制方法通过在检测到智能场景被触发后,若在第一预设时间内智能场景的场景状态发生改变,则获取智能场景的场景改变信息,并且若在第二预设时间内场景改变信息的获取规律符合预设条件,则根据场景改变对智能场景进行更新,进而能够根据用户的行为习惯自动对智能场景进行更新,从而减小用户的操作负担。
28.如图1所示,图1为本技术实施例提供的一种智能家居系统10,智能家居系统10中包括移动终端11、服务器12、智能控制设备13以及多个智能设备14。其中,移动终端11可以是任何具备通信和存储功能的设备,例如,智能手机、台式电脑、笔记本电脑、平板电脑或其他具有网络连接功能的智能通信设备,在该移动终端11中存储有用于管理子设备的客户端(可以是应用程序客户端,例如手机app;也可以是网页客户端)和可以在该客户端登录的用户账号。服务器12可以是网络接入服务器、数据库服务器、云服务器等。移动终端11与服务器12之间可以通过网络连接。
29.智能控制设备13可以是智能家居控制面板。在智能家居系统10中,智能控制设备13可以对智能设备14进行控制和管理。进一步地,智能控制设备13可以基于但不限基于蓝牙、zigbee(紫峰)以及wi

fi协议中的至少一个搭建。多个智能设备14可以基于蓝牙协议或者zigbee协议或者wi

fi协议与智能控制设备13建立网络连接。
30.如图2所示,图2为本技术实施例提供的一种智能场景的更新方法100的流程示意图。智能场景的更新方法100可以应用于上述智能家居系统10中的服务器12或智能控制设备13。本技术实施例中,以智能控制设备为执行主体对智能设备的控制方法100进行解释说明。可以理解的是,相对于本技术不具有实质性的改进均属于本技术的保护范围。本实施例中,智能场景的更新方法100可以包括以下步骤s110~s120。
31.步骤s110:在检测到智能场景被触发后,若在第一预设时间内智能场景的场景状态发生改变,则获取智能场景的场景改变信息。
32.智能场景即为多个智能设备的联动控制。例如在睡眠模式中,可以关闭智能家居系统中所有的照明设备。
33.本实施例中,智能场景可以由多种形式触发。作为一种方式,智能场景可以由用户主动触发。具体地,识别用户的语音信息中是否包含有场景触发信息,若有,则触发相应的智能场景。例如,在用户的语音信息“帮我开启睡眠模式”中,识别到“开启睡眠模式”这一场景触发信息,则可以触发睡眠模式开启;再例如,在用户的语音信息“我要休息了”中,识别到“要休息”这一场景触发信息,则同样可以触发睡眠模式。
34.作为另一种方式,智能场景也可以不由用户主动触发,而是自动触发,具体地,在某一特定信息触发时,自动触发与该特定信息关联的智能场景,该特定信息包括但不限于时间、智能设备的动作以及另一智能场景。例如,当时间到达22:00时,自动触发“睡眠模式”;或者当门锁关闭时,自动触发“离家模式”;或者当“离家模式”触发时,自动触发“安防模式”。
35.进一步地,在智能场景被触发后,在第一预设时间内检测该智能场景的场景状态是否发生改变。具体地,在智能场景中的智能设备为预定工作状态之后,在第一预设时间内检测该智能场景的场景状态是否发生改变,其中场景状态为智能场景中智能设备的工作状态。值得说明的是,在第一预设时间内的场景改变信息可以认为该场景改变信息与该智能
场景具有关联性。
36.作为一种实施方式,在智能场景中的智能设备为预定工作状态之后,在第一预设时间内检测该智能场景中智能设备的工作状态是否由预定工作状态改变为其他工作状态。
37.例如,智能场景为:在睡眠模式中,将照明设备a关闭、照明设备b关闭以及空调c的温度设定为25℃,即照明设备a的预定工作状态为关闭、照明设备b的预定工作状态为关闭以及空调c的预定工作状态为温度设定为25℃。在睡眠模式触发后,控制照明设备a关闭、照明设备b关闭以及空调c温度设定为25℃,在之后的第一预设时间内检测照明设备a、照明设备b以及空调c中的任一个设备是否由预定工作状态转变为其他状态,比如检测空调c的温度是否由25℃改变为其他温度。
38.作为另一种实施方式,在智能场景中的智能设备为预定工作状态之后,在第一预设时间内检测该智能场景中智能设备的工作状态是否由预定工作改变为原有工作状态。若智能场景中智能设备的工作状态由预定工作改变为原有工作状态,则可认为用户在智能场景中删减智能设备。
39.例如,智能场景为:在睡眠模式中,将照明设备a关闭、照明设备b关闭以及空调c的温度设定为25℃,即照明设备a的预定工作状态为关闭、照明设备b的预定工作状态为关闭以及空调c的预定工作状态为温度设定为25℃。在睡眠模式触发后,控制照明设备a关闭、照明设备b关闭以及空调c温度设定为25℃,在之后的第一预设时间内检测照明设备a、照明设备b以及空调c中的任一个设备是否由预定工作状态转变为原有工作状态。比如若检测到空调c由25℃改变为关闭,则表示用户在睡眠模式触发后不需要空调c开启,此时可认为是对睡眠模式中智能设备的删减。
40.作为另一种实施方式,在智能场景中的智能设备为预定工作状态之后,在第一预设时间内检测其他智能设备的工作状态是否被用户改变。其中,在第一预设时间内其他智能设备的工作状态的改变可以被认为与当前智能场景关联,也即可认为是对当前智能场景的场景状态的改变。若第一预设时间内其他智能设备的工作状态被用户改变,则可认为用户在智能场景中添加智能设备。
41.例如,智能场景为:在睡眠模式中,将照明设备a关闭、照明设备b关闭以及空调c的温度设定为25℃,即照明设备a的预定工作状态为关闭、照明设备b的预定工作状态为关闭以及空调c的预定工作状态为温度设定为25℃。在睡眠模式触发后,控制照明设备a关闭、照明设备b关闭以及空调c温度设定为25℃,在之后的第一预设时间内检测智能家居系统中除照明设备a、照明设备b以及空调c之外的其他任一个设备的工作状态是否被用户改变。比如检测到音乐播放设备d由关闭到开启,则可以认为用户在睡眠模式中添加音乐播放设备d。
42.进一步地,本实施方式中所指的其他智能设备至少可以包括以下两种含义:
43.其一,该其他智能设备可以是智能家居系统中除智能场景中的智能设备之外的其他智能设备。例如,智能场景为:在睡眠模式中,将照明设备a关闭、照明设备b关闭以及空调c的温度设定为25℃,即该睡眠场景中包括照明设备a、照明设备b以及空调c。该其他智能设备则为智能家居系统中除睡眠场景中的照明设备a、照明设备b以及空调c之外的其他智能设备,比如可以是音乐播放设备d。
44.其二,该其他智能设备还可以是智能场景中未设定预定工作状态的设备。例如,用户主动在睡眠模式中添加照明设备a、照明设备b、空调c以及音乐播放设备d,但是仅照明设
备a、照明设备b以及空调c设定有预定工作状态,而音乐播放设备未设定有预定工作状态,此时智能场景可以为:在睡眠模式中,将照明设备a关闭、照明设备b关闭以及空调c的温度设定为25℃。该其他智能设备则为睡眠模式中未被设定预定工作状态的音乐播放设备d。
45.进一步地,若在第一预设时间内检测该智能场景的场景状态发生改变,则获取智能场景的场景改变信息。
46.作为一种实施方式,该场景改变信息为对智能场景中智能设备预定工作状态的修正信息。例如,在睡眠模式中,将照明设备a关闭、照明设备b关闭以及空调c的温度设定为25℃。在睡眠模式触发后,若在第一预设时间内检测到空调c的温度由25℃改变为26℃,则获取该睡眠模式的场景改变信息,比如该场景改变信息可以为“空调的温度由25℃改变为26℃”。
47.作为另一种实施方式,该场景改变信息为对智能场景中智能设备预定工作状态的删减/添加信息。例如,在睡眠模式中,将照明设备a关闭、照明设备b关闭以及空调c的温度设定为25℃。睡眠模式触发后,若在第一预设时间内检测到空调c关闭,则获取该睡眠模式的场景改变信息,比如该场景改变信息可以为“删减空调c”。再例如,睡眠模式触发后,若在第一预设时间内检测到音乐播放设备d开启,则获取该睡眠模式的场景改变信息,比如该场景改变信息可以为“添加音乐播放设备”。
48.本实施例中,第一预设时间可以一固定值,也可以由用户自行设置,不作限定。具体地,第一预设时间可以为2分钟。
49.步骤s120:若在第二预设时间内场景改变信息的获取规律符合预设条件,则根据场景改变信息对智能场景进行更新。
50.本实施例中,场景改变信息的获取规律可以用于表示用户对智能场景中智能设备预定工作状态的修正/删减/添加频率。预设条件用于表示场景改变信息的获取规律的阈值。若在第二预设时间内场景改变信息的获取规律大于该阈值,则表示该场景改变信息的获取规律符合预设条件。例如,假设阈值是3次,第二预设时间为一周,若在一周之内至少3次或连续3天获取到智能场景的场景改变信息,则表示智能场景的获取规律符合预设条件。
51.若在第二预设时间内场景改变信息的获取规律符合预设条件,可认为该场景改变信息为规律性事件,也即该场景改变信息符合用户对智能场景中智能设备的实际期望控制;若在第二预设时间内场景改变信息的获取规律不符合预设条件,则可认为该场景改变信息为偶然性事件,也即该场景改变信息不一定符合用户对智能场景中智能设备的实际期望控制。
52.进一步地,若场景改变信息符合用户对智能场景中智能设备的实际期望控制,则根据场景改变信息对智能场景进行更新。例如,在睡眠模式中,将照明设备a关闭、照明设备b关闭以及空调c的温度设定为25℃;若场景改变信息为“将空调的温度由25℃改变为26℃”,且该场景改变信息的获取规律符合预设条件,则可将睡眠模式修改为“将照明设备a关闭、照明设备b关闭以及空调的温度设定为26℃”。
53.由此可见,本技术获取用户对智能场景中智能设备预定工作状态的修正/删减/添加信息,若该修正/删减/添加信息形成一定规律性,则可认为该修正/删减/添加信息为用户对智能场景中智能设备的实际期望控制,因此根据该修正信息可直接对智能场景中智能设备预定工作状态进行修正,从而无需用户对智能场景中智能设备预定工作状态进行手动
修正,减少操作流程,从而减小用户的操作负担。
54.本技术实施例提供的智能场景的更新方法通过在检测到智能场景被触发后,若在第一预设时间内智能场景的场景状态发生改变,则获取智能场景的场景改变信息,并且若在第二预设时间内场景改变信息的获取规律符合预设条件,则根据场景改变对智能场景进行更新,进而能够根据用户的行为习惯自动对智能场景进行更新,从而减小用户的操作负担。
55.如图3所示,本技术实施例还提供一种智能场景的更新方法200的流程示意图。智能场景的更新方法200同样可以应用于上述智能家居系统10中的服务器12或智能控制设备13。以应用于智能控制设备13为例,智能场景的更新方法200可以包括以下步骤s210~步骤s280。
56.步骤s210:在检测到智能场景被触发后,若在第一预设时间内获取到对智能场景中的至少一个智能设备的执行控制信息,则确定在第一预设时间内智能场景的场景状态发生改变。
57.本实施例中,在检测到智能场景被触发后,在第一预设时间内检测用户是否对智能场景中的至少一个智能设备进行控制,若有,则获取对智能场景中的至少一个智能设备的执行控制信息。其中,执行控制信息用于表示用户对智能设备工作状态的控制;而在智能场景被触发后第一预设时间内获取的执行控制信息用于表示用户对与智能场景关联的智能设备处于预定工作状态的进一步控制。
58.进一步地,智能场景关联有多个智能设备,在第一预设时间内分别获取与智能场景关联的多个智能设备的多个执行控制信息。例如,在睡眠模式中,将照明设备a关闭、照明设备b关闭以及空调c的温度设定为25℃。睡眠模式触发过后,在第一预设时间内可以获取对应于照明设备a的执行控制信息,比如“照明设备a开启”;在第一预设时间内还可以获取对应于照明设备b的执行控制信息,比如“照明设备b开启”;在第一预设时间内还可以获取对应于空调c的执行控制信息,比如“空调c的温度设定为26℃”。
59.若在第一预设时间内获取到多个智能设备中任一个智能设备的执行控制信息,则可以确定在第一预设时间内的该智能场景的场景状态发生改变。
60.步骤s220:保存执行控制信息,并将执行控制信息作为智能场景的场景改变信息。
61.本实施例中,若确定在第一预设时间内智能场景的场景状态发生改变,则将与该智能场景关联的智能设备的执行控制信息本地保存。在一些实施方式中,还可以将执行控制信息上传至服务器进行保存。
62.进一步地,将智能设备的执行控制信息作为智能场景的场景改变信息,其中智能场景的场景改变信息可以包括一个或多个智能设备的执行控制信息。具体地,根据智能设备的执行控制信息对应的执行前信息以及执行后信息确定场景改变信息。例如,在睡眠模式中,将照明设备a关闭、照明设备b关闭以及空调c的温度设定为25℃。若第一预设时间内空调c的执行控制信息为“将空调c的温度设定为26℃”,则可以根据该执行控制信息对应的执行前信息“空调c的温度为25℃”与执行后信息“空调c的温度为26℃”确定场景改变信息为“将空调c的温度由25℃改变为26℃”。由此可见,场景改变信息可以表示用户对智能场景中智能设备预设工作状态的修正。
63.步骤s230:判断在第二预设时间内场景改变信息的获取规律是否符合预设条件。
64.本实施例中,根据智能场景的场景改变信息可以构建场景知识图谱。具体地,根据用户对智能场景的场景改变信息的历史数据,构建智能场景的场景知识图谱。
65.根据场景知识图谱获取第二预设时间内智能场景的场景改变信息的获取规律。其中场景改变信息的获取规律用于表示用户对与智能场景关联的智能设备预定工作状态的修正频率。例如,若一周4次获取到智能场景的场景改变信息,则该智能场景的场景改变信息的获取规律表示用户一周对与智能场景关联的智能设备预定工作状态进行4次修正。
66.若场景改变信息中包括多个执行控制信息,则分别获取对应于每个执行控制信息的获取规律。例如,在睡眠模式中,将照明设备a关闭、照明设备b关闭以及空调c的温度设定为25℃。若该睡眠模式的场景改变信息包括对应于照明设备a的第一执行控制信息以及对应于空调c的第二执行控制信息,则可以获取第一执行控制信息的第一获取规律以及第二执行控制信息的第二获取规律。
67.进一步地,预设条件用于表示获取规律的阈值。若执行控制信息的获取规律符合条件,则表示用户对智能设备的预定工作状态的修正具有一定的规律性,也即该执行控制信息符合用户对智能设备的实际期望控制;若执行控制信息的获取规律不符合条件,则表示用户对智能设备的预定工作状态的修正还未形成规律,也即该执行控制信息还不符合用户对智能设备的实际期望控制。因此,若在第二预设时间内多个执行控制信息中任一个执行控制信息的获取规律符合预设条件,则可以确定在第二预设时间内场景改变信息的获取规律符合预设条件,也即表示用户实际期望对与智能场景关联的至少一个智能设备预定工作状态进行修正。
68.例如,在睡眠模式中,将照明设备a关闭、照明设备b关闭以及空调c的温度设定为25℃。假设预设条件为一周内3次,若对应于照明设备a的第一执行控制信息的获取规律为一周4次,且对应于空调c的第二执行控制信息的获取规律为一周4次,则可确定该睡眠模式的场景改变信息的获取规律符合预设条件。若对应于照明设备a的第一执行控制信息的获取规律为一周2次,而对应于空调c的第二执行控制信息的获取规律为一周4次,则同样可确定该睡眠模式的场景改变信息的获取规律符合预设条件。
69.本实施例中,若在第二预设时间内智能场景的场景改变信息的获取规律符合预设条件,则可以继续执行步骤s240,确定智能场景需要更新;若在第二预设时间内智能场景的场景改变信息的获取规律不符合预设条件,则可以继续获取该智能场景的场景改变信息的获取规律。
70.步骤s240:确定智能场景需要更新。
71.本实施例中,若在第二预设时间内智能场景的场景改变信息的获取规律符合预设规律,则可以确定该智能场景需要更新。
72.具体而言,若在第二预设时间内场景改变信息的获取规律符合预设条件,则可认为该场景改变信息为规律性事件,也即该场景改变信息符合用户对智能场景中智能设备的实际期望控制,此时可认定用户实际需要对与该智能场景关联的智能设备的预定工作状态进行修正,因此可确定与该智能场景关联的智能设备的预定工作状态需要进行更新。
73.步骤s250:确定智能场景需要更新的置信度。
74.本实施例中,在确定智能场景需要更新之后,可以进一步确定智能场景需要更新的置信度。具体地,确定智能场景的场景改变信息中对应于每个智能设备的执行控制信息
的置信度。例如,智能场景的场景改变信息包括对应于智能设备a的执行控制信息以及对应于智能设备b的执行控制信息,则可以分别获取对应于智能设备a的执行控制信息的置信度以及对应于智能设备b的执行控制信息的置信度。
75.进一步地,根据每个执行控制信息的获取规律确定每个执行控制信息的置信度。例如,可以根据在第二预设时间内对每个执行控制信息的获取次数确定该智能场景需要更新的置信度,也即根据用户在第二预设时间内对每个智能设备的预定工作状态的修正次数确定每个智能设备对应的执行控制信息的置信度。在一个具体的例子中,若在一周内7次获取到智能设备a的执行控制信息,则可确定对应于智能设备a的执行控制信息的置信度为100%;若在一周内5次获取到智能设备b的执行控制信息,则可确定对应于智能设备b的执行控制信息的置信度为85%。
76.进一步地,执行控制信息的获取规律与预设条件之间的符合程度越高,则置信度越高。作为一种方式,第二预设时间内执行控制信息获取的连续时间越长,则获取规律与预设条件之间的符合程度越高,也即第二预设时间内用户对与智能场景关联的智能设备预定工作状态修正的连续时间越长,则获取规律与预设条件之间的符合程度越高。例如,假设预设条件是一周内连续3天获取到执行控制信息,则一周内连续7天对应的获取规律的符合程度高于一周内连续5天对应的获取规律的符合程度,同时,一周内连续7天对应的获取规律的置信度高于一周内连续5天对应的获取规律的置信度。
77.作为另一种方式,第二预设时间内执行控制信息获取的次数越多,则获取规律与预设条件之间的符合程度越高,也即第二预设时间内用户对与智能场景关联的智能设备预定工作状态修正的重复次数越多,则获取规律与预设条件之间的符合程度越高。例如,假设预设条件是一周内3次获取到执行控制信息,则一周内7次对应的获取规律的符合程度高于一周内5次对应的获取规律的符合程度,同时,一周内7次对应的获取规律的置信度高于一周内5次对应的获取规律的置信度。
78.进一步地,可以将置信度划分为多个预设区间。位于该多个预设区间内的置信度表示为用户对与智能场景关联的智能设备预定工作状态修正的规律程度达到规律阈值,也即用户对与智能场景关联的智能设备预定工作状态的修正具有规律性;而低于该多个预设区间的最小值的置信度表示为用户对与智能场景关联的智能设备预定工作状态修正的规律程度未达到规律阈值,也即用户对与智能场景关联的智能设备预定工作状态的修正不具有规律性。
79.本实施例中,多个预设区间包括第一预设区间以及第二预设区间,其中第一预设区间对应的置信度高于第二预设区间对应的置信度。例如,第一预设区间可以是95%~100%,第二预设区间可以是80%~95%。
80.在确定智能场景的场景改变信息中对应于每个智能设备的执行控制信息的置信度之后,可以在检测到该智能场景被再次触发时,根据置信度选择性地执行步骤s260或步骤s270~步骤s280。在检测到智能场景被再次触发时,若置信度位于第一预设区间,则自动根据场景改变信息对智能场景进行更新,也即执行步骤s260;若置信度位于第二预设区间,则在检测到智能场景被再次触发时,若置信度位于第二预设区间,则发送场景更新提示信息,且响应于场景更新指令,并根据场景改变信息对智能场景进行更新。
81.步骤s260:在检测到智能场景被再次触发时,若置信度位于第一预设区间,则根据
场景改变信息对智能场景进行更新。
82.本实施例中,在检测到智能场景被再次触发时,若智能场景的场景改变信息中的执行控制信息的置信度位于第一预设区间,则根据场景改变信息中的该执行控制信息对智能场景进行更新。例如,在睡眠模式中,将照明设备a关闭、照明设备b关闭以及空调c的温度设定为25℃。在检测到该睡眠模式被触发时,若空调c的执行控制信息的置信度位于第一预设区间,则根据空调c的执行控制信息对该睡眠模式进行更新。
83.步骤s270:在检测到智能场景被再次触发时,若置信度位于第二预设区间,则发送场景更新提示信息。
84.本实施例中,在检测到智能场景被再次触发时,若智能场景的场景改变信息中的执行控制信息的置信度位于第二预设区间,则发送场景更新提示信息。其中场景更新提示信息用于提示用户是否需要根据场景改变信息对智能场景进行更新。且场景更新提示信息可以包括但不限于包括语音信息以及显示信息。例如,在睡眠模式中,将照明设备a关闭、照明设备b关闭以及空调c的温度设定为25℃。在检测到该睡眠模式被触发时,若空调c的执行控制信息的置信度位于第二预设区间,则可以向用户发送语音信息“是否要按照执行控制信息更新睡眠场景”,以提示用户。
85.步骤s280:响应于场景更新指令,并根据场景改变信息对智能场景进行更新。
86.场景更新指令为用户根据场景更新提示信息反馈的确认更新指令。本实施例中,场景更新指令可以是但不限于是语音指令以及触屏指令。例如,用户可以通过语音指令确认按照执行控制信息更新睡眠场景,当接收到用户的语音指令时,再根据场景改变信息中的该执行控制信息对智能场景进行更新。
87.进一步地,若智能场景的场景改变信息中同时包括置信度位于第一预设区间的执行控制信息以及置信度位于第二预设区间的执行控制信息,则对置信度位于第一预设区间的执行控制信息自动更新,并在对置信度位于第二预设区间的执行控制信息进行更新之前,向用户询问是否更新。例如,在睡眠模式中,将照明设备a关闭、照明设备b关闭以及空调c的温度设定为25℃。若对应于照明设备a的第一执行控制信息的置信度位于第一预设区间,对应于空调c的第二执行控制信息的置信度位于第二预设区间,则可以直接根据第一执行控制信息对该睡眠模式进行更新,同时在根据第二执行控制信息对该睡眠模式进行更新之前,向用户发送场景更新提示信息,以向用户询问是否更新,若用户返回“确认”的场景更新指令,则根据第二执行控制信息对该睡眠模式进行更新。
88.进一步地,如图4所示,在步骤s260以及步骤s280中,根据场景改变信息对智能场景进行更新可以由以下步骤s281~步骤s282实现。
89.步骤s281:根据保存的执行控制信息确定对应的目标智能设备。
90.本实施例中,根据场景改变信息对智能场景进行更新,也即根据场景改变信息中与智能场景关联的智能设备的执行控制信息对智能设备的预定工作状态进行更新。
91.进一步地,根据保存的与智能场景关联的智能设备的执行控制信息确定所需更新预定工作状态的目标智能设备。
92.步骤s282:将保存的执行控制信息替换目标智能设备在智能场景中的预设执行控制信息。
93.本实施例中,预设执行控制信息也即与智能场景关联的智能设备原本的预定工作
状态。将保存的执行控制信息替换目标智能设备在智能场景中原本的预定工作状态。例如,在睡眠模式中,将照明设备a关闭、照明设备b关闭以及空调c的温度设定为25℃。其中,“空调c的温度设定为25℃”即为空调c的预设执行控制信息,也即原本的预定工作状态。若空调c的执行控制信息为“将空调c的温度设定为26℃”,则将“将空调c的温度设定为26℃”替换“将空调c的温度设定为25℃”,此时睡眠模式则更新为,将照明设备a关闭、照明设备b关闭以及空调c的温度设定为26℃。
94.可以理解的是,若执行控制信息的置信度位于第一预设区间,则可以直接进行替换而不需向用户提示;若执行控制信息置信度位于第二预设区间,则在进行替换之前需要向用户进行提示,并在用户同意替换时,将执行控制信息向原本的预定工作状态进行替换。
95.在一些实施方式中,与智能场景关联的智能设备可以对应多个执行控制信息,将该多个执行控制信息中置信度最高的执行控制信息替换该智能设备在该智能场景中的预设执行控制信息。例如,在睡眠模式中,将照明设备a关闭、照明设备b关闭以及空调c的温度设定为25℃。空调c对应有第一执行控制信息“将空调c的温度设定为26℃”以及第二执行控制信息“将空调c的温度设定为27℃”,且第二执行控制信息的置信度高于第一执行控制信息的置信度。则将第二执行控制信息替换空调c在睡眠模式中原本的预定工作状态,使得睡眠模式更新为:将照明设备a关闭、照明设备b关闭以及空调c的温度设定为27℃。
96.同样可以理解的是,该多个执行控制信息中置信度最高的执行控制信息的置信度若位于第一预设区间,则可以直接进行替换而不需向用户提示;该多个执行控制信息中置信度最高的执行控制信息的置信度若位于第二预设区间,则在进行替换之前需要向用户进行提示,并在用户同意替换时,将执行控制信息向原本的预定工作状态进行替换。
97.本实施例中,若执行控制信息的置信度位于第一预设区间,则表示该执行控制信有极大的概率符合用户对智能设备预定工作状态的实际控制需求;若执行控制信息的置信度位于第二预设区间,则表示该执行控制信有基本符合用户对智能设备预定工作状态的实际控制需求。本实施例通过在置信度位于第一预设区间时,直接对智能设备在智能场景内的预定工作状态进行更新,并且在置信度位于第二预设区间时,向用户提示后续的更新动作,在用户确定更新后,再对智能设备在智能场景内的预定工作状态进行更新,进而无需用户对智能场景中智能设备预定工作状态进行手动更新,减少用户的操作流程,从而减小用户的操作负担。
98.在一些实施方式中,智能场景的更新方法还可以根据用户的指令对智能场景进行更新,使得用户能够按照自主意愿主动更新智能场景。具体地,可以在确定智能场景需要更新之前,由用户主动对智能场景进行更新,如图5所示,其具体可以由以下步骤s290~步骤s293实现。
99.步骤s290:接收用户更新指令。
100.本实施例中,用户更新指令可以包括但不限于语音指令、触屏指令。
101.作为一种方式,接收用户的语音信息。
102.作为另一种方式,接收用户的触屏信息。
103.步骤s291:根据用户更新指令识别目标场景信息以及目标更新信息。
104.本实施例中,可以在用户的语音信息中识别目标场景信息以及目标更新信息。例如,在用户的语音信息“把睡眠模式中空调设定为26℃”中,可以确定目标场景信息为“睡眠
模式”以及目标更新信息为“空调设定为26℃”。
105.步骤s292:根据目标场景信息确定所需更新的目标智能场景。
106.本实施例中,在当前智能家居系统的智能场景列表中根据目标场景信息查询所需更新的目标智能场景。例如,在当前智能家居系统中包括观影模式、安防模式、睡眠模式、起床模式以及阅读模式等多个智能场景,在该多个智能场景的列表中查询与目标场景信息“睡眠模式”对应的智能场景,可确定当前所需更新的目标智能场景为睡眠模式。
107.步骤s293:根据目标更新信息对目标智能场景进行更新。
108.本实施例中,根据目标更新信息在目标智能场景中确定所需更新的智能设备,再根据目标更新信息更新该智能设备在智能场景中的预设执行控制信息。例如,在睡眠场景中,将照明设备a关闭、照明设备b关闭以及空调c的温度设定为25℃。根据目标更新信息“空调设定为26℃”可以确定当前所需更新的智能设备为空调c,再根据该目标更新信息“空调设定为26℃”可以将“26℃”替换空调c在睡眠模式中的预设执行控制信息,使得该睡眠模式更新为“将照明设备a关闭、照明设备b关闭以及空调c的温度设定为26℃”。
109.本技术实施例提供的智能场景的更新方法通过在检测到智能场景被触发后,若在第一预设时间内智能场景的场景状态发生改变,则获取智能场景的场景改变信息,并且若在第二预设时间内场景改变信息的获取规律符合预设条件,则根据场景改变对智能场景进行更新,进而能够根据用户的行为习惯自动对智能场景进行更新,从而减小用户的操作负担。
110.如图6所示,图6示出了本技术实施例提供的一种智能场景的更新装置300。智能场景的更新装置300包括信息获取模块310以及场景更新模块320。其中,信息获取模块310用于在检测到智能场景被触发后,若在第一预设时间内智能场景的场景状态发生改变,在获取智能场景的场景改变信息;场景更新模块320用于若在第二预设时间内场景改变信息的获取规律符合预设条件,则根据场景改变信息对智能场景进行更新。
111.在一些实施方式中,信息获取模块310包括状态确定单元311以及保存单元312。其中,状态确定单元311用于在检测到智能场景被触发后,若在第一预设时间内获取到对智能场景中的至少一个智能设备的执行控制信息,则确定在第一预设时间内智能场景的场景状态发生改变;保存单元312用于保存执行控制信息,并将执行控制信息作为智能场景的场景改变信息。
112.在一些实施方式中,场景更新模块320包括判断单元321、第一确定单元322、第二确定单元323、第一更新单元324、信息确定单元325、第二更新单元326、目标确定单元327以及替换单元328。其中,判断单元321用于判断在第二预设时间内场景改变信息的获取规律是否符合预设条件;第一确定单元322用于确定智能场景需要更新;第二确定单元323用于确定智能场景需要更新的置信度;第一更新单元324用于在检测到智能场景被再次触发时,若置信度位于第一预设区间,则根据场景改变信息对智能场景进行更新;信息确定单元325用于在检测到智能场景被再次触发时,若置信度位于第二预设区间,则发送场景更新提示信息;第二更新单元326用于响应于场景更新指令,并根据场景改变信息对智能场景进行更新;目标确定单元327用于根据保存的执行控制信息确定对应的目标智能设备;替换单元328用于将保存的执行控制信息替换目标智能设备在智能场景中的预设执行控制信息。
113.在一些实施方式中,智能场景的更新装置300还包括接收模块330、信息识别模块
340、确定模块350以及更新模块360。其中,接收模块330用于接收用户更新指令;信息识别模块340用于根据用户更新指令识别目标场景信息以及目标更新信息;确定模块350用于根据目标场景信息确定所需更新的目标智能场景;更新模块360用于根据目标更新信息对目标智能场景进行更新。
114.本技术实施例提供的智能场景的更新装置通过在检测到智能场景被触发后,若在第一预设时间内智能场景的场景状态发生改变,则获取智能场景的场景改变信息,并且若在第二预设时间内场景改变信息的获取规律符合预设条件,则根据场景改变对智能场景进行更新,进而能够根据用户的行为习惯自动对智能场景进行更新,从而减小用户的操作负担。
115.如图7所示,图7示出了本技术实施例提供的一种智能控制设备400的模块框图,智能控制设备400包括处理器410以及存储器420,存储器420存储有程序指令,程序指令被所述处理器410执行时实施上述的智能场景的更新方法。
116.处理器410可以包括一个或者多个处理核。处理器410利用各种接口和线路连接整个电池管理系统内的各个部分,通过运行或执行存储在存储器420内的指令、程序、代码集或指令集,以及调用存储在存储器420内的数据,执行电池管理系统的各种功能和处理数据。可选地,处理器410可以采用数字信号处理(digital signal processing,dsp)、现场可编程门阵列(field-programmable gate array,fpga)、可编程逻辑阵列(programmable logic array,pla)中的至少一种硬件形式来实现。处理器410可集成中央处理器410(central processing unit,cpu)、图像处理器410(graphics processing unit,gpu)和调制解调器等中的一种或几种的组合。其中,cpu主要处理操作系统、用户界面和应用程序等;gpu用于负责显示内容的渲染和绘制;调制解调器用于处理无线通信。可以理解的是,上述调制解调器也可以不集成到处理器410中,单独通过一块通信芯片进行实现。
117.存储器420可以包括随机存储器420(random access memory,ram),也可以包括只读存储器420(read

only memory)。存储器420图可用于存储指令、程序、代码、代码集或指令集。存储器420图可包括存储程序区和存储数据区,其中,存储程序区可存储用于实现操作系统的指令、用于实现至少一个功能的指令(比如触控功能、声音播放功能、图像播放功能等)、用于实现下述各个方法实施例的指令等。存储数据区还可以存储电子设备图在使用中所创建的数据(比如电话本、音视频数据、聊天记录数据)等。
118.如图8所示,本技术实施例还提供一种计算机可读存储介质500,计算机可读取存储介质500中存储有计算机程序指令510,计算机程序指令510可被处理器调用以执行上述实施例中所描述的方法。
119.计算机可读取存储介质可以是诸如闪存、eeprom(电可擦除可编程只读存储器)、eprom、硬盘或者rom之类的电子存储器。可选地,计算机可读取存储介质包括非易失性计算机可读取存储介质(non

transitory computer

readable storage medium)。计算机可读取存储介质600具有执行上述方法中的任何方法步骤的程序代码的存储空间。这些程序代码可以从一个或者多个计算机程序产品中读出或者写入到这一个或者多个计算机程序产品中。程序代码可以例如以适当形式进行压缩。
120.以上,仅是本技术的较佳实施例而已,并非对本技术作任何形式上的限制,虽然本技术已以较佳实施例揭示如上,然而并非用以限定本技术,任何本领域技术人员,在不脱离
本技术技术方案范围内,当可利用上述揭示的技术内容做出些许更动或修饰为等同变化的等效实施例,但凡是未脱离本技术技术方案内容,依据本技术的技术实质对以上实施例所作的任何简介修改、等同变化与修饰,均仍属于本技术技术方案的范围内。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1