Storage method, device, storage medium, and program product for vehicle
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- FAW LOGISTICS CO LTD
- Filing Date
- 2026-01-30
- Publication Date
- 2026-06-23
Smart Images

Figure CN122264685A_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of logistics and warehousing management, and more specifically, to a method, apparatus, storage medium, and program product for storing vehicles. Background Technology
[0002] Currently, the demand for vehicle warehousing continues to surge. However, the increase in business volume has not led to a reduction in warehousing costs; on the contrary, it has resulted in cost pressures.
[0003] In related technologies, a fixed warehouse allocation model based on brand or vehicle model is typically adopted. For example, separate warehouses are set up for different OEM brands, resulting in resource barriers between warehouses and preventing cross-brand and cross-model warehousing resource sharing and dynamic adjustment. This directly leads to low utilization rates of warehouse space, equipment, and manpower. During periods of fluctuating business volume, a common phenomenon of resource waste occurs where "some warehouses are saturated and congested" while "some warehouses are idle and vacant." Furthermore, warehouse allocation after vehicles roll off the production line relies heavily on dispatchers' experience, which is often inefficient. Manual scheduling struggles to quickly and accurately consider factors such as warehouse distance, capacity, and vehicle turnover rate. This reliance on experience not only increases labor costs but also easily leads to additional operational costs due to slow or inappropriate decision-making, such as repeated vehicle relocation and opportunity costs, such as failing to prioritize the use of low-cost warehouses. Therefore, the above methods suffer from the technical problem of low allocation efficiency during vehicle storage.
[0004] There is currently no effective solution to the above problems. Summary of the Invention
[0005] This application provides a vehicle storage method, apparatus, storage medium, and program product to at least solve the technical problem of low allocation efficiency in the vehicle storage process.
[0006] According to one aspect of the embodiments of this application, a method for storing vehicles is provided. The method may include: acquiring storage plan information, wherein the storage plan information is used to represent storage plans for a plurality of vehicles to be stored; determining a plurality of regional allocation information corresponding to the storage plan information according to the vehicle type of the vehicles to be stored, wherein the vehicle type is associated with the transaction frequency of the vehicles to be stored, and the regional allocation information is used to indicate at least one initial storage region allocated to the vehicles to be stored; determining the storage cost incurred when storing the plurality of vehicles to be stored according to the regional allocation information; determining target regional allocation information from the plurality of regional allocation information based on the storage cost, wherein the storage cost of the target regional allocation information is lower than a cost threshold; and storing the plurality of vehicles to be stored according to the target regional allocation information.
[0007] Optionally, based on the vehicle type of the vehicle to be stored, determine multiple area allocation information corresponding to the storage plan information, including: determining at least one initial storage area for storing the vehicle to be stored based on the vehicle type; and constructing multiple area allocation information using multiple vehicles to be stored and at least one initial storage area corresponding to the vehicle to be stored.
[0008] Optionally, determining at least one initial storage area for storing vehicles to be stored according to vehicle type includes: in response to the vehicle type being a first vehicle type, determining at least one first type storage area as at least one initial storage area for the vehicles to be stored; in response to the vehicle type being a second vehicle type, determining at least one second type storage area as at least one initial storage area for the vehicles to be stored, wherein the flow efficiency of stored objects in the first type storage area is greater than the flow efficiency of stored objects in the second type, and the transaction frequency corresponding to the first vehicle type is greater than the transaction frequency corresponding to the second vehicle type.
[0009] Optionally, the method may further include: obtaining the warehouse turnover rate of multiple storage areas, wherein the warehouse turnover rate is used to characterize the flow efficiency of stored objects in the storage areas; and using the warehouse turnover rate to divide the multiple storage areas to obtain at least one first type of storage area and at least one second type of storage area.
[0010] Optionally, determining the storage cost incurred when storing multiple vehicles to be stored according to regional allocation information includes: determining the brand type and energy type of the vehicles to be stored; determining the sub-storage cost required to store the vehicles to be stored in the initial storage area based on the brand type and energy type; determining the sum of the multiple sub-storage costs required to store the multiple vehicles to be stored in the initial storage area according to the regional allocation information; and determining the sum of the multiple sub-storage costs as the storage cost.
[0011] Optionally, based on brand type and energy type, the sub-storage cost required to store the vehicle to be stored in the initial storage area is determined, including: in response to the brand type being a dynamic cost brand and the energy type being a first energy type, determining the storage time of the vehicle to be stored, wherein the first energy type is a fuel energy type; in response to the storage time being within a preset time range, determining the product of the storage time and the storage area unit price in the initial storage area as the sub-storage cost corresponding to the vehicle to be stored; in response to the storage time being less than or equal to the minimum value in the preset time range, determining the product of the minimum value and the storage area unit price as the sub-storage cost corresponding to the vehicle to be stored; in response to the storage time being greater than the maximum value in the preset time range, determining the product of the maximum value and the storage area unit price as the sub-storage cost corresponding to the vehicle to be stored.
[0012] Optionally, the method may further include: in response to the brand type being a dynamic cost brand and the energy type being a second energy type, determining the minimum between the storage time and the target value, wherein the second energy type is a pure electric energy type or a hybrid energy type; determining the product between the minimum between the storage time and the target value and the unit price of the storage area as the sub-storage cost corresponding to the vehicle to be stored; and in response to the brand type being a fixed cost brand, determining the unit price of the storage area as the sub-storage cost.
[0013] According to another aspect of the embodiments of this application, a vehicle storage device is also provided, which may include: an acquisition unit for acquiring storage plan information, wherein the storage plan information represents a storage plan for a plurality of vehicles to be stored; a first determination unit for determining a plurality of regional allocation information corresponding to the storage plan information according to the vehicle type of the vehicles to be stored, wherein the vehicle type is associated with the transaction frequency of the vehicles to be stored, and the regional allocation information indicates at least one initial storage region allocated to the vehicles to be stored; a second determination unit for determining the storage cost incurred when storing the plurality of vehicles to be stored according to the regional allocation information; a third determination unit for determining target regional allocation information from the plurality of regional allocation information based on the storage cost, wherein the storage cost of the target regional allocation information is lower than a cost threshold; and a storage unit for storing the plurality of vehicles to be stored according to the target regional allocation information.
[0014] According to another aspect of the embodiments of this application, a computer-readable storage medium is also provided, the computer-readable storage medium including a stored program, wherein, when the program is executed, it controls the device where the computer-readable storage medium is located to execute the vehicle storage method of the embodiments of this application.
[0015] According to another aspect of the embodiments of this application, a processor is also provided for running a program, wherein the program is executed by the processor to perform the vehicle storage method of the embodiments of this application.
[0016] According to another aspect of the embodiments of this application, a program product is also provided, the program product including computer instructions, wherein when the computer instructions are executed by a processor, they implement the vehicle storage method of the embodiments of this application.
[0017] According to another aspect of the embodiments of this application, a vehicle is also provided, which can be used to perform the vehicle storage method of the embodiments of this application.
[0018] In this embodiment, storage plan information is obtained, which represents storage plans for multiple vehicles to be stored. Multiple regional allocation information corresponding to the storage plan information is determined according to the vehicle type of the vehicles to be stored, wherein the vehicle type is associated with the transaction frequency of the vehicles to be stored, and the regional allocation information indicates at least one initial storage region allocated to the vehicles to be stored. The storage cost incurred when storing multiple vehicles to be stored according to the regional allocation information is determined. Based on the storage cost, target regional allocation information is determined from the multiple regional allocation information, wherein the storage cost of the target regional allocation information is lower than a cost threshold. Multiple vehicles to be stored are stored according to the target regional allocation information. In other words, in this embodiment, based on the vehicle type, multiple regional allocation information corresponding to the storage plan information can be determined, the storage cost corresponding to different regional allocation information can be calculated, and using the storage cost, target regional allocation information for storing vehicles to be stored can be selected from at least one regional allocation information, and the vehicles can be stored in the corresponding regions according to the regional allocation information. This achieves the technical effect of improving the allocation efficiency in the vehicle storage process and solves the technical problem of low allocation efficiency in the vehicle storage process. Attached Figure Description
[0019] The accompanying drawings, which are included to provide a further understanding of this application and form part of this application, illustrate exemplary embodiments and are used to explain this application, but do not constitute an undue limitation of this application. In the drawings:
[0020] Figure 1 This is a flowchart of a vehicle storage method according to an embodiment of this application;
[0021] Figure 2 This is a schematic diagram of a vehicle storage device according to an embodiment of this application;
[0022] Figure 3 This is a structural block diagram of a computer terminal according to an embodiment of this application;
[0023] Figure 4 This is a block diagram of an electronic device for a vehicle storage method according to an embodiment of this application. Detailed Implementation
[0024] To enable those skilled in the art to better understand the present application, the technical solutions in the embodiments of the present application will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some embodiments of the present application, and not all embodiments. Based on the embodiments in the present application, all other embodiments obtained by those of ordinary skill in the art without creative effort should fall within the scope of protection of the present application.
[0025] It should be noted that the terms "first," "second," etc., in the specification, claims, and accompanying drawings of this application are used to distinguish similar objects and are not necessarily used to describe a specific order or sequence. It should be understood that such data can be interchanged where appropriate so that the embodiments of this application described herein can be implemented in orders other than those illustrated or described herein. Furthermore, the terms "comprising" and "having," and any variations thereof, are intended to cover a non-exclusive inclusion; for example, a process, method, system, product, or apparatus that comprises a series of steps or units is not necessarily limited to those steps or units explicitly listed, but may include other steps or units not explicitly listed or inherent to such processes, methods, products, or apparatus.
[0026] Currently, the demand for vehicle warehousing continues to surge. However, the increase in business volume has not led to a reduction in warehousing costs; on the contrary, it has resulted in cost pressures.
[0027] In related technologies, a fixed warehouse allocation model based on brand or vehicle model is typically adopted. For example, separate warehouses are set up for different OEM brands, resulting in resource barriers between warehouses and making it impossible to achieve cross-brand and cross-model warehousing resource sharing and dynamic adjustment. This directly leads to low utilization rates of warehouse space, equipment, and manpower. When business volume fluctuates, a common phenomenon of "some warehouses being saturated and congested" and "some warehouses being idle and vacant" coexist, resulting in resource waste. At the same time, warehouse allocation after vehicles roll off the production line mainly relies on the dispatcher's experience, which is often inefficient. Manual scheduling is difficult to quickly and accurately take into account multiple factors such as warehouse distance, warehouse capacity, and vehicle turnover rate. This reliance on experience not only increases labor costs but also easily leads to additional operational costs due to slow or inappropriate decision-making, such as repeated vehicle relocation, as well as opportunity costs, such as failing to prioritize the use of low-cost warehouses.
[0028] In the above method, each business unit (such as different vehicle model projects) independently signs procurement contracts with designated warehousing service providers. This decentralized and fixed procurement model eliminates the possibility of integrating warehousing resources from the outset, making it impossible to conduct unified resource planning and optimized allocation from a global perspective. Furthermore, the billing methods for different vehicle models are inconsistent. For example, for vehicles from OEM A: settlement is based on the number of units shipped (fixed cost); for vehicles from OEM B: floating billing, with tiered pricing based on the inventory period (dynamic cost). This inconsistent billing method leads to management complexity, further exacerbating the difficulty of cost control, thus resulting in the technical problem of low allocation efficiency during vehicle storage.
[0029] To address the aforementioned issues, this application provides a vehicle storage method. Based on vehicle type, this method can determine multiple regional allocation information corresponding to storage plan information, calculate the storage cost corresponding to different regional allocation information, and use the storage cost to select target regional allocation information for storing the vehicle from at least one regional allocation information. The vehicle is then stored in the corresponding regional allocation information, thereby improving the allocation efficiency during vehicle storage and solving the technical problem of low allocation efficiency during vehicle storage.
[0030] According to an embodiment of this application, an embodiment of a method for storing a vehicle is provided. The steps shown in the flowchart in the accompanying drawings can be executed in a computer system such as a set of computer-executable instructions. Although a logical order is shown in the flowchart, in some cases the steps shown or described may be performed in a different order than that shown here.
[0031] Figure 1 This is a flowchart of a vehicle storage method according to an embodiment of this application. Figure 1 As shown, the method may include the following steps:
[0032] Step S102: Obtain storage plan information, wherein the storage plan information is used to represent the storage plan for multiple vehicles to be stored.
[0033] In the technical solution provided in step S102 of this application, the storage plan information can be used to represent the storage plan of multiple vehicles to be stored, can be the daily offline plan, and can be used to determine information such as the vehicles to be stored, the storage duration of the vehicles to be stored, the storage quantity, and the start time of storage.
[0034] Optionally, storage plan information from production plans or sales forecasts can be received. This storage plan information may include information about various vehicles that are about to be put into storage, such as brand, model, expected storage time, and expected storage period.
[0035] For example, suppose we receive a storage plan from a company that includes 100 traditional A-brand vehicles and 30 new energy B-brand vehicles, along with their estimated arrival dates and inventory cycles. This step is like a logistics center dispatcher receiving the latest arrival list and preparing to arrange parking locations for the vehicles.
[0036] Step S104: Determine multiple area allocation information corresponding to the storage plan information according to the vehicle type of the vehicle to be stored. The vehicle type is associated with the transaction frequency of the vehicle to be stored, and the area allocation information is used to indicate at least one initial storage area allocated to the vehicle to be stored.
[0037] In the technical solution provided in step S104 of this application, the vehicle type may include a first vehicle type and a second vehicle type. The first vehicle type may be a high-demand model, referring to vehicles that sell quickly and have a relatively short stay in the warehouse. This type of vehicle has a high turnover rate due to strong market demand and can be quickly sold and leave the warehouse after arriving. The second vehicle type may be a regular model, which may be a vehicle with a lower turnover rate. The transaction frequency is related to the turnover rate; a higher turnover rate indicates a higher transaction frequency. The area allocation information can be used to determine at least one initial storage area for storing the vehicles to be stored.
[0038] Optionally, in warehouse management and allocation strategies, distinguishing between high-demand vehicle types and regular vehicle types can more effectively utilize warehouse resources. The determination of "high-demand vehicle types" is based on the vehicle's "in-warehouse cycle," that is, the time from vehicle entry to exit. Vehicles to be stored can be sorted according to their expected "in-warehouse cycle," and then, based on a set threshold, vehicles with an "in-warehouse cycle" below this threshold are defined as "high-demand vehicles," while those above the threshold are classified as "regular vehicles." By separately determining the storage areas corresponding to different types of vehicles, this method helps reduce reliance on dispatcher experience, mitigate cost fluctuations caused by human decision-making differences, and optimize lower-cost, faster-turnover warehouse resources, ensuring that these high-demand vehicle types are handled optimally in terms of cost and efficiency.
[0039] By employing the above strategies, the rapid delivery needs of high-demand vehicle models can be prioritized, while also avoiding the waste of storage space and resources, thereby improving the operational efficiency and economic benefits of the entire warehousing system.
[0040] Optionally, the vehicle type of the vehicles to be stored can be determined based on the transaction frequency of the vehicles, and based on the vehicle type, it can be determined which initial storage area the vehicles to be stored should be assigned to. Vehicles with high transaction frequency can be marked as "hot vehicles" and prioritized for allocation to storage areas with faster turnover, while vehicles with low transaction frequency are allocated to storage areas with lower costs and relatively slower turnover.
[0041] For example, if it's identified that traditional models of Brand A have a high transaction frequency (short average inventory period), then these vehicles to be stored are considered "high-demand models" and allocated to the most cost-effective high-demand storage area, Zone 1. Similarly, because new energy vehicles of Brand B have a low transaction frequency (long average inventory period), these vehicles are considered "normal models" and allocated to ordinary storage area 2. This step is similar to a dispatcher pre-selecting "parking spaces" for each vehicle based on its characteristics.
[0042] Optionally, pre-defined constraints can be set for the area allocation information. For example, conflicting vehicles cannot simultaneously select the same storage area (storage area capacity limit); each vehicle must select one storage area; a selected storage area must be selected by another vehicle; and vehicles must complete storage area allocation within a specified time. Therefore, after obtaining the storage plan information, multiple area allocation information corresponding to the storage plan information can be determined according to the constraints, vehicle type, and storage plan information. Based on this area allocation information, the initial storage area corresponding to each vehicle to be stored can be determined. This initial storage area can be different storage locations corresponding to the vehicle, i.e., the warehouse to be stored in, and information such as the warehouse location.
[0043] Step S106: Determine the storage cost incurred when storing multiple vehicles to be stored according to the area allocation information.
[0044] In the technical solution provided in step S106 of this application, multiple regional allocation information corresponding to the storage plan information is determined through the above method. Different regional allocation information corresponds to different storage methods, and therefore, different storage costs. Therefore, the storage cost incurred when storing multiple vehicles to be stored according to the regional allocation information can be determined, thus obtaining the storage cost corresponding to each regional allocation information.
[0045] Optionally, calculate the expected total storage cost when storing all vehicles to be stored according to the initial allocation plan (i.e., regional allocation information). Cost calculation may include multiple aspects such as storage fees, labor costs, and equipment usage fees.
[0046] For example, if all "high-temperature vehicles" are placed in high-temperature storage area one, and "normal vehicles" are placed in normal storage area two, the estimated total storage cost is X yuan. The calculation process may involve factors such as the unit price of each storage area and the actual number of days the vehicles are in storage, in order to obtain an accurate total cost estimate.
[0047] Step S108: Based on storage cost, determine target region allocation information from multiple region allocation information, wherein the storage cost of the target region allocation information is lower than the cost threshold.
[0048] In the technical solution provided by step S108 of this application, the region allocation information with the lowest storage cost among multiple region allocation information can be determined as the target region allocation information. The storage cost of this target region allocation information is lower than a cost threshold.
[0049] Optionally, an optimization algorithm can be used to find one or more regional allocation schemes (i.e., differentiated allocation information) that ensure all vehicles have sufficient storage space while keeping the total storage cost below a preset cost threshold. If multiple schemes meet the criteria, further analysis will be conducted to select the one with the lowest cost.
[0050] Optionally, the aforementioned cost threshold can be a preset value. The region allocation information with a storage cost lower than the cost threshold among multiple region allocation information can be identified as the target region allocation information. Alternatively, the region allocation information with the lowest storage cost among multiple region allocation information can be identified as the target region allocation information.
[0051] In this embodiment, a systematic allocation strategy dynamically matches vehicles with the most cost-efficient storage areas, taking into account vehicle turnover rate and storage area characteristics, thereby minimizing storage, holding, and operating costs. This method solves common cost waste problems in traditional warehousing allocation, such as low utilization of high-cost storage areas, high long-term vehicle storage costs, and resource mismatch caused by incomplete classification. Introducing a unified billing model and standardized operating procedures greatly simplifies operational complexity, making management simpler and more efficient. Secondly, the unified billing standard makes cost accounting clearer and more accurate, improving the precision of financial management and providing a reliable data foundation for cost control. This standardization and refined management significantly improves the overall operational efficiency and management quality of warehousing and logistics.
[0052] Step S110: According to the target area allocation information, store multiple vehicles to be stored.
[0053] In the technical solution provided in step S110 of this application, the optimal solution (target area allocation information) selected in step S108 can guide the actual storage operation and allocate vehicles to the corresponding storage areas for storage.
[0054] For example, based on the optimal allocation scheme for storage cost of Y yuan (i.e., target area allocation information), specific vehicle entry instructions are generated, notifying warehouse operators and the automation system to move some of the traditional A-brand vehicles to ordinary warehouse area three, while the remaining vehicles remain in high-temperature warehouse area one; B-brand new energy vehicles continue to be stored in ordinary warehouse area two. Subsequently, according to the target area allocation information, the actual entry of all vehicles is completed.
[0055] In this embodiment, the aforementioned method breaks down warehouse barriers between brands and vehicle models, creating a shared warehousing resource pool. This allows resources such as storage space, equipment, and manpower to be dynamically allocated and shared among various business operations based on real-time demand. This fundamentally improves the overall utilization rate of warehouse space, effectively eliminating localized vacancy waste caused by resource silos. Consequently, with the same business volume, it can significantly save the required total warehouse area, directly reducing fixed asset investment or site rental costs.
[0056] Optionally, dispersed procurement needs can be consolidated for centralized procurement and planning. This reduces the procurement cost per unit of resources and enables unified management of the company's warehousing resources. Enterprises can flexibly and accurately allocate resources according to overall business peaks and troughs, avoiding resource mismatches caused by fixed contracts, thereby further saving on the ineffective use of warehousing space.
[0057] Through steps S102 to S110 of this application, storage plan information is obtained, wherein the storage plan information represents the storage plan for multiple vehicles to be stored; according to the vehicle type of the vehicles to be stored, multiple area allocation information corresponding to the storage plan information is determined, wherein the vehicle type is associated with the transaction frequency of the vehicles to be stored, and the area allocation information is used to indicate at least one initial storage area allocated to the vehicles to be stored; the storage cost incurred when storing multiple vehicles to be stored according to the area allocation information is determined; based on the storage cost, target area allocation information is determined from the multiple area allocation information, wherein the storage cost of the target area allocation information is lower than a cost threshold; and multiple vehicles to be stored are stored according to the target area allocation information. In other words, in this embodiment of the application, based on the vehicle type, multiple area allocation information corresponding to the storage plan information can be determined, the storage cost corresponding to different area allocation information can be calculated, and using the storage cost, target area allocation information for storing vehicles to be stored can be selected from at least one area allocation information, and the vehicles can be stored in the corresponding area according to the area allocation information, thereby achieving the technical effect of improving the allocation efficiency in the vehicle storage process and solving the technical problem of low allocation efficiency in the vehicle storage process.
[0058] The method described in this embodiment will be further described below.
[0059] As an optional implementation, step S104 involves determining multiple area allocation information corresponding to the storage plan information according to the vehicle type of the vehicle to be stored, including: determining at least one initial storage area for storing the vehicle to be stored according to the vehicle type; and constructing multiple area allocation information using multiple vehicles to be stored and at least one initial storage area corresponding to the vehicle to be stored.
[0060] In this embodiment, the warehouse can be pre-classified into different storage area types, with each type storing different types of vehicles to be stored. Based on the vehicle type, at least one initial storage area can be determined for storing the vehicles. This method allows for the determination of at least one initial storage area for storing vehicles, and by combining the at least one initial storage area corresponding to multiple vehicles, multiple area allocation information can be obtained.
[0061] Optionally, a storage area allocation model can be pre-built. Using the storage area allocation model, at least one initial storage area for storing vehicles can be determined according to vehicle type. The at least one initial storage area corresponding to multiple vehicles to be stored can be combined to obtain area allocation information.
[0062] Optionally, in a discrete storage area network, each vehicle to be stored is assigned to a target storage area from its production location within the given network. An allocation scheme needs to be planned to meet the objectives and constraints. Each vehicle is assigned to a storage area, and the allocation process must consider factors such as the storage area's cost, capacity, and the vehicle's in-storage period. Each potential allocation scheme (i.e., regional allocation information) can include: a vehicle sequence and its corresponding storage area. Based on this regional allocation information, the total cost and resource utilization of each allocation scheme (i.e., regional allocation information) can be calculated in advance using vehicle configuration parameters (including in-storage period, vehicle type, etc.) and storage area parameters (cost, capacity, etc.).
[0063] Optionally, the decision variables of the parking lot allocation model can include x(v, w) and y(w). x(v, w) can characterize whether the v-th vehicle is allocated to the w-th parking lot; y(w) can characterize that the w-th parking lot is selected (i.e., at least one vehicle is allocated to it). The optimization objective of the parking lot allocation model can be to minimize the total cost of vehicle type allocation. The constraints of the parking lot allocation model can be: conflicting vehicles cannot simultaneously select the same parking lot (parking lot capacity limit), each vehicle must select one parking lot, a selected parking lot must be selected by another vehicle, and vehicles must complete parking lot allocation within a specified time. The parking lot allocation model can be constructed to obtain regional allocation information according to the optimization objective and constraints.
[0064] As an optional implementation, determining at least one initial storage area for storing vehicles to be stored according to vehicle type includes: in response to the vehicle type being a first vehicle type, determining at least one first type storage area as at least one initial storage area for the vehicles to be stored; in response to the vehicle type being a second vehicle type, determining at least one second type storage area as at least one initial storage area for the vehicles to be stored, wherein the flow efficiency of stored objects in the first type storage area is greater than the flow efficiency of stored objects in the second type, and the transaction frequency corresponding to the first vehicle type is greater than the transaction frequency corresponding to the second vehicle type.
[0065] In this embodiment, the first type of storage area can be a high-temperature storage area or a storage area with a high turnover rate. The second type of storage area can be a normal storage area or a storage area with a low turnover rate. The flow efficiency of stored objects in the first type of storage area is greater than the flow efficiency of stored objects in the second type.
[0066] Optionally, vehicle models can be sorted from low to high based on their "in-stock cycle" and a threshold can be set to classify them into "high-demand models" and "regular models." This reduces reliance on dispatchers and minimizes fluctuations in decision-making quality and labor costs caused by differences in staff experience. The adjustable threshold parameter allows the strategy to adapt to market changes. For example, during peak sales seasons, the threshold can be lowered to define more models as "high-demand," prioritizing the rapid release of these models from the warehouse.
[0067] In this embodiment, a vehicle storage allocation method is proposed, which employs a priority-based hierarchical allocation algorithm. First, the daily offline plan (i.e., storage plan information) is received. After obtaining the storage plan information, vehicles with direct delivery and fixed storage relationships can be eliminated. Threshold parameters for high-demand and ordinary vehicle types, as well as classification parameters for high-demand and ordinary storage areas, can be preset. Further, the remaining vehicles can be sorted from low to high based on their storage period; according to the set threshold parameters, vehicles are divided into high-demand and ordinary vehicle types; the classification results are stored in a vehicle popularity list. Available storage areas are sorted from low to high cost, while also considering available storage capacity; according to set classification parameters (e.g., storage area turnover rate), storage areas are divided into high-demand storage areas (i.e., first-type storage areas) and ordinary storage areas (i.e., second-type storage areas), and the classification results are stored in a storage area popularity list.
[0068] Optionally, for allocating high-demand vehicle types, the high-demand storage areas can be traversed in ascending order of cost; high-demand vehicles are then assigned to the current highest-cost high-demand storage area; if the current high-demand storage area is full, the vehicle is moved to the next second-best high-demand storage area; this process continues until all high-demand vehicles have been allocated or the high-demand storage areas are exhausted. For allocating regular vehicle types, the regular storage areas can be traversed in ascending order of cost; regular vehicles are then assigned to the current highest-cost regular storage area; if the current regular storage area is full, the vehicle is moved to the next second-best regular storage area; if the regular storage area is insufficient, the remaining capacity of the high-demand storage areas is used for allocation; this process continues until all regular vehicles have been allocated; the algorithm terminates when all vehicles have been allocated to a storage area. Through these methods, allocation information for multiple regions can be constructed.
[0069] As an optional implementation, the method may further include: obtaining the warehouse turnover rate of multiple storage areas, wherein the warehouse turnover rate is used to characterize the flow efficiency of stored objects in the storage areas; and using the warehouse turnover rate to divide the multiple storage areas to obtain at least one first type of storage area and at least one second type of storage area.
[0070] In this embodiment, multiple storage areas (also known as storage regions) can be classified according to the warehouse turnover rate to obtain a first type of storage area and a second type of storage area.
[0071] Optionally, the warehouse turnover rate of the storage area can be obtained, wherein the warehouse turnover rate is used to characterize the activity level or utilization efficiency of the storage area, and can be used to characterize the rapid flow of goods within the storage area, the degree to which resources are effectively used, or the frequency of daily operations.
[0072] In this embodiment, high-demand vehicle models are assigned to high-demand storage areas. All high-demand models are initially allocated to the most cost-effective high-demand storage area. If that storage area is full, they are automatically and seamlessly moved to the next most cost-effective high-demand storage area, and so on. Regular vehicle models are assigned to regular storage areas. All regular vehicle models are initially allocated to the most cost-effective regular storage area. If that storage area is full, they are moved to the next most cost-effective regular storage area, and so on. This method avoids the waste of high-quality resources caused by slow-turnover regular vehicle models occupying efficient storage areas for extended periods, and also prevents the accumulation of popular vehicle models that should be quickly circulated in regular storage areas, leading to low outbound efficiency and additional secondary transfer costs.
[0073] As an optional implementation, step S106 determines the storage cost incurred when multiple vehicles to be stored are stored according to the area allocation information, including: determining the brand type and energy type of the vehicles to be stored; determining the sub-storage cost required to store the vehicles to be stored in the initial storage area based on the brand type and energy type; determining the sum of the multiple sub-storage costs required to store the multiple vehicles to be stored in the initial storage area according to the area allocation information; and determining the sum of the multiple sub-storage costs as the storage cost.
[0074] In this embodiment, the brand types mentioned above may include, but are not limited to, dynamic cost brands and solid cost brands. The energy types mentioned above may include, but are not limited to, traditional energy types and new energy types.
[0075] Optionally, the brand type and energy type of the vehicle to be stored are determined. Based on the brand type and energy type, the sub-storage cost required to store the vehicle to be stored in the initial storage area is determined. According to the area allocation information, the sum of the multiple sub-storage costs required to store multiple vehicles to be stored in the initial storage area is determined. The sum of the multiple sub-storage costs can be determined as the storage cost.
[0076] In this embodiment, a unified cost billing model for multiple brands is constructed. This model can be used to determine the storage costs corresponding to the allocation of information in different regions. The model can employ a multi-objective optimization framework to maximize warehousing revenue and optimize resource utilization while satisfying business rule constraints.
[0077] Optionally, Table 1 is a table of basic algorithm parameters. As shown in Table 1, the basic algorithm parameters of the above multi-brand unified cost billing model may include the following:
[0078] Table 1. Basic Algorithm Parameters
[0079]
[0080] Optionally, Table 2 is a business parameter table. As shown in Table 2, the algorithm business parameters of the above multi-brand unified cost billing model may include the following:
[0081] Table 2 Business Parameter Table
[0082]
[0083] Optionally, Table 3 is a table of decision variables. As shown in Table 3, the decision variables for the above multi-brand unified cost accounting model may include the following:
[0084] Table 3 Decision Variables Table
[0085]
[0086] Optionally, the above-mentioned multi-brand unified cost billing model can determine the target area allocation information through the following optimization objective function and auxiliary objective.
[0087] Alternatively, the objective function can be optimized to maximize revenue, and can be expressed by the following formula:
[0088]
[0089] Among them, C i R can be the storage cost for the i-th vehicle, i.e., the sub-storage cost. R can be the total storage revenue, i.e., the storage cost.
[0090] Alternatively, an auxiliary objective function can be used for resource utilization and can be expressed by the following formula:
[0091]
[0092] Among them, U r It can be used to represent resource utilization rate. E i This can be used to represent the number of valid billing days for the i-th vehicle. D i It can be used to represent the actual number of storage days for the i-th vehicle.
[0093] As an optional implementation, the sub-storage cost required to store a vehicle to be stored in the initial storage area is determined based on brand type and energy type, including: in response to the brand type being a dynamic cost brand and the energy type being a first energy type, determining the storage time of the vehicle to be stored, wherein the first energy type is a fuel energy type; in response to the storage time being within a preset time range, determining the product of the storage time and the storage area unit price in the initial storage area as the sub-storage cost corresponding to the vehicle to be stored; in response to the storage time being less than or equal to the minimum value in the preset time range, determining the product of the minimum value and the storage area unit price as the sub-storage cost corresponding to the vehicle to be stored; in response to the storage time being greater than the maximum value in the preset time range, determining the product of the maximum value and the storage area unit price as the sub-storage cost corresponding to the vehicle to be stored.
[0094] In this embodiment, the aforementioned dynamic cost brand refers to a brand where storage costs are adjusted based on various factors such as the actual dwell time of vehicles in the storage area, the number of vehicles, and service quality requirements. In other words, storage fees change with the vehicle's storage period and other dynamic conditions. Under the dynamic cost model, storage area billing is typically more flexible, potentially using methods such as daily billing, service volume billing, or billing based on certain performance indicators. For example, as the dwell time of vehicles in the storage area increases, storage fees also rise. This billing method encourages faster vehicle turnover, avoids long-term idleness of storage area resources, and more fairly reflects the actual use value of storage area resources.
[0095] Alternatively, for dynamic cost brands, the cost accounting method aims to encourage rapid turnover and efficient resource utilization, while also more accurately reflecting the actual cost of occupying warehouse resources while vehicles are in storage. This approach is particularly suitable for scenarios with high business volatility and a need for great flexibility.
[0096] Optionally, the first energy type mentioned above is a fuel-powered vehicle, that is, a conventional vehicle.
[0097] Optionally, for traditional models of dynamic cost brands, the sub-storage cost corresponding to the vehicle to be stored can be determined using the following formula:
[0098]
[0099] Among them, B i It can be used to characterize the brand type of the i-th vehicle, if B i A value of 0 indicates that the brand type of the vehicle to be stored is a dynamic cost brand. i It can be used to characterize the energy type of the i-th vehicle, if T i A value of 0 indicates that the energy type of the vehicle to be stored is the first energy type, that is, the conventional energy type. i This can be used to characterize the storage cost of the i-th vehicle, that is, the sub-storage cost. P h It can be used to characterize the unit price of a storage area.
[0100] Optionally, if the brand type is a dynamic cost brand and the energy type is the primary energy type, the storage time (D) of the vehicle to be stored can be determined. i If the storage time is within the preset time range, that is, 28 < D iIf the storage time is ≤40, the product of the storage time and the unit price of the initial storage area can be used to determine the sub-storage cost corresponding to the vehicle to be stored. If the storage time is less than or equal to the minimum value (28) in the preset time range, the product of the minimum value and the unit price of the storage area can be used to determine the sub-storage cost corresponding to the vehicle to be stored. If the storage time is greater than the maximum value (40) in the preset time range, the product of the maximum value and the unit price of the storage area can be used to determine the sub-storage cost corresponding to the vehicle to be stored. It should be noted that the above preset time range can be determined in advance based on experiments or tests, and there is no specific limitation on the size of the preset time range here.
[0101] In this embodiment, a systematic and global cost optimization is achieved through methods such as classification, sorting, and priority matching. This method transforms traditional, passive, and experience-based warehouse management into a proactive, data-driven, and cost-effective intelligent decision-making process.
[0102] In this embodiment, to address the issue of inconsistent billing across brand warehouse areas, the existing billing model is maintained. Dynamic cost warehouse areas continue to be billed using dynamic costs, while fixed cost warehouse areas continue to be billed using fixed costs. Currently, the storage period for dynamic cost warehouse areas cannot be predicted, making it difficult for planners to accurately calculate warehouse costs. This can be addressed by setting "storage period" as the input for the "number of days" parameter, and then multiplying the unit price of the warehouse area by the average period to calculate the cost of the dynamic cost warehouse area.
[0103] Optionally, since the allocation schemes for direct delivery vehicles (delivered directly to customers) and fixed storage vehicles (such as vehicles with specific configurations that must be stored in specific warehouse areas) are predetermined or special, they do not need to be included in subsequent optimization algorithms. Therefore, if the vehicles to be stored in the storage plan information include both direct delivery vehicles and fixed storage vehicles, the aforementioned special vehicles can be removed in advance, allowing the algorithm to concentrate its computing power on the optimizable parts and improve overall processing efficiency.
[0104] As an optional implementation, the method may further include: in response to the brand type being a dynamic cost brand and the energy type being a second energy type, determining the minimum value between the storage time and the target value, wherein the second energy type is a pure electric energy type or a hybrid energy type; determining the product of the minimum value between the storage time and the target value and the unit price of the storage area as the sub-storage cost corresponding to the vehicle to be stored; and in response to the brand type being a fixed cost brand, determining the unit price of the storage area as the sub-storage cost.
[0105] In this embodiment, the aforementioned fixed-cost brand means that when storing vehicles in the warehouse, the storage fee is fixed regardless of the actual length of time the vehicle is in storage. It is a pre-agreed brand, that is, once a vehicle is designated to be stored in a certain fixed-cost warehouse, the storage fee for that vehicle is a preset amount that is independent of the storage period. For example, the fixed-cost warehouse may set a base number of days and a corresponding fee for each model, and the fee remains unchanged regardless of whether the vehicle exceeds the expected storage time.
[0106] Alternatively, fixed-cost warehouses typically have a simpler and more stable billing method, making them suitable for brands with clear cost budget requirements who want to avoid additional fluctuations.
[0107] Optionally, if the brand type is a dynamic cost brand and the energy type is a second energy type, then the vehicle to be stored can be determined to be a dynamic cost brand new energy vehicle, and the sub-storage cost (C) can be calculated using the following formula. i ):
[0108]
[0109] Among them, B i It can be used to characterize the brand type of the i-th vehicle, if B i A value of 0 indicates that the brand type of the vehicle to be stored is a dynamic cost brand. i It can be used to characterize the energy type of the i-th vehicle, if T i A value of 1 indicates that the energy type of the vehicle to be stored is a second energy type, namely, a pure electric energy type or a hybrid energy type. i This can be used to characterize the storage cost of the i-th vehicle, that is, the sub-storage cost. P h It can be used to characterize the unit price of a storage area.
[0110] Optionally, in response to the brand type being a dynamic cost brand and the energy type being a second energy type, the minimum value between the storage time and the target value (e.g., 180) is determined, and the product of the minimum value between the storage time and the target value and the unit price of the storage area is determined as the sub-storage cost corresponding to the vehicle to be stored.
[0111] Alternatively, if the brand type is a fixed-cost brand, the sub-storage cost corresponding to the vehicle to be stored can be calculated using the following formula:
[0112]
[0113] Where, N v It can be used to characterize the number of vehicles leaving the warehouse of a brand with fixed costs.
[0114] For example, let Brand A's storage area be a dynamic cost storage area and Brand B's storage area be a fixed cost storage area. Table 4 shows the cost calculation results, with the sub-storage costs corresponding to different brands as shown in Table 4.
[0115] Table 4 Cost Calculation Results
[0116]
[0117] In this embodiment, a systematic and global cost optimization is achieved through methods such as classification, sorting, and priority matching. This transforms traditional, passive, experience-based warehouse management into a proactive, data-driven, cost-effective intelligent decision-making process.
[0118] Optionally, vehicle models can be sorted from low to high based on their "in-stock cycle" and categorized into "high-demand models" and "regular models" by an adjustable threshold. This reduces reliance on dispatchers and minimizes fluctuations in decision-making quality and labor costs due to differences in staff experience. The adjustable threshold parameter allows the strategy to adapt to market changes. For example, during peak sales seasons, the threshold can be lowered to define more models as "high-demand," prioritizing their rapid release from inventory.
[0119] Optionally, high-demand vehicle models are assigned to high-demand warehouses: all high-demand vehicle models are attempted to be allocated to the most cost-effective high-demand warehouse. If that warehouse is full, they are automatically and seamlessly moved to the next best high-demand warehouse, and so on. Regular vehicle models are assigned to regular warehouses: all regular vehicle models are attempted to be allocated to the most cost-effective regular warehouse. If that warehouse is full, they are moved to the next best regular warehouse, and so on. This avoids the efficient warehouse areas being occupied by slow-turnover regular vehicle models for extended periods, thus preventing a waste of valuable resources. It also avoids the accumulation of popular vehicle models that should be quickly circulating in regular warehouse areas, leading to low outbound efficiency and additional secondary transfer costs.
[0120] In this embodiment of the application, based on the vehicle type, multiple regional allocation information corresponding to the storage plan information can be determined, the storage cost corresponding to different regional allocation information can be calculated, and the storage cost can be used to select the target regional allocation information for storing the vehicle to be stored from at least one regional allocation information. The vehicle is then stored in the corresponding region according to the regional allocation information, thereby achieving the technical effect of improving the allocation efficiency in the vehicle storage process and solving the technical problem of low allocation efficiency in the vehicle storage process.
[0121] According to an embodiment of this application, a vehicle storage device is also provided. It should be noted that the vehicle storage device of this embodiment can be used to execute the vehicle storage method described above in this application.
[0122] Figure 2 This is a schematic diagram of a vehicle storage device according to an embodiment of this application. Figure 2As shown, the vehicle's storage device 20 may include: an acquisition unit 202, a first determination unit 204, a second determination unit 206, a third determination unit 208, and a storage unit 210.
[0123] The acquisition unit 202 is used to acquire storage plan information, wherein the storage plan information is used to represent the storage plan for multiple vehicles to be stored.
[0124] The first determining unit 204 is used to determine multiple area allocation information corresponding to the storage plan information according to the vehicle type of the vehicle to be stored, wherein the vehicle type is associated with the transaction frequency of the vehicle to be stored, and the area allocation information is used to indicate at least one initial storage area allocated to the vehicle to be stored.
[0125] The second determining unit 206 is used to determine the storage cost incurred when multiple vehicles to be stored are stored according to the area allocation information.
[0126] The third determining unit 208 is used to determine the target area allocation information from multiple area allocation information based on storage cost, wherein the storage cost of the target area allocation information is lower than a cost threshold.
[0127] Storage unit 210 is used to allocate information according to target area and store multiple vehicles to be stored.
[0128] The vehicle storage device of this embodiment acquires storage plan information through an acquisition unit, wherein the storage plan information represents the storage plan for multiple vehicles to be stored; a first determining unit determines multiple area allocation information corresponding to the storage plan information according to the vehicle type of the vehicles to be stored, wherein the vehicle type is associated with the transaction frequency of the vehicles to be stored, and the area allocation information indicates at least one initial storage area allocated to the vehicles to be stored; a second determining unit determines the storage cost incurred when storing multiple vehicles to be stored according to the area allocation information; a third determining unit determines target area allocation information from the multiple area allocation information based on the storage cost, wherein the storage cost of the target area allocation information is lower than a cost threshold; and a storage unit stores multiple vehicles to be stored according to the target area allocation information, thereby solving the technical problem of low allocation efficiency in the vehicle storage process and achieving the technical effect of improving the allocation efficiency in the vehicle storage process.
[0129] Embodiments of this application may provide a computer terminal, which may be any computer terminal device in a group of computer terminals. Optionally, in this embodiment, the aforementioned computer terminal may also be replaced by a mobile terminal or other terminal device.
[0130] Optionally, in this embodiment, the computer terminal may be located in at least one of a plurality of network devices in a computer network.
[0131] In this embodiment, the aforementioned computer terminal can execute program code for the following steps in the vehicle storage method: obtaining storage plan information, wherein the storage plan information represents a storage plan for multiple vehicles to be stored; determining multiple area allocation information corresponding to the storage plan information according to the vehicle type of the vehicles to be stored, wherein the vehicle type is associated with the transaction frequency of the vehicles to be stored, and the area allocation information indicates at least one initial storage area allocated to the vehicles to be stored; determining the storage cost incurred when storing multiple vehicles to be stored according to the area allocation information; determining target area allocation information from the multiple area allocation information based on the storage cost, wherein the storage cost of the target area allocation information is lower than a cost threshold; and storing multiple vehicles to be stored according to the target area allocation information.
[0132] Optionally, Figure 3 This is a structural block diagram of a computer terminal according to an embodiment of this application, such as... Figure 3 As shown, the computer terminal 308 may include one or more (only one is shown in the figure) processors 302, memory 304, and transmission devices 306.
[0133] The memory can be used to store software programs and modules, such as the program instructions / modules corresponding to the vehicle storage method and apparatus in this application embodiment. The processor executes various functional applications and data processing by running the software programs and modules stored in the memory, thereby implementing the aforementioned vehicle storage method. The memory may include high-speed random access memory, and may also include non-volatile memory, such as one or more magnetic storage devices, flash memory, or other non-volatile solid-state memory. In some instances, the memory may further include memory remotely located relative to the processor, and these remote memories can be connected to computer terminal 308 via a network. Examples of such networks include, but are not limited to, the Internet, corporate intranets, local area networks, mobile communication networks, and combinations thereof.
[0134] The processor can invoke information and application programs stored in memory via a transmission device to perform the following steps: obtaining storage plan information, wherein the storage plan information represents a storage plan for multiple vehicles to be stored; determining multiple area allocation information corresponding to the storage plan information according to the vehicle type of the vehicles to be stored, wherein the vehicle type is associated with the transaction frequency of the vehicles to be stored, and the area allocation information indicates at least one initial storage area allocated to the vehicles to be stored; determining the storage cost incurred when storing multiple vehicles to be stored according to the area allocation information; determining target area allocation information from the multiple area allocation information based on the storage cost, wherein the storage cost of the target area allocation information is lower than a cost threshold; and storing multiple vehicles to be stored according to the target area allocation information.
[0135] Those skilled in the art will understand that Figure 3 The structure shown is for illustrative purposes only. The computer terminal 308 can also be a smartphone (such as an Android phone, an iOS phone, etc.), a tablet computer, a PDA, a mobile internet device (MID), a PAD, and other terminal devices. Figure 3 This does not limit the structure of the computer terminal 308 described above. For example, the computer terminal 308 may also include components that are more advanced than those described above. Figure 3 The more or fewer components shown (such as network interfaces, display devices, etc.), or having the same Figure 3 The different configurations shown.
[0136] Those skilled in the art will understand that all or part of the steps in the various methods of the above embodiments can be implemented by a program instructing the hardware related to the terminal device. The program can be stored in a computer-readable storage medium, which may include: flash drive, read-only memory (ROM), random access memory (RAM), disk or optical disk, etc.
[0137] According to an embodiment of this application, a computer-readable storage medium is also provided, the computer-readable storage medium including a stored program, wherein the program executes the vehicle storage method in the above embodiments.
[0138] Optionally, in this embodiment, the computer-readable storage medium may be located in any computer terminal in a group of computer terminals in a computer network, or in any mobile terminal in a group of mobile terminals.
[0139] Optionally, in this embodiment, the computer-readable storage medium is configured to store program code for performing the following steps: obtaining storage plan information, wherein the storage plan information represents a storage plan for multiple vehicles to be stored; determining multiple area allocation information corresponding to the storage plan information according to the vehicle type of the vehicles to be stored, wherein the vehicle type is associated with the transaction frequency of the vehicles to be stored, and the area allocation information indicates at least one initial storage area allocated to the vehicles to be stored; determining the storage cost incurred when storing multiple vehicles to be stored according to the area allocation information; determining target area allocation information from the multiple area allocation information based on the storage cost, wherein the storage cost of the target area allocation information is lower than a cost threshold; and storing multiple vehicles to be stored according to the target area allocation information.
[0140] Optionally, the computer-readable storage medium may also execute program code that performs the following steps: determining at least one initial storage area for storing vehicles according to vehicle type; and constructing multiple area allocation information using multiple vehicles to be stored and the at least one initial storage area corresponding to each vehicle.
[0141] Optionally, the computer-readable storage medium may also execute program code that performs the following steps: in response to the vehicle type being a first vehicle type, determining at least one first type storage area as at least one initial storage area for the vehicle to be stored; in response to the vehicle type being a second vehicle type, determining at least one second type storage area as at least one initial storage area for the vehicle to be stored, wherein the flow efficiency of stored objects in the first type storage area is greater than the flow efficiency of stored objects in the second type, and the transaction frequency corresponding to the first vehicle type is greater than the transaction frequency corresponding to the second vehicle type.
[0142] Optionally, the computer-readable storage medium may also execute program code that performs the following steps: obtaining the warehouse turnover rate of multiple storage areas, wherein the warehouse turnover rate is used to characterize the flow efficiency of stored objects in the storage areas; using the warehouse turnover rate, dividing the multiple storage areas to obtain at least one first type of storage area and at least one second type of storage area.
[0143] Optionally, the aforementioned computer-readable storage medium may also execute program code that performs the following steps: determining the brand type and energy type of the vehicle to be stored; determining the sub-storage cost required to store the vehicle to be stored in the initial storage area based on the brand type and energy type; determining the sum of the multiple sub-storage costs required to store multiple vehicles to be stored in the initial storage area according to the area allocation information; and determining the sum of the multiple sub-storage costs as the storage cost.
[0144] Optionally, the aforementioned computer-readable storage medium may also execute program code that performs the following steps: in response to the brand type being a dynamic cost brand and the energy type being a first energy type, determining the storage time of the vehicle to be stored, wherein the first energy type is a fuel energy type; in response to the storage time being within a preset time range, determining the product of the storage time and the storage area unit price in the initial storage area as the sub-storage cost corresponding to the vehicle to be stored; in response to the storage time being less than or equal to the minimum value in the preset time range, determining the product of the minimum value and the storage area unit price as the sub-storage cost corresponding to the vehicle to be stored; in response to the storage time being greater than the maximum value in the preset time range, determining the product of the maximum value and the storage area unit price as the sub-storage cost corresponding to the vehicle to be stored.
[0145] Optionally, the aforementioned computer-readable storage medium may also execute program code that performs the following steps: in response to the brand type being a dynamic cost brand and the energy type being a second energy type, determining the minimum value between the storage time and the target value, wherein the second energy type is a pure electric energy type or a hybrid energy type; determining the product between the minimum value between the storage time and the target value and the unit price of the storage area as the sub-storage cost corresponding to the vehicle to be stored; and in response to the brand type being a fixed cost brand, determining the unit price of the storage area as the sub-storage cost.
[0146] In this embodiment, based on the vehicle type, multiple regional allocation information corresponding to the storage plan information can be determined, the storage cost corresponding to different regional allocation information can be calculated, and the storage cost can be used to select the target regional allocation information for storing the vehicle to be stored from at least one regional allocation information. The vehicle is then stored in the corresponding region according to the regional allocation information, thereby achieving the technical effect of improving the allocation efficiency in the vehicle storage process and solving the technical problem of low allocation efficiency in the vehicle storage process.
[0147] According to an embodiment of this application, a processor is also provided for running a program, wherein the vehicle storage method described in the above embodiments is executed when the program is run by the processor.
[0148] Optionally, in this embodiment, the computer terminal may be located in at least one of a plurality of network devices in a computer network.
[0149] In this embodiment, the aforementioned computer terminal can execute program code for the following steps in the vehicle storage method: obtaining storage plan information, wherein the storage plan information represents a storage plan for multiple vehicles to be stored; determining multiple area allocation information corresponding to the storage plan information according to the vehicle type of the vehicles to be stored, wherein the vehicle type is associated with the transaction frequency of the vehicles to be stored, and the area allocation information indicates at least one initial storage area allocated to the vehicles to be stored; determining the storage cost incurred when storing multiple vehicles to be stored according to the area allocation information; determining target area allocation information from the multiple area allocation information based on the storage cost, wherein the storage cost of the target area allocation information is lower than a cost threshold; and storing multiple vehicles to be stored according to the target area allocation information.
[0150] The memory can be used to store software programs and modules, such as the program instructions / modules corresponding to the vehicle storage method and apparatus in this application embodiment. The processor executes various functional applications and data processing by running the software programs and modules stored in the memory, thereby implementing the aforementioned vehicle storage method. The memory may include high-speed random access memory, and may also include non-volatile memory, such as one or more magnetic storage devices, flash memory, or other non-volatile solid-state memory. In some instances, the memory may further include memory remotely located relative to the processor, and these remote memories can be connected to a computer terminal via a network. Examples of such networks include, but are not limited to, the Internet, corporate intranets, local area networks, mobile communication networks, and combinations thereof.
[0151] The processor can invoke information and application programs stored in memory via a transmission device to perform the following steps: obtaining storage plan information, wherein the storage plan information represents a storage plan for multiple vehicles to be stored; determining multiple area allocation information corresponding to the storage plan information according to the vehicle type of the vehicles to be stored, wherein the vehicle type is associated with the transaction frequency of the vehicles to be stored, and the area allocation information indicates at least one initial storage area allocated to the vehicles to be stored; determining the storage cost incurred when storing multiple vehicles to be stored according to the area allocation information; determining target area allocation information from the multiple area allocation information based on the storage cost, wherein the storage cost of the target area allocation information is lower than a cost threshold; and storing multiple vehicles to be stored according to the target area allocation information.
[0152] Optionally, the processor may also execute program code that performs the following steps: determining at least one initial storage area for storing vehicles according to vehicle type; and constructing multiple area allocation information using multiple vehicles to be stored and the at least one initial storage area corresponding to each vehicle.
[0153] Optionally, the processor may also execute program code that performs the following steps: in response to the vehicle type being a first vehicle type, determining at least one first type storage area as at least one initial storage area for the vehicle to be stored; in response to the vehicle type being a second vehicle type, determining at least one second type storage area as at least one initial storage area for the vehicle to be stored, wherein the flow efficiency of the stored objects in the first type storage area is greater than the flow efficiency of the stored objects in the second type, and the transaction frequency corresponding to the first vehicle type is greater than the transaction frequency corresponding to the second vehicle type.
[0154] Optionally, the processor may also execute program code that performs the following steps: obtaining the warehouse turnover rate of multiple storage areas, wherein the warehouse turnover rate is used to characterize the flow efficiency of stored objects in the storage areas; using the warehouse turnover rate, dividing the multiple storage areas to obtain at least one first type of storage area and at least one second type of storage area.
[0155] Optionally, the processor may also execute program code that performs the following steps: determining the brand type and energy type of the vehicle to be stored; determining the sub-storage cost required to store the vehicle to be stored in the initial storage area based on the brand type and energy type; determining the sum of the multiple sub-storage costs required to store multiple vehicles to be stored in the initial storage area according to the area allocation information; and determining the sum of the multiple sub-storage costs as the storage cost.
[0156] Optionally, the processor may also execute program code for the following steps: in response to the brand type being a dynamic cost brand and the energy type being a first energy type, determining the storage time of the vehicle to be stored, wherein the first energy type is a fuel energy type; in response to the storage time being within a preset time range, determining the product of the storage time and the unit price of the initial storage area as the sub-storage cost corresponding to the vehicle to be stored; in response to the storage time being less than or equal to the minimum value in the preset time range, determining the product of the minimum value and the unit price of the storage area as the sub-storage cost corresponding to the vehicle to be stored; in response to the storage time being greater than the maximum value in the preset time range, determining the product of the maximum value and the unit price of the storage area as the sub-storage cost corresponding to the vehicle to be stored.
[0157] Optionally, the processor may also execute program code that performs the following steps: in response to the brand type being a dynamic cost brand and the energy type being a second energy type, determining the minimum value between the storage time and the target value, wherein the second energy type is a pure electric energy type or a hybrid energy type; determining the product between the minimum value between the storage time and the target value and the unit price of the storage area as the sub-storage cost corresponding to the vehicle to be stored; and in response to the brand type being a fixed cost brand, determining the unit price of the storage area as the sub-storage cost.
[0158] By adopting the embodiments of this application, based on the vehicle type, multiple regional allocation information corresponding to the storage plan information can be determined, the storage cost corresponding to different regional allocation information can be calculated, and the storage cost can be used to select the target regional allocation information for storing the vehicle to be stored from at least one regional allocation information. The vehicle is then stored in the corresponding region according to the regional allocation information, thereby achieving the technical effect of improving the allocation efficiency in the vehicle storage process and solving the technical problem of low allocation efficiency in the vehicle storage process.
[0159] According to an embodiment of this application, a computer program product is also provided, which includes computer instructions, wherein when the computer instructions are executed by a processor, they implement the vehicle storage method in the above embodiments.
[0160] Embodiments of this application may provide an electronic device that may include a memory and a processor.
[0161] Figure 4 This is a block diagram of an electronic device for a vehicle storage method according to an embodiment of this application. The electronic device is intended to represent various forms of digital computers, such as laptop computers, desktop computers, workstations, personal digital assistants, servers, blade servers, mainframe computers, and other suitable computers. The electronic device may also represent various forms of mobile devices, such as personal digital processors, cellular phones, smartphones, wearable devices, and other similar computing devices. The components shown herein, their connections and relationships, and their functions are merely illustrative and are not intended to limit the implementation of the present application described and / or claimed herein.
[0162] like Figure 4 As shown, device 400 includes a computing unit 401, which can perform various appropriate actions and processes based on a computer program stored in read-only memory (ROM) 402 or a computer program loaded from storage unit 408 into random access memory (RAM) 403. RAM 403 may also store various programs and data required for the operation of device 400. The computing unit 401, ROM 402, and RAM 403 are interconnected via bus 404. Input / output (I / O) interface 405 is also connected to bus 404.
[0163] Multiple components in device 400 are connected to I / O interface 405, including: input unit 406, such as keyboard, mouse, etc.; output unit 404, such as various types of monitors, speakers, etc.; storage unit 408, such as disk, optical disk, etc.; and communication unit 409, such as network card, modem, wireless transceiver, etc. Communication unit 409 allows device 400 to exchange information / data with other devices through computer networks such as the Internet and / or various telecommunications networks.
[0164] The computing unit 401 can be a variety of general-purpose and / or special-purpose processing components with processing and computing capabilities. Some examples of the computing unit 401 include, but are not limited to, a central processing unit (CPU), a graphics processing unit (GPU), various special-purpose artificial intelligence (AI) computing chips, various computing units running machine learning model algorithms, a digital signal processor (DSP), and any suitable processor, controller, microcontroller, etc. The computing unit 401 performs the various methods and processes described above, such as data verification methods. For example, in some embodiments, the data verification method may be implemented as a computer software program tangibly contained in a machine-readable medium, such as storage unit 408. In some embodiments, part or all of the computer program may be loaded and / or installed on device 400 via ROM 402 and / or communication unit 409. When the computer program is loaded into RAM 403 and executed by the computing unit 401, one or more steps of the data verification method described above may be performed. Alternatively, in other embodiments, the computing unit 401 may be configured to perform a data verification method by any other suitable means (e.g., by means of firmware).
[0165] According to an embodiment of this application, a method for storing a vehicle is provided. It should be noted that the steps shown in the flowchart in the accompanying drawings can be executed in a computer system such as a set of computer-executable instructions. Furthermore, although a logical order is shown in the flowchart, in some cases, the steps shown or described may be executed in a different order than that shown here.
[0166] Various implementations of the systems and techniques described above herein can be implemented in digital electronic circuit systems, integrated circuit systems, field programmable gate arrays (FPGAs), application-specific integrated circuits (ASICs), application-specific standard products (ASSPs), systems on a chip (SOCs), complex programmable logic devices (CPLDs), computer hardware, firmware, software, and / or combinations thereof. These various implementations may include implementations in one or more computer programs that can be executed and / or interpreted on a programmable system including at least one programmable processor, which may be a dedicated or general-purpose programmable processor, capable of receiving data and instructions from a storage system, at least one input device, and at least one output device, and transmitting data and instructions to the storage system, the at least one input device, and the at least one output device.
[0167] The program code used to implement the methods of this application may be written in any combination of one or more programming languages. This program code may be provided to a processor or controller of a general-purpose computer, special-purpose computer, or other programmable data processing device, such that when executed by the processor or controller, the functions / operations specified in the flowcharts and / or block diagrams are implemented. The program code may be executed entirely on a machine, partially on a machine, as a standalone software package partially on a machine and partially on a remote machine, or entirely on a remote machine or server.
[0168] In the context of this application, a machine-readable medium can be a tangible medium that may contain or store a program for use by or in conjunction with an instruction execution system, apparatus, or device. A machine-readable medium can be a machine-readable signal medium or a machine-readable storage medium. Machine-readable media can be, but is not limited to, electronic, magnetic, optical, electromagnetic, infrared, or semiconductor systems, apparatus, or devices, or any suitable combination of the foregoing. More specific examples of machine-readable storage media include electrical connections based on one or more wires, portable computer disks, hard disks, random access memory (RAM), read-only memory (ROM), erasable programmable read-only memory (EPROM or flash memory), optical fibers, portable compact disk read-only memory (CD-ROM), optical storage devices, magnetic storage devices, or any suitable combination of the foregoing.
[0169] To provide interaction with a user, the systems and techniques described herein can be implemented on a computer having: a display device for displaying information to the user (e.g., a CRT (cathode ray tube) or LCD (liquid crystal display, monitor); and a keyboard and pointing device (e.g., a mouse or pathball) through which the user provides input to the computer. Other types of devices can also be used to provide interaction with the user; for example, feedback provided to the user can be any form of sensory feedback (e.g., visual feedback, auditory feedback, or tactile feedback); and input from the user can be received in any form (including sound input, voice input, or tactile input).
[0170] The systems and technologies described herein can be implemented in computing systems that include backend components (e.g., as data servers), or middleware components (e.g., application servers), or frontend components (e.g., user computers with graphical user interfaces or web browsers through which users can interact with implementations of the systems and technologies described herein), or any combination of such backend, middleware, or frontend components. The components of the system can be interconnected via digital data communication of any form or medium (e.g., communication networks). Examples of communication networks include local area networks (LANs), wide area networks (WANs), and the Internet.
[0171] Computer systems can include clients and servers. Clients and servers are generally located far apart and typically interact via communication networks. Client-server relationships are created by computer programs running on the respective computers and having a client-server relationship with each other. Servers can be cloud servers, servers in distributed systems, or servers incorporating blockchain technology.
[0172] The sequence numbers of the embodiments in this application are for descriptive purposes only and do not represent the superiority or inferiority of the embodiments.
[0173] In the above embodiments of this application, the descriptions of each embodiment have different focuses. For parts not described in detail in a certain embodiment, please refer to the relevant descriptions of other embodiments.
[0174] In the several embodiments provided in this application, it should be understood that the disclosed technical content can be implemented in other ways. The device embodiments described above are merely illustrative; for example, the division of units can be a logical functional division, and in actual implementation, there may be other division methods. For instance, multiple units or components may be combined or integrated into another system, or some features may be ignored or not executed. Furthermore, the displayed or discussed mutual coupling, direct coupling, or communication connection may be through some interfaces; the indirect coupling or communication connection of units or modules may be electrical or other forms.
[0175] The units described as separate components may or may not be physically separate. The components shown as units may or may not be physical units; that is, they may be located in one place or distributed across multiple units. Some or all of the units can be selected to achieve the purpose of this embodiment according to actual needs.
[0176] Furthermore, the functional units in the various embodiments of this application can be integrated into one processing unit, or each unit can exist physically separately, or two or more units can be integrated into one unit. The integrated unit can be implemented in hardware or as a software functional unit.
[0177] If the integrated unit is implemented as a software functional unit and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of this application, in essence, or the part that contributes to the prior art, or all or part of the technical solution, can be embodied in the form of a software product. This computer software product is stored in a storage medium and includes several instructions to cause a computer device (which may be a personal computer, server, or network device, etc.) to execute all or part of the steps of the methods of the various embodiments of this application. The aforementioned storage medium includes various media capable of storing program code, such as a USB flash drive, read-only memory (ROM), random access memory (RAM), portable hard drive, magnetic disk, or optical disk.
[0178] The above are merely preferred embodiments of this application. It should be noted that those skilled in the art can make several improvements and modifications without departing from the principles of this application, and these improvements and modifications should also be considered within the scope of protection of this application.
Claims
1. A method for storing a vehicle, characterized in that, include: Obtain storage plan information, wherein the storage plan information is used to represent the storage plan for multiple vehicles to be stored; According to the vehicle type of the vehicle to be stored, determine multiple area allocation information corresponding to the storage plan information, wherein the vehicle type is associated with the transaction frequency of the vehicle to be stored, and the area allocation information is used to indicate at least one initial storage area allocated to the vehicle to be stored. Determine the storage cost incurred when multiple vehicles to be stored are stored according to the area allocation information; Based on the storage cost, target region allocation information is determined from multiple regions of allocation information, wherein the storage cost of the target region allocation information is lower than a cost threshold; According to the target area allocation information, multiple vehicles to be stored are stored.
2. The method according to claim 1, characterized in that, The step of determining multiple region allocation information corresponding to the storage plan information according to the vehicle type of the vehicle to be stored includes: According to the vehicle type, determine at least one of the initial storage areas for storing the vehicles to be stored; Using multiple vehicles to be stored and at least one initial storage area corresponding to each vehicle, multiple area allocation information is constructed.
3. The method according to claim 2, characterized in that, Determining at least one initial storage area for storing the vehicle to be stored according to the vehicle type includes: In response to the vehicle type being a first vehicle type, at least one first type storage area is determined as at least one of the initial storage areas for the vehicle to be stored; In response to the vehicle type being a second vehicle type, at least one second type storage area is determined as at least one initial storage area for the vehicle to be stored, wherein the flow efficiency of the stored objects in the first type storage area is greater than the flow efficiency of the stored objects in the second type, and the transaction frequency corresponding to the first vehicle type is greater than the transaction frequency corresponding to the second vehicle type.
4. The method according to claim 3, characterized in that, The method further includes: The warehouse turnover rate of multiple storage areas is obtained, wherein the warehouse turnover rate is used to characterize the flow efficiency of the stored objects in the storage areas; Using the warehouse turnover rate, the multiple storage areas are divided to obtain at least one first type storage area and at least one second type storage area.
5. The method according to claim 1, characterized in that, The determination of the storage costs incurred when storing multiple vehicles to be stored according to the regional allocation information includes: Determine the brand type and energy type of the vehicle to be stored; Based on the brand type and the energy type, determine the sub-storage cost required to store the vehicle to be stored in the initial storage area; Based on the area allocation information, determine the sum of the costs of the multiple sub-storages required to store the multiple vehicles to be stored in the initial storage area; The sum of the costs of the multiple sub-storage units is determined as the storage cost.
6. The method according to claim 5, characterized in that, The determination of the sub-storage cost required to store the vehicle to be stored in the initial storage area based on the brand type and the energy type includes: In response to the brand type being a dynamic cost brand and the energy type being a first energy type, the storage time of the vehicle to be stored is determined, wherein the first energy type is a fuel energy type; In response to the storage time being within a preset time range, the product of the storage time and the unit price of the initial storage area is determined as the sub-storage cost corresponding to the vehicle to be stored; In response to the storage time being less than or equal to the minimum value in the preset time range, the product of the minimum value and the unit price of the storage area is determined as the sub-storage cost corresponding to the vehicle to be stored; In response to the storage time being greater than the maximum value in the preset time range, the product of the maximum value and the unit price of the storage area is determined as the sub-storage cost corresponding to the vehicle to be stored.
7. The method according to claim 6, characterized in that, The method further includes: In response to the brand type being the dynamic cost brand and the energy type being the second energy type, a minimum value between the storage time and the target value is determined, wherein the second energy type is a pure electric energy type or a hybrid energy type; The product of the minimum value between the storage time and the target value and the unit price of the storage area is determined as the sub-storage cost corresponding to the vehicle to be stored. In response to the brand type being a fixed-cost brand, the unit price of the storage area is determined as the sub-storage cost.
8. A storage device for a vehicle, characterized in that, include: An acquisition unit is used to acquire storage plan information, wherein the storage plan information is used to represent the storage plan for multiple vehicles to be stored; The first determining unit is configured to determine multiple area allocation information corresponding to the storage plan information according to the vehicle type of the vehicle to be stored, wherein the vehicle type is associated with the transaction frequency of the vehicle to be stored, and the area allocation information is used to indicate at least one initial storage area allocated to the vehicle to be stored. The second determining unit is used to determine the storage cost incurred when multiple vehicles to be stored are stored according to the area allocation information. The third determining unit is configured to determine target region allocation information from multiple regions of allocation information based on the storage cost, wherein the storage cost of the target region allocation information is lower than a cost threshold. A storage unit is used to store multiple vehicles to be stored according to the allocation information of the target area.
9. A computer-readable storage medium, characterized in that, The computer-readable storage medium includes a stored program, wherein, when the program is executed, it controls the device on which the computer-readable storage medium is located to perform the method according to any one of claims 1 to 7.
10. A computer program product, characterized in that, Includes computer instructions that, when executed by a processor, implement the method described in any one of claims 1 to 7.