[发明专利]一种面向物联网服务的智能编排方法和装置有效
申请号: | 202010026276.2 | 申请日: | 2020-01-10 |
公开(公告)号: | CN113128202B | 公开(公告)日: | 2022-05-17 |
发明(设计)人: | 陈伟;徐少鹏;吴国全;魏峻 | 申请(专利权)人: | 中国科学院软件研究所 |
主分类号: | G06F40/211 | 分类号: | G06F40/211;G06F40/284;G06F40/289;H04L67/12 |
代理公司: | 北京君尚知识产权代理有限公司 11200 | 代理人: | 邱晓锋 |
地址: | 100190 *** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 面向 联网 服务 智能 编排 方法 装置 | ||
1.一种面向物联网服务的智能编排方法,其特征在于,包括以下步骤:
获取用户对服务编排规则的描述语句;
判断所述描述语句中的子句的类型;
根据所述描述语句中的子句的类型,对子句进行依存句法分析,得到子句中的关键词及关键词之间的依存关系;
将获得的关键词与物联网中的设备和/或服务进行相似度匹配;
将通过相似度匹配得到的设备和/或服务填入物联网支持的编排模板,得到可执行的编排脚本。
2.根据权利要求1所述的方法,其特征在于,所述描述语句是用户通过语音输入的自然语言描述语句。
3.根据权利要求1所述的方法,其特征在于,所述描述语句按照ECA的描述方式,或者按照IFTTT的描述方式,其中ECA是指“事件-条件-动作”,IFTTT是指“If-This-Then-That”。
4.根据权利要求1所述的方法,其特征在于,通过自然语言处理工具对所述描述语句中的子句进行分词、词性标注、依存句法分析,解析出每一个子句中的设备、服务的关键词,并且得到关键词之间的依存关系。
5.根据权利要求1所述的方法,其特征在于,所述相似度匹配采用Jaccard系数进行相似度计算,计算公式如下:
其中,A表示分析得到的用户语句关键词集合,B表示物联网平台已有的设备或服务集合。
6.一种面向物联网服务的智能编排装置,其特征在于,包括:
语句输入模块,用于获取用户对服务编排规则的描述语句;
类型判断模块,用于判断所述描述语句中的子句的类型;
依存句法分析模块,用于根据所述描述语句中的子句的类型,对子句进行依存句法分析,得到子句中的关键词及关键词之间的依存关系;
相似度匹配模块,用于将获得的关键词与物联网中的设备和/或服务进行相似度匹配;
编排脚本生成模块,用于将通过相似度匹配得到的设备和/或服务填入物联网支持的编排模板,得到可执行的编排脚本。
7.根据权利要求6所述的装置,其特征在于,所述语句输入模块获取用户通过语音输入的自然语言描述语句。
8.根据权利要求6所述的装置,其特征在于,所述依存句法分析模块通过自然语言处理工具对所述描述语句中的子句进行分词、词性标注、依存句法分析,解析出每一个子句中的设备、服务的关键词,并且得到关键词之间的依存关系。
9.一种电子装置,其特征在于,包括存储器和处理器,所述存储器存储计算机程序,所述计算机程序被配置为由所述处理器执行,所述计算机程序包括用于执行权利要求1~5中任一项所述方法的指令。
10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质存储计算机程序,所述计算机程序被计算机执行时,实现权利要求1~5中任一项所述的方法。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国科学院软件研究所,未经中国科学院软件研究所许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010026276.2/1.html,转载请声明来源钻瓜专利网。