Platform berth determination method and apparatus, and platform and storage medium
By designing parking space configuration schemes for different parking modes and vehicle specifications, the problem of low parking space configuration efficiency in existing technologies has been solved, enabling flexible parking space configuration under different traffic pressures and vehicle specifications, thereby improving vehicle parking efficiency and safety.
Patent Information
- Application Number
- PCT/CN2025/115067
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- Priority Date
- 2024-08-28
- Filing Date
- 2025-08-15
- Publication Date
- 2026-03-05
AI Technical Summary
In existing technologies, parking space setup relies on manual labor, which is inefficient and cannot adapt to the needs of different traffic pressures and vehicle specifications, resulting in low vehicle parking efficiency.
By acquiring the length of the target platform's stopping area and vehicle information, the system iterates through various stopping modes to determine the parking space configuration scheme for each mode, including modes where the vehicle is completely inside the platform, all doors are inside the platform, and some doors are inside the platform, and flexibly selects the appropriate parking space configuration scheme.
It enhances the flexibility of parking space configuration, meeting the needs of different application scenarios and vehicle specifications, and improving vehicle parking efficiency and safety.
Smart Images

Figure CN2025115067_05032026_PF_FP_ABST
Abstract
Description
Platform berth determination method, device, platform and storage medium
[0001] This application claims priority to Chinese Patent Application No. 202411194631.1, filed on August 28, 2024, entitled “Method, Apparatus, Platform and Storage Medium for Determining Platform Berths”, the entire contents of which are incorporated herein by reference. Technical Field
[0002] This application relates to the field of public transportation technology, and in particular to a method, device, platform, and storage medium for determining platform berths. Background Technology
[0003] Vehicles stopping at bus stops is a common application scenario in the transportation sector. For example, buses can stop at bus stops, and taxis can stop at taxi stands in areas such as train stations and airports. In some scenarios, one or more parking spaces can be pre-allocated within the corresponding parking area of the bus stop. Vehicles can then drive into and stop in these pre-allocated spaces. By optimizing the allocation of parking spaces to vehicles, traffic flow efficiency can be improved.
[0004] Currently, berth allocation typically requires technicians to first conduct research on relevant platform information, and then manually assign suitable berths to vehicles parked at the platform based on the research results. Clearly, this berth allocation method relies on manual labor, resulting in inefficiency and high costs. Therefore, some implementations utilize computer equipment for berth allocation at the platform.
[0005] However, regardless of the method used to determine berths, a fixed berth allocation scheme is derived based on the platform's relevant information. This allocation of berths cannot be adapted to different application scenarios under varying traffic pressures. Summary of the Invention
[0006] In view of this, this application provides a method, apparatus, platform, and storage medium for determining berths at a platform, aiming to improve the flexibility of berth settings to meet the needs of different application scenarios.
[0007] Firstly, this application provides a method for determining platform berths, the method comprising:
[0008] Obtain the length of the stopping area and the information of the vehicles stopping at the target station, wherein the vehicle information includes the specification information of each type of vehicle stopping at the target station;
[0009] For multiple parking modes, the system iterates through the length of the parking area and the parking vehicle information to determine at least one parking space setting scheme for each parking mode. The parking space setting scheme is used to describe the information of multiple parking spaces set in the parking area under the corresponding parking mode.
[0010] The multiple stopping modes include at least two of the following: a stopping mode in which the vehicle is completely inside the platform, a stopping mode in which all the vehicle doors are inside the platform, and a stopping mode in which some of the vehicle doors are inside the platform.
[0011] In some possible implementations, the multiple stopping modes include a stopping mode in which the vehicle is completely inside the platform;
[0012] The step of traversing the parking area according to the length and the parked vehicle information for multiple parking modes, and determining at least one parking space setting scheme for each parking mode, includes:
[0013] For the parking mode where the vehicle is completely located inside the platform, a combination traversal is performed based on the length of the parking area and the vehicle's specifications to determine at least one first type of vehicle combination. Each first type of vehicle combination includes multiple vehicles, and the sum of the lengths of all vehicles in the first type of vehicle combination is less than or equal to the length of the parking area.
[0014] For each combination of the first type of vehicles, sort and traverse to determine the multiple sequences of the first type of vehicles corresponding to the combination of the first type of vehicles.
[0015] For each of the first type of vehicle sequences, multiple parking spaces are divided in the parking area according to the vehicle specifications and order, resulting in the parking space setting scheme corresponding to each of the first type of vehicle sequences.
[0016] In some possible implementations, the at least one first type of vehicle combination includes a target first type of vehicle combination, and the step of performing combination traversal based on the length of the parking area and the vehicle specification information to determine at least one first type of vehicle combination includes:
[0017] Obtain vehicle interval distance;
[0018] The target first type of vehicle combination is determined by combining and traversing the vehicle interval distance, the length of the parking area, and the vehicle specification information. The target first type of vehicle combination includes m vehicles, and the sum of the length of the m vehicles and the interval distance of the m-1 vehicles is less than or equal to the length of the parking area, where m is a positive integer greater than 1.
[0019] In some possible implementations, the multiple stopping modes include a stopping mode in which all vehicle doors are located inside the platform;
[0020] The step of traversing the parking area according to the length and the parked vehicle information for multiple parking modes, and determining at least one parking space setting scheme for each parking mode, includes:
[0021] For the parking mode where all the vehicle doors are located inside the platform, the system performs a combination traversal based on the length of the parking area and the vehicle specifications to determine at least one second type of vehicle combination, and each second type of vehicle combination includes multiple vehicles.
[0022] For each combination of vehicles of the second type, perform sorting and traversal to determine at least one sequence of vehicles of the second type corresponding to the combination of vehicles of the second type.
[0023] For each of the second type of vehicle sequences, multiple parking spaces are divided in the parking area according to the vehicle specifications and order, to obtain the parking space setting scheme corresponding to each of the second type of vehicle sequences;
[0024] The second type of vehicle sequence satisfies at least one of the following conditions: condition one, condition two, or condition three:
[0025] Condition 1: The total length of the vehicles in the second type of vehicle sequence, minus the distance from the front of the first vehicle in the second type of vehicle sequence to the first door of the first vehicle, is less than or equal to the length of the parking area;
[0026] Condition 2: The total length of the vehicles in the second type of vehicle sequence, minus the distance from the rear of the last vehicle in the second type of vehicle sequence to the last door of the last vehicle, is less than or equal to the length of the parking area.
[0027] Condition 3: The total length of the vehicles in the second type of vehicle sequence, minus the distance from the front of the first vehicle in the second type of vehicle sequence to its first door, and then minus the distance from the rear of the last vehicle in the second type of vehicle sequence to its last door, the result is less than or equal to the length of the parking area.
[0028] In some possible implementations, the multiple stopping modes include a stopping mode in which some of the vehicle doors are located inside the platform;
[0029] The step of traversing the parking area according to the length and the parked vehicle information for multiple parking modes, and determining at least one parking space setting scheme for each parking mode, includes:
[0030] For the parking mode where all the vehicle doors are located inside the platform, the system performs a combination traversal based on the length of the parking area and the vehicle specifications to determine at least one third type of vehicle combination, and each third type of vehicle combination includes multiple vehicles.
[0031] For each of the third type of vehicle combinations, sort and traverse to determine at least one third type of vehicle sequence corresponding to the third type of vehicle combination;
[0032] For each of the third type of vehicle sequences, multiple parking spaces are divided in the parking area according to the vehicle specifications and order, to obtain the parking space setting scheme corresponding to each of the third type of vehicle sequences;
[0033] The third type of vehicle sequence satisfies at least one of the following conditions: condition four, condition five, or condition six:
[0034] Condition 4: The total length of the vehicles in the third type of vehicle sequence, minus the distance from the front of the first vehicle to the last door of the first vehicle in the third type of vehicle sequence, is less than or equal to the length of the parking area.
[0035] Condition 5: The total length of the vehicles in the third type of vehicle sequence, minus the distance from the rear of the last vehicle in the third type of vehicle sequence to the first door of the last vehicle, is less than or equal to the length of the parking area.
[0036] Condition 6: The total length of the vehicles in the third type of vehicle sequence, minus the distance from the front of the first vehicle in the third type of vehicle sequence to the last door of the front vehicle, and then minus the distance from the rear of the last vehicle in the third type of vehicle sequence to the first door of the last vehicle, the result is less than or equal to the length of the parking area.
[0037] Secondly, this application provides a method for determining platform berths, the method comprising:
[0038] Obtain traffic pressure information and vehicle parking information for the target station, wherein the vehicle parking information refers to the information of vehicles waiting to park at the target station;
[0039] Based on the traffic pressure information of the target station, the target stop mode is determined from multiple stop modes;
[0040] Based on the vehicle parking information, select a target parking space setting scheme from at least one parking space setting scheme corresponding to the target parking mode;
[0041] According to the target berth setting scheme, berths are allocated to the vehicles waiting to stop at the target platform;
[0042] The multiple stopping modes include at least two of the following: a stopping mode in which the vehicle is completely inside the platform, a stopping mode in which all the vehicle doors are inside the platform, and a stopping mode in which some of the vehicle doors are inside the platform.
[0043] Thirdly, this application provides a platform berth determination device, the device comprising:
[0044] The acquisition unit is used to acquire the length of the parking area of the target station and the parking vehicle information, wherein the parking vehicle information includes the specification information of each type of vehicle parked at the target station.
[0045] The traversal unit is used to traverse the parking area and the parking vehicle information for multiple parking modes respectively, and determine at least one parking space setting scheme for each parking mode. The parking space setting scheme is used to describe the information of multiple parking spaces set in the parking area under the corresponding parking mode.
[0046] The multiple stopping modes include at least two of the following: a stopping mode in which the vehicle is completely inside the platform, a stopping mode in which all the vehicle doors are inside the platform, and a stopping mode in which some of the vehicle doors are inside the platform.
[0047] In some possible implementations, the multiple stopping modes include a stopping mode in which the vehicle is completely inside the platform;
[0048] The traversal unit is specifically used for a parking mode where the vehicle is completely located inside the platform. It performs a combined traversal based on the length of the parking area and the vehicle's specifications to determine at least one first-type vehicle combination. Each first-type vehicle combination includes multiple vehicles, and the sum of the lengths of all vehicles in the first-type vehicle combination is less than or equal to the length of the parking area. It then performs a sorted traversal on each first-type vehicle combination to determine multiple first-type vehicle sequences corresponding to the first-type vehicle combination. For each first-type vehicle sequence, it divides the parking area into multiple berths according to the vehicle's specifications and order to obtain the berth setting scheme corresponding to each first-type vehicle sequence.
[0049] In some possible implementations, the at least one first type of vehicle combination includes a target first type of vehicle combination, and the acquisition unit is further configured to acquire the vehicle interval distance;
[0050] The traversal unit is further configured to perform combined traversal based on the vehicle interval distance, the length of the parking area, and the vehicle specification information to determine the target first type of vehicle combination. The target first type of vehicle combination includes m vehicles, and the sum of the length of the m vehicles and the interval distance of the m-1 vehicles is less than or equal to the length of the parking area, where m is a positive integer greater than 1.
[0051] In some possible implementations, the multiple stopping modes include a stopping mode in which all vehicle doors are located inside the platform;
[0052] The traversal unit is specifically used to perform a combined traversal based on the length of the parking area and the vehicle specifications for a parking mode where all vehicle doors are located inside the platform, to determine at least one second-type vehicle combination, each second-type vehicle combination including multiple vehicles; to perform a sorted traversal on each second-type vehicle combination to determine at least one second-type vehicle sequence corresponding to the second-type vehicle combination; and to divide the parking area into multiple berths according to the vehicle specifications and order in each second-type vehicle sequence, thereby obtaining the berth setting scheme corresponding to each second-type vehicle sequence.
[0053] The second type of vehicle sequence satisfies at least one of the following conditions: condition one, condition two, or condition three:
[0054] Condition 1: The total length of the vehicles in the second type of vehicle sequence, minus the distance from the front of the first vehicle in the second type of vehicle sequence to the first door of the first vehicle, is less than or equal to the length of the parking area;
[0055] Condition 2: The total length of the vehicles in the second type of vehicle sequence, minus the distance from the rear of the last vehicle in the second type of vehicle sequence to the last door of the last vehicle, is less than or equal to the length of the parking area.
[0056] Condition 3: The total length of the vehicles in the second type of vehicle sequence, minus the distance from the front of the first vehicle in the second type of vehicle sequence to its first door, and then minus the distance from the rear of the last vehicle in the second type of vehicle sequence to its last door, the result is less than or equal to the length of the parking area.
[0057] In some possible implementations, the multiple stopping modes include a stopping mode in which some of the vehicle doors are located inside the platform;
[0058] The traversal unit is specifically used for a parking mode where all vehicle doors are located inside the platform. Based on the length of the parking area and the vehicle specifications, it performs a combined traversal to determine at least one third-class vehicle combination, where each third-class vehicle combination includes multiple vehicles. It then performs a sorted traversal on each third-class vehicle combination to determine at least one third-class vehicle sequence corresponding to that combination. For each third-class vehicle sequence, it divides the parking area into multiple berths according to the vehicle specifications and order, thus obtaining the berth setting scheme corresponding to each third-class vehicle sequence.
[0059] The third type of vehicle sequence satisfies at least one of the following conditions: condition four, condition five, or condition six:
[0060] Condition 4: The total length of the vehicles in the third type of vehicle sequence, minus the distance from the front of the first vehicle to the last door of the first vehicle in the third type of vehicle sequence, is less than or equal to the length of the parking area.
[0061] Condition 5: The total length of the vehicles in the third type of vehicle sequence, minus the distance from the rear of the last vehicle in the third type of vehicle sequence to the first door of the last vehicle, is less than or equal to the length of the parking area.
[0062] Condition 6: The total length of the vehicles in the third type of vehicle sequence, minus the distance from the front of the first vehicle in the third type of vehicle sequence to the last door of the front vehicle, and then minus the distance from the rear of the last vehicle in the third type of vehicle sequence to the first door of the last vehicle, the result is less than or equal to the length of the parking area.
[0063] Fourthly, this application provides a platform berth determination device, the device comprising: an acquisition unit, configured to acquire traffic pressure information and vehicle parking information of a target platform, wherein the vehicle parking information is information of vehicles waiting to park at the target platform; a mode determination unit, configured to determine a target parking mode from multiple parking modes based on the traffic pressure information of the target platform; and a scheme determination unit, configured to select a target berth setting scheme from at least one berth setting scheme corresponding to the target parking mode based on the vehicle parking information, so as to allocate berths to the vehicles waiting to park at the target platform according to the target berth setting scheme; wherein the multiple parking modes include at least two of the following: a parking mode in which the vehicle is completely located inside the platform, a parking mode in which all vehicle doors are located inside the platform, and a parking mode in which some vehicle doors are located inside the platform.
[0064] Fifthly, this application provides a platform comprising multiple berths, the multiple berths belonging to at least one berth configuration scheme, the at least one berth configuration scheme being obtained by the platform berth determination method as described in the first aspect above.
[0065] In a sixth aspect, this application provides an apparatus comprising a memory and a processor, the memory for storing instructions or code, and the processor for executing the instructions or code to cause the apparatus to perform the platform berth determination method described in the second aspect above.
[0066] In a seventh aspect, this application provides a computer storage medium storing code, wherein when the code is executed, a device running the code implements the method described in the first or second aspect above.
[0067] Eighthly, a computer program product containing instructions is provided that, when run on a computer, causes the computer to perform the method described in the first or second aspect.
[0068] This application provides a method, apparatus, and storage medium for determining station berths. When setting berths for a target station, the length of the station's stopping area and information on parked vehicles are first obtained. The vehicle information includes the specifications of each type of vehicle parked at the target station. Next, for multiple stopping modes, at least one berth setting scheme is determined by iterating through the length of the stopping area and the vehicle information for each stopping mode. The berth setting scheme describes the information of multiple berths set within the stopping area of the target station. The multiple stopping modes include a stopping mode where vehicles are completely inside the station for application scenarios with relatively low traffic pressure, a stopping mode where all vehicle doors are inside the station for application scenarios with medium traffic pressure, and a stopping mode where some vehicle doors are inside the station for application scenarios with high traffic pressure. In other words, when setting berths, multiple berth setting schemes are set for different stopping modes under different traffic pressure conditions. Accordingly, after the target station is put into use, vehicles can flexibly select appropriate parking spaces from the suitable parking configuration schemes under the appropriate parking mode, based on traffic pressure and vehicle parking conditions. By iterating through multiple parking modes, parking configuration schemes suitable for different application scenarios can be obtained, improving the flexibility of parking space allocation and meeting the needs of various application scenarios. Furthermore, for each parking mode, at least one parking space configuration scheme can be obtained through iteration, meeting the parking needs of vehicles of different sizes. Attached Figure Description
[0069] To more clearly illustrate the technical solutions in this embodiment or the prior art, the drawings used in the description of the embodiment or the prior art will be briefly introduced below. Obviously, the drawings described below are only some embodiments of this application. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.
[0070] Figure 1 is a flowchart illustrating a method for determining a platform berth according to an embodiment of this application;
[0071] Figure 2 is a schematic diagram of a docking mode provided in an embodiment of this application;
[0072] Figure 3 is a flowchart illustrating another method for determining platform berths provided in an embodiment of this application;
[0073] Figure 4 is a structural schematic diagram of a platform berth determination device provided in an embodiment of this application;
[0074] Figure 5 is a schematic diagram of another platform berth determination device provided in an embodiment of this application. Detailed Implementation
[0075] It should be noted that the concepts of "platform," "vehicle," and "berth" mentioned in the embodiments of this application can refer to "platform," "vehicle," and "berth" in a real sense, or they can refer to "platform," "vehicle," and "berth" in a virtual sense. That is to say, "platform," "vehicle," and "berth" can be "physical platforms," "physical vehicles," and "physical berths" in the real world, or they can be virtual "platforms," "vehicles," and "berths" in the digital domain. For example, they can be "platforms," "vehicles," and "berths" used for simulation in simulation software.
[0076] How to allocate parking spaces at bus stops and taxi stands is a crucial issue in transportation planning. A well-planned layout facilitates passenger boarding and alighting, as well as vehicle entry and exit, thus alleviating traffic congestion. Currently, parking space allocation can be determined by technicians based on actual traffic conditions at the stop and relevant transportation knowledge, or by using computational equipment to simulate traffic conditions around the stop and allocate parking spaces accordingly.
[0077] However, the inventors of this application have discovered through research that traffic pressure at the platform may change, and a single parking space configuration scheme may not be able to meet the parking needs of vehicles under different traffic pressures.
[0078] For example, when traffic congestion is low, the number of vehicles needing to stop at the platform at the same time may be relatively small. For traffic safety reasons, the front and rear of vehicles stopping at the platform can be restricted to not exceeding the platform's boundaries. Conversely, when traffic congestion is high, the number of vehicles needing to stop at the platform at the same time may be larger. Therefore, to meet the demand for vehicle stopping, as many vehicles as possible need to stop at the platform at the same time. Accordingly, the front and / or rear of vehicles can be allowed to extend beyond the platform's boundaries.
[0079] Therefore, if parking spaces are configured according to scenarios with low traffic congestion, the number of spaces allocated to the platform may be relatively small, insufficient to meet the demand for vehicles to stop quickly when traffic is heavy. If parking spaces are configured according to scenarios with heavy traffic congestion, while the number of spaces can be increased, vehicles may be parked with their front or rear ends outside the platform, increasing the risk of traffic accidents. In particular, when traffic congestion is low, parking vehicles with their front or rear ends outside the platform does not alleviate traffic pressure and also increases the wind direction in which traffic accidents occur.
[0080] Furthermore, in real-world scenarios, the specifications of vehicles stopping at the platform may vary. Traditional, fixed berth allocation schemes may not be suitable for vehicles of different specifications. If a fixed berth setting scheme is used, and the specifications of the vehicle waiting to stop differ from the specifications of the vehicle corresponding to a berth in the berth setting scheme, the allocated berths may not meet the vehicle's parking needs, potentially affecting parking efficiency.
[0081] For example, a bus stop might need to accommodate smaller buses, as well as larger buses and articulated buses. These three types of buses have different sizes, and therefore require different parking space specifications.
[0082] Suppose the bus stop has one parking space for articulated buses, one for large buses, and one for small buses. If two articulated buses need to stop at the platform at any given time, even if the large bus parking space is adjacent to the small bus parking space, and their combined length is greater than the length of the articulated bus parking space, because the parking space allocation scheme is fixed, only one articulated bus can stop first. The other articulated bus can only stop after the large bus has left the platform. Therefore, it is impossible to meet the requirement of two articulated buses stopping simultaneously, reducing the efficiency of vehicle parking in this scenario.
[0083] To address the aforementioned problems, this application provides a method for determining platform berths. This method can set berths for different stopping modes, meeting the berth setting requirements of various application scenarios. Furthermore, for each stopping mode, at least one berth setting scheme can be obtained through iteration, satisfying the parking needs of vehicles of different sizes.
[0084] The platform berth determination method provided in this application will be described below from the perspective of the platform berth determination device. Obviously, the described embodiments are only a part of the embodiments of this application, and not all of them. All other embodiments obtained by those skilled in the art based on the embodiments of this application without creative effort are within the scope of protection of this application.
[0085] Referring to Figure 1, Figure 1 is a flowchart of a method for determining a platform berth provided in an embodiment of this application, including:
[0086] S101: Obtain the length of the stopping area and the information of the vehicles stopped at the target station.
[0087] When configuring berths at a target platform, the first step is to obtain the length of the platform's stopping area and the information on the vehicles parked there. The stopping area refers to the area designated for vehicle parking at the target platform during its planning and construction. The vehicle information includes the specifications of each type of vehicle that will park at the target platform.
[0088] Specifically, the aforementioned "vehicles stopping at the target station" refers to vehicles that have a need to stop at the target station. For example, if the target station is a bus station, the vehicle information can include the specifications of all types of buses that need to stop at the target station according to the bus route plan; if the target station is a taxi station, the vehicle information can include information on all taxis that may stop at the target station; if the target station is a station for electric vehicles in scenic areas, the stopping and measurement information can include the specifications of all electric vehicles that can stop at the target station according to the scenic area plan.
[0089] Vehicle specifications include vehicle dimensions. Vehicle dimensions refer to the projected dimensions of the vehicle on a horizontal plane, including its length and width. Vehicle specifications also include door position information. Door position information indicates the relative position of the vehicle's doors within the vehicle, and may include, for example, the position of each door relative to the front and / or rear of the vehicle.
[0090] In some application scenarios, different vehicle doors may have different functions. Accordingly, vehicle specifications may also include door function information. For example, a bus may include doors for passengers to board and doors for passengers to alight. Accordingly, bus specifications may include the purpose of each door on the bus.
[0091] It should be noted that the vehicle door referred to in this embodiment refers to the door that allows passengers to get on and off the vehicle. For example, for a bus, the vehicle includes a door for the driver to get on and off and a door for passengers to get on and off. The door for the driver to get on and off is not described in this embodiment.
[0092] S102: For multiple parking modes, traverse according to the length of the parking area and the parking vehicle information, and determine at least one parking space setting scheme for each parking mode.
[0093] After obtaining the length of the stopping area and the information of the parked vehicles, the system can iterate through each stopping mode based on these parameters to determine at least one berth allocation scheme for each mode. Each berth allocation scheme describes the berth division of the stopping area at the target platform, with different berths allocated to different stopping areas in different schemes.
[0094] Specifically, in practical applications, if different berths within the same berth configuration scheme have the same specifications, then each docking mode can correspond to one berth configuration scheme. If different berths within the same berth configuration scheme have different specifications, then each docking mode can correspond to multiple berth configuration schemes. Multiple berth configuration schemes are obtained by combining berths of different specifications. For ease of explanation, the following explanation uses the example of each docking mode corresponding to multiple berth configuration schemes.
[0095] In the embodiments of this application, the parking methods of vehicles in the parking area of the target platform are different under different parking modes. Correspondingly, the principles for dividing parking spaces in different parking space setting schemes under different parking modes are also different. Under the same parking mode, the principles for dividing parking spaces in different parking space setting schemes are the same, but the vehicles corresponding to the parking spaces are different.
[0096] Specifically, the multiple stopping modes may include at least two of the following: a stopping mode in which the vehicle is completely inside the platform, a stopping mode in which all the vehicle doors are inside the platform, and a stopping mode in which some of the vehicle doors are inside the platform.
[0097] The three parking modes are as follows: A parking mode where the vehicle is completely inside the platform means that the front and rear of any vehicle stopping at the target platform are both within the target platform's parking area. A parking mode where all vehicle doors are inside the platform means that all doors of any vehicle stopping at the target platform are within the target platform's parking area. In this mode, the front and / or rear of the vehicle may be outside the target platform's parking area. A parking mode where some doors are inside the platform means that any vehicle stopping at the target platform has at least one door within the target platform's parking area that provides boarding and alighting for passengers. In this mode, not only can the front and / or rear of the vehicle be outside the parking area, but some of the vehicle's doors may also be outside the parking area. Optionally, the above three parking modes can be as shown in Figure 2.
[0098] Clearly, using stop mode one results in the fewest vehicles that can stop at the target platform, but vehicles will not exceed the stopping area, offering the best safety and making it suitable for scenarios with low traffic pressure. Using stop mode two, the target platform can stop a relatively large number of vehicles, and vehicles will exceed the stopping area, but the excess is relatively short, offering good safety and balancing the number of vehicles and safety, making it suitable for scenarios with moderate traffic pressure. Using stop mode three, the target platform can stop the most vehicles, making it suitable for scenarios with high traffic pressure. Thus, by setting different stop modes, the needs of different application scenarios can be met. Furthermore, by iterating through each stop mode to obtain at least one parking space configuration scheme, suitable for different application scenarios, parking space configuration flexibility can be improved to meet the needs of various application scenarios. Moreover, for each stop mode, at least one parking space configuration scheme can be obtained through iteration, which can meet the parking needs of vehicles of different sizes.
[0099] This application provides a method for determining station berths. When setting berths for a target station, the first step is to obtain the length of the station's stopping area and the information of the vehicles stopping at the station. The vehicle information includes the specifications of each type of vehicle stopping at the target station. Next, for multiple stopping modes, at least one berth setting scheme can be determined by iterating through the length of the stopping area and the vehicle information for each stopping mode. The berth setting scheme describes the information of multiple berths set within the stopping area of the target station. The multiple stopping modes include a stopping mode where vehicles are completely inside the station for application scenarios with relatively low traffic pressure, a stopping mode where all vehicle doors are inside the station for application scenarios with medium traffic pressure, and a stopping mode where some vehicle doors are inside the station for application scenarios with high traffic pressure. In other words, when setting berths, multiple berth setting schemes are set for different stopping modes under different traffic pressure conditions. Accordingly, after the target station is put into use, vehicles can flexibly choose the appropriate parking space from the suitable parking configuration scheme under the appropriate parking mode, based on traffic pressure and vehicle parking conditions. By iterating through multiple parking modes, parking configuration schemes suitable for different application scenarios can be obtained, improving the flexibility of parking space allocation and meeting the needs of various application scenarios. Furthermore, for each parking mode, at least one parking space configuration scheme can be obtained through iteration, which can meet the parking needs of vehicles of different sizes.
[0100] The following sections will introduce some implementation methods for determining berth allocation schemes for the three parking modes.
[0101] Stopping Mode 1: A stopping mode in which the vehicle is completely inside the platform.
[0102] To ensure that vehicles in berths are completely within the platform, berth settings should ensure that the boundaries of all berths are within the platform. For single-line parking scenarios, the total length of all berths should be less than or equal to the total length of the stopping area. For multi-line parking scenarios, the total length of all berths in each line should be less than or equal to the total length of the stopping area. For ease of explanation, the following discussion primarily focuses on single-line parking scenarios.
[0103] Specifically, when determining at least one berth arrangement for a parking mode where the vehicle is completely located inside the platform, multiple vehicle combinations can first be determined by combining and traversing the length of the parking area and the vehicle specifications. Each vehicle combination includes multiple vehicles, and the total length of all vehicles in the same combination is less than or equal to the total length of the parking area. The determined vehicle combinations under the parking mode where the vehicle is completely located inside the platform can be referred to as the first type of vehicle combination.
[0104] Since the total length of vehicles in any Class I vehicle combination is less than or equal to the length of the parking area, after allocating parking spaces to all vehicles in a Class I vehicle combination, the total length of all parking spaces will also be less than or equal to the parking area. Therefore, all parking spaces can be located within the parking area, and no parking space will extend beyond the parking area.
[0105] Specifically, the first type of vehicle combination can be determined by traversing according to the following formula (1). During the traversal of the combination according to formula (1), the vehicle combination that satisfies the condition that "the remaining space in the parking area is less than the length of a minimum vehicle type" can be determined, that is, multiple first type of vehicle combinations can be determined.
[0106] Formula (1):
[0107] Where L1 is the length of the stopping area, n is the total number of all types of vehicles stopping at the target platform and is a positive integer greater than 1, and a i Let l be the number of vehicles of type i in the first type of vehicle combination. i Let i be the length of the i-th type of vehicle in the first type of vehicle combination. Let be the total length of the vehicles in the first type of vehicle combination, and minl be the length of the shortest vehicle among the n types of vehicles.
[0108] After determining the first type of vehicle combinations, a sorted traversal can be performed for each first type of vehicle combination to determine multiple vehicle sequences corresponding to that first type of vehicle combination. In the parking mode where vehicles are completely located within the platform, the determined vehicle sequences can be called first type vehicle sequences. A single first type of vehicle combination can correspond to multiple first type vehicle sequences, and the types and numbers of vehicles in the first type vehicle sequences corresponding to the same first type of vehicle combination are the same, but the vehicle order is different.
[0109] In this way, by first determining the vehicle combination and then the vehicle sequence through permutations and combinations, multiple parking space configuration schemes can be obtained. Each parking space configuration scheme corresponds to a parking method. By traversing the data, all possible scenarios in actual application scenarios can be enumerated, and a corresponding parking space configuration scheme is obtained for each scenario. This ensures that the configured parking spaces can adapt to any application scenario, exhibiting strong adaptability and meeting the parking needs of vehicles of different sizes.
[0110] After determining multiple Class I vehicle sequences, a parking space allocation scheme can be determined for each Class I vehicle sequence. Specifically, according to the specifications and order of the vehicles in the Class I vehicle sequence, multiple parking spaces can be divided in the parking area to obtain the parking space allocation scheme corresponding to this Class I vehicle sequence. In this scheme, each parking space corresponds to one vehicle in the Class I vehicle sequence, the parking space can accommodate the vehicle corresponding to it, and the order of the parking space in the scheme matches the order of the vehicle corresponding to it in the Class I vehicle sequence. Thus, the resulting parking space allocation scheme can accommodate vehicles parking at the target platform according to the Class I vehicle sequence, and vehicles parking at the target platform will not be located outside the parking area.
[0111] In some possible implementations, the spacing between vehicles can be set when determining the first type of vehicle combination. This ensures that after vehicles are parked at their designated parking spaces at the target platform, there is sufficient space between them to accommodate vehicle entry and exit.
[0112] Specifically, when determining the first type of vehicle combination, the vehicle spacing distance can be obtained, which represents the distance between vehicles stopped at the target platform. Then, multiple first-type vehicle combinations can be determined by combining the vehicle spacing distance, the length of the stopping area, and the vehicle specifications. The total length of the vehicles in each first-type vehicle combination, and the total length of the spacing between the vehicles, are less than or equal to the length of the stopping area. For example, assuming a first-type vehicle combination includes m vehicles (m is a positive integer greater than 1), then the sum of the lengths of the m vehicles in the first-type vehicle combination, and the sum of the spacing distances of the m-1 vehicles, are less than or equal to the length of the stopping area.
[0113] Specifically, similar to formula (1), the first type of vehicle combination can be determined by traversing according to the following formula (2).
[0114] Formula (2):
[0115] Where s is the vehicle interval distance. The total number of vehicle intervals in the parking space allocation scheme corresponding to the first type of vehicle combination is equal to the total number of vehicles in the first type of vehicle combination minus 1. The meanings of the remaining letters and codes in formula (2) can be found in formula (1), and will not be repeated here.
[0116] In the implementation described above, the vehicle spacing is fixed. When setting up parking spaces, the spacing between different vehicles is the same. However, in some other possible implementations, the vehicle spacing can be adjusted adaptively based on vehicle type. For example, a larger vehicle spacing can be set for larger vehicles. This will not be elaborated further here.
[0117] Stopping method two: a stopping mode in which all vehicle doors are located inside the platform.
[0118] Similar to parking method one, when determining the parking space allocation scheme for parking method two, we can first perform a combination traversal based on the length of the parking area and the vehicle specifications to determine at least one vehicle combination. Next, we can perform a sorting traversal to determine at least one vehicle sequence. Finally, we determine the parking space allocation scheme for parking method two based on the vehicle sequence.
[0119] In stop mode two, the determined vehicle combination can be referred to as a second type of vehicle combination, and the vehicle sequence can be referred to as a second type of vehicle sequence. In stop mode two, the relationship between the length of the vehicle and the length of the stop area in the second type of vehicle combination differs from the relationship between the length of the vehicle and the length of the stop area in stop mode one. Specifically, in stop mode two, any door of any vehicle stopping at the target platform is required to be within the stop area, but the front and / or rear of the vehicle can be outside the stop area.
[0120] If the first vehicle is allowed to be outside the designated parking area, then the total length of the vehicles in the second type of vehicle combination can be greater than the length of the parking area. However, it must be ensured that the front of the first vehicle is within the parking area. If the last vehicle is allowed to be outside the designated parking area, then the total length of the vehicles in the second type of vehicle combination can be greater than the length of the parking area. However, it must be ensured that the rear of the first vehicle is within the parking area.
[0121] Specifically, during the traversal sorting and combination sorting process, it can be ensured that the resulting second-class vehicle sequence satisfies at least one of the following conditions: condition one, condition two, or condition three.
[0122] Condition 1: The total length of the vehicles in the second type of vehicle sequence, minus the distance from the front of the first vehicle to its first door, is less than or equal to the length of the parking area.
[0123] Condition 2: The total length of the vehicles in the second type of vehicle sequence, minus the distance from the rear of the last vehicle to its last door, is less than or equal to the length of the parking area.
[0124] Condition 3: The total length of the vehicles in the second type of vehicle sequence, minus the distance from the front of the first vehicle to its first door, and then minus the distance from the rear of the last vehicle to its last door, must be less than or equal to the length of the parking area.
[0125] If the second type of vehicle sequence meets condition one, it means that the distance from the first door of the first vehicle in the second type of vehicle sequence to the rear of the last vehicle in the second type of vehicle sequence is less than or equal to the length of the parking area. Therefore, determining the parking space allocation scheme according to the second type of vehicle sequence and guiding vehicles to park at the target platform can ensure that the first door of the first vehicle does not exceed the parking area, and the rear of the last vehicle also does not exceed the parking area, thus meeting the requirements of parking method two.
[0126] If the second type of vehicle sequence meets condition two, it means that the distance from the head of the first vehicle in the second type of vehicle sequence to the last door of the last vehicle in the second type of vehicle sequence is less than or equal to the length of the parking area. Therefore, determining the parking space allocation scheme according to the second type of vehicle sequence and guiding vehicles to park at the target platform can ensure that the head of the first vehicle does not exceed the parking area, and the last door of the last vehicle also does not exceed the parking area, thus meeting the requirements of parking method two.
[0127] If the second type of vehicle sequence meets condition three, it means that the distance from the first door of the second type of vehicle sequence to the last door of the last vehicle in the second type of vehicle sequence is less than or equal to the length of the parking area. Therefore, determining the parking space allocation scheme according to the second type of vehicle sequence and guiding vehicles to park at the target platform can ensure that the first door of the first vehicle does not exceed the parking area, and the last door of the last vehicle also does not exceed the parking area, thus meeting the requirements of parking method two.
[0128] Similar to parking method one, the second type of vehicle combination can be determined by combining the vehicle spacing distance and the vehicle length. This will not be elaborated further here.
[0129] Stopping mode 3: A stopping mode where some of the vehicle's doors are located inside the platform.
[0130] Similar to parking method one, when determining the parking space allocation scheme for parking method three, we can first perform a combination traversal based on the length of the parking area and the vehicle specifications to determine at least one vehicle combination. Next, we can perform a sorting traversal to determine at least one vehicle sequence. Finally, we determine the parking space allocation scheme for parking method three based on the vehicle sequence.
[0131] In stop mode three, the determined vehicle combination can be referred to as a third type of vehicle combination, and the vehicle sequence can be referred to as a third type of vehicle sequence. In stop mode three, the relationship between the length of the vehicle and the length of the stop area in a third type of vehicle combination differs from the relationship between the length of the vehicle and the length of the stop area in stop mode one or stop mode two. Specifically, in stop mode three, it is required that any vehicle stopping at the target platform has at least one door located within the stop area, but the front and / or rear of the vehicle can be located outside the stop area, and other doors can also be located outside the stop area.
[0132] Optionally, the doors located within the stopping area can be doors that provide boarding and alighting services for passengers. That is, in stopping method three, the vehicle has at least one door for boarding and at least one door for alighting within the stopping area to ensure that passengers can board and alight through the stopping area of the target platform. Optionally, the door for boarding and the door for alighting can be the same door. If a vehicle's door can only be used for boarding or only for alighting, then when setting up parking spaces, it is necessary to ensure that the vehicle has at least two doors within the stopping area, one for boarding and one for alighting.
[0133] If the lead vehicle is allowed to be outside the parking area, then the total length of the vehicles in the third-class vehicle combination can be greater than the length of the parking area. However, it must be ensured that the lead vehicle has at least one door inside the parking area. If the tail vehicle is allowed to be outside the parking area, then the total length of the vehicles in the third-class vehicle combination can be greater than the length of the parking area. However, it must be ensured that the tail vehicle has at least one door inside the parking area.
[0134] Specifically, during the traversal sorting and combination sorting process, it can be ensured that the resulting third-class vehicle sequence satisfies at least one of the following conditions: condition four, condition five, or condition six.
[0135] Condition 4: The total length of the vehicles in the third-class vehicle sequence, minus the distance from the front of the first vehicle to its last door, must be less than or equal to the length of the parking area.
[0136] Condition 5: The total length of the vehicles in the third vehicle sequence, minus the distance from the rear of the last vehicle to its first door, must be less than or equal to the length of the parking area.
[0137] Condition 6: The total length of the vehicles in the third-class vehicle sequence, minus the distance from the front of the first vehicle in the third-class vehicle sequence to the last door of the front of the first vehicle, and then minus the distance from the rear of the last vehicle in the third-class vehicle sequence to the first door of the last vehicle, the result is less than or equal to the length of the parking area.
[0138] If the third type of vehicle sequence meets condition four, it means that the distance from the last door of the third type of vehicle sequence to the rear of the last vehicle in the third type of vehicle sequence is less than or equal to the length of the parking area. Then, by determining the parking space setting scheme according to the third type of vehicle sequence and guiding the vehicles to park at the target platform, it can be guaranteed that the first vehicle has at least one door within the parking area, and the rear of the last vehicle does not exceed the parking area, which meets the requirements of parking method three.
[0139] If the third type of vehicle sequence meets condition five, it means that the distance from the head of the first vehicle in the third type of vehicle sequence to the first door of the last vehicle in the third type of vehicle sequence is less than or equal to the length of the parking area. Then, by determining the parking space setting scheme according to the third type of vehicle sequence and guiding the vehicles to park at the target platform, it can be ensured that the head of the first vehicle does not exceed the parking area, and that the last vehicle has at least one door within the parking area, which meets the requirements of parking method three.
[0140] If the third-class vehicle sequence meets condition six, it means that the distance from the last door of the third-class vehicle sequence to the first door of the last vehicle in the third-class vehicle sequence is less than or equal to the length of the parking area. Therefore, determining the parking space allocation scheme according to the third-class vehicle sequence and guiding vehicles to park at the target platform can ensure that the first vehicle has at least one door within the parking area, and the last vehicle has at least one door within the parking area, meeting the requirements of parking method three.
[0141] Similar to parking method three, the third type of vehicle combination can be determined by combining the vehicle spacing distance and the vehicle length. This will not be elaborated further here.
[0142] It is understandable that the above method is applied before the target station is put into use. After the target station is put into use, the parking space allocation scheme can be selected according to the actual traffic conditions. Accordingly, this application embodiment also provides a station parking space determination method, which is used to determine the stopping mode after the target station is put into use, and then select the corresponding parking space allocation scheme under the stopping mode to allocate parking spaces to vehicles waiting to stop.
[0143] Specifically, referring to Figure 3, this figure is a flowchart of a method for determining berths after the target station is put into use, provided in an embodiment of this application, including:
[0144] S301: Obtain traffic pressure information and vehicle parking information for the target station.
[0145] After the target station is put into use, a suitable parking space allocation scheme can be selected based on the actual usage of the target station. To do this, traffic pressure information and vehicle parking information of the target station can be obtained. The traffic pressure information of the target station indicates the traffic pressure at the current moment, or the traffic pressure over a future period. The vehicle parking information refers to the information of vehicles waiting to park at the target station. In other words, the parking space determination method shown in Figure 3 is used to select a suitable parking space allocation method under the traffic pressure represented by the traffic pressure information, in order to allocate parking spaces to vehicles waiting to park at the target station.
[0146] To select suitable berths for vehicles waiting to stop at the target platform, a berth allocation scheme must first be determined. As shown in the embodiment illustrated in Figure 2, the berth allocation scheme is set based on the stopping mode. Therefore, a suitable stopping mode can be determined first, and then a suitable berth allocation scheme can be selected from the berth allocation schemes corresponding to that stopping mode. Here, the "suitable stopping mode" can be referred to as the target stopping mode, and the "suitable berth allocation scheme" can be referred to as the target berth allocation scheme.
[0147] S302: Based on the traffic pressure information of the target station, determine the target stop mode from multiple stop modes.
[0148] In this embodiment, the target stopping mode can be determined based on traffic pressure information. As mentioned earlier, different stopping modes are set for different traffic pressure conditions. Accordingly, when selecting a target stopping mode, it can be chosen based on traffic pressure information. That is to say, the "suitable stopping mode" mentioned above refers to a stopping mode that matches the traffic pressure information of the target platform. The target stopping mode can meet the demand of vehicles stopping at the target platform under the corresponding traffic pressure.
[0149] For example, if the traffic pressure information for the target platform indicates that the traffic pressure is high, then in order to meet the demand for vehicles to stop at the target platform under high traffic pressure, as many vehicles as possible need to stop at the target platform. In this case, the "stopping mode where some vehicle doors are located inside the platform" mentioned above can be selected as the target stopping mode.
[0150] For example, if the traffic pressure information for the target platform indicates that the traffic pressure is relatively low, then to improve vehicle parking safety, it is necessary to avoid parking vehicles outside the target platform. In this case, the "parking mode where the vehicle is completely inside the platform" mentioned above can be selected as the target parking mode.
[0151] For example, if the traffic pressure information of the target platform indicates that the traffic pressure of the target platform is moderate, then in order to balance the relief of traffic pressure and the safety of vehicle parking, the above-mentioned "parking mode in which all vehicle doors are located inside the platform" can be selected as the target parking mode.
[0152] S303: Based on the vehicle parking information, select the target parking space setting scheme from at least one parking space setting scheme corresponding to the target parking mode.
[0153] After determining the target parking mode, a target parking space configuration scheme can be selected from at least one corresponding scheme. This scheme allows for the allocation of parking spaces to vehicles waiting to park at the target platform. Specifically, the selection can be based on vehicle parking information. Accordingly, the parking spaces corresponding to the target parking space configuration scheme have the capacity to accommodate vehicles waiting to park at the target platform.
[0154] The platform berth determination method shown in Figure 3 allows for the selection of an appropriate stopping mode and berth allocation scheme after the target platform is put into operation, based on the actual traffic pressure. Different stopping modes and berth allocation schemes can be used to allocate berths to vehicles when the traffic pressure at the target platform varies. In this way, the stopping mode of the target platform can be changed according to actual conditions, adapting to different traffic pressures and meeting the needs of parked vehicles.
[0155] The above are some specific implementations of the platform berth determination method provided in this application. Based on this, this application also provides a corresponding platform berth determination device. The platform berth determination device provided in this application will be described below from the perspective of functional modularity.
[0156] Referring to Figure 4, which is a structural schematic diagram of a platform berth determination device provided in an embodiment of this application, the platform berth determination device 400 shown in Figure 4 includes:
[0157] The acquisition unit 410 is used to acquire the length of the parking area of the target station and the parking vehicle information, wherein the parking vehicle information includes the specification information of each type of vehicle parked at the target station.
[0158] The traversal unit 420 is used to traverse the parking area according to the length of the parking area and the parking vehicle information for multiple parking modes, and to determine at least one parking space setting scheme for each parking mode. The parking space setting scheme is used to describe the information of multiple parking spaces set in the parking area under the corresponding parking mode.
[0159] The multiple stopping modes include at least two of the following: a stopping mode in which the vehicle is completely inside the platform, a stopping mode in which all the vehicle doors are inside the platform, and a stopping mode in which some of the vehicle doors are inside the platform.
[0160] In some possible implementations, the multiple stopping modes include a stopping mode in which the vehicle is completely inside the platform;
[0161] The traversal unit 420 is specifically used for a parking mode where the vehicle is completely located inside the platform. It performs a combined traversal based on the length of the parking area and the vehicle's specifications to determine at least one first-type vehicle combination. Each first-type vehicle combination includes multiple vehicles, and the sum of the lengths of all vehicles in the first-type vehicle combination is less than or equal to the length of the parking area. It then performs a sorted traversal on each first-type vehicle combination to determine multiple first-type vehicle sequences corresponding to the first-type vehicle combination. For each first-type vehicle sequence, it divides the parking area into multiple berths according to the vehicle's specifications and order to obtain the berth setting scheme corresponding to each first-type vehicle sequence.
[0162] In some possible implementations, the at least one first type of vehicle combination includes a target first type of vehicle combination, and the acquisition unit 410 is further configured to acquire the vehicle interval distance.
[0163] The traversal unit 420 is further configured to perform combined traversal based on the vehicle interval distance, the length of the parking area, and the vehicle specification information to determine the target first type of vehicle combination. The target first type of vehicle combination includes m vehicles, and the sum of the length of the m vehicles and the interval distance of the m-1 vehicles is less than or equal to the length of the parking area, where m is a positive integer greater than 1.
[0164] In some possible implementations, the multiple stopping modes include a stopping mode in which all vehicle doors are located inside the platform;
[0165] The traversal unit 420 is specifically used for a parking mode where all vehicle doors are located inside the platform. It performs a combined traversal based on the length of the parking area and the vehicle specifications to determine at least one second-type vehicle combination, each second-type vehicle combination including multiple vehicles. It then performs a sorted traversal on each second-type vehicle combination to determine at least one second-type vehicle sequence corresponding to that combination. For each second-type vehicle sequence, it divides the parking area into multiple berths according to the vehicle specifications and order to obtain the berth setting scheme corresponding to each second-type vehicle sequence.
[0166] The second type of vehicle sequence satisfies at least one of the following conditions: condition one, condition two, or condition three:
[0167] Condition 1: The total length of the vehicles in the second type of vehicle sequence, minus the distance from the front of the first vehicle in the second type of vehicle sequence to the first door of the first vehicle, is less than or equal to the length of the parking area;
[0168] Condition 2: The total length of the vehicles in the second type of vehicle sequence, minus the distance from the rear of the last vehicle in the second type of vehicle sequence to the last door of the last vehicle, is less than or equal to the length of the parking area.
[0169] Condition 3: The total length of the vehicles in the second type of vehicle sequence, minus the distance from the front of the first vehicle in the second type of vehicle sequence to its first door, and then minus the distance from the rear of the last vehicle in the second type of vehicle sequence to its last door, the result is less than or equal to the length of the parking area.
[0170] In some possible implementations, the multiple stopping modes include a stopping mode in which some of the vehicle doors are located inside the platform;
[0171] The traversal unit 420 is specifically used for a parking mode where all vehicle doors are located inside the platform. It performs a combined traversal based on the length of the parking area and the vehicle specifications to determine at least one third-class vehicle combination, where each third-class vehicle combination includes multiple vehicles. It then performs a sorted traversal on each third-class vehicle combination to determine at least one third-class vehicle sequence corresponding to that combination. Finally, for each third-class vehicle sequence, it divides the parking area into multiple berths according to the vehicle specifications and order to obtain the berth setting scheme corresponding to each third-class vehicle sequence.
[0172] The third type of vehicle sequence satisfies at least one of the following conditions: condition four, condition five, or condition six:
[0173] Condition 4: The total length of the vehicles in the third type of vehicle sequence, minus the distance from the front of the first vehicle to the last door of the first vehicle in the third type of vehicle sequence, is less than or equal to the length of the parking area.
[0174] Condition 5: The total length of the vehicles in the third type of vehicle sequence, minus the distance from the rear of the last vehicle in the third type of vehicle sequence to the first door of the last vehicle, is less than or equal to the length of the parking area.
[0175] Condition 6: The total length of the vehicles in the third type of vehicle sequence, minus the distance from the front of the first vehicle in the third type of vehicle sequence to the last door of the front vehicle, and then minus the distance from the rear of the last vehicle in the third type of vehicle sequence to the first door of the last vehicle, the result is less than or equal to the length of the parking area.
[0176] Referring to Figure 5, which is a schematic diagram of another platform berth determination device provided in an embodiment of this application, the platform berth determination device 500 shown in Figure 5 includes:
[0177] The acquisition unit 510 is used to acquire traffic pressure information and vehicle parking information of the target station, wherein the vehicle parking information is the information of vehicles waiting to park at the target station.
[0178] The mode determination unit 520 is used to determine the target stopping mode from multiple stopping modes based on the traffic pressure information of the target station.
[0179] The scheme determination unit 530 is used to select a target parking space setting scheme from at least one parking space setting scheme corresponding to the target parking mode based on the vehicle parking information, so as to allocate parking spaces to the vehicle to be parked at the target station according to the target parking space setting scheme.
[0180] Furthermore, this application also provides a platform. The platform includes multiple berths, corresponding to at least one berth configuration scheme. Different berths can come from different berth configuration schemes. At least one berth configuration scheme can be implemented using the berth determination method provided in any embodiment of this application. That is, the platform can be configured with berths as shown in Figure 1, and berths configured according to this berth configuration scheme can be deployed on the platform.
[0181] This application also provides corresponding devices, computer storage media, and computer program products for implementing the technical solutions provided in this application.
[0182] The device includes a memory and a processor. The memory stores instructions or code, and the processor executes the instructions or code to enable the device to perform the platform berth determination method according to any embodiment of this application.
[0183] The computer storage medium stores code, and when the code is executed, the device running the code implements the platform berth determination method described in any embodiment of this application.
[0184] The computer program product contains instructions. When run on a computer, it causes the computer to perform the platform berth determination method described in any embodiment of this application.
[0185] In the embodiments of this application, the terms "first" and "second" (if they exist) are used only as name identifiers and do not represent the order of first and second.
[0186] As can be seen from the above description of the embodiments, those skilled in the art can clearly understand that all or part of the steps in the methods of the above embodiments can be implemented by means of software plus a general-purpose hardware platform. Based on this understanding, the technical solution of this application can be embodied in the form of a software product. This computer software product can be stored in a storage medium, such as a read-only memory (ROM) / RAM, magnetic disk, optical disk, etc., including several instructions to cause a computer device (which may be a personal computer, a server, or a network communication device such as a router) to execute the methods described in various embodiments or some parts of the embodiments of this application.
[0187] The various embodiments in this specification are described in a progressive manner. Similar or identical parts between embodiments can be referred to mutually. Each embodiment focuses on its differences from other embodiments. In particular, the apparatus embodiments are basically similar to the method embodiments, so the description is relatively simple; relevant parts can be referred to the descriptions in the method embodiments. Some or all of the modules can be selected to achieve the purpose of this embodiment according to actual needs. Those skilled in the art can understand and implement this without creative effort.
[0188] The above description is merely an exemplary implementation of this application and is not intended to limit the scope of protection of this application.
Claims
1. A method for determining platform berths, characterized in that, The method includes: Obtain the length of the stopping area and the information of the vehicles stopping at the target station, wherein the vehicle information includes the specification information of each type of vehicle stopping at the target station; For multiple parking modes, the system iterates through the length of the parking area and the parking vehicle information to determine at least one parking space setting scheme for each parking mode. The parking space setting scheme is used to describe the information of multiple parking spaces set in the parking area under the corresponding parking mode. Among them, the different stopping modes correspond to stopping scenarios with different traffic pressures. The multiple stopping modes include at least two of the following: a stopping mode in which the vehicle is completely inside the platform, a stopping mode in which all the vehicle doors are inside the platform, and a stopping mode in which some of the vehicle doors are inside the platform. The "stopping mode where all vehicle doors are inside the platform" refers to a stopping mode where any vehicle stopping at the target platform has all its doors located within the stopping area of the target platform. Furthermore, in this stopping mode, the front and / or rear of the vehicle can be located outside the stopping area of the target platform. The "stopping mode where some doors are inside the platform" refers to a stopping mode where any vehicle stopping at the target platform has at least one door within the stopping area of the target platform that provides boarding and alighting for passengers. Furthermore, in this stopping mode, some of the vehicle's doors can be located outside the stopping area of the target platform.
2. The method according to claim 1, characterized in that, The various stopping modes include a stopping mode in which the vehicle is completely inside the platform; The step of traversing the parking area according to the length and the parked vehicle information for multiple parking modes, and determining at least one parking space setting scheme for each parking mode, includes: For the parking mode where the vehicle is completely located inside the platform, a combination traversal is performed based on the length of the parking area and the vehicle's specifications to determine at least one first type of vehicle combination. Each first type of vehicle combination includes multiple vehicles, and the sum of the lengths of all vehicles in the first type of vehicle combination is less than or equal to the length of the parking area. For each combination of the first type of vehicles, sort and traverse to determine the multiple sequences of the first type of vehicles corresponding to the combination of the first type of vehicles. For each of the first type of vehicle sequences, multiple parking spaces are divided in the parking area according to the vehicle specifications and order, resulting in the parking space setting scheme corresponding to each of the first type of vehicle sequences.
3. The method according to claim 2, characterized in that, The at least one type of vehicle combination includes a target type of vehicle combination, and the step of performing combination traversal based on the length of the parking area and the vehicle specification information to determine at least one type of vehicle combination includes: Obtain the distance between vehicles; The target first type of vehicle combination is determined by combining and traversing the vehicle interval distance, the length of the parking area, and the vehicle specification information. The target first type of vehicle combination includes m vehicles, and the sum of the length of the m vehicles and the interval distance of the m-1 vehicles is less than or equal to the length of the parking area, where m is a positive integer greater than 1.
4. The method according to claim 1, characterized in that, The multiple stopping modes include a stopping mode where all vehicle doors are located inside the platform. The step of traversing the parking area according to the length and the parked vehicle information for multiple parking modes, and determining at least one parking space setting scheme for each parking mode, includes: For the parking mode where all the vehicle doors are located inside the platform, the system performs a combination traversal based on the length of the parking area and the vehicle specifications to determine at least one second type of vehicle combination, and each second type of vehicle combination includes multiple vehicles. For each combination of vehicles of the second type, perform sorting and traversal to determine at least one sequence of vehicles of the second type corresponding to the combination of vehicles of the second type. For each of the second type of vehicle sequences, multiple parking spaces are divided in the parking area according to the vehicle specifications and order, to obtain the parking space setting scheme corresponding to each of the second type of vehicle sequences; Among them, the second type of vehicle sequence satisfies one of the following conditions: Condition 1, Condition 2, and Condition 3: Condition 1: The total length of the vehicles in the second type of vehicle sequence, minus the distance from the front of the first vehicle in the second type of vehicle sequence to the first door of the first vehicle, is less than or equal to the length of the parking area; Condition 2: The total length of the vehicles in the second type of vehicle sequence, minus the distance from the rear of the last vehicle in the second type of vehicle sequence to the last door of the last vehicle, is less than or equal to the length of the parking area. Condition 3: The total length of the vehicles in the second type of vehicle sequence, minus the distance from the front of the first vehicle in the second type of vehicle sequence to its first door, and then minus the distance from the rear of the last vehicle in the second type of vehicle sequence to its last door, the result is less than or equal to the length of the parking area.
5. The method according to claim 1, characterized in that, The multiple stopping modes include a stopping mode in which some of the vehicle doors are located inside the platform. The step of traversing the parking area according to the length and the parked vehicle information for multiple parking modes, and determining at least one parking space setting scheme for each parking mode, includes: For the parking mode where some of the vehicle doors are located inside the platform, the system performs a combination traversal based on the length of the parking area and the vehicle specifications to determine at least one third type of vehicle combination, and each third type of vehicle combination includes multiple vehicles. For each of the third type of vehicle combinations, sort and traverse to determine at least one third type of vehicle sequence corresponding to the third type of vehicle combination; For each of the third type of vehicle sequences, multiple parking spaces are divided in the parking area according to the vehicle specifications and order, to obtain the parking space setting scheme corresponding to each of the third type of vehicle sequences; The third type of vehicle sequence satisfies one of the following conditions: conditions four, five, and six: Condition 4: The total length of the vehicles in the third type of vehicle sequence, minus the distance from the front of the first vehicle to the last door of the first vehicle in the third type of vehicle sequence, is less than or equal to the length of the parking area. Condition 5: The total length of the vehicles in the third type of vehicle sequence, minus the distance from the rear of the last vehicle in the third type of vehicle sequence to the first door of the last vehicle, is less than or equal to the length of the parking area. Condition 6: The total length of the vehicles in the third type of vehicle sequence, minus the distance from the front of the first vehicle in the third type of vehicle sequence to its last door, and then minus the distance from the rear of the last vehicle in the third type of vehicle sequence to its first door, the result is less than or equal to the length of the parking area.
6. A method for determining platform berths, characterized in that, The method includes: Obtain traffic pressure information and vehicle parking information for the target station, wherein the vehicle parking information refers to the information of vehicles waiting to park at the target station; Based on the traffic pressure information of the target station, the target stop mode is determined from multiple stop modes; Based on the vehicle parking information, a target parking space setting scheme is selected from at least one parking space setting scheme corresponding to the target parking mode, so as to allocate parking spaces to the vehicles waiting to park at the target platform according to the target parking space setting scheme; Among them, the different stopping modes correspond to stopping scenarios with different traffic pressures. The multiple stopping modes include at least two of the following: a stopping mode in which the vehicle is completely inside the platform, a stopping mode in which all the vehicle doors are inside the platform, and a stopping mode in which some of the vehicle doors are inside the platform. The "stopping mode where all vehicle doors are inside the platform" refers to a stopping mode where any vehicle stopping at the target platform has all its doors located within the stopping area of the target platform. Furthermore, in this stopping mode, the front and / or rear of the vehicle can be located outside the stopping area of the target platform. The "stopping mode where some doors are inside the platform" refers to a stopping mode where any vehicle stopping at the target platform has at least one door within the stopping area of the target platform that provides boarding and alighting for passengers. Furthermore, in this stopping mode, some of the vehicle's doors can be located outside the stopping area of the target platform.
7. A platform berth determination device, characterized in that, The device includes: The acquisition unit is used to acquire the length of the parking area of the target station and the parking vehicle information, wherein the parking vehicle information includes the specification information of each type of vehicle parked at the target station. The traversal unit is used to traverse the parking area and the parking vehicle information for multiple parking modes respectively, and determine at least one parking space setting scheme for each parking mode. The parking space setting scheme is used to describe the information of multiple parking spaces set in the parking area under the corresponding parking mode. Among them, the different stopping modes correspond to stopping scenarios with different traffic pressures. The multiple stopping modes include at least two of the following: a stopping mode in which the vehicle is completely inside the platform, a stopping mode in which all the vehicle doors are inside the platform, and a stopping mode in which some of the vehicle doors are inside the platform. The "stopping mode where all vehicle doors are inside the platform" refers to a stopping mode where any vehicle stopping at the target platform has all its doors located within the stopping area of the target platform. Furthermore, in this stopping mode, the front and / or rear of the vehicle can be located outside the stopping area of the target platform. The "stopping mode where some doors are inside the platform" refers to a stopping mode where any vehicle stopping at the target platform has at least one door within the stopping area of the target platform that provides boarding and alighting for passengers. Furthermore, in this stopping mode, some of the vehicle's doors can be located outside the stopping area of the target platform.
8. A platform berth determination device, characterized in that, The device includes: The acquisition unit is used to acquire traffic pressure information and vehicle parking information of the target station, wherein the vehicle parking information is the information of vehicles waiting to park at the target station. The mode determination unit is used to determine the target stopping mode from multiple stopping modes based on the traffic pressure information of the target station. The scheme determination unit is used to select a target parking space setting scheme from at least one parking space setting scheme corresponding to the target parking mode based on the vehicle parking information, so as to allocate parking spaces to the vehicle to be parked at the target platform according to the target parking space setting scheme; Among them, the different stopping modes correspond to stopping scenarios with different traffic pressures. The multiple stopping modes include at least two of the following: a stopping mode in which the vehicle is completely inside the platform, a stopping mode in which all the vehicle doors are inside the platform, and a stopping mode in which some of the vehicle doors are inside the platform. The "stopping mode where all vehicle doors are inside the platform" refers to a stopping mode where any vehicle stopping at the target platform has all its doors located within the stopping area of the target platform. Furthermore, in this stopping mode, the front and / or rear of the vehicle can be located outside the stopping area of the target platform. The "stopping mode where some doors are inside the platform" refers to a stopping mode where any vehicle stopping at the target platform has at least one door within the stopping area of the target platform that provides boarding and alighting for passengers. Furthermore, in this stopping mode, some of the vehicle's doors can be located outside the stopping area of the target platform.
9. A platform, characterized in that, The platform includes multiple berths, and the multiple berths belong to at least one berth configuration scheme. The at least one berth configuration scheme is obtained by the platform berth determination method as described in any one of claims 1-5.
10. A computer-readable storage medium storing a computer program, characterized in that, When the computer program is run by a processor, the processor performs the method according to any one of claims 1-5.
Citation Information
Patent Citations
Intelligent bus station platform
CN108803551A
Control method and system for intelligent driving automobile to automatically enter and exit platform
CN111216711A
Self-adaptive parking space setting and platform door and vehicle door linkage control method, system, equipment and medium
CN117456762A
Real-time distribution method, system and equipment for self-adaptive berths of station and medium
CN117649756A
Platform berth determination method and device, platform and storage medium
CN118968802A