共享技能开发平台及方法、共享技能应用平台及方法技术

技术编号:17050186 阅读:38 留言:0更新日期:2018-01-17 18:27
本发明专利技术公开了一种共享技能开发平台及方法,该平台包括:技能构建模块,用于提供技能构建引擎,以使技能开发者通过所述引擎构建技能;权限加载模块,用于提供权限加载接口,以使技能开发者通过所述接口为所述技能加载定制权限;共享技能发布模块,用于将加载了定制权限的技能作为共享技能发布到共享空间,以供应用开发者从所述共享空间下载所述技能并进行定制使用。本发明专利技术还公开了一种共享技能应用平台及方法。利用本发明专利技术,可以提高技能共享能力,使应用开发者能够更高效地利用共享技能开发出满足用户需求的技能。

Shared skills development platform and methods, shared skills application platform and methods

The invention discloses a method and skill sharing platform, the platform includes: building blocks for providing skills, skills to enable developers to build engine skills through the engine to build skills; loading module for providing access permissions, loading interface, so that the skills of developers through the interface for the ability to load custom authority; sharing skills release module, for loading custom permissions as skill skill sharing released to the shared space, in order to supply with developers shared space to download the skills from the custom and use. The invention also discloses a sharing skill application platform and method. Using this invention, the ability to share skills can be improved so that application developers can more efficiently use sharing skills to develop skills to meet the needs of the users.

