[发明专利]一种场景实例开发方法及装置在审
申请号: | 202010615526.6 | 申请日: | 2020-06-30 |
公开(公告)号: | CN111880791A | 公开(公告)日: | 2020-11-03 |
发明(设计)人: | 李阅苗 | 申请(专利权)人: | 海尔优家智能科技(北京)有限公司 |
主分类号: | G06F8/38 | 分类号: | G06F8/38;G06F8/20 |
代理公司: | 北京康信知识产权代理有限责任公司 11240 | 代理人: | 张秀英 |
地址: | 100086 北京市海淀区知春*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 场景 实例 开发 方法 装置 | ||
1.一种场景实例开发方法,其特征在于,包括:
从应用服务器中获取场景模板,其中,所述场景模板是所述应用服务器根据从能力部件服务器中获取的目标能力部件生成的,所述能力部件服务器中预先配置有多个能力部件,所述目标能力部件包括条件部件和执行部件,所述条件部件为场景规则的条件判断依据,所述执行部件为场景规则的执行动作;
从所述能力部件服务器中获取所述目标能力部件;
根据接收到的场景配置信息对所述目标能力部件的条件部件和执行部件进行配置;
根据配置后的所述目标能力部件对所述场景模板进行场景实例化,得到目标场景实例。
2.根据权利要求1所述的方法,其特征在于,在根据配置后的所述目标能力部件对所述场景模板进行场景实例化,得到目标场景实例之后,所述方法还包括:
将所述场景配置信息同步到所述能力部件服务器中的所述目标能力部件中;
判断所述目标能力部件的条件部件中的触发部件是否满足触发条件;
在判断结果为是的情况下,调用场景引擎接口触发所述目标场景实例的场景规则,并执行所述目标能力部件的执行部件对应的动作。
3.根据权利要求2所述的方法,其特征在于,在调用场景引擎接口触发所述目标场景实例的规则,并执行所述目标能力部件的执行部件对应的动作之前,所述方法还包括:
根据所述目标能力部件的条件部件判断所述触发条件是否存在补充条件;
在判断结果为是的情况下,回调所述目标能力部件的条件部件中的补充条件;
将所述补充条件补充到所述目标场景实例的场景规则中。
4.根据权利要求2所述的方法,其特征在于,在判断所述目标能力部件的条件部件中的触发部件是否满足触发条件之前,所述方法还包括:
分别对所述目标能力部件的条件部件和执行部件的组件地址进行合法性校验。
5.根据权利要求1至4中任一项所述的方法,其特征在于,根据接收到的场景配置信息对所述目标能力部件的条件部件和执行部件进行配置包括:
根据接收到的第一输入参数配置所述目标能力部件的条件部件的实际输入参数,根据接收到的第二输入参数配置所述目标能力部件的执行部件的实际输入参数,其中,所述场景配置信息至少包括所述第一输入参数和所述第二输入参数。
6.根据权利要求1至4中任一项所述的方法,其特征在于,
所述能力部件包括部件服务名称、部件类型、部件服务域名、部件参数;
其中,所述部件类型包括条件触发、条件查询、执行动作;所述部件参数包括:参数名称、参数标识、参数方向、数据类型,所述数据类型包括:整数类型、字符串类型、枚举类型、复合类型;
所述条件部件包括所述条件触发与所述条件查询对应的部件;所述执行部件为所述执行动作对应的部件。
7.一种场景实例开发方法,其特征在于,包括:
接收选择目标能力部件的选择指令;
根据所述选择指令从能力部件服务器中获取所述目标能力部件,其中,所述能力部件服务器中预先配置有多个能力部件,所述目标能力部件包括条件部件和执行部件,所述条件部件为场景规则的条件判断依据,所述执行部件为场景规则的执行动作;
根据所述目标能力部件生成场景模板,并将所述场景模板提供给客户端,其中,所述客户端用于根据所述场景模板以及根据接收到的场景配置信息配置的所述目标能力部件的条件部件和执行部件进行场景实例化,得到目标场景实例。
8.根据权利要求7所述的方法,其特征在于,在根据所述选择指令从能力部件服务器中获取所述目标能力部件之后,所述方法还包括:
根据所述目标能力组件生成开发界面;
在所述开发界面分别配置所述条件部件和所述执行部件的配置信息,其中,所述配置信息包括条件名、条件标识、条件说明、条件输入参数,其中,所述条件输入参数至少包括:参数名称、主体、赋值方式、参数取值。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于海尔优家智能科技(北京)有限公司,未经海尔优家智能科技(北京)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010615526.6/1.html,转载请声明来源钻瓜专利网。