[发明专利]生成交互式应用程序的方法及系统有效
申请号: | 201910645375.6 | 申请日: | 2019-07-17 |
公开(公告)号: | CN110457015B | 公开(公告)日: | 2023-10-17 |
发明(设计)人: | 邢家远;王素珊;韦琬;孙泽闻;邬霄云 | 申请(专利权)人: | 北京奇点机智科技有限公司 |
主分类号: | G06F8/20 | 分类号: | G06F8/20;G06F40/295;G06F16/332 |
代理公司: | 北京布瑞知识产权代理有限公司 11505 | 代理人: | 秦卫中 |
地址: | 100083 北京市海淀区成府路*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 生成 交互式 应用程序 方法 系统 | ||
本发明提供了一种开发交互式应用程序的方法及系统。该方法包括:接收开发者创建的针对交互式应用程序的用户意图的类;接收开发者创建的多个复合实体,其中,多个复合实体中的每个复合实体继承类的参数;通过建立多个复合实体中的至少一个参数值与响应之间的映射关系创建用户意图的意图技能;根据意图技能,生成交互式应用程序。该发明通过继承类的参数的面向对象的开发方式,设计灵活度高,另外,可以减少开发过程中相同参数的重复输入或修改,大大提高开发者的工作效率。
技术领域
本发明涉及计算机技术领域,具体涉及一种生成交互式应用程序的方法及系统。
背景技术
交互式应用程序的开发十分复杂,开发门槛较高,必须由专业开发人员参与才能够完成。而且,每开发一个交互式应用程序就要编写一套程序,开发者需要设计程序的整个交互过程,编程工作量大。此外,现有交互式应用程序开发过程中存在相同信息需要重复输入或修改,费时费力的情况,给开发人员带来了很大的负担。
发明内容
有鉴于此,本发明实施例提供了一种生成交互式应用程序的方法及系统,解决了交互式应用程序开发门槛高、相同信息需重复输入或修改、费时费力的问题。
根据本发明实施例提供的第一方面,提供一种生成交互式应用程序的方法,包括:接收开发者创建的针对交互式应用程序的用户意图的类;接收开发者创建的多个复合实体,其中,多个复合实体中的每个复合实体继承类的参数;通过建立多个复合实体中的至少一个参数值与响应之间的映射关系创建用户意图的意图技能,以使得交互式应用程序在接收到与至少一个参数值匹配的用户表达时,输出响应;根据意图技能,生成交互式应用程序。
在本发明的一个实施例中,上述接收开发者创建的针对交互式应用程序的用户意图的类,包括:接收开发者创建的针对交互式应用程序的用户意图的抽象实体。
在本发明的一个实施例中,该生成交互式应用程序的方法还包括:多个复合实体中的每个复合实体继承抽象实体的用户表达示例。
在本发明的一个实施例中,上述接收开发者创建的多个复合实体,包括:接收开发者对多个复合实体中的每个复合实体是否继承抽象实体的选择,在开发者选择继承抽象实体的情况下,接收开发者设置的复合实体的参数,其中复合实体的参数为除继承的抽象实体的参数之外的参数;接收开发者输入的复合实体的名称;接收开发者输入的复合实体的用户表达示例。
在本发明的一个实施例中,上述接收开发者创建的多个复合实体,包括:在复合实体界面接收开发者创建的多个复合实体。
在本发明的一个实施例中,上述接收开发者创建的针对交互式应用程序的用户意图的抽象实体,包括:接收开发者输入的抽象实体的名称;接收开发者设置的抽象实体的参数;接收开发者输入的抽象实体的用户表达示例。
在本发明的一个实施例中,上述接收开发者创建的针对交互式应用程序的用户意图的抽象实体,包括:在抽象实体界面接收开发者创建的针对交互式应用程序的用户意图的抽象实体。
在本发明的一个实施例中,该生成交互式应用程序的方法还包括:接收开发者创建的针对不同意图技能的默认全局信息的全局复合实体,不同意图技能继承全局复合实体的参数。
在本发明的一个实施例中,该生成交互式应用程序的方法还包括:接收开发者创建的针对交互式应用程序的用户的欢迎意图技能,用于在用户开始使用交互式应用程序时,输出开发者在创建欢迎意图技能时设置的欢迎响应。
在本发明的一个实施例中,该生成交互式应用程序的方法还包括:接收开发者创建的针对交互式应用程序的用户的缺省意图技能,用于在由于用户表达超出设置范围而无对应的响应时,输出开发者在创建缺省意图技能时设置的缺省响应。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京奇点机智科技有限公司,未经北京奇点机智科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910645375.6/2.html,转载请声明来源钻瓜专利网。