【技术实现步骤摘要】
共享技能开发平台及方法、共享技能应用平台及方法
本专利技术涉及人机交互应用开发领域,具体涉及一种共享技能开发平台及方法、共享技能应用平台及方法。
技术介绍
随着移动智能终端和信息网络技术的发展,人们在越来越多的场景中使用语音交互应用,例如以智能音箱作为入口,语音交互使用天气/股票/音乐/交通状况/闹钟/提醒等应用,每种应用包括一个或多个技能。又例如以车载车机为入口,语音交互使用LBS/导航/电台/音乐等应用或技能。因而,业界也出现越来越多的对话式人工智能开放平台,例如百度的DuerOS,亚马逊的Alexa等,为应用开发者或技能开发者提供一个可以开发应用或技能的系统。同时,出于开放平台营造一种彼此共享共赢的丰富生态的目的,通常也提供技能商城这种类似形式的市场,使得开发者开发的技能,可以发布到商城中,既可以直接供终端用户选择使用,也可以供第三方应用开发者选择到应用中,通过终端应用再提供给终端用户使用。现有技能商城里的技能只能直接被使用,无法被第三方开发者根据自己的需求进行定制。举例来说,开发者A在技能商城里发布了餐饮团购技能,开发者B购买了这个技能,在使用中发现如下优缺点:优点:餐饮团购技能的语义理解效果很好;缺点:餐饮团购技能的商户信息不全;而开发者B手里有一批可以补充上去的商户信息;同时,餐饮团购技能有一批错误的商户信息,开发者B收集到了这些错误信息并希望可以修正;餐饮团购技能的对话业务逻辑不符合开发者B的业务需求。在这种情况下,由于现有平台均无法提供对技能的定制功能,因此,即使开发者B有更好的商户资源和更贴切自身业务的对话交互设计的需求,在开发者A发布的技能上无法进行定制来满足,只能自己从头重新设计和实现类似技能,造成重复开发,有效的资源得不到充分利用。
技术实现思路
本专利技术实施例一方面提供一种共享技能开发平台及方法,以解决现有开放平台提供的技能共享能力受限、有效资源无法充分利用的问题。本专利技术实施例另一方面提供一种共享技能应用平台及方法,可以使应用开发者能够更高效地利用共享技能开发出满足用户需求的技能。为此,本专利技术提供如下技术方案:一种共享技能开发平台,所述平台包括:技能构建模块,用于提供技能构建引擎,以使技能开发者通过所述引擎构建技能;权限加载模块,用于提供权限加载接口,以使技能开发者通过所述接口为所述技能加载定制权限;所述权限加载模块包括:语义理解定制权限加载模块和/或业务后处理定制权限加载模块;其中:所述语义理解定制权限加载模块,用于为所述技能加载语义理解定制权限;所述业务后处理定制权限加载模块,用于为所述技能加载业务后处理定制权限;共享技能发布模块,用于将加载了定制权限的技能作为共享技能发布到共享空间,以供应用开发者从所述共享空间下载所述技能并进行定制使用。优选地,所述语义理解定制权限加载模块包括:信息设置单元,用于设置所述技能的对话模型示例及意图概要;权限加载单元,用于根据所述技能的意图概要为所述技能加载语义理解定制权限。优选地,所述语义理解定制权限包括三种类型:完全不可定制、意图概要内可定制、完全可定制。优选地,所述业务后处理定制权限加载模块,具体用于根据所述技能的业务后处理流程是否可以划分为更细粒度的处理过程为所述技能加载业务后处理定制权限。一种共享技能应用平台,所述平台包括:技能下载模块,用于提供技能下载引擎,以使应用开发者通过所述引擎从共享空间获取共享技能;定制模块,用于提供定制接口,以使应用开发者通过所述接口根据所述共享技能的定制权限及应用需求对所述共享技能进行需求定制,得到定制技能;所述定制模块包括:语义理解定制模块和/或业务后处理定制模块;所述语义理解定制模块,用于根据所述共享技能的语义理解定制权限进行语义理解定制;所述业务后处理定制模块,用于根据所述共享技能的业务后处理定制权限进行业务后处理定制;技能加载模块,将所述定制技能添加到应用中。优选地,所述语义理解定制模块包括:第一权限检测单元,用于检测所述共享技能的语义理解定制权限,所述语义理解定制权限包括三种类型:完全不可定制、意图概要内可定制、完全可定制;第一定制单元,用于在所述第一权限检测单元检测到所述共享技能的语义理解定制权限为意图概要内可定制或完全可定制时,向应用开发者提供定制接口或所述共享技能的语义描述文件,以使所述应用开发者利用所述定制接口或所述共享技能的语义描述文件进行语义理解定制。优选地,所述业务后处理定制模块包括:第二权限检测单元,用于检测所述共享技能的业务后处理定制权限,所述业务后处理定制权限包括:不可定制、可定制;第二定制单元,用于在所述第二权限检测单元检测到所述共享技能的业务后处理定制权限为可定制时,向应用开发者提供定制接口或所述共享技能的语义描述文件,以使所述应用开发者利用所述定制接口或所述共享技能的业务后处理描述文件进行业务后处理定制。优选地,所述定制模块还包括:信息提示模块,用于在所述第一权限检测单元检测到所述共享技能的语义理解定制权限为完全不可定制时,展现提示信息;并且在所述第二权限检测单元检测到所述共享技能的业务后处理定制权限为不可定制时,展现提示信息;错误提示模块,用于在所述应用开发者对技能的语义理解定制超出了意图概要范围时,展现错误信息。优选地,所述平台还包括:定制技能发布模块,用于将所述定制技能作为共享技能发布到共享空间,以供应用开发者从所述共享空间下载所述定制技能并进行使用。优选地,所述平台还包括:检测模块,用于在所述技能加载模块将所述定制技能添加到应用中之前,或者在所述定制技能发布模块将所述定制技能作为共享技能发布到共享空间之前,检测所述定制技能是否存在循环定制,并输出检测结果;所述技能加载模块在所述检测模块输出的检测结果为所述定制技能不存在循环定制时,将所述定制技能添加到应用中;所述定制技能发布模块在所述检测模块输出的检测结果为所述定制技能不存在循环定制时,将所述定制技能作为共享技能发布到共享空间。优选地,所述定制模块还用于在进行需求定制时,记录定制得到的定制技能的标识信息;所述检测模块根据所述标识信息检测所述定制技能是否存在循环定制。一种共享技能开发方法,所述方法包括:构建技能;为所述技能加载定制权限,所述定制权限包括:语义理解定制权限和/或业务后处理定制权限;将加载了定制权限的技能作为共享技能发布到共享空间,以供应用开发者从所述共享空间下载所述技能并进行定制使用。优选地,所述为所述技能加载语义理解定制权限包括:设置所述技能的对话模型示例及意图概要;根据所述技能的意图概要为所述技能加载语义理解定制权限。优选地,所述语义理解定制权限包括三种类型:完全不可定制、意图概要内可定制、完全可定制。优选地,所述为所述技能加载业务后处理定制权限包括:根据所述技能的业务后处理流程是否可以划分为更细粒度的处理过程为所述技能加载业务后处理定制权限。一种共享技能应用方法,所述方法包括:获取共享技能,所述共享技能具有定制权限,所述定制权限包括:语义理解定制权限和/或业务后处理定制权限;根据所述共享技能的定制权限及应用需求对所述共享技能进行需求定制,得到定制技能;将所述定制技能添加到应用中。优选地,根据所述共享技能的语义理解定制权限进行需求定制包括:检测所述共享技能的语义理解定制权限,所述语义理解定本文档来自技高网
...
共享技能开发平台及方法、共享技能应用平台及方法

