[发明专利]一种数据查询方法、装置、电子设备及存储介质有效
| 申请号: | 202010322859.X | 申请日: | 2020-04-22 |
| 公开(公告)号: | CN111522836B | 公开(公告)日: | 2023-10-10 |
| 发明(设计)人: | 雷凯 | 申请(专利权)人: | 杭州海康威视系统技术有限公司 |
| 主分类号: | G06F16/24 | 分类号: | G06F16/24;G06F16/2453;G06F16/2455 |
| 代理公司: | 北京柏杉松知识产权代理事务所(普通合伙) 11413 | 代理人: | 孟维娜;丁芸 |
| 地址: | 310051 浙江省杭州*** | 国省代码: | 浙江;33 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 数据 查询 方法 装置 电子设备 存储 介质 | ||
1.一种数据查询方法,其特征在于,应用于服务端,所述方法包括:
接收并发服务请求;
根据所述并发服务请求所请求服务的资源地址以及服务参数,确定所述并发服务请求的响应结果的结果标识;
根据所确定的结果标识,查询缓存空间中是否缓存有所述并发服务请求的响应结果,其中,所述缓存空间用于缓存响应结果和结果标识;
若为是,从所述缓存空间获得所述并发服务请求的响应结果;
若为否,从所述并发服务请求中选择一个服务请求,根据所述资源地址和服务参数,查询用于响应所选择服务请求的数据,根据查询到的数据生成所述并发服务请求的响应结果,并在所述缓存空间缓存所述并发服务请求的响应结果和结果标识。
2.根据权利要求1所述的方法,其特征在于,在所述接收并发服务请求之后,所述方法还包括:
判断在接收到所述并发服务请求之前是否已接收到过相同的服务请求;
若接收到过相同的服务请求,判断是否已成功生成所述相同的服务请求的响应结果;
若未成功生成所述相同的服务请求的响应结果,则在监测到成功生成所述相同的服务请求的响应结果后,将所生成的响应结果确定为所述并发请求的响应结果;若已成功生成所述相同的服务请求的响应结果,则将已成功生成的响应结果确定为所述并发请求的响应结果;
若未接收到过相同的服务请求,则执行所述根据所述并发服务请求所请求服务的资源地址以及服务参数,确定所述并发服务请求的响应结果的结果标识的步骤。
3.根据权利要求2所述的方法,其特征在于,所述判断在接收到所述并发服务请求之前是否已接收到过相同的服务请求,包括:
根据所述并发服务请求所请求服务的资源地址以及服务参数,生成所述并发服务请求的请求标识;
判断缓存空间是否存在所述请求标识;
若不存在,则在所述缓存空间存储所述请求标识,确认未接收到过相同的服务请求;
若存在,则确认接收到过相同的服务请求。
4.根据权利要求3所述的方法,其特征在于,所述判断是否已成功生成所述相同的服务请求的响应结果,包括:
判断所述相同的服务请求的请求标识的属性值是否为第一预设值,若为是,确认已成功生成过所述相同的服务请求的响应结果,若为否,确认未成功生成过所述相同的服务请求的响应结果,其中,所述第一预设值为:表示已成功生成服务请求的响应结果的值;
在所述根据查询到的数据生成所述并发服务请求的响应结果之后,所述方法还包括:
将所述并发服务请求的请求标识的属性值设置为所述第一预设值。
5.根据权利要求4所述的方法,其特征在于,在所述将所述并发服务请求的请求标识的属性值设置为所述第一预设值之后,所述方法还包括:
为所述并发服务请求的请求标识设置第一有效时长,并在所述并发服务请求的请求标识的属性值为所述第一预设值的时长达到所述第一有效时长后,将所述并发服务请求的请求标识的属性值设置为第二预设值,其中,所述第二预设值为:表示未成功生成服务请求的响应结果的值。
6.根据权利要求3所述的方法,其特征在于,所述方法还包括:
当所述并发服务请求的请求标识在所述缓存空间中的存储时长到达第二有效时长后,从所述缓存空间删除所述并发服务请求的请求标识。
7.根据权利要求2所述的方法,其特征在于,所述方法还包括:
当监测是否已成功生成所述相同的服务请求的响应结果的监测时长到达第三有效时长后,停止监测。
8.根据权利要求1至7任一项所述的方法,其特征在于,所述方法还包括:
当所述并发服务请求的响应结果在所述缓存空间中的存储时长到达第四有效时长后,删除所述并发服务请求的响应结果。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于杭州海康威视系统技术有限公司,未经杭州海康威视系统技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010322859.X/1.html,转载请声明来源钻瓜专利网。
- 上一篇:汉字书写的评价方法
- 下一篇:一种混炼橡胶及炼胶工艺
- 数据显示系统、数据中继设备、数据中继方法、数据系统、接收设备和数据读取方法
- 数据记录方法、数据记录装置、数据记录媒体、数据重播方法和数据重播装置
- 数据发送方法、数据发送系统、数据发送装置以及数据结构
- 数据显示系统、数据中继设备、数据中继方法及数据系统
- 数据嵌入装置、数据嵌入方法、数据提取装置及数据提取方法
- 数据管理装置、数据编辑装置、数据阅览装置、数据管理方法、数据编辑方法以及数据阅览方法
- 数据发送和数据接收设备、数据发送和数据接收方法
- 数据发送装置、数据接收装置、数据收发系统、数据发送方法、数据接收方法和数据收发方法
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置





