[发明专利]并行取件方法及装置在审
申请号: | 202211158209.1 | 申请日: | 2022-09-22 |
公开(公告)号: | CN115691003A | 公开(公告)日: | 2023-02-03 |
发明(设计)人: | 李景崴;卢嘉鑫;吕以恒;郭振宇 | 申请(专利权)人: | 阿里巴巴达摩院(杭州)科技有限公司 |
主分类号: | G07F17/12 | 分类号: | G07F17/12;G06K17/00;G06F3/04883 |
代理公司: | 北京智信禾专利代理有限公司 11637 | 代理人: | 李晓庆 |
地址: | 310023 浙江省杭州市余杭*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 并行 方法 装置 | ||
1.一种并行取件方法,应用于无人配送车的服务端,包括:
接收所述无人配送车的柜机端发送的第一取件指令,以及用户终端发送的第二取件指令,其中,所述第一取件指令为所述柜机端根据第一用户在用户交互界面上的操作生成,所述第二取件指令为所述用户终端根据第二用户的操作,扫描所述柜机端统一的取件识别码生成;
执行所述第一取件指令,完成所述第一用户的取件操作,以及执行所述第二取件指令,完成所述第二用户的取件操作。
2.根据权利要求1所述的并行取件方法,所述执行所述第一取件指令,完成所述第一用户的取件操作,以及执行所述第二取件指令,完成所述第二用户的取件操作,包括
在确定当前执行中的第一取件指令和第二取件指令的数量小于预设数量阈值的情况下,执行所述第一取件指令,完成所述第一用户的取件操作,以及执行所述第二取件指令,完成所述第二用户的取件操作,
其中,所述预设数量阈值为大于等于2的正整数。
3.根据权利要求2所述的并行取件方法,所述在确定当前执行中的第一取件指令和第二取件指令的数量小于预设数量阈值的情况下,执行所述第一取件指令,完成所述第一用户的取件操作,以及执行所述第二取件指令,完成所述第二用户的取件操作,包括:
在确定并行池中的线程未耗尽的情况下,确定当前执行中的第一取件指令和第二取件指令的数量小于预设数量阈值,其中,所述预设数量阈值与所述并行池中的初始线程数量相同;
从所述并行池的剩余线程中为所述第一取件指令和/或所述第二取件指令分配目标线程,并减少所述并行池中的当前线程数量;
根据所述目标线程执行所述第一取件指令和/或所述第二取件指令,完成所述第一用户的取件操作和/或所述第二用户的取件操作。
4.根据权利要求1或3所述的并行取件方法,所述执行所述第一取件指令,完成所述第一用户的取件操作,包括:
根据所述第一取件指令中携带的第一取件码以及所述无人配送车的属性信息,对所述第一取件指令进行校验;
在校验通过的情况下,执行所述第一取件指令,完成所述第一用户的取件操作。
5.根据权利要求4所述的并行取件方法,所述执行所述第一取件指令,完成所述第一用户的取件操作,包括:
根据所述第一取件指令中携带的第一取件码,向所述柜机端发送对应的柜门开启指令;
在接收到所述柜机端根据所述柜门开启指令返回的柜门开启成功结果的情况下,完成所述第一用户的取件操作。
6.根据权利要求1或3所述的并行取件方法,所述执行所述第二取件指令,完成所述第二用户的取件操作,包括:
根据所述第二取件指令中携带的用户终端的属性信息,对所述第二取件指令进行校验;
在校验通过的情况下,执行所述第二取件指令,完成所述第二用户的取件操作。
7.根据权利要求6所述的并行取件方法,所述执行所述第二取件指令,完成所述第二用户的取件操作,包括:
根据所述第二取件指令中携带的用户终端的属性信息,向所述用户终端发送对应的物品取件信息;
接收所述用户终端,根据所述物品取件信息返回的柜门开启指令;
将所述柜门开启指令发送至所述柜机端,并在接收到所述柜机端根据所述柜门开启指令返回的柜门开启成功结果的情况下,完成所述第二用户的取件操作。
8.根据权利要求7所述的并行取件方法,所述柜机端统一的取件识别码为至少两个可移动取件识别码,分别设置在所述柜机端、与所述用户交互界面的不同位置。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于阿里巴巴达摩院(杭州)科技有限公司,未经阿里巴巴达摩院(杭州)科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202211158209.1/1.html,转载请声明来源钻瓜专利网。