【技术保护点】
一种共享技能开发平台,其特征在于,所述平台包括:技能构建模块,用于提供技能构建引擎,以使技能开发者通过所述引擎构建技能;权限加载模块,用于提供权限加载接口,以使技能开发者通过所述接口为所述技能加载定制权限;所述权限加载模块包括:语义理解定制权限加载模块和/或业务后处理定制权限加载模块;其中:所述语义理解定制权限加载模块,用于为所述技能加载语义理解定制权限;所述业务后处理定制权限加载模块,用于为所述技能加载业务后处理定制权限;共享技能发布模块,用于将加载了定制权限的技能作为共享技能发布到共享空间,以供应用开发者从所述共享空间下载所述技能并进行定制使用。

【技术特征摘要】
1.一种共享技能开发平台,其特征在于,所述平台包括:技能构建模块,用于提供技能构建引擎,以使技能开发者通过所述引擎构建技能;权限加载模块,用于提供权限加载接口,以使技能开发者通过所述接口为所述技能加载定制权限;所述权限加载模块包括:语义理解定制权限加载模块和/或业务后处理定制权限加载模块;其中:所述语义理解定制权限加载模块,用于为所述技能加载语义理解定制权限;所述业务后处理定制权限加载模块,用于为所述技能加载业务后处理定制权限;共享技能发布模块,用于将加载了定制权限的技能作为共享技能发布到共享空间,以供应用开发者从所述共享空间下载所述技能并进行定制使用。2.根据权利要求1所述的共享技能开发平台,其特征在于,所述语义理解定制权限加载模块包括:信息设置单元,用于设置所述技能的对话模型示例及意图概要;权限加载单元,用于根据所述技能的意图概要为所述技能加载语义理解定制权限。3.根据权利要求1所述的共享技能开发平台,其特征在于,所述语义理解定制权限包括三种类型:完全不可定制、意图概要内可定制、完全可定制。4.根据权利要求1至3任一项所述的共享技能开发平台,其特征在于,所述业务后处理定制权限加载模块,具体用于根据所述技能的业务后处理流程是否可以划分为更细粒度的处理过程为所述技能加载业务后处理定制权限。5.一种共享技能应用平台,其特征在于,所述平台包括:技能下载模块,用于提供技能下载引擎,以使应用开发者通过所述引擎从共享空间获取共享技能;定制模块,用于提供定制接口,以使应用开发者通过所述接口根据所述共享技能的定制权限及应用需求对所述共享技能进行需求定制,得到定制技能;所述定制模块包括:语义理解定制模块和/或业务后处理定制模块;所述语义理解定制模块,用于根据所述共享技能的语义理解定制权限进行语义理解定制;所述业务后处理定制模块,用于根据所述共享技能的业务后处理定制权限进行业务后处理定制;技能加载模块,将所述定制技能添加到应用中。6.根据权利要求5所述的共享技能应用平台,其特征在于,所述语义理解定制模块包括:第一权限检测单元,用于检测所述共享技能的语义理解定制权限,所述语义理解定制权限包括三种类型:完全不可定制、意图概要内可定制、完全可定制;第一定制单元,用于在所述第一权限检测单元检测到所述共享技能的语义理解定制权限为意图概要内可定制或完全可定制时,向应用开发者提供定制接口或所述共享技能的语义描述文件,以使所述应用开发者利用所述定制接口或所述共享技能的语义描述文件进行语义理解定制。7.根据权利要求5所述的共享技能应用平台,其特征在于,所述业务后处理定制模块包括:第二权限检测单元,用于检测所述共享技能的业务后处理定制权限,所述业务后处理定制权限包括:不可定制、可定制;第二定制单元,用于在所述第二权限检测单元检测到所述共享技能的业务后处理定制权限为可定制时,向应用开发者提供定制接口或所述共享技能的语义描述文件,以使所述应用开发者利用所述定制接口或所述共享技能的业务后处理描述文件进行业务后处理定制。8.根据权利要求6或7所述的共享技能应用平台,其特征在于,所述定制模块还包括:信息提示模块,用于在所述第一权限检测单元检测到所述共享技能的语义理解定制权限为完全不可定制时,展现提示信息;并且在所述第二权限检测单元检测到所述共享技能的业务后处理定制权限为不可定制时,展现提示信息;错误提示模块,用于在所述应用开发者对技能的语义理解定制超出了意图概要范围时,展现错误信息。9.根据权利要求5至7任一项所述的共享技能应用平台,其特征在于,所述平台还包括:定制技能发布模块,用于将所述定制技能作为共享技能发布到共享空间,以供应用开发者从所述共享空间下载所述定制技能并进行使用。10.根据权利要求9所述的共享技能应用平台,其特征在于,所述平台还包括:检测模块,用于在所述技能加载模块将所述定制技能添加到应用中之前,...

【专利技术属性】
技术研发人员:黄鑫陈志刚王智国胡国平
申请(专利权)人:科大讯飞股份有限公司
类型:发明
国别省市:安徽,34

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1