一种智能场景的生成方法、生成设备和存储介质与流程

未命名 08-15 阅读:95 评论:0


1.本技术涉及物联网技术领域,特别是涉及一种智能场景的生成方法、生成设备和存储介质。


背景技术:

2.随着越来越多的智能设备广泛应用,越来越多的用户会使用智能家居场景来控制多个智能设备执行一系列操作。但是,现有的场景添加仍然需要用户对每个场景的触发条件和执行动作进行一一设置,用户需要先对每个智能设备的功能进行熟悉,还需花费大量的时间来摸索各智能设备间实现互联互动的可能性,才可配置出符合用户条件的智能家居场景,导致生成智能家居场景的学习成本过高,从而影响了用户使用智能家居场景的积极性。
3.现有技术方案中,云平台可通过预设场景模板和对用户使用习惯的大数据分析,降低用户生成智能场景的门槛,提高用户使用智能场景的体验。但此种方式过度依赖与智能设备类别相关联的、预先存储的场景规则,场景规则库中不一定存在与当前用户实际使用场景相贴合的规则。


技术实现要素:

4.为了解决现有技术中存在的上述技术问题,本技术提供一种智能场景的生成方法、生成设备和存储介质。
5.为解决上述问题,本技术提供了一种智能场景的生成方法,智能场景的生成方法包括:响应于目标对象在智能设备集群中选取目标设备,获取与所述目标设备对应的第一场景信息,其中,所述第一场景信息中包括所述第一场景信息的至少一个触发条件和所述第一场景信息的至少一个执行设备;将所述至少一个触发条件和所述至少一个执行设备按照预设组合规则进行组合得到目标子场景,基于获取的时效性条件规则集合确定所述目标子场景的时效性条件类型;基于所述目标子场景的时效性条件类型和与所述目标子场景的时效性条件类型对应的时效性数据生成场景时效性信息,以基于所述场景时效信息生成智能场景。
6.为解决上述问题,本技术提供了一种智能场景的生成设备,生成设备包括:处理器和存储器,所述存储器中存储有计算机程序,所述处理器用于执行所述计算机程序以实现上述的方法。
7.为解决上述问题,本技术提供了一种计算机可读存储介质,其上存储有程序指令,所述程序指令被处理器执行时实现上述的方法。
8.与现有技术相比,本技术的智能场景的生成方法包括:响应于目标对象在智能设备集群中选取目标设备,获取与目标设备对应的第一场景信息,其中,第一场景信息中包括第一场景信息的至少一个触发条件和第一场景信息的至少一个执行设备;将至少一个触发条件和至少一个执行设备按照预设组合规则进行组合得到目标子场景,基于获取的时效性
条件规则集合确定目标子场景的时效性条件类型;基于目标子场景的时效性条件类型和与目标子场景的时效性条件类型对应的时效性数据生成场景时效性信息,以基于场景时效信息生成智能场景。通过上述实施方式,将触发条件和执行设备进行组合得到目标子场景,并生成场景时效性信息,从而生成智能场景,使得生成的智能场景更加符合当前用户实际需要的使用场景,降低智能场景的生成门槛。
9.应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,而非限制本技术。
附图说明
10.为了更清楚地说明本技术实施例或现有技术中的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
11.图1是本技术提供的智能场景生成方法的一实施例流程示意图;
12.图2是本技术提供的得到目标子场景的一实施例流程示意图;
13.图3是本技术提供的在生成场景时效性信息之后的一实施例流程示意图;
14.图4是本技术提供的智能场景的生成装置一实施例结构示意图;
15.图5是本技术提供的智能场景的生成设备一实施例的结构示意图;
16.图6是本技术提供的计算机存储介质一实施例的结构示意图。
具体实施方式
17.下面结合附图和实施例,对本技术作进一步的详细描述。特别指出的是,以下实施例仅用于说明本技术,但不对本技术的范围进行限定。同样的,以下实施例仅为本技术的部分实施例而非全部实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其它实施例,都属于本技术保护的范围。
18.在本文中提及“实施例”意味着,结合实施例描述的特定特征、结构或特性可以包含在本技术的至少一个实施例中。在说明书中的各个位置出现该短语并不一定均是指相同的实施例,也不是与其他实施例互斥的独立的或备选的实施例。本领域技术人员显式地和隐式地理解的是,本文所描述的实施例可以与其他实施例相结合。
19.本技术提供了一种智能场景的生成方法,参见图1,图1是本技术提供的智能场景生成方法的一实施例流程示意图,具体而言,包括如下步骤s101~步骤s103。
20.步骤s101:响应于目标对象在智能设备集群中选取目标设备,获取与目标设备对应的第一场景信息,其中,第一场景信息中包括第一场景信息的至少一个触发条件和第一场景信息的至少一个执行设备。
21.智能场景可应用于智能家居系统中,智能家居系统可包括控制设备和智能设备集群,智能设备集群可包括但不限于智能冰箱、智能空调、智能洗衣机、智能门锁等。智能家居设备可内置通信模块,智能设备集群还可配置有传感器,其中传感器包括但不限于:温度传感器、湿度传感器、气体浓度传感器、指纹传感器、红外传感器、距离传感器等,分别用于采集温度信息、湿度信息、气体浓度信息、指纹信息、红外信息、距离信息等,智能设备集群可
将采集到的信息或数据传输给控制设备。智能设备集群接收控制设备传输的控制命令,并根据控制命令将采集到的信息或数据传输给智能家居控制设备。控制设备包括但不限于:智能手机(如android手机、ios手机等)、平板电脑、掌上电脑、笔记本电脑、移动互联网设备(mobile internet devices,mid)或穿戴式设备(如智能手表、智能手环等)等。控制设备可以通过wifi连接等方式与无线接入点设备连接;或者,控制设备通过互联网与无线接入点设备连接,以对智能设备集群进行远程控制。本技术提供的智能场景生成方法可应用于控制设备中。
22.在选取目标设备之前,用户可将用户当前拥有的智能设备均在其用户终端指定app上进行绑定,通过绑定的方式使得各智能设备处于联网状态;而与用户终端相绑定的所有智能设备形成一个智能设备集群,而目标设备则从智能设备集群中进行查找。目标对象可以是用户,目标对象在想要建立一个适用的智能场景时,可在智能设备集群中选取至少一个目标设备,以便于基于目标设备创建智能场景,例如,目标设备可以是智能冰箱、智能空调、智能洗衣机、智能门锁等等。在确定了目标设备之后,可在大数据服务器中查找与目标对象对应的第一场景信息,其中,第一场景信息中包括第一场景信息的至少一个触发条件和第一场景信息的至少一个执行设备。例如,触发条件可以包括定时处理、地理信息变化、设备状态变化、其他场景变化等等可以触发该第一场景信息的条件,执行设备中至少要包括目标设备,例如执行设备可仅包括目标设备,或者执行设备还可同时包括目标设备以及其他智能设备,当开启第一场景信息时,执行设备会执行对应的功能。
23.步骤s102:将至少一个触发条件和至少一个执行设备按照预设组合规则进行组合得到目标子场景,基于获取的时效性条件规则集合确定目标子场景的时效性条件类型。
24.预设组合规则可以是将触发条件和执行设备进行两两组合形成一个目标子场景;或者将两个触发条件和一个执行设备进行组合得到一个目标子场景;或者将一个触发条件和两个执行设备进行组合得到一个目标子场景等等。可从云平台场景库中获取时效性规则集合,例如时效性规则集合可包括时效性条件为天气变化,对应类型为触发条件;或者时效性条件为温湿度变化,对应类型为触发条件;或者时效性条件为亮度变化,对应类型为触发条件;或者时效性条件为设备老化,对应类型为触发条件或执行动作;或者时效性条件为季节更替,对应类型为其他;或者时效性条件为临时性时间,对应类型为其他。在得到目标子场景以及时效性条件规则集合后,即可确定目标子场景中的时效性条件类型,例如可通过将目标子场景中的时效性条件类型与时效性条件规则集合中的各个条件类型进行对比确定目标子场景中的时效性条件类型。例如,确定目标子场景中的时效性条件类型为天气变化的触发条件或设备老化的执行动作等等。
25.步骤s103:基于目标子场景的时效性条件类型和与目标子场景的时效性条件类型对应的时效性数据生成场景时效性信息,以基于场景时效信息生成智能场景。
26.在确定目标子场景的时效性条件类型之后,可基于时效性条件类型获取与目标子场景的时效性条件类型对应的时效性数据,例如,当时效性条件类型为天气变化时,时效性数据可为近期天气、温湿度变化等等与天气有关的数据。然后将时效性条件类型和时效性数据进行封装后形成场景时效性信息,场景时效性信息可用于向用户提供友好提示,或用于场景触发类型的预测和推荐,用户可根据场景时效性信息的提示,使控制设备生成智能场景。示例性地,场景时效性信息可归纳如下:时效性元数据、场景元数据、目标设备元数
据、使用用户元数据、目标设备的使用习惯元数据等等。时效性元数据可包括:时效性条件、时效性条件类型、是否与目标设备关联、当前时间、条件对应的具体数据等等;场景元数据可包括:场景标识符、创建时间、更新时间、目标设备、触发条件列表、执行动作列表等等;目标设备元数据可包括:设备标识符、设备当前状态数据、设备地理位置信息、设备时区等等;使用用户元数据可包括:用户标识符、用户地理位置信息、用户时区等等;目标设备的使用习惯元数据可包括:设备标识符、使用频率、使用功能、功能的使用次数、使用功能时长等等。
27.通过上述实施方式,将触发条件和执行设备进行组合得到目标子场景,并生成场景时效性信息,从而生成智能场景,使得生成的智能场景更加符合当前用户实际需要的使用场景,降低智能场景的生成门槛。
28.示例性地,在一应用场景中:触发条件为室内温度过高时,执行开窗器打开窗户通风。用户想要创建该场景时,云平台获取近15日天气情况,发现其中1天为大雨,其余为气温较高的晴天。阴雨天可能导致室内湿度升高,使人感到闷热,此时云平台会推荐用户时效为大雨天气、单次时间段内触发,触发条件为室内湿度较高时,执行开窗器关闭窗户及打开除湿器降低室内湿度的场景。示例性地,在另一应用场景中:目标设备为智能门锁,用户a为主账号设置打开门锁就开启智能灯泡、打开空调的场景。此时,用户a为了临时借住的朋友b打开门锁后触发相同的场景,在创建有效期为3日的临时开门密钥时,云平台同时向用户a推荐创建门锁状态变化为触发方式的、时效性为大于3日的开启智能灯泡和打开空调的场景,用户a可为朋友b做进一步的定制化场景创建。后续云平台的场景时效性定时校验中,发现该临时场景即将失效,则向用户a推送是否授权云平台自动删除该场景的信息。
29.在一实施例中,基于获取的时效性条件规则集合确定目标子场景的时效性条件类型,包括:判断目标子场景中是否存在依赖外部环境变化的触发条件的子场景;若是,则获取时效性条件规则集合,将触发条件的子场景作为目标子场景,基于时效性条件规则集合确定目标子场景的时效性条件类型。具体地,依赖外部环境变化的触发条件包括:天气变化、温湿度变化,或是目标设备内部零件损坏等可能导致场景时效变化的因素,当目标子场景中共存在依赖外部环境变化的触发条件的子场景时,可获取时效性规则集合,从而基于时效性规则集合确定目标子场景的时效性条件类型。由此,可使最终所建立的智能场景更贴近用户所需要的智能场景。
30.进一步地,基于时效性条件规则集合确定目标子场景的时效性条件类型,包括:将时效性条件规则集合中的时效性条件规则与目标子场景中的时效性条件进行对比;基于对比结果确定目标子场景的时效性条件类型。时效性条件规则集合中包括多个时效性条件以及对应的触发条件,此时可将目标子场景中的时效性条件与时效性条件规则集合中的每一个时效性条件规则进行对比,从而得到目标子场景的时效性条件类型,示例性地,当目标子场景中的时效性条件为天气变化时,将时效性条件规则集合中的天气变化与目标子场景中的时效性条件进行比较时,两者的差异度最小;当用于将时效性条件规则集合中的其他变化条件与目标子场景中的时效性条件进行比较时,两者的差异度较大,由此,比较结果可用两者的差异度进行表征。
31.参见图2,图2是本技术提供的得到目标子场景的一实施例流程示意图,具体而言,包括如下步骤s201~步骤s203。
32.步骤s201:将至少一个触发条件和至少一个执行设备按照预设组合规则进行组合生成多个待筛选子场景。
33.预设组合规则可以是将触发条件和执行设备进行两两组合形成一个目标子场景;或者将两个触发条件和一个执行设备进行组合得到一个目标子场景;或者将一个触发条件和两个执行设备进行组合得到一个目标子场景等等。在本实施例中,至少一个执行设备可包括目标设备和非目标设备,由此通过直接将出发条件和执行设备进行组合形成的多个待筛选子场景中可能包括不存在目标设备的待筛选子场景,在此种情况下,可设定筛选条件从多个待筛选子场景中筛选出需要的子场景。
34.步骤s202:获取目标设备在预设周期内的使用信息。
35.预设周期可以是存储在大数据服务器中的数据,也可以是用户直接设定的预设周期,示例性地,预设周期可以为一周、一个月或一天等等。使用信息可以为在预设周期内对目标设备的使用频率、使用功能、功能的使用次数和使用时长等信息。
36.步骤s203:按照使用信息从多个待筛选子场景中筛选出目标子场景。
37.在确定使用信息之后,即可从多个待筛选子场景中筛选出与目标设备相关联或者与目标设备关联性较大的目标子场景,由此,可使最终所建立的智能场景更贴近用户所需要的智能场景。
38.在一实施例中,以将触发条件和执行设备进行两两组合形成一个目标子场景为例,具体地,每一待筛选子场景包括一个触发条件和一个执行设备,且每个触发条件均与所有执行设备组合生成对应的待筛选子场景。也即最终形成的每个目标子场景中仅包括一个触发条件和一个执行设备,并且每个触发条件均与所有执行设备组合生成对应的待筛选子场景,由此形成的待筛选子场景中并不重复。
39.在一实施例中,还提供了两两组合形成一个目标子场景的形成方法,具体地,将至少一个触发条件和至少一个执行设备按照预设组合规则进行组合生成多个待筛选子场景,包括:从至少一个触发条件中选择一个触发条件,以及从至少一个执行设备选择一个未与触发条件组合的执行设备,将选择的触发条件和选择的执行设备进行组合生成待筛选子场景,并重复执行当前步骤,直至将所有执行设备与选择的触发条件进行组合;从至少一个触发条件中选择一个未与执行设备进行组合的触发条件,以及从至少一个执行设备选择一个未与当前步骤中选择的触发条件进行组合的执行设备,将选择的触发条件和选择的执行设备进行组合生成待筛选子场景,重复执行当前步骤,直至将所有选择的执行设备与选择的触发条件进行组合,得到多个待筛选子场景。示例性地,当触发条件和执行设备均为三个,先从三个触发条件中选择第一个触发条件分别与三个执行设备进行组合形成三个待筛选子场景;然后从三个触发条件中选择第二个触发条件分别与三个执行设备进行组合形成三个待筛选子场景;最后再先从三个触发条件中选择第三个触发条件分别与三个执行设备进行组合形成三个待筛选子场景,由此一共形成九个待筛选子场景。在其他实施例中,还可先从三个执行设备中选择第一个执行设备分别与三个触发条件进行组合形成三个待筛选子场景;从三个执行设备中选择第二个执行设备分别与三个触发条件进行组合形成三个待筛选子场景;从三个执行设备中选择第三个执行设备分别与三个触发条件进行组合形成三个待筛选子场景,由此一共形成九个待筛选子场景。
40.参见图3,图3是本技术提供的在生成场景时效性信息之后的一实施例流程示意
图,具体而言,包括如下步骤s301~步骤s303。
41.步骤s301:获取与目标子场景满足预设相似度阈值的第二场景信息。
42.可以从智能场景库中获取第二场景信息,其中智能场景库存储有所有用户设置的智能场景数据,可基于目标子场景去搜索智能场景库中的第二场景信息,其中两者的相似度可包括两者的执行设备的相似度、两者的触发条件的相似度等等。例如两者的执行设备均为点灯,触发条件均为声控等等。
43.步骤s302:提取第二场景信息中的场景触发方式。
44.触发方式可包括:手动触发方式、设备告警触发方式、设备状态变化触发方式、移动终端地理位置触发方式、单次定时触发方式、周期性定时触发方式、一定时间段内触发方式和临时性事件触发方式。例如:手动触发方式为用户手动触发场景;设备告警触发方式为目标设备或关联设备上报告警消息;设备状态变化触发方式为目标设备或关联设备状态变化消息;移动终端地理位置触发方式为用户移动终端地理位置变化;单次定时触发方式为时间点定时触发,仅一次;周期性定时触发方式为时间点定时触发可多次;一定时间段内触发方式为可单次或多次,需要和其他触发类型配合;临时性事件触发方式为智能门锁临时开门密钥。
45.步骤s303:基于场景触发方式预测智能场景的场景触发方式。
46.通过将提取的场景触发方式进行用来预测出用户可能想要为智能场景创建的触发方式,例如想要为智能场景设定周期内的使用频率、使用功能及功能的使用次数和时长等等。同时控制设备可将预测的结果呈现给用户查看,以引导用户操作控制设备为智能场景添加场景触发方式,或者控制设备还可直接基于场景触发方式为智能场景添加场景触发方式。
47.在一实施例中,在基于目标子场景的时效性条件类型和与目标子场景的时效性条件类型对应的时效性数据生成场景时效性信息之后,方法还包括:获取存在时效性条件的智能场景,对智能场景进行时效性校验;若校验结果中存在失效的智能场景,则将失效的智能场景推送至目标对象。具体地,智能场景创建完成之后,可将智能场景存储在数据库中,为了清理时效性不符合条件的智能场景,可获取数据库中具有时效性条件的智能场景,然后仅对该部分智能场景进行时效性校验,当该部分智能场景中存在失效的智能场景,则可将失效的智能场景推送至用户,以便于用户操作以删除失效的智能场景,或者控制终端可直接将失效的智能场景删除,而无需推送至用户。
48.通过上述实施方式,将触发条件和执行设备进行组合得到目标子场景,并生成场景时效性信息,从而生成智能场景,使得生成的智能场景更加符合当前用户实际需要的使用场景,降低智能场景的生成门槛。
49.本实施例中的智能场景的生成方法可以应用于智能场景的生成装置,本技术的智能场景的生成装置可以为服务器,也可以为移动设备,还可以为由服务器和移动设备相互配合的系统。相应地,移动设备包括的各个部分,例如各个单元、子单元、模块、子模块可以全部设置于服务器中,也可以全部设置于移动设备中,还可以分别设置于服务器和移动设备中。
50.进一步地,上述服务器可以是硬件,也可以是软件。当服务器为硬件时,可以实现成多个服务器组成的分布式服务器集群,也可以实现成单个服务器。当服务器为软件时,可
以实现成多个软件或软件模块,例如用来提供分布式服务器的软件或软件模块,也可以实现成单个软件或软件模块,在此不做具体限定。
51.为实现上述实施例的智能场景的生成方法,本技术提供了一种智能场景的生成装置。参见图4,图4是本技术提供的智能场景的生成装置一实施例结构示意图。
52.具体地,智能场景的生成装置40可以包括:获取模块41、确定模块42和生成模块43。
53.获取模块41用于响应于目标对象在智能设备集群中选取目标设备,获取与目标设备对应的第一场景信息,其中,第一场景信息中包括第一场景信息的至少一个触发条件和第一场景信息的至少一个执行设备。
54.确定模块42用于将至少一个触发条件和至少一个执行设备按照预设组合规则进行组合得到目标子场景,基于获取的时效性条件规则集合确定目标子场景的时效性条件类型。
55.生成模块43用于基于目标子场景的时效性条件类型和与目标子场景的时效性条件类型对应的时效性数据生成场景时效性信息,以基于场景时效信息生成智能场景。
56.其中,在本技术的一个实施例,图4所示的智能场景的生成装置40中的各个模块可以分别或全部合并为一个或若干个单元来构成,或者其中的某个(些)单元还可以再拆分为功能上更小的多个子单元,可以实现同样的操作,而不影响本技术的实施例的技术效果的实现。上述模块是基于逻辑功能划分的,在实际应用中,一个模块的功能也可以由多个单元来实现,或者多个模块的功能由一个单元实现。在本技术的其它实施例中,智能场景的生成40装置也可以包括其它单元,在实际应用中,这些功能也可以由其它单元协助实现,并且可以由多个单元协作实现。
57.上述方法应用于智能场景的生成设备中。具体请参阅图5,图5是本技术提供的智能场景的生成设备一实施例的结构示意图,本实施例智能场景的生成设备50包括处理器51和存储器52。其中,存储器52中存储有计算机程序,处理器51用于执行计算机程序以实现上述方法。
58.其中,处理器51可以是一种集成电路芯片,具有信号的处理能力。处理器51还可以是通用处理器、数字信号处理器(dsp)、专用集成电路(asic)、现场可编程门阵列(fpga)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等。
59.对于上述实施例的智能场景的生成方法,其可以计算机程序的形式呈现,本技术提出一种承载计算机程序的计算机存储介质,请参阅图6,图6是本技术提供的计算机存储介质一实施例的结构示意图,本实施例计算机存储介质60包括计算机程序61,其可被执行以实现上述智能场景的生成方法。
60.本实施例计算机存储介质60可以是u盘、移动硬盘、只读存储器(rom,read-only memory)、随机存取存储器(ram,random access memory)、磁碟或者光盘等可以存储程序指令的介质,或者也可以为存储有该程序指令的服务器,该服务器可将存储的程序指令发送给其他设备运行,或者也可以自运行该存储的程序指令。
61.另外,上述功能如果以软件功能的形式实现并作为独立产品销售或使用时,可存储在一个移动终端可读取存储介质中,即,本技术还提供一种存储有程序数据的存储装置,
所述程序数据能够被执行以实现上述实施例的方法,该存储装置可以为如u盘、光盘、服务器等。也就是说,本技术可以以软件产品的形式体现出来,其包括若干指令用以使得一台智能终端执行各个实施例所述方法的全部或部分步骤。
62.在本技术的描述中,参考术语“一个实施例”、“一些实施例”、“示例”、“具体示例”、或“一些示例”等的描述意指结合该实施例或示例描述的具体特征、结构、材料或者特点包含于本技术的至少一个实施例或示例中。在本说明书中,对上述术语的示意性表述不必须针对的是相同的实施例或示例。而且,描述的具体特征、结构、材料或者特点可以在任一个或多个实施例或示例中以合适的方式结合。此外,在不相互矛盾的情况下,本领域的技术人员可以将本说明书中描述的不同实施例或示例以及不同实施例或示例的特征进行结合和组合。
63.此外,术语“第一”、“第二”仅用于描述目的,而不能理解为指示或暗示相对重要性或者隐含指明所指示的技术特征的数量。由此,限定有“第一”、“第二”的特征可以明示或者隐含地包括至少一个该特征。在本技术的描述中,“多个”的含义是至少两个,例如两个,三个等,除非另有明确具体的限定。
64.流程图中或在此以其他方式描述的任何过程或方法描述可以被理解为,表示包括一个或更多个用于实现特定逻辑功能或过程的步骤的可执行指令的代码的模块、片段或部分,并且本技术的优选实施方式的范围包括另外的实现,其中可以不按所示出或讨论的顺序,包括根据所涉及的功能按基本同时的方式或按相反的顺序,来执行功能,这应被本技术的实施例所属技术领域的技术人员所理解。
65.在流程图中表示或在此以其他方式描述的逻辑和/或步骤,例如,可以被认为是用于实现逻辑功能的可执行指令的定序列表,可以具体实现在任何计算机可读介质中,以供指令执行系统、装置或设备(可以是个人计算机,服务器,网络设备或其他可以从指令执行系统、装置或设备取指令并执行指令的系统)使用,或结合这些指令执行系统、装置或设备而使用。就本说明书而言,"计算机可读介质"可以是任何可以包含、存储、通信、传播或传输程序以供指令执行系统、装置或设备或结合这些指令执行系统、装置或设备而使用的装置。计算机可读介质的更具体的示例(非穷尽性列表)包括以下:具有一个或多个布线的电连接部(电子装置),便携式计算机盘盒(磁装置),随机存取存储器(ram),只读存储器(rom),可擦除可编辑只读存储器(eprom或闪速存储器),光纤装置,以及便携式光盘只读存储器(cdrom)。另外,计算机可读介质甚至可以是可在其上打印所述程序的纸或其他合适的介质,因为可以例如通过对纸或其他介质进行光学扫描,接着进行编辑、解译或必要时以其他合适方式进行处理来以电子方式获得所述程序,然后将其存储在计算机存储器中。
66.以上所述仅为本技术的实施方式,并非因此限制本技术的专利范围,凡是利用本技术说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的技术领域,均同理包括在本技术的专利保护范围内。

