【技术实现步骤摘要】
本专利技术涉及计算机
,尤其涉及一种对请求信息进行响应的方法、装置及系统。
技术介绍
当前,智能问答机器人已经被广泛地用于各类系统平台中,用于帮助客户解决相应问题,或者陪伴客户,满足客户的聊天需求等。通常,不同平台都需要自行开发自己的问答机器人,以满足平台自身的需求。然而,这种传统的开发方式通常是以项目为中心,在通信和应用层没有严格的区分,容易造成代码的重复。并且,各个平台的差异性,导致不同平台间的业务代码千差万别,不容易进行维护。而同一个平台中的业务跳转也比较困难,无法在复杂语境下实现流畅的人机交互和业务切换。
技术实现思路
本专利技术的目的是提供一种基于开发框架对请求信息进行响应的方法、装置及系统。根据本专利技术的一个方面,提供一种对请求信息进行响应的装置,包括:服务端接口,用于获取事件请求信息和最终反馈信息;所述事件请求信息基于服务端接口要求,对来自服务供应端的原始请求信息进行转换得到;所述最终反馈信息基于服务供应端要求,对服务端接口得到的事件反馈信息进行转换得到;应用端接口,用于获取应用请求信息和所述事件反馈信息;所述应用请求信息基于应用端接口要求,对服务端接口得到的所述事件请求信息进行转换得到;所述事件反馈信息基于服务端接口要求,对应用端接口的所述应用反馈信息转换得到;一个或多个业务处理单元;控制单元,用于控制一个或多个业务处理单元,基于各自的业务功能,对所述应用请求信息进行处理,以获得与所述应用请求信息对应的所述应用反馈信息。根据本专利技术的一个方面,提供一种对请求信息进行响应的方法,其中,所述方法包括以下步骤:a获取事件请求信息,其中,所 ...
【技术保护点】
一种对请求信息进行响应的装置,其特征在于,包括:服务端接口,用于获取事件请求信息和最终反馈信息;所述事件请求信息基于服务端接口要求,对来自服务供应端的原始请求信息进行转换得到;所述最终反馈信息基于服务供应端要求,对服务端接口得到的事件反馈信息进行转换得到;应用端接口,用于获取应用请求信息和所述事件反馈信息;所述应用请求信息基于应用端接口要求,对服务端接口得到的所述事件请求信息进行转换得到;所述事件反馈信息基于服务端接口要求,对应用端接口的所述应用反馈信息转换得到;一个或多个业务处理单元;控制单元,用于控制一个或多个业务处理单元,基于各自的业务功能,对所述应用请求信息进行处理,以获得与所述应用请求信息对应的所述应用反馈信息。
【技术特征摘要】
1.一种对请求信息进行响应的装置,其特征在于,包括:服务端接口,用于获取事件请求信息和最终反馈信息;所述事件请求信息基于服务端接口要求,对来自服务供应端的原始请求信息进行转换得到;所述最终反馈信息基于服务供应端要求,对服务端接口得到的事件反馈信息进行转换得到;应用端接口,用于获取应用请求信息和所述事件反馈信息;所述应用请求信息基于应用端接口要求,对服务端接口得到的所述事件请求信息进行转换得到;所述事件反馈信息基于服务端接口要求,对应用端接口的所述应用反馈信息转换得到;一个或多个业务处理单元;控制单元,用于控制一个或多个业务处理单元,基于各自的业务功能,对所述应用请求信息进行处理,以获得与所述应用请求信息对应的所述应用反馈信息。2.根据权利要求1所述的装置,其中,所述装置还包括:适配器,其中,所述适配器用于将来自服务供应端的原始请求信息转换为满足服务端接口的事件请求信息;和/或,将服务端接口得到的事件反馈信息转换为满足服务供应端的最终反馈信息。3.根据权利要求1所述的装置,其中,所述装置还包括:一个或多个请求拦截单元;所述控制单元还用于:-控制一个或多个请求拦截单元,对所述应用请求信息或/和所述应用反馈信息进行筛选。4.根据权利要求1至3中任一项所述的装置,其中,所述装置还包括:一个或多个业务拦截单元;所述控制单元还用于:-控制一个或多个业务拦截单元,在所述业务处理单元对所述应用请求信息进行处理之前,对相应的业务功能进行拦截处理;和/或,在所述业务处理单元对所述应用请求信息进行处理之后,对该业务处理单元进行后续拦截处理,以获得所述应用反馈信息。5.根据权利要求4所述的装置,其中,所述控制单元还用于:-基于业务处理链,来确定进行业务处理的当前的业务处理单元,以控制其对相应的应用请求信息进行处理;其中,当所述业务处理链未结束时,继续选择下一业务处理单元作为当前的业务处理单元。6.根据权利要求1至5中任一项所述的装置,其中,所述装置还包括:扫描单元,用于扫描与其对应的各个标注类文件,以加载与所述各个标注类文件对应的功能单元;其中,所述功能单元包括以下任一种:-业务处理单元;-请求拦截单元;-业务拦截单元。7.根据权利要求6所述的装置,其中,所述装置包括:更新单元,用于通过加载修改/重写后的、与所述功能单元对应的一个或多个标注类文件,以相应地更新与所述一个或多个标注类文件分别对应的功能单元的功能。8.根据权利要求1至7中任一项所述的装置,其中,所述装置还包括:存储器,用于存储一个或多个基础函数信息。9.根据权利要求1至8中任一项所述的装置,其中,所述装置为用于问答机器人的开发框架。10.一种对请求信息进行响应的方法,...
【专利技术属性】
技术研发人员:姚贡之,李波,朱频频,
申请(专利权)人:上海智臻智能网络科技股份有限公司,
类型:发明
国别省市:上海;31
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。