车辆库存管理的方法、系统及计算机设备与流程

文档序号:14861337发布日期:2018-07-04 07:36阅读:261来源:国知局
车辆库存管理的方法、系统及计算机设备与流程

本发明涉及通信技术领域,更具体而言,涉及一种车辆库存管理的方法、系统及计算机设备。



背景技术:

目前,在车辆的库存管理系统中会对库存中的实体车辆进行记录,但有时可能会存在车辆虽然在库存中,但是由于需要调拨、有质损问题等情况的发生,导致实际车辆无法进行售卖,这样就会使得库存管理系统与实际售卖之间无法步调一致。同时,在相关技术中的库存管理系统中,系统在进行对车辆的售卖时,其选择的具体车辆并未按照各台车辆的生产日期进行售卖,这样无法保证先入库的车辆先售卖,会造成部分车辆在库房中长期堆积的现象。



技术实现要素:

本发明提出一种车辆库存管理的方法及系统、计算机设备及可读存储介质,可以对车辆的状态进行实时的记录,并且保证按照车辆的生产时间进行售卖。

为此,本发明的第一方面提供了一种车辆库存管理的方法。

本发明的第二方面提供了一种车辆库存管理的系统。

本发明的第三方面提供了一种计算机设备。

本发明的第四方面提供了一种计算机可读存储介质。

鉴于上述,本发明提供的一种车辆库存管理的方法,车辆库存管理的方法包括:将车辆进行收录,并将收录的车辆按照类型划分至相对应的队列中,将队列中的车辆按照收录时间进行编码,使得车辆具有唯一的车辆id;实时监测车辆的状态,并对车辆的状态进行备注,使得车辆的状态为停售、待售或已售;在接收到订单信息后,读取订单信息中所包含的第一车辆的类型,并在队列中选取与第一车辆的类型对应的第一队列,识别第一队列中状态信息为待售的车辆,并在识别到的待售车辆中按照车辆id的顺序进行售卖。

本发明提供的车辆库存管理的方法,首先在接收到平台中有车辆信息时将车辆进行录入,并且在车辆录入时,按照车辆的类型将车辆划分至相应的队列中,车辆的类型包括车辆的品牌、型号、配置、颜色等信息,而相应的队列则为在同一队列中所有车辆的类型信息均为相同,使得录入到平台内的车辆被按照类型划分入相对应的队列中,保证顾客在购车时,能按照顾客选定的车辆的类型在相适配队列中进行选择;并且在车辆收录到相对应的队列中后,在队列中按照各个车辆的收录时间的先后顺序进行编码,保证车辆在平台内有唯一相对应的车辆id,通过该车辆id便能读取出该车辆的所属的队列,以及该车辆录入的时间。对平台内的车辆的状态进行实时的监测,并且对车辆的状态进行备注,使得车辆的状态能反映出车辆是停售、待售或已售状态中的任一种。在平台接收到订单信息,订单信息为顾客在购买车辆时所下的订单,顾客在下单购买车辆时,订单信息中会包含顾客所选车辆的类型,因此会根据订单信息中所包含的第一车辆的类型,在平台中的众多队列中选择与该类型相适配的第一队列,在第一队列中,所有的车辆的均为该订单中要求的类型。同时对第一队列中的状态信息为待售的车辆进行识别,而不去关注第一队列中状态信息为已售和停售的车辆,并且在第一队列中的待售车辆中,按照各个车辆的车辆id的顺序,将车辆id排在前面的车辆进行售卖,这样一方面可以保证在向顾客进行车辆售卖时,仅售卖车辆状态为待售的车辆,而对平台内车辆状态为已售的车辆不进行提供。第二方面在进行车辆售卖时为按照车辆id进行售卖,车辆id排在先的车辆先售卖,而车辆id排在先的车辆为录入时间在先的车辆,这样能保证先生产的车辆先进行售卖,避免了车辆在车库中堆积的现象,保证了平台内的车辆具有良好的流动性。

此外,订单信息中的第一车辆为订单信息中包含的车辆,不特指为一台车辆或者一个类型的车辆,在订单信息中包含多台车辆时,则逐一识别多台车辆对应的队列,在各个队列中选择合适的车辆id进行售卖,保证售卖的车辆均在所在队列中录入时间最早的车辆。

同时,在平台对车辆进行收录时,可以是收录的现货车辆,也可以是收录的所下订单中的期货的车辆。在对于收录现货车辆时收录时间可以为该车辆首次进平台中的时间,也可以是该车实际生产的出厂时间,在此不进行限定。在对于收录的期货车辆时,该车辆的收录时间则为下订单的时间。

在对车辆在各个队列中进行编码时,采用哈希(hash)算法进行完成,通过哈希算法可以使得车辆id利用redis的队列顺序性和hashmap的存储结构实现库存售卖顺序和库存明细查询,使得通过车辆id便能体现出车辆在平台中的顺序性。

可以想到地,在车辆没有实体车辆库存时,可以将平台内的期货车辆进行售卖,此时,顾客将无法立即买到实体车辆,但是会得到该车辆的车辆id,而通过该车辆的车辆id便可以查询到在录入该车辆时的下单信息,因此可以得到该车辆的生产安排流程等,这样可以保证顾客可以获取到准确的提车时间。

在上述技术方案中,优选地,将车辆进行收录,并将收录的车辆按照类型划分至相对应的队列中,将队列中的车辆按照收录时间进行编码的步骤与实时监测车辆的状态信息,并对车辆的状态信息进行备注的步骤之间还包括:判断车辆是否为现货车辆;当车辆为现货车辆时,将车辆id存入所属队列中的现货子队列,并更新现货库存总量;当车辆为期货车辆时,将车辆id存入所属队列中的期货子队列,并更新期货库存总量;其中,现货子队列及期货子队列为任一队列中的子队列。