技术特征:
1.一种智能场景的生成方法,其特征在于,所述方法包括:响应于目标对象在智能设备集群中选取目标设备,获取与所述目标设备对应的第一场景信息,其中,所述第一场景信息中包括所述第一场景信息的至少一个触发条件和所述第一场景信息的至少一个执行设备;将所述至少一个触发条件和所述至少一个执行设备按照预设组合规则进行组合得到目标子场景,基于获取的时效性条件规则集合确定所述目标子场景的时效性条件类型;基于所述目标子场景的时效性条件类型和与所述目标子场景的时效性条件类型对应的时效性数据生成场景时效性信息,以基于所述场景时效信息生成智能场景。2.根据权利要求1所述智能场景的生成方法,其特征在于,所述将所述至少一个触发条件和所述至少一个执行设备按照预设组合规则进行组合得到目标子场景,包括:将所述至少一个触发条件和所述至少一个执行设备按照预设组合规则进行组合生成多个待筛选子场景;获取所述目标设备在预设周期内的使用信息;按照所述使用信息从所述多个待筛选子场景中筛选出所述目标子场景。3.根据权利要求2所述智能场景的生成方法,其特征在于,每一所述待筛选子场景包括一个触发条件和一个执行设备,且每个触发条件均与所有执行设备组合生成对应的所述待筛选子场景。4.根据权利要求2所述智能场景的生成方法,其特征在于,所述将所述至少一个触发条件和所述至少一个执行设备按照预设组合规则进行组合生成多个待筛选子场景,包括:从所述至少一个触发条件中选择一个触发条件,以及从所述至少一个执行设备选择一个未与所述触发条件组合的执行设备,将选择的触发条件和选择的执行设备进行组合生成所述待筛选子场景,并重复执行当前步骤,直至将所有执行设备与所述选择的触发条件进行组合;从所述至少一个触发条件中选择一个未与执行设备进行组合的触发条件,以及从所述至少一个执行设备选择一个未与当前步骤中选择的所述触发条件进行组合的执行设备,将选择的触发条件和选择的执行设备进行组合生成所述待筛选子场景,重复执行当前步骤,直至将所有所述选择的执行设备与所述选择的触发条件进行组合,得到所述多个待筛选子场景。5.根据权利要求1所述智能场景的生成方法,其特征在于,所述基于获取的时效性条件规则集合确定所述目标子场景的时效性条件类型,包括:判断所述目标子场景中是否存在依赖外部环境变化的触发条件的子场景;若是,则获取所述时效性条件规则集合,将所述触发条件的子场景作为所述目标子场景,基于所述时效性条件规则集合确定所述目标子场景的时效性条件类型。6.根据权利要求5所述智能场景的生成方法,其特征在于,所述基于所述时效性条件规则集合确定所述目标子场景的时效性条件类型,包括:将所述时效性条件规则集合中的时效性条件规则与所述目标子场景中的时效性条件进行对比;基于对比结果确定所述目标子场景的时效性条件类型。7.根据权利要求1-6任意一项所述智能场景的生成方法,其特征在于,在所述基于所述
目标子场景的时效性条件类型和与所述目标子场景的时效性条件类型对应的时效性数据生成场景时效性信息之后,所述方法还包括:获取与所述目标子场景满足预设相似度阈值的第二场景信息;提取所述第二场景信息中的场景触发方式;基于所述场景触发方式预测所述智能场景的场景触发方式。8.根据权利要求1-6任意一项所述智能场景的生成方法,其特征在于,在所述基于所述目标子场景的时效性条件类型和与所述目标子场景的时效性条件类型对应的时效性数据生成场景时效性信息之后,所述方法还包括:获取存在时效性条件的智能场景,对所述智能场景进行时效性校验;若校验结果中存在失效的智能场景,则将失效的智能场景推送至目标对象。9.一种智能场景的生成设备,其特征在于,包括:处理器和存储器,所述存储器中存储有计算机程序,所述处理器用于执行所述计算机程序以实现权利要求1至8中任一项所述的方法。10.一种计算机可读存储介质,其上存储有程序指令,其特征在于,所述程序指令被处理器执行时实现权利要求1至8任一项所述的方法。

