[发明专利]一种场景实例开发方法及装置在审
申请号: | 202010615526.6 | 申请日: | 2020-06-30 |
公开(公告)号: | CN111880791A | 公开(公告)日: | 2020-11-03 |
发明(设计)人: | 李阅苗 | 申请(专利权)人: | 海尔优家智能科技(北京)有限公司 |
主分类号: | G06F8/38 | 分类号: | G06F8/38;G06F8/20 |
代理公司: | 北京康信知识产权代理有限责任公司 11240 | 代理人: | 张秀英 |
地址: | 100086 北京市海淀区知春*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 场景 实例 开发 方法 装置 | ||
本发明提供了一种场景实例开发方法及装置,其中,该方法包括:从应用服务器中获取场景模板,该场景模板是该应用服务器根据从能力部件服务器中获取的目标能力部件生成的,该能力部件服务器中预先配置有多个能力部件,该目标能力部件包括条件部件和执行部件,该条件部件为场景规则的条件判断依据,该执行部件为场景规则的执行动作;从该能力部件服务器中获取该目标能力部件;根据接收到的场景配置信息对该目标能力部件的条件部件和执行部件进行配置;根据配置后的该目标能力部件对该场景模板进行场景实例化,得到目标场景实例,可以解决相关技术中对于多个相同功能的设备,需要重复下载场景并重复配置场景实例的问题。
技术领域
本发明涉及通信领域,具体而言,涉及一种场景实例开发方法及装置。
背景技术
目前场景的实现只支持监听具体设备状态和简单的外部条件。当满足设定的条件时执行设备命令这类具体的场景。
如IF(空调检测室内PM值100)THEN(设置空调模式=净化模式),开发时需要指定具体类型的设备,比如空调。
如果还有净化器可以检测室内PM值,则需要在另定义一个规则IF(净化器检测室内PM值100)THEN(设置净化器模式=净化模式)。如果还有更多设备,则需要重复定义更多规则,而且用户需要做更多重复的操作。
其实,该业务的真实意图是IF(室内空气PM值100)THE(开启净化模式),而不是局限于某一具体类型设备。
另外对于用户和业务部门的需求,不仅限于设备之间的联动场景,还应包括用户喜好,地区差别,气候因素等非设备类条件混合类场景。
如:IF(室内空气质量超标且天气晴朗且老年用户)THEN(开启净化模式并发送短信通知)。其中,检测室内空气质量就是一项能力,可能由多种设备共同完成,而并不需要指定具体设备。
如IF(净化器检测室内PM值100)THEN(设置净化器模式=净化模式)。
在开发时,需要枚举所有的设备类型,来分别构建场景规则;
如果新增了一类具备相同功能的设备,则要构建重复的场景规则。
用户使用时,如果用户家庭有多台有相同功能的设备时,用户需要重复下载场景,并重复配置场景。
如果用户新添了一个设备,用户仍需要重复配置场景。
针对相关技术中对于多台相同功能的设备,需要重复下载场景并重复配置场景实例的问题,尚未提出解决方案。
发明内容
本发明实施例提供了一种场景实例开发方法及装置,以至少解决相关技术中对于多台相同功能的设备,需要重复下载场景并重复配置场景实例的问题。
根据本发明的一个实施例,提供了一种场景实例开发方法,包括:
从应用服务器中获取场景模板,其中,所述场景模板是所述应用服务器根据从能力部件服务器中获取的目标能力部件生成的,所述能力部件服务器中预先配置有多个能力部件,所述目标能力部件包括条件部件和执行部件,所述条件部件为场景规则的条件判断依据,所述执行部件为场景规则的执行动作;
从所述能力部件服务器中获取所述目标能力部件;
根据接收到的场景配置信息对所述目标能力部件的条件部件和执行部件进行配置;
根据配置后的所述目标能力部件对所述场景模板进行场景实例化,得到目标场景实例。
可选地,在根据配置后的所述目标能力部件对所述场景模板进行场景实例化,得到目标场景实例之后,所述方法还包括:
将所述场景配置信息同步到所述能力部件服务器中的所述目标能力部件中;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于海尔优家智能科技(北京)有限公司,未经海尔优家智能科技(北京)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010615526.6/2.html,转载请声明来源钻瓜专利网。