在上述任一技术方案中,优选地,实时监测车辆的状态信息,并对车辆的状态信息进行备注的步骤具体包括:实时监测车辆的状态,在接收到车辆操作场景为第一操作场景时,将车辆的状态信息备注为停售;其中,第一操作场景包括:改配、锁定或调拨走。

在上述任一技术方案中,优选地,实时监测车辆的状态信息,并对车辆的状态信息进行备注的步骤具体包括:实时监测车辆的状态,在接收到车辆操作场景为第二操作场景时,将车辆的状态信息备注为待售;其中,第二操作场景包括:改配完成、解锁、车辆入库、下单、调拨来、解锁或退货。

在上述任一技术方案中,优选地,将车辆进行收录,并将收录的车辆按照类型划分至相对应的队列中,将队列中的车辆按照收录时间进行编码的步骤与实时监测车辆的状态,并对车辆的状态进行备注的步骤之间还包括:接收第二车辆的改配信息,删除第二车辆已存储在第二队列中的车辆id;将第二车辆按照改配后的类型重新划分至相对应的第三队列中,并按照车辆的收录时间在第三队列中进行重新编码。

在上述任一技术方案中,优选地,在接收到订单信息后,读取订单信息中所包含的第一车辆的类型,并在队列中选取与第一车辆的类型对应的第一队列,识别第一队列中状态信息为待售的车辆,并在识别到的待售车辆中按照车辆id的顺序进行售卖的步骤之后还包括:接收车辆售卖完成信息,判断已售卖车辆是否为现货;当已售卖车辆为现货时,将已售卖车辆在现货库存总量中进行扣除;当已售卖车辆为期货时,将已售卖车辆在期货库存总量中进行扣除。

在上述任一技术方案中,优选地,在接收到订单信息后,读取订单信息中所包含的第一车辆的类型,并在队列中选取与第一车辆的类型对应的第一队列,识别第一队列中状态信息为待售的车辆,并在识别到的待售车辆中按照车辆id的顺序进行售卖的步骤具体包括:在接收到订单信息后开启计时;读取订单信息中所包含的第一车辆的类型及发送订单信息的ip地址;选取第一车辆的类型对应的第二队列,识别第二队列中状态信息为待售的车辆,并在识别到的待售车辆中按照车辆id的顺序进行售卖;将预设时长内ip地址再次发送的订单信息设定为误操作信息,对误操作信息不进行任何处理。

本发明提供的车辆库存管理的系统包括:编码单元,用于将车辆进行收录,并将收录的车辆按照类型划分至相对应的队列中,将队列中的车辆按照收录时间进行编码,使得车辆具有唯一的车辆id;状态单元,用于实时监测车辆的状态,并对车辆的状态进行备注,使得车辆的状态为停售、待售或已售;销售单元,用于在接收到订单信息后,读取订单信息中所包含的第一车辆的类型,并在队列中选取与第一车辆的类型对应的第一队列,识别第一队列中状态信息为待售的车辆,并在识别到的待售车辆中按照车辆id的顺序进行售卖。

在上述技术方案中,优选地,车辆库存管理的系统还包括:判断单元,用于判断车辆是否为现货车辆;第一更新单元,用于当车辆为现货车辆时,将车辆id存入所属队列中的现货子队列,并更新现货库存总量;第二更新单元,用于当车辆为期货车辆时,将车辆id存入所属队列中的期货子队列,并更新期货库存总量;其中,现货子队列及期货子队列为任一队列中的子队列。

在上述任一技术方案中,优选地,状态单元具体用于实时监测车辆的状态,在接收到车辆操作场景为第一操作场景时,将车辆的状态信息备注为停售;其中,第一操作场景包括:改配、锁定或调拨走。

在上述任一技术方案中,优选地,状态单元具体用于实时监测车辆的状态,在接收到车辆操作场景为第二操作场景时,将车辆的状态信息备注为待售;其中,第二操作场景包括:改配完成、解锁、车辆入库、下单、调拨来、解锁或退货。

在上述任一技术方案中,优选地,车辆库存管理的系统包括:删除单元,用于接收第二车辆的改配信息,删除第二车辆已存储在第二队列中的车辆id;第三更新单元,将第二车辆按照改配后的类型重新划分至相对应的第三队列中,并按照车辆的收录时间在第三队列中进行重新编码。

在上述任一技术方案中,优选地,车辆库存管理的系统包括:接收单元,用于接收车辆售卖完成信息,判断已售卖车辆是否为现货;第一扣除单元,用于当已售卖车辆为现货时,将已售卖车辆在现货库存总量中进行扣除;第二扣除单元,用于当已售卖车辆为期货时,将已售卖车辆在期货库存总量中进行扣除。

在上述任一技术方案中,优选地,销售单元具体包括:计时子单元,用于在接收到订单信息后开启计时;读取子单元,用于读取订单信息中所包含的第一车辆的类型及发送订单信息的ip地址;识别子单元,用于选取第一车辆的类型对应的第二队列,识别第二队列中状态信息为待售的车辆,并在识别到的待售车辆中按照车辆id的顺序进行售卖;标注单元,用于将预设时长内ip地址再次发送的订单信息设定为误操作信息,对误操作信息不进行任何处理。

根据本发明的第三方面,本发明提供了一种计算机设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,处理器执行计算机程序时实现如上述任一项技术方案车辆库存管理的方法的步骤。

根据本发明的第四方面,本发明提供了一种计算机可读存储介质,其上存储有计算机程序,其特征在于,计算机程序被处理器执行时实现如上述任一项技术方案车辆库存管理的方法的步骤。