技术总结
本申请公开了一种智能场景的生成方法、生成设备和存储介质。该生成方法包括:响应于目标对象在智能设备集群中选取目标设备,获取与目标设备对应的第一场景信息,第一场景信息中包括第一场景信息的至少一个触发条件和第一场景信息的至少一个执行设备;将至少一个触发条件和至少一个执行设备按照预设组合规则进行组合得到目标子场景,基于获取的时效性条件规则集合确定目标子场景的时效性条件类型;基于目标子场景的时效性条件类型和与目标子场景的时效性条件类型对应的时效性数据生成场景时效性信息,以基于场景时效信息生成智能场景。通过上述实施方式,使得生成的智能场景更加符合当前用户实际需要的使用场景,降低智能场景的生成门槛。场景的生成门槛。场景的生成门槛。


技术研发人员:王超 方堃
受保护的技术使用者:杭州华橙软件技术有限公司
技术研发日:2023.03.31
技术公布日:2023/8/14
版权声明

本文仅代表作者观点,不代表航家之家立场。
本文系作者授权航家号发表,未经原创作者书面授权,任何单位或个人不得引用、复制、转载、摘编、链接或以其他任何方式复制发表。任何单位或个人在获得书面授权使用航空之家内容时,须注明作者及来源 “航空之家”。如非法使用航空之家的部分或全部内容的,航空之家将依法追究其法律责任。(航空之家官方QQ:2926969996)

航空之家 https://www.aerohome.com.cn/

飞机超市 https://mall.aerohome.com.cn/

航空资讯 https://news.aerohome.com.cn/

分享:

扫一扫在手机阅读、分享本文

相关推荐