The invention discloses a method for data interaction, belonging to the field of communication technology. The method includes: receiving a retrieval request from the business layer; sending the search request to search the application server and the application server is used to search the response data management of the third party application service; the search application receives the response data sent by the server; sending the response data to the business layer. The method for data interaction provided by the invention reduces the frequency of accessing third party services, saves data access time, and improves data access efficiency. The invention also discloses a device for data interaction.
【技术实现步骤摘要】
用于数据交互的方法
本专利技术涉及通信
,特别涉及一种用于数据交互的方法。
技术介绍
随着科技的不断发展,智能机器人衍生出许多分支,服务于人们的日常生活。智能机器人能够理解人类语言,用人类语言同操作者对话,它能分析出现的情况,能调整自己的动作以达到操作者所提出的要求,能拟定所希望的动作。智能机器人有时会借助第三方应用程序编程接口进行数据访问、获得应答数据,以理解操作者请求、提供第三方应用服务,但是在请求第三方应用程序编程接口时会增加回应操作者请求的时间,尤其在涉及多次交流的情况下降低了智能机器人的数据访问效率。
技术实现思路
本专利技术实施例提供了一种用于数据交互的方法以提高机器人在理解操作者请求时的数据访问效率。为了对披露的实施例的一些方面有一个基本的理解,下面给出了简单的概括。该概括部分不是泛泛评述,也不是要确定关键/重要组成元素或描绘这些实施例的保护范围。其唯一目的是用简单的形式呈现一些概念,以此作为后面的详细说明的序言。根据本专利技术实施例第一方面提供了一种用于数据交互的方法,包括:接收来自业务层的检索请求;发送所述检索请求至搜索应用服务器,所述搜索应用 ...
【技术保护点】
一种用于数据交互的方法,其特征在于,所述方法包括:接收来自业务层的检索请求;发送所述检索请求至搜索应用服务器,所述搜索应用服务器用于管理第三方应用服务的应答数据;接收所述搜索应用服务器发送的所述应答数据;发送所述应答数据至所述业务层。
【技术特征摘要】
1.一种用于数据交互的方法,其特征在于,所述方法包括:接收来自业务层的检索请求;发送所述检索请求至搜索应用服务器,所述搜索应用服务器用于管理第三方应用服务的应答数据;接收所述搜索应用服务器发送的所述应答数据;发送所述应答数据至所述业务层。2.如权利要求1所述的方法,其特征在于,所述方法还包括:校验所述检索请求的格式是否符合检索条件;若所述检索请求的格式符合检索条件,执行所述发送所述检索请求至搜索服务器的步骤。3.一种用于数据交互的方法,其特征在于,所述方法包括:接收来自数据层的检索请求;根据所述检索请求,从管理的第三方应用服务的应答数据中检索与所述检索请求对应的应答数据;发送所述应答数据至所述数据层。4.如权利要求3所述的方法,其特征在于,所述从管理的第三方应用服务的应答数据中检索与所述检索请求对应的应答数据包括:检索缓存中是否存在与所述检索请求对应的应答数据;若所述缓存中不存在与所述检索请求对应的应答数据,检索数据库中是否存在与所述检索请求对应的应答数据;若所述数据库中不存在与所述检索请求对应的应答数据,从磁盘中检索与所述检索请求对应的应答数据。5.如权利要求4所述的方法,其特征在于,所述方法还包括:若所述数据库或所述磁盘中存在与所述检索请求对应的应答数据,将所述检索请求和所述应答数据对应的异步存储到所述缓存。6.如权利要求3所述的方法,其特征在于,所述检索请求中包括:请求文本、机器ID,领域ID和意图ID。7.如权利要求6所述的方法,其特征在于,所述应答数据包括:机器ID和应答文本;所述请求文本、领域ID和意图ID与所述应答文本一一对应。8.如权利要求7所述的方法,其特征在于,根据所述检索请求,从管理的第三方应用服务的应答数据中检索与所述检索请求对应的应答数据包括:根据所述检索请求中的所述领域ID和所述意图ID进行检索;计算所述检索请求中的请求文本与检索到的请求文本的相似度;当所述相似度大于设定阈值时,将所述检索到的请求文本对应的应答文本作为应答数据。9.一种用于数据交互的装置,其特征在于,所述装置包括:第一接收模块和第一发送模块;所述第...
【专利技术属性】
技术研发人员:熊友军,陈林,
申请(专利权)人:深圳市优必选科技有限公司,
类型:发明
国别省市:广东,44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。