本发明提供的一种车辆库存管理的方法及系统,计算机设备及计算机可读存储介质,通过将录入的车辆在各个所属的队列中进行编码以获得每个车辆唯一相对应的车辆id,并且对各个车辆的状态进行更新,保证在有订单时,按照车辆id和车辆的状态进行车辆的售卖,进而能保证先生产的车辆先被售卖。此外,在本发明提供的车辆库存管理的方法和系统中,在对车辆划分至各个不同的队列中时,还会在各个不同的队列中按照车辆现在属于现货或期货再进行划分,保证了在接收到订单后,会按照订单中的要求在现货或者期货中进行匹配,缩短了总匹配次数,提升了匹配的时间,进而可以保证能快速的为顾客挑选到合适的车辆。

根据本发明的附加方面和优点将在下面的描述部分中给出,部分将从下面的描述中变得明显,或通过本发明的实践了解到。

附图说明

本发明的上述和/或附加的方面和优点从结合下面附图对实施例的描述中将变得明显和容易理解,其中:

图1示出了本发明的一个实施例提供的车辆库存管理的方法的流程图;

图2示出了本发明的一个实施例提供的车辆库存管理的方法的又一流程图;

图3示出了本发明的一个实施例提供的车辆库存管理的方法的又一流程图;

图4示出了本发明的一个实施例提供的车辆库存管理的方法的又一流程图;

图5示出了本发明的一个实施例提供的车辆库存管理的方法的又一流程图;

图6示出了本发明的一个实施例提供的车辆库存管理的方法的又一流程图;

图7示出了本发明的一个实施例提供的车辆库存管理的方法的又一流程图;

图8示出了本发明的一个实施例提供的车辆库存管理的系统的框架图;

图9示出了本发明的一个实施例提供的车辆库存管理的系统的又一框架图;

图10示出了本发明的一个实施例提供的车辆库存管理的系统的又一框架图;

图11示出了本发明的一个实施例提供的车辆库存管理的系统的又一框架图;

图12示出了本发明的一个实施例提供的车辆库存管理的系统的又一框架图;

图13示出了本发明的一个实施例提供的车辆库存管理的系统操作内容示意图;

图14示出了本发明的一个实施例提供的计算机设备的结构示意图。

具体实施方式

为了能够更清楚地理解本发明的上述目的、特征和优点,下面结合附图和具体实施方式对本发明进行进一步的详细描述。需要说明的是,在不冲突的情况下,本申请的实施例及实施例中的特征可以相互组合。

在下面的描述中阐述了很多具体细节以便于充分理解本发明,但是,本发明还可以采用其他不同于在此描述的方式来实施,因此,本发明的保护范围并不受下面公开的具体实施例的限制。

图1示出了本发明的一个实施例提供的车辆库存管理的方法的流程图。

如图1所示,本发明提供的一种车辆库存管理的方法,车辆库存管理的方法包括:

s102,将车辆进行收录,并将收录的车辆按照类型划分至相对应的队列中,将队列中的车辆按照收录时间进行编码,使得车辆具有唯一的车辆id;

s104,实时监测车辆的状态,并对车辆的状态进行备注,使得车辆的状态为停售、待售或已售;

s106,在接收到订单信息后,读取订单信息中所包含的第一车辆的类型,并在队列中选取与第一车辆的类型对应的第一队列,识别第一队列中状态信息为待售的车辆,并在识别到的待售车辆中按照车辆id的顺序进行售卖。

本发明提供的车辆库存管理的方法,首先在接收到平台中有车辆信息时将车辆进行录入,并且在车辆录入时,按照车辆的类型将车辆划分至相应的队列中,车辆的类型包括车辆的品牌、型号、配置、颜色等信息,而相应的队列则为在同一队列中所有车辆的类型信息均为相同,使得录入到平台内的车辆被按照类型划分入相对应的队列中,保证顾客在购车时,能按照顾客选定的车辆的类型在相适配队列中进行选择;并且在车辆收录到相对应的队列中后,在队列中按照各个车辆的收录时间的先后顺序进行编码,保证车辆在平台内有唯一相对应的车辆id,通过该车辆id便能读取出该车辆的所属的队列,以及该车辆录入的时间。对平台内的车辆的状态进行实时的监测,并且对车辆的状态进行备注,使得车辆的状态能反映出车辆是停售、待售或已售状态中的任一种。在平台接收到订单信息,订单信息为顾客在购买车辆时所下的订单,顾客在下单购买车辆时,订单信息中会包含顾客所选车辆的类型,因此会根据订单信息中所包含的第一车辆的类型,在平台中的众多队列中选择与该类型相适配的第一队列,在第一队列中,所有的车辆的均为该订单中要求的类型。同时对第一队列中的状态信息为待售的车辆进行识别,而不去关注第一队列中状态信息为已售和停售的车辆,并且在第一队列中的待售车辆中,按照各个车辆的车辆id的顺序,将车辆id排在前面的车辆进行售卖,这样一方面可以保证在向顾客进行车辆售卖时,仅售卖车辆状态为待售的车辆,而对平台内车辆状态为已售的车辆不进行提供。第二方面在进行车辆售卖时为按照车辆id进行售卖,车辆id排在先的车辆先售卖,而车辆id排在先的车辆为录入时间在先的车辆,这样能保证先生产的车辆先进行售卖,避免了车辆在车库中堆积的现象,保证了平台内的车辆具有良好的流动性。

此外,订单信息中的第一车辆为订单信息中包含的车辆,不特指为一台车辆或者一个类型的车辆,在订单信息中包含多台车辆时,则逐一识别多台车辆对应的队列,在各个队列中选择合适的车辆id进行售卖,保证售卖的车辆均在所在队列中录入时间最早的车辆。

