掌桥专利:专业的专利平台
掌桥专利
首页

一种整租车辆动态库存共享方法

文献发布时间:2024-04-18 19:58:26


一种整租车辆动态库存共享方法

技术领域

本发明涉及车辆共享领域,尤其涉及一种整租车辆动态库存共享方法。

背景技术

目前公司整租业务发展越来越大、整租业务大多是提前预定。遇到租车高峰,用户下整租预约订单后线下真实调度车辆时无车可用,一是引起用户投诉,二是线下专人调度车辆难度和工作量增加。有些用户下完预约单后,可能会取消,都是线下确认造成车辆的释放不及时也会造成资源浪费,车辆出租率低。因此需要一个针对整租业务的预约、取消动态库存占用与释放管理,以提高车辆使用率。

目前没有针对整租业务的动态库存管理,无法直观看到某一天库存占用情况;预约后都是人为线下确认是否有可用车辆;整租车辆出租率低,资源浪费。

发明内容

鉴于上述问题,提出了本发明以便提供克服上述问题或者至少部分地解决上述问题的一种整租车辆动态库存共享方法。

根据本发明的一个方面,提供了一种整租车辆动态库存共享方法,所述共享方法包括:

下单,并占用库存;

取消订单,释放库存;

还车,释放库存。

可选的,所述下单,并占用库存具体包括:

用户整租下单,订单系统发送消息通知库存服务;

系统收到消息后,判断如果当前车辆业务类型是否支持整租,支持则调用库存占用接口,进行库存预占操作;

库存服务收到调用后,开始和结束时间按小时拆分,插入或更新表对应整点时间库存数加一;

插入日志信息到表carstore_occupy_log;

根据车辆ID查询carstore_carinfo表中数据,随机获取一个车进行占用,并更新表中占用状态和时间;

插入CarstoreBusinessOccupy表,业务单占用开始和结束时间;

用户取车后,修改真实车牌和车辆ID。

可选的,所述取消订单,释放库存具体包括:

用户整租取消,订单系统发送消息通知库存服务;

系统收到消息后,调用库存释放接口,进行库存释放操作;

库存服务收到调用后,开始时间---->结束时间按小时拆分,更新表对应整点时间库存数减一;

插入日志信息到表carstore_occupy_log;

根据业务单号移除车辆-业务实时占用信息CarstoreBusinessOccupy;

根据查出的车辆ID操作carstore_carinfo表中数据,更新车辆占用状态和占用时间。

可选的,所述还车,释放库存具体包括:

用户整租还车,订单系统发送消息通知库存服务;

系统收到消息后,调用库存释放接口,进行库存释放操作;

库存服务收到调用后,开始时间---->结束时间按小时拆分,更新表对应整点时间库存数减一;

插入日志信息到表carstore_occupy_log;

根据业务单号移除车辆-业务实时占用信息

CarstoreBusinessOccupy;

根据查出的车辆ID操作carstore_carinfo表中数据,更新车辆占用状态和占用时间。

本发明提供的一种整租车辆动态库存共享方法,所述共享方法包括:下单,并占用库存;取消订单,释放库存;还车,释放库存。库存粒度到小时维度,提升资源使用率。

上述说明仅是本发明技术方案的概述,为了能够更清楚了解本发明的技术手段,而可依照说明书的内容予以实施,并且为了让本发明的上述和其它目的、特征和优点能够更明显易懂,以下特举本发明的具体实施方式。

附图说明

为了更清楚地说明本发明实施例的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其它的附图。

图1为本发明实施例提供的一种整租车辆动态库存共享方法的业务流程图。

具体实施方式

下面将参照附图更详细地描述本公开的示例性实施例。虽然附图中显示了本公开的示例性实施例,然而应当理解,可以以各种形式实现本公开而不应被这里阐述的实施例所限制。相反,提供这些实施例是为了能够更透彻地理解本公开,并且能够将本公开的范围完整的传达给本领域的技术人员。

本发明的说明书实施例和权利要求书及附图中的术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元。

下面结合附图和实施例,对本发明的技术方案做进一步的详细描述。

如图1所示,经调研考虑到前期业务量不大,采用Mysql数据库来存储数据。结合RocketMq采用异步方式处理库存占用和释放。

库表设计:

1.车辆库存表(carstore_info);

2.库存车辆详情表(carstore_carinfo);

3.车辆日期库存占用表(carstore_date_occupy);

4.车辆库存占用日志表(carstore_occupy_log);

5.库存实时占用信息表(carstore_realtime_occupy)。

动态库存方案核心是将下单日期范围,按小时拆分,以小时维度占用库存。使库存颗粒度减小,最大限度提升车辆使用率。

同时设计配套,后台库存管理系统,方便业务人员根据实际情况调整库存。

1)下单----->占用库存

操作步骤:

1.用户整租下单,订单系统发送消息通知库存服务;

2.系统收到消息后,判断如果当前车辆业务类型是否支持整租,支持则调用库存占用接口,进行库存预占操作;

3.库存服务收到调用后,开始和结束时间按小时拆分,插入或更新表对应整点时间库存数加一;

4.插入日志信息到表carstore_occupy_log;

5.根据车辆ID查询carstore_carinfo表中数据,随机获取一个车进行占用,并更新表中占用状态和时间;

6.插入CarstoreBusinessOccupy表,业务单占用开始和结束时间

7.用户取车后,修改真实车牌和车辆ID。

2)取消订单----->释放库存

1.用户整租取消,订单系统发送消息通知库存服务;

2.系统收到消息后,调用库存释放接口,进行库存释放操作;

3.库存服务收到调用后,开始时间---->结束时间按小时拆分,更新表对应整点时间库存数减一;

4.插入日志信息到表carstore_occupy_log;

5.根据业务单号移除车辆-业务实时占用信息CarstoreBusinessOccupy;

6.根据5中查出的车辆ID操作carstore_carinfo表中数据,更新车辆占用状态和占用时间。

3)还车----->释放库存

1.用户整租还车,订单系统发送消息通知库存服务;

2.系统收到消息后,调用库存释放接口,进行库存释放操作;

3.库存服务收到调用后,开始时间---->结束时间按小时拆分,更新表对应整点时间库存数减一;

4.插入日志信息到表carstore_occupy_log;

5.根据业务单号移除车辆-业务实时占用信息CarstoreBusinessOccupy;

6.根据5中查出的车辆ID操作carstore_carinfo表中数据,更新车辆占用状态和占用时间。

有益效果:本发明的目的在于解决目前整租车辆资源使用率低,车辆调度完全靠线下确认问题。同时避免用户下单后无车辆可用。

以上的具体实施方式,对本发明的目的、技术方案和有益效果进行了进一步详细说明,所应理解的是,以上仅为本发明的具体实施方式而已,并不用于限定本发明的保护范围,凡在本发明的精神和原则之内,所做的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。

相关技术
  • 一种管理金融库存车辆的装置及方法
  • 一种基于区块链技术的经营车辆营运收益共享管理方法
  • 一种城市汽车共享快租系统中车辆还车指引及维护方法
  • 一种精确租还的共享头盔系统及租还方法
技术分类

06120116492004