[发明专利]订单查询方法、装置、系统以及计算机可读存储介质在审
| 申请号: | 202011185626.6 | 申请日: | 2020-10-30 |
| 公开(公告)号: | CN114443937A | 公开(公告)日: | 2022-05-06 |
| 发明(设计)人: | 戴维;苏玲桢;张贞灏;朱生辉 | 申请(专利权)人: | 顺丰科技有限公司 |
| 主分类号: | G06F16/9535 | 分类号: | G06F16/9535;G06F21/60 |
| 代理公司: | 深圳紫藤知识产权代理有限公司 44570 | 代理人: | 官建红 |
| 地址: | 518000 广东省深圳市南山区学府路(以南)*** | 国省代码: | 广东;44 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 订单 查询 方法 装置 系统 以及 计算机 可读 存储 介质 | ||
本申请涉及数据查询领域,具体涉及一种订单查询方法、装置、系统及计算机可读存储介质,方法包括:接收用户查询请求,用户查询请求携带订单查询字段以及用户数据;基于中间查询地址,在中间数据集查询与订单查询字段对应的订单数据,得到目标订单数据,其中,中间数据集由订单数据集合中未下单的订单数据构建;锁定中间数据集中的目标订单数据,并基于目标订单数据返回查询结果。本申请通过将未下单的订单数据加载进入中间数据集,并通过锁定查询中间数据集得到的目标订单数据的方式,避免了多用户登录进行订单查询并操作而引发的重复下单问题。
技术领域
本申请涉及数据查询领域,具体涉及一种订单查询方法、装置、系统以及计算机可读存储介质。
背景技术
目前,根据查询得到的数据进行操作是常见的数据库数据使用方式,但在一些特定的场景下,重复查询并进行操作将导致操作重复,不仅浪费计算资源,同时还可能导致操作重复而引发的重复处理等问题。
以面向微商、代发、多级分销场景的订单汇聚服务平台为例,商家为多级代理模式,其中一级商家需要操作包括下级代理提交上来的所有订单进行获取运单或打单的操作,由于订单量较大,因此同一级商家让多个员工登录账号对下级代理提交上来的订单进行获取运单并进行下单操作,这样不仅会操作到同一条数据,而且会对同一条数据进行多次获取运单并进行下单的动作,导致客户重复下单或者下错单,最后造成经济损失。
因此,如何解决面对多用户登录进行订单查询并操作而引发的重复下单问题成为本领域技术人员努力的方向。
发明内容
本申请提供一种订单查询方法、装置、系统及计算机可读存储介质,旨在解决多用户登录进行订单查询并操作而引发的重复下单问题,本申请通过将未下单的订单数据加载进入中间数据集,并通过锁定查询中间数据集的目标订单数据的方式避免重复查询得到查询结果,进而避免了多用户登录进行订单查询并操作而引发的重复下单问题。
第一方面,本申请提供一种订单查询方法,方法包括:
接收用户查询请求,用户查询请求携带订单查询字段以及用户数据,用户查询请求查询的订单存储于订单数据集合,订单数据集合包括已下单的订单数据以及未下单的订单数据;
确定用户数据对应的中间查询地址;
基于中间查询地址,在中间数据集查询与订单查询字段对应的订单数据,得到目标订单数据,其中,中间数据集由订单数据集合中未下单的订单数据构建;
锁定中间数据集中的目标订单数据,并基于目标订单数据返回查询结果。
综合本申请第一方面,在本申请第一方面第一种可能的实施方式中,锁定目标订单数据,并基于目标订单数据返回查询结果之前,方法还包括:
检测目标订单数据在当前时间段是否处于锁定状态;
若否,则触发锁定目标订单数据;
若是,则返回提示信息。
综合本申请第一方面,在本申请第一方面第二种可能的实施方式中,用户数据包括用户标识以及用户名,确定用户数据对应的中间查询地址包括:
对用户标识以及用户名进行加密,得到用户秘钥;
在缓存空间中查询用户秘钥对应的中间查询地址,其中,缓存空间用于存储不同用户秘钥分别对应的中间查询地址。
综合本申请第一方面,在本申请第一方面第三种可能的实施方式中,缓存空间具体用于存储不同用户秘钥与不同中间查询地址组成的键值对数据,在缓存空间中查询用户秘钥对应的中间查询地址包括:
在缓存空间中,查询用户秘钥相匹配的目标键值对数据;
读取目标键值对数据中的值数据,作为中间查询地址。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于顺丰科技有限公司,未经顺丰科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202011185626.6/2.html,转载请声明来源钻瓜专利网。