同时,在平台对车辆进行收录时,可以是收录的现货车辆,也可以是收录的所下订单中的期货的车辆。在对于收录现货车辆时收录时间可以为该车辆首次进平台中的时间,也可以是该车实际生产的出厂时间,在此不进行限定。在对于收录的期货车辆时,该车辆的收录时间则为下订单的时间。

在对车辆在各个队列中进行编码时,采用哈希(hash)算法进行完成,通过哈希算法可以使得车辆id利用redis的队列顺序性和hashmap的存储结构实现库存售卖顺序和库存明细查询,使得通过车辆id便能体现出车辆在平台中的顺序性。

可以想到地,在车辆没有实体车辆库存时,可以将平台内的期货车辆进行售卖,此时,顾客将无法立即买到实体车辆,但是会得到该车辆的车辆id,而通过该车辆的车辆id便可以查询到在录入该车辆时的下单信息,因此可以得到该车辆的生产安排流程等,这样可以保证顾客可以获取到准确的提车时间。

图2示出了本发明的一个实施例提供的车辆库存管理的方法的流程图。

如图2所示,本发明提供的一种车辆库存管理的方法,车辆库存管理的方法包括:

s202,将车辆进行收录,并将收录的车辆按照类型划分至相对应的队列中,将队列中的车辆按照收录时间进行编码,使得车辆具有唯一的车辆id;

s204,判断车辆是否为现货车辆;

s206,当车辆为现货车辆时,将车辆id存入所属队列中的现货子队列,并更新现货库存总量;

s208,当车辆为期货车辆时,将车辆id存入所属队列中的期货子队列,并更新期货库存总量;

s210,实时监测车辆的状态,并对车辆的状态进行备注,使得车辆的状态为停售、待售或已售;

s212,在接收到订单信息后,读取订单信息中所包含的第一车辆的类型,并在队列中选取与第一车辆的类型对应的第一队列,识别第一队列中状态信息为待售的车辆,并在识别到的待售车辆中按照车辆id的顺序进行售卖;

其中,现货子队列及期货子队列为任一队列中的子队列。

在该技术方案中,在有车辆被录入时,还有对车辆是否为现货车辆进行判断,并按照判断结果将车辆id存入所属队列中的期货子队列或现货子队列中。期货子队列和现货子队列为在每个队列中的车辆进行的进一步的划分,使得每个队列中车辆能马上被区分出来哪些为现货车辆,而哪些为期货车辆,通过这样的设置一方面可以保证在接收到订单需要按照订单中的要求为顾客选取车辆时,需要快速的匹配出顾客想要的现货车辆或者是顾客想要的期货车辆,还有按照期货车辆的车辆id进行对车辆的实际交付日期进行查询,保证顾客能及时知晓提车时间。

另一方面,将车辆按照现货车辆和期货车辆进行区分,使得可以有效地对平台内部的车辆的数量进行统计,并且知悉在总的平台内以及在各个队列内的所有的现货车辆的数量和所有的期货车辆的数量及各自的占比,以便合理的规划车辆的占比。例如,在通过设定现货车辆的最高占比,避免将过多的资金占压在现货车辆中,从而能有效地避免资金流动中出现的问题,同时也能保证对实体车库中的剩余车辆进行合理的规划;在通过设定期货车辆的最高占比,能避免在出现订单过多时,平台内的现货车辆过少而导致的顾客等待时间过长的问题。

可以想到地,判断车辆是否为现货车辆的步骤并不一定是在每次新收录车辆时都需要进行地,可以根据录入车辆的来源进行可选择的判断,当录入车辆的来源为订单中的车辆时,此时可以知道订单中的车辆不会为现货,因此可以省去对车辆是否为现货的判断步骤。

图3示出了本发明的一个实施例提供的车辆库存管理的方法的流程图。

如图3所示,本发明提供的一种车辆库存管理的方法,车辆库存管理的方法包括:

s302,将车辆进行收录,并将收录的车辆按照类型划分至相对应的队列中,将队列中的车辆按照收录时间进行编码,使得车辆具有唯一的车辆id;

s304,实时监测车辆的状态,在接收到车辆操作场景为第一操作场景时,将车辆的状态信息备注为停售;

s306,在接收到订单信息后,读取订单信息中所包含的第一车辆的类型,并在队列中选取与第一车辆的类型对应的第一队列,识别第一队列中状态信息为待售的车辆,并在识别到的待售车辆中按照车辆id的顺序进行售卖;

其中,第一操作场景包括:改配、锁定或调拨走。

在该技术方案中,在对车辆的状态进行监测时,在接收到车辆操作场景为第一操作场景时,而第一场景包括改配、锁定或调拨走等操作场景,此时虽然车辆在平台中录入并且有车辆id,但是车辆会由于无法直接出卖而不能作为待售车辆,因此在后续有订单时,不会对改配、锁定或调拨走的车辆进行匹配,这样保证了顾客买到的车辆将均为实际能销售的车辆。

可以想到地,由于为实时对车辆的状态进行监测和更新,因此车辆的状态有可能在原先还为待售,而在更新后由待售变为了停售,而在按照订单匹配车辆时,为按照最终更新的状态进行匹配,保证在匹配时刻的车辆均为状态为待售的车辆。

对于第一场景中的改配为在车辆被录入后,对现有的车辆进行配置上的更改,这样由于车辆改配需要一定的时间,因此会导致在改配期间车辆无法进行售卖;锁定则为车辆由于自身或外界原因目前不能进行销售,而调拨走则是车辆虽然现在本平台内,但是需要在将来的某一时间调拨至其他平台内进行售卖或其他区域进行售卖,这样使得通过本平台下单的顾客无法购买到该车辆,因此该车辆的状态也需要改为停售。

图4示出了本发明的一个实施例提供的车辆库存管理的方法的流程图。

如图4所示,本发明提供的一种车辆库存管理的方法,车辆库存管理的方法包括:

