[发明专利]共享技能应用方法及系统有效
申请号: | 201710774580.3 | 申请日: | 2017-08-31 |
公开(公告)号: | CN107608660B | 公开(公告)日: | 2021-07-06 |
发明(设计)人: | 黄鑫;陈志刚;王智国;胡国平 | 申请(专利权)人: | 科大讯飞股份有限公司 |
主分类号: | G06F8/20 | 分类号: | G06F8/20;G06Q30/06 |
代理公司: | 北京维澳专利代理有限公司 11252 | 代理人: | 赵景平;胡湘根 |
地址: | 230088 安徽省*** | 国省代码: | 安徽;34 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 共享 技能 应用 方法 系统 | ||
1.一种共享技能应用方法,其特征在于,所述方法包括:
获取共享技能,所述共享技能具有定制权限,所述共享技能是指开发者发布在共享空间供其它开发者使用的技能;
根据所述共享技能的定制权限及应用需求对所述共享技能进行需求定制,得到定制技能,并记录所述定制技能的标识信息;
根据所述标识信息检测所述定制技能是否存在循环定制;
如果存在,则进行错误提示;
如果不存在,则将所述定制技能添加到应用中。
2.根据权利要求1所述的共享技能应用方法,其特征在于,所述根据所述标识信息检测所述定制技能是否存在循环定制包括:
(1)将所述定制技能作为当前定制技能;
(2)确定当前定制技能定制时使用的被定制技能及其标识信息;
(3)检测当前定制技能的标识信息中是否存在重复信息;如果存在,则确定所述定制技能存在循环定制;否则,执行步骤(4);
(4)检测所述被定制技能是否也是定制技能;如果是,则将所述被定制技能作为当前定制技能,并执行步骤(2);否则,确定所述定制技能不存在循环定制。
3.根据权利要求2所述的共享技能应用方法,其特征在于,所述根据所述标识信息检测所述定制技能是否存在循环定制还包括:
如果所述定制技能存在循环定制,则在进行错误提示之前,判断当前定制技能在定制之前的意图集合是否有被其它技能定制;如果是,则确定当前定制技能存在冲突定制,然后执行进行错误提示的步骤;否则执行将所述定制技能添加到应用中的步骤。
4.根据权利要求1至3任一项所述的共享技能应用方法,其特征在于,所述方法还包括:
在对所述共享技能进行需求定制之前,检测所述共享技能是否存在循环定制风险;
如果是,则进行风险提示;
否则,执行对所述共享技能进行需求定制的操作。
5.根据权利要求4所述的共享技能应用方法,其特征在于,所述检测所述共享技能是否存在循环定制风险包括:
获取所述共享技能的标识信息;
将所述标识信息与应用中各技能的标识信息逐一进行比较;
如果存在重叠信息,则确定所述共享技能存在循环定制风险,否则确定所述共享技能不存在循环定制风险。
6.根据权利要求1至3任一项所述的共享技能应用方法,其特征在于,所述方法还包括:
在检测到所述定制技能不存在循环定制后,将所述定制技能作为共享技能发布到共享空间。
7.根据权利要求1至3任一项所述的共享技能应用方法,其特征在于,所述方法还包括:
利用应用中的技能对自然语言进行语义理解,得到语义理解结果。
8.一种共享技能应用系统,其特征在于,所述系统包括:技能获取模块,技能定制模块,循环检测模块,信息提示模块,以及技能加载模块;
所述技能获取模块,用于获取共享技能,所述共享技能具有定制权限,所述共享技能是指开发者发布在共享空间供其它开发者使用的技能;
所述技能定制模块,用于根据所述共享技能的定制权限及应用需求对所述共享技能进行需求定制,得到定制技能,并记录所述定制技能的标识信息;
所述循环检测模块,用于根据所述标识信息检测所述定制技能是否存在循环定制,并在所述定制技能存在循环定制时,触发所述信息提示模块进行错误提示,在所述定制技能不存在循环定制时,触发所述技能加载模块将所述定制技能添加到应用中。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于科大讯飞股份有限公司,未经科大讯飞股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710774580.3/1.html,转载请声明来源钻瓜专利网。