[发明专利]一种请求方法、装置、计算机设备及存储介质有效
申请号: | 202010450297.7 | 申请日: | 2020-05-25 |
公开(公告)号: | CN111611081B | 公开(公告)日: | 2023-05-09 |
发明(设计)人: | 马福龙 | 申请(专利权)人: | 北京字节跳动网络技术有限公司 |
主分类号: | G06F9/50 | 分类号: | G06F9/50;G06F16/27 |
代理公司: | 北京中知法苑知识产权代理有限公司 11226 | 代理人: | 李明;赵吉阳 |
地址: | 100041 北京市石景山区*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 请求 方法 装置 计算机 设备 存储 介质 | ||
1.一种请求方法,其特征在于,所述方法包括:
接收第一服务请求端针对目标服务发起的取消预约请求;
基于所述取消预约请求取消针对所述目标服务的预约;
判断所述取消预约请求是否满足预设条件;
若在确定所述取消预约请求对应的当前取消时间与所述目标服务的服务时间之间的时长大于预设时长时,确定所述取消预约请求满足所述预设条件,则按照第一同步方式同步预约取消结果,以及将所述目标服务存储至可回收服务数据库;在所述第一同步方式下,将所述预约取消结果仅同步至所述第一服务请求端。
2.根据权利要求1所述的请求方法,其特征在于,所述方法还包括:
若所述取消预约请求不满足预设条件,则按照第二同步方式同步预约取消结果;在所述第二同步方式下,将所述预约取消结果同步至所述第一服务请求端以及提供所述目标服务的服务提供端。
3.根据权利要求1所述的请求方法,其特征在于,所述方法还包括:
响应第二服务请求端发起的服务预约请求,从所述可回收服务数据库中查询是否存在与所述服务预约请求匹配的目标服务;
若查询到与所述服务预约请求匹配的目标服务,将该目标服务分配给所述第二服务请求端,并将预约结果同步至所述第二服务请求端,以及将所述目标服务从所述可回收服务数据库中删除;
若未查询到与所述服务预约请求匹配的目标服务,为所述第二服务请求端分配与所述服务预约请求匹配的可预约服务。
4.根据权利要求1所述的请求方法,其特征在于,所述方法还包括:
若在当前取消时间距离所述目标服务的服务时间之间的时长达到预设时长后,所述可回收服务数据库中存在所述目标服务,则通知所述目标服务对应的服务提供端所述目标服务已被取消预约。
5.根据权利要求1或3所述的请求方法,其特征在于,所述方法还包括:
在所述目标服务被预约后,向该目标服务对应的服务提供端发送服务预约信息,所述服务预约信息中包含该目标服务的服务请求端的虚拟信息。
6.根据权利要求5所述的请求方法,其特征在于,所述方法还包括:
在当前时间距离所述目标服务的服务时间之间的时长达到预设时长后,将预约该目标服务的服务请求端的真实信息发送给该目标服务对应的服务提供端。
7.根据权利要求1所述的请求方法,其特征在于,所述方法还包括:
在接收到所述第一服务请求端对所述可回收服务数据库中目标服务的服务预约请求时,为所述第一服务请求端尝试分配所述可回收服务数据库的分布式锁;
若分配成功,为所述第一服务请求端预约所述目标服务,并在预约完成后,释放所述分布式锁。
8.一种请求装置,其特征在于,所述装置包括:
接收模块,用于接收第一服务请求端针对目标服务发起的取消预约请求;
取消模块,用于基于所述取消预约请求取消针对所述目标服务的预约;
判断模块,用于判断所述取消预约请求是否满足预设条件;
同步模块,用于若在确定所述取消预约请求对应的当前取消时间与所述目标服务的服务时间之间的时长大于预设时长时,确定所述取消预约请求满足预设条件,则按照第一同步方式同步预约取消结果,以及将所述目标服务存储至可回收服务数据库;在所述第一同步方式下,将所述预约取消结果仅同步至所述第一服务请求端。
9.一种计算机设备,其特征在于,包括:处理器、存储介质和总线,所述存储介质存储有所述处理器可执行的机器可读指令,当计算机设备运行时,所述处理器与所述存储介质之间通过总线通信,所述机器可读指令被所述处理器执行时执行如权利要求1至7任一所述的请求方法的步骤。
10.一种计算机可读存储介质,其特征在于,该计算机可读存储介质上存储有计算机程序,该计算机程序被处理器运行时执行如权利要求1至7任一所述的请求方法的步骤。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京字节跳动网络技术有限公司,未经北京字节跳动网络技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010450297.7/1.html,转载请声明来源钻瓜专利网。