s402,将车辆进行收录,并将收录的车辆按照类型划分至相对应的队列中,将队列中的车辆按照收录时间进行编码,使得车辆具有唯一的车辆id;

s404,实时监测车辆的状态,在接收到车辆操作场景为第二操作场景时,将车辆的状态信息备注为待售;

s406,在接收到订单信息后,读取订单信息中所包含的第一车辆的类型,并在队列中选取与第一车辆的类型对应的第一队列,识别第一队列中状态信息为待售的车辆,并在识别到的待售车辆中按照车辆id的顺序进行售卖;

其中,第二操作场景包括:改配完成、解锁、车辆入库、下单、调拨来、解锁或退货。

在该技术方案中,在对车辆的状态进行监测时,在接收到车辆操作场景为第二操作场景时,而第二场景包括改配完成、解锁、车辆入库、下单、调拨来、解锁或退货等操作场景,此时,车辆则为待售,在后续接收到订单后对待售车辆进行匹配。

图5示出了本发明的一个实施例提供的车辆库存管理的方法的流程图。

如图5所示,本发明提供的一种车辆库存管理的方法,车辆库存管理的方法包括:

s502,将车辆进行收录,并将收录的车辆按照类型划分至相对应的队列中,将队列中的车辆按照收录时间进行编码,使得车辆具有唯一的车辆id;

s504,接收第二车辆的改配信息,删除第二车辆已存储在第二队列中的车辆id;

s506,将第二车辆按照改配后的类型重新划分至相对应的第三队列中,并按照车辆的收录时间在第三队列中进行重新编码;

s508,实时监测车辆的状态,并对车辆的状态进行备注,使得车辆的状态为停售、待售或已售;

s510,在接收到订单信息后,读取订单信息中所包含的第一车辆的类型,并在队列中选取与第一车辆的类型对应的第一队列,识别第一队列中状态信息为待售的车辆,并在识别到的待售车辆中按照车辆id的顺序进行售卖。

在该技术方案中,在接收到第二车辆的改配信息,由于修改了原先的配置,因此第二车辆的类型便不再属于原先队列相对于的类型,因此需要将第二车辆原先已经存储在第二队列中的车辆id进行删除,使得车辆在被修改配置后的队列中重新进行编码,保证在改配后的车辆能按照改配后的类型进行售卖。此外,在将第二车辆在按照改配后的类型重新被划分到第三队列中时,在第三队列中进行编码时,按照车辆的收录时间进行编码,及为第二车辆在第二队列中编码的时间,并且如果在后续还有改配时,其编码时间均为按照第二车辆在最先第一次被编码的时间进行编码,这样可以保证在后续车辆进行了改配,但是其的生产日期或者是下单日期均没有发生改变,这样在后续进行重新编码时,在第三队列中依旧能排到比其录入时间晚的车辆的前面,而在售卖时也能保证先录入的车辆先售卖的原则。

图6示出了本发明的一个实施例提供的车辆库存管理的方法的流程图。

如图6所示,本发明提供的一种车辆库存管理的方法,车辆库存管理的方法包括:

s602,将车辆进行收录,并将收录的车辆按照类型划分至相对应的队列中,将队列中的车辆按照收录时间进行编码,使得车辆具有唯一的车辆id;

s604,实时监测车辆的状态,并对车辆的状态进行备注,使得车辆的状态为停售、待售或已售;

s606,在接收到订单信息后,读取订单信息中所包含的第一车辆的类型,并在队列中选取与第一车辆的类型对应的第一队列,识别第一队列中状态信息为待售的车辆,并在识别到的待售车辆中按照车辆id的顺序进行售卖;

s608,接收车辆售卖完成信息,判断已售卖车辆是否为现货;

s610,当已售卖车辆为现货时,将已售卖车辆在现货库存总量中进行扣除;

s612,当已售卖车辆为期货时,将已售卖车辆在期货库存总量中进行扣除。

在该技术方案中,在接收到车辆售卖完成后的信息时,对已经售卖完后的车辆进行判断,判断已售卖的车辆为现货车辆还是期货车辆,并按照判断结果,对应的在现货库存总量或期货库存总量中进行扣除,使得现货库存总量或期货库存总量中的各个车辆的数量与平台内实际车辆的数量相一致。

可以想到地,现货库存总量和期货库存总量为在收录车辆后,对判断车辆为现货车辆与否的步骤中完成的。

图7示出了本发明的一个实施例提供的车辆库存管理的方法的流程图。

如图7所示,本发明提供的一种车辆库存管理的方法,车辆库存管理的方法包括:

s702,将车辆进行收录,并将收录的车辆按照类型划分至相对应的队列中,将队列中的车辆按照收录时间进行编码,使得车辆具有唯一的车辆id;

s704,实时监测车辆的状态,并对车辆的状态进行备注,使得车辆的状态为停售、待售或已售;

s706,在接收到订单信息后开启计时;

s708,读取订单信息中所包含的第一车辆的类型及发送订单信息的ip地址;

s710,选取第一车辆的类型对应的第二队列,识别第二队列中状态信息为待售的车辆,并在识别到的待售车辆中按照车辆id的顺序进行售卖;

s712,将预设时长内ip地址再次发送的订单信息设定为误操作信息,对误操作信息不进行任何处理。

在该技术方案中,在接收到订单信息后开始计时,并且在读取订单信息的同时,还读取发送订单信息的计算机设备的ip地址,并且在预设时长内,该ip地址再次发送的订单信息设定为误操作信息,可以想到地,在一定时长内,同一台设备发送的多条订单时,存在较大的可能性为顾客不小心连续点击多次而出现地,因此不会对这样的误操作信息进行任何处理。

