一种请求方法、装置、服务端、系统及存储介质制造方法及图纸

技术编号:23514902 阅读:62 留言:0更新日期:2020-03-18 01:26
本申请实施例提供的一种请求方法、装置、服务端、系统及存储介质,服务端接收到客户端发送的请求时,检测服务端缓存中是否存在请求的历史请求结果;若检测到服务端缓存中存在请求的历史请求结果,根据历史请求结果执行第一操作;若检测到服务端缓存中不存在请求的历史请求结果,处理请求得到请求结果,并利用请求结果执行第二操作。本申请在服务端缓存中存储有请求的历史请求结果的情况下,可以不对请求进行处理,而是直接基于历史请求结果执行相应的操作,由此,可以达到在兼顾请求结果准确性的前提下,提高请求响应效率的目的。

A request method, device, server, system and storage medium

【技术实现步骤摘要】
一种请求方法、装置、服务端、系统及存储介质
本专利技术涉及语音处理
,更具体地说,涉及一种请求方法、装置、服务端、系统及存储介质。
技术介绍
现有的客户端和服务端的交互方式通常为客户端向服务端发送请求,服务端响应请求进行相应的数据处理得到并向客户端返回请求结果。这种对每个请求都进行数据处理的方式,不仅加大了服务端的计算量,而且降低了服务端的请求响应效率。特别是在语音服务(比如语音转文字服务)中,数据处理过程所涉及到的信息量大、数据处理耗时较长,在请求较多时甚至可能会出现不能及时向客户端反馈请求结果的情况。
技术实现思路
有鉴于此,本专利技术提出一种请求方法、装置、服务端、系统及存储介质,以在兼顾请求结果准确性的前提下,提高请求响应效率。为了实现上述目的,现提出的方案如下:一种请求方法,包括:接收到客户端发送的请求时,检测服务端缓存中是否存在所述请求的历史请求结果;若检测到服务端缓存中存在所述请求的历史请求结果,根据所述历史请求结果执行第一操作;若检测到服务端缓存中不存在所述请求的本文档来自技高网...

【技术保护点】
1.一种请求方法,其特征在于,包括:/n接收到客户端发送的请求时,检测服务端缓存中是否存在所述请求的历史请求结果;/n若检测到服务端缓存中存在所述请求的历史请求结果,根据所述历史请求结果执行第一操作;/n若检测到服务端缓存中不存在所述请求的历史请求结果,处理所述请求得到请求结果,并利用所述请求结果执行第二操作。/n

【技术特征摘要】
1.一种请求方法,其特征在于,包括:
接收到客户端发送的请求时,检测服务端缓存中是否存在所述请求的历史请求结果;
若检测到服务端缓存中存在所述请求的历史请求结果,根据所述历史请求结果执行第一操作;
若检测到服务端缓存中不存在所述请求的历史请求结果,处理所述请求得到请求结果,并利用所述请求结果执行第二操作。


2.根据权利要求1所述的方法,其特征在于,所述根据所述历史请求结果执行第一操作,包括:
判断当前是否满足预先设置的数据处理条件;
如果当前满足所述数据处理条件,比较所述历史请求结果和处理所述请求得到请求结果得到比较结果,并执行与所述比较结果匹配的操作;
如果当前不满足所述数据处理条件,向所述客户端返回所述历史请求结果。


3.根据权利要求2所述的方法,其特征在于,所述执行与所述比较结果匹配的操作,包括:
若所述比较结果表征所述历史请求结果和所述请求结果不同,向所述客户端返回所述请求结果,将所述历史请求结果更新为所述请求结果,并在所述请求结果在所述服务端缓存的存储时长达到第一预设时长时从所述服务端缓存中删除所述请求结果;
若所述比较结果表征所述历史请求结果和所述请求结果相同,向所述客户端返回所述历史请求结果。


4.根据权利要求1所述的方法,其特征在于,所述利用所述请求结果执行第二操作,包括:向所述客户端返回所述请求结果,将所述请求结果存储至所述服务端缓存,并在所述请求结果在所述服务端缓存的存储时长达到第一预设时长时从所述服务端缓存中删除所述请求结果。


5.根据权利要求1所述的方法,其特征在于,所述客户端发送请求的过程包括:
所述客户端中存在待发送的请求时,检测客户端缓存中是否存储有用于接收所述客户端发送的所述请求的第一服务端IP地址;
若所述客户端缓存中未存储有所述第一服务端IP地址,进行域名解析得到第二服务端IP地址,向所述第二服务端IP地址指示的服务端发送所述请求,并将所述第二服务端IP地址存入所述客户端缓存;
若所述客户端缓存中存储有所述第一服务端IP地址,向所述...

【专利技术属性】
技术研发人员:王彦龙张国超苏少炜陈孝良
申请(专利权)人:北京声智科技有限公司
类型:发明
国别省市:北京;11

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

1