当然,还可以添加对内容的判断,在预设时间内,同一ip地址发送的订单信息内容完全一致的订单会被认定为误操作信息,而对订单信息内容不完全一致的订单进行处理。

可以想到地,本发明提供的车辆库存管理的方法,不仅可以应用于新车的库存管理,还可以应用于二手车的库存管理,此外还能应用于车辆零配件的库存管理,只要对目标产品进行队列划分和编码,并在售卖时将目标产品的状态为待售进行售卖,其均为本发明保护的范围。

图8示出了本发明的一个实施例提供的车辆库存管理的系统800的框架图。

如图8所示,本发明提供的一种车辆库存管理的系统,车辆库存管理的系统包括:

编码单元802,用于将车辆进行收录,并将收录的车辆按照类型划分至相对应的队列中,将队列中的车辆按照收录时间进行编码,使得车辆具有唯一的车辆id;

状态单元804,用于实时监测车辆的状态,并对车辆的状态进行备注,使得车辆的状态为停售、待售或已售;

销售单元806,用于在接收到订单信息后,读取订单信息中所包含的第一车辆的类型,并在队列中选取与第一车辆的类型对应的第一队列,识别第一队列中状态信息为待售的车辆,并在识别到的待售车辆中按照车辆id的顺序进行售卖。

本发明提供的车辆库存管理的系统,首先通过编码单元802在接收到平台中有车辆信息时将车辆进行录入,并且在车辆录入时,按照车辆的类型将车辆划分至相应的队列中,车辆的类型包括车辆的品牌、型号、配置、颜色等信息,而相应的队列则为在同一队列中所有车辆的类型信息均为相同,使得录入到平台内的车辆被按照类型划分入相对应的队列中,保证顾客在购车时,能按照顾客选定的车辆的类型在相适配队列中进行选择;并且在车辆收录到相对应的队列中后,在队列中按照各个车辆的收录时间的先后顺序进行编码,保证车辆在平台内有唯一相对应的车辆id,通过该车辆id便能读取出该车辆的所属的队列,以及该车辆录入的时间。通过状态单元804对平台内的车辆的状态进行实时的监测,并且对车辆的状态进行备注,使得车辆的状态能反映出车辆是停售、待售或已售状态中的任一种。在平台接收到订单信息,订单信息为顾客在购买车辆时所下的订单,顾客在下单购买车辆时,订单信息中会包含顾客所选车辆的类型,因此销售单元806会根据订单信息中所包含的第一车辆的类型,在平台中的众多队列中选择与该类型相适配的第一队列,在第一队列中,所有的车辆的均为该订单中要求的类型。同时对第一队列中的状态信息为待售的车辆进行识别,而不去关注第一队列中状态信息为已售和停售的车辆,并且在第一队列中的待售车辆中,按照各个车辆的车辆id的顺序,将车辆id排在前面的车辆进行售卖,这样一方面可以保证在向顾客进行车辆售卖时,仅售卖车辆状态为待售的车辆,而对平台内车辆状态为已售的车辆不进行提供。第二方面在进行车辆售卖时为按照车辆id进行售卖,车辆id排在先的车辆先售卖,而车辆id排在先的车辆为录入时间在先的车辆,这样能保证先生产的车辆先进行售卖,避免了车辆在车库中堆积的现象,保证了平台内的车辆具有良好的流动性。

此外,订单信息中的第一车辆为订单信息中包含的车辆,不特指为一台车辆或者一个类型的车辆,在订单信息中包含多台车辆时,则逐一识别多台车辆对应的队列,在各个队列中选择合适的车辆id进行售卖,保证售卖的车辆均在所在队列中录入时间最早的车辆。

同时,在平台对车辆进行收录时,可以是收录的现货车辆,也可以是收录的所下订单中的期货的车辆。在对于收录现货车辆时收录时间可以为该车辆首次进平台中的时间,也可以是该车实际生产的出厂时间,在此不进行限定。在对于收录的期货车辆时,该车辆的收录时间则为下订单的时间。

在对车辆在各个队列中进行编码时,采用哈希(hash)算法进行完成,通过哈希算法可以使得车辆id利用redis的队列顺序性和hashmap的存储结构实现库存售卖顺序和库存明细查询,使得通过车辆id便能体现出车辆在平台中的顺序性。

可以想到地,在车辆没有实体车辆库存时,可以将平台内的期货车辆进行售卖,此时,顾客将无法立即买到实体车辆,但是会得到该车辆的车辆id,而通过该车辆的车辆id便可以查询到在录入该车辆时的下单信息,因此可以得到该车辆的生产安排流程等,这样可以保证顾客可以获取到准确的提车时间。

图9示出了本发明的一个实施例提供的车辆库存管理的系统900的流程图。

如图9所示,本发明提供的一种车辆库存管理的系统,车辆库存管理的系统包括:

编码单元902,用于将车辆进行收录,并将收录的车辆按照类型划分至相对应的队列中,将队列中的车辆按照收录时间进行编码,使得车辆具有唯一的车辆id;

判断单元904,用于判断车辆是否为现货车辆;

第一更新单元906,用于当车辆为现货车辆时,将车辆id存入所属队列中的现货子队列,并更新现货库存总量;

第二更新单元908,用于当车辆为期货车辆时,将车辆id存入所属队列中的期货子队列,并更新期货库存总量;

状态单元910,用于实时监测车辆的状态,并对车辆的状态进行备注,使得车辆的状态为停售、待售或已售;

销售单元912,用于在接收到订单信息后,读取订单信息中所包含的第一车辆的类型,并在队列中选取与第一车辆的类型对应的第一队列,识别第一队列中状态信息为待售的车辆,并在识别到的待售车辆中按照车辆id的顺序进行售卖;

其中,现货子队列及期货子队列为任一队列中的子队列。

在有车辆被录入时,还有通过判断单元904对车辆是否为现货车辆进行判断,通过第一更新单元906和/或第二更新单元908按照判断结果将车辆id存入所属队列中的期货子队列或现货子队列中。期货子队列和现货子队列为在每个队列中的车辆进行的进一步的划分,使得每个队列中车辆能马上被区分出来哪些为现货车辆,而哪些为期货车辆,通过这样的设置一方面可以保证在接收到订单需要按照订单中的要求为顾客选取车辆时,需要快速的匹配出顾客想要的现货车辆或者是顾客想要的期货车辆,还有按照期货车辆的车辆id进行对车辆的实际交付日期进行查询,保证顾客能及时知晓提车时间。

另一方面,将车辆按照现货车辆和期货车辆进行区分,使得可以有效地对平台内部的车辆的数量进行统计,并且知悉在总的平台内以及在各个队列内的所有的现货车辆的数量和所有的期货车辆的数量及各自的占比,以便合理的规划车辆的占比。例如,在通过设定现货车辆的最高占比,避免将过多的资金占压在现货车辆中,从而能有效地避免资金流动中出现的问题,同时也能保证对实体车库中的剩余车辆进行合理的规划;在通过设定期货车辆的最高占比,能避免在出现订单过多时,平台内的现货车辆过少而导致的顾客等待时间过长的问题。

可以想到地,判断车辆是否为现货车辆的步骤并不一定是在每次新收录车辆时都需要进行地,可以根据录入车辆的来源进行可选择的判断,当录入车辆的来源为订单中的车辆时,此时可以知道订单中的车辆不会为现货,因此可以省去对车辆是否为现货的判断。

在上述任一技术方案中,优选地,状态单元具体用于实时监测车辆的状态,在接收到车辆操作场景为第一操作场景时,将车辆的状态信息备注为停售;其中,第一操作场景包括:改配、锁定或调拨走。

在该技术方案中,在对车辆的状态进行监测时,在接收到车辆操作场景为第一操作场景时,而第一场景包括改配、锁定或调拨走等操作场景,此时虽然车辆在平台中录入并且有车辆id,但是车辆会由于无法直接出卖而不能作为待售车辆,因此在后续有订单时,不会对改配、锁定或调拨走的车辆进行匹配,这样保证了顾客买到的车辆将均为实际能销售的车辆。

可以想到地,由于为实时对车辆的状态进行监测和更新,因此车辆的状态有可能在原先还为待售,而在更新后由待售变为了停售,而在按照订单匹配车辆时,为按照最终更新的状态进行匹配,保证在匹配时刻的车辆均为状态为待售的车辆。

对于第一场景中的改配为在车辆被录入后,对现有的车辆进行配置上的更改,这样由于车辆改配需要一定的时间,因此会导致在改配期间车辆无法进行售卖;锁定则为车辆由于自身或外界原因目前不能进行销售,而调拨走则是车辆虽然现在本平台内,但是需要在将来的某一时间调拨至其他平台内进行售卖或其他区域进行售卖,这样使得通过本平台下单的顾客无法购买到该车辆,因此该车辆的状态也需要改为停售。

在上述任一技术方案中,优选地,状态单元具体用于实时监测车辆的状态,在接收到车辆操作场景为第二操作场景时,将车辆的状态信息备注为待售;其中,第二操作场景包括:改配完成、解锁、车辆入库、下单、调拨来、解锁或退货。

在该技术方案中,在对车辆的状态进行监测时,在接收到车辆操作场景为第二操作场景时,而第二场景包括改配完成、解锁、车辆入库、下单、调拨来、解锁或退货等操作场景,此时,车辆则为待售,在后续接收到订单后对待售车辆进行匹配。

图10示出了本发明的一个实施例提供的车辆库存管理的系统1000的框架图。

如图10所示,本发明提供的一种车辆库存管理的系统,车辆库存管理的系统包括:

编码单元1002,用于将车辆进行收录,并将收录的车辆按照类型划分至相对应的队列中,将队列中的车辆按照收录时间进行编码,使得车辆具有唯一的车辆id;

删除单元1004,用于接收第二车辆的改配信息,删除第二车辆已存储在第二队列中的车辆id;

第三更新单元1006,将第二车辆按照改配后的类型重新划分至相对应的第三队列中,并按照车辆的收录时间在第三队列中进行重新编码;

状态单元1008,用于实时监测车辆的状态,并对车辆的状态进行备注,使得车辆的状态为停售、待售或已售;

销售单元1010,用于在接收到订单信息后,读取订单信息中所包含的第一车辆的类型,并在队列中选取与第一车辆的类型对应的第一队列,识别第一队列中状态信息为待售的车辆,并在识别到的待售车辆中按照车辆id的顺序进行售卖。

在该技术方案中,在接收到第二车辆的改配信息,由于修改了原先的配置,因此第二车辆的类型便不再属于原先队列相对于的类型,因此需要通过删除单元1004将第二车辆原先已经存储在第二队列中的车辆id进行删除,并且通过第三更新单元1006使车辆在被修改配置后的队列中重新进行编码,保证在改配后的车辆能按照改配后的类型进行售卖。此外,在将第二车辆在按照改配后的类型重新被划分到第三队列中时,在第三队列中进行编码时,按照车辆的收录时间进行编码,及为第二车辆在第二队列中编码的时间,并且如果在后续还有改配时,其编码时间均为按照第二车辆在最先第一次被编码的时间进行编码,这样可以保证在后续车辆进行了改配,但是其的生产日期或者是下单日期均没有发生改变,这样在后续进行重新编码时,在第三队列中依旧能排到比其录入时间晚的车辆的前面,而在售卖时也能保证先录入的车辆先售卖的原则。

图11示出了本发明的一个实施例提供的车辆库存管理的系统1100的框架图。

如图11所示,本发明提供的一种车辆库存管理的系统,车辆库存管理的系统包括:

编码单元1102,用于将车辆进行收录,并将收录的车辆按照类型划分至相对应的队列中,将队列中的车辆按照收录时间进行编码,使得车辆具有唯一的车辆id;

状态单元1104,用于实时监测车辆的状态,并对车辆的状态进行备注,使得车辆的状态为停售、待售或已售;

销售单元1106,用于在接收到订单信息后,读取订单信息中所包含的第一车辆的类型,并在队列中选取与第一车辆的类型对应的第一队列,识别第一队列中状态信息为待售的车辆,并在识别到的待售车辆中按照车辆id的顺序进行售卖;

接收单元1108,用于接收车辆售卖完成信息,判断已售卖车辆是否为现货;

第一扣除单元1110,用于当已售卖车辆为现货时,将已售卖车辆在现货库存总量中进行扣除;

第二扣除单元1112,用于当已售卖车辆为期货时,将已售卖车辆在期货库存总量中进行扣除。

在该技术方案中,在接收单元1108接收到车辆售卖完成后的信息时,对已经售卖完后的车辆进行判断,判断已售卖的车辆为现货车辆还是期货车辆,并按照判断结果,通过第一扣除单元1110或第二扣除单元1112对应的在现货库存总量或期货库存总量中进行扣除,使得现货库存总量或期货库存总量中的各个车辆的数量与平台内实际车辆的数量相一致。

可以想到地,现货库存总量和期货库存总量为在收录车辆后,对判断车辆为现货车辆与否的步骤中完成的。

图12示出了本发明的一个实施例提供的车辆库存管理的系统1200的框架图。

如图12所示,本发明提供的一种车辆库存管理的系统,车辆库存管理的系统包括:

编码单元1202,用于将车辆进行收录,并将收录的车辆按照类型划分至相对应的队列中,将队列中的车辆按照收录时间进行编码,使得车辆具有唯一的车辆id;

状态单元1204,用于实时监测车辆的状态,并对车辆的状态进行备注,使得车辆的状态为停售、待售或已售;

销售单元1206,用于在接收到订单信息后,读取订单信息中所包含的第一车辆的类型,并在队列中选取与第一车辆的类型对应的第一队列,识别第一队列中状态信息为待售的车辆,并在识别到的待售车辆中按照车辆id的顺序进行售卖,其中销售单元1206具体包括:

计时子单元1208,用于在接收到订单信息后开启计时;

读取子单元1210,用于读取订单信息中所包含的第一车辆的类型及发送订单信息的ip地址;

识别子单元1212,用于选取第一车辆的类型对应的第二队列,识别第二队列中状态信息为待售的车辆,并在识别到的待售车辆中按照车辆id的顺序进行售卖;

标注单元1214,用于将预设时长内ip地址再次发送的订单信息设定为误操作信息,对误操作信息不进行任何处理。

在该技术方案中,通过计时子单元1208在接收到订单信息后开始计时,并且在通过读取子单元1210读取订单信息的同时,还通过读取子单元1210读取发送订单信息的计算机设备的ip地址,并且在预设时长内,该通过标注单元1214将ip地址再次发送的订单信息设定为误操作信息,可以想到地,在一定时长内,同一台设备发送的多条订单时,存在较大的可能性为顾客不小心连续点击多次而出现地,因此不会对这样的误操作信息进行任何处理。

当然,还可以添加对内容的判断,在预设时间内,同一ip地址发送的订单信息内容完全一致的订单会被认定为误操作信息,而对订单信息内容不完全一致的订单进行处理。

如图13所示,车辆库存管理的系统中生产端和销售端进行的具体操作对车辆库存的影响。可以想到地,本发明提供的车辆库存管理的系统,不仅可以应用于新车的库存管理,还可以应用于二手车的库存管理,此外还能应用于车辆零配件的库存管理及服务类库存管理,只要对目标产品进行队列划分和编码,并在售卖时将目标产品的状态为待售进行售卖,其均为本发明保护的范围。

根据本发明的第三方面,图14示出了根据本发明的一个实施例的计算机设备的结构示意图。

如图14所示,根据本发明的一个实施例的计算机设备1包括:存储器12、处理器14及存储在存储器12上并可在处理器14上运行的计算机程序,处理器14执行计算机程序时实现如上述任一项技术方案车辆库存管理的方法的步骤。

根据本发明的第四方面,本发明提供了一种计算机可读存储介质,其上存储有计算机程序,其特征在于,计算机程序被处理器执行时实现如上述任一项技术方案车辆库存管理的方法的步骤。

在本说明书的描述中,术语“上”、“下”等指示的方位或位置关系为基于附图所示的方位或位置关系,仅是为了便于描述本发明和简化描述,而不是指示或暗示所指的装置或元件必须具有特定的方位、以特定的方位构造和操作,因此不能理解为对本发明的限制;术语“连接”、“安装”、“固定”等均应做广义理解,例如,“连接”可以是固定连接,也可以是可拆卸连接,或一体地连接;可以是直接相连,也可以通过中间媒介间接相连。对于本领域的普通技术人员而言,可以根据具体情况理解上述术语在本发明中的具体含义。

在本说明书的描述中,术语“一个实施例”、“一些实施例”、“具体实施例”等的描述意指结合该实施例或示例描述的具体特征、结构、材料或特点包含于本发明的至少一个实施例或示例中。在本说明书中,对上述术语的示意性表述不一定指的是相同的实施例或实例。而且,描述的具体特征、结构、材料或特点可以在任何的一个或多个实施例或示例中以合适的方式结合。

以上仅为本发明的优选实施例而已,并不用于限制本发明,对于本领域的技术人员来说,本发明可以有各种更改和变化。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1