Intelligent passenger transport ticket business management method and system based on dynamic segmented inventory management

Through the dynamic segmented inventory management mechanism, the problem of waste of seat resources in the existing system has been solved, and the optimized allocation of transportation resources and the improvement of actual load rate has been achieved.

CN120387877APending Publication Date: 2025-07-29BEST TECH (GRP) CO LTD
View PDF 3 Cites 0 Cited by

Patent Information

Application Number
CN202510890753.2
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-06-30
Publication Date
2025-07-29

AI Technical Summary

Technical Problem

The existing passenger ticketing system lacks segmented inventory management capabilities in the multi-point passenger loading and dropping function, resulting in waste of seat resources and the inability to optimize the configuration of transportation resources, reducing the actual load rate of the vehicle.

Method used

A dynamic segmented inventory management mechanism is adopted to divide the line sections according to the shift line information, set the number of tickets, ticket prices and pre-sale time, and display the purchaseable seats through a three-dimensional matrix seat map, and dynamically adjust the ticketing strategy to optimize the configuration of transportation resources.

Benefits of technology

The actual load rate of passenger vehicles on the bus line has been improved, the waste of seat resources has been avoided, the allocation of transportation resources has been optimized, and the operational efficiency has been improved.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120387877A_ABST
    Figure CN120387877A_ABST
Patent Text Reader

Abstract

The invention belongs to the technical field of automobile passenger transport ticket business management, and provides an intelligent passenger transport ticket business management method and system based on dynamic segmented inventory management, and the main scheme is that the method comprises the steps: obtaining the class line information of a road passenger transport automobile passenger station; dividing the shift line into a plurality of sub-line sections based on the shift line information, configuring the starting station to only allow getting on, configuring the terminal station to only allow getting off, and configuring all the intermediate stations to allow getting on and off; passenger vehicle parameters and driving parameters of the sub-line segments are obtained based on the class line information, and the ticket selling number and the ticket price are set; and setting a dynamic segmented inventory management mechanism of tickets, setting pre-selling time based on the dynamic segmented inventory management mechanism, dynamically adjusting the ticket selling number, ticket price and pre-selling time of the sub-line segments based on the dynamic segmented inventory management mechanism, and displaying ticketing seats in the form of a three-dimensional matrix seat map. According to the invention, the actual load rate of the passenger cars on the class line can be improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the technical field of automobile passenger transport ticketing management, and particularly to an intelligent passenger transport ticketing management method and system based on dynamic sectional inventory management. Background Art

[0002] With the transformation and upgrading of the transportation industry, the traditional "station-to-station" passenger transport mode can no longer meet the market demand. Therefore, it is encouraged to transform the regular bus service to the "one station with multiple stops" mode, allowing passenger transport enterprises to set up multiple off-station pick-up and drop-off points along the fixed route to improve operation flexibility and passenger convenience.

[0003] In the traditional automobile passenger transport management system, the software is mainly designed around the "station-to-station" mode, that is, passengers can only get on and off at fixed departure stations and terminal stations, and ticketing management is also based on full-course seat occupancy. Although some systems already support the "multiple stops for getting on and off" function (that is, several stops are set along the route, allowing passengers to get on and off at different stations), these systems generally lack the ability of sectional inventory management: the traditional system adopts the "full-course seat occupancy" mode, that is, once a seat is purchased by a certain passenger (even if only taking part of the route), the system will lock the seat for the whole journey, resulting in the inability to fully utilize the seat resources for the subsequent sections and reducing the actual load factor of the passenger transport vehicle.

[0004] At present, some passenger transport management systems have tried to support the "multiple stops for getting on and off" function, but still have not solved the core problem of sectional inventory management. For example: "Research on Intelligent Scheduling System for Road Passenger Transport" (Journal of Traffic and Transportation Engineering, 2023) discussed the passenger flow prediction and schedule adjustment algorithms, but it mainly focused on the passenger flow prediction and schedule adjustment problems, and still did not propose a specific solution for the inventory management of sectional ticketing.

[0005] Therefore, although the existing automobile passenger transport ticketing and scheduling systems have been improved in the "multiple stops for getting on and off" function, there are still the following key defects: 1. The problem of resource waste caused by full-course seat locking The existing system adopts the "full-course seat occupancy" mode, that is, after a passenger purchases a ticket for any section of a certain schedule, the system automatically locks the full-course right of use of the seat, and even if no one buys the ticket for the subsequent section, the seat cannot be released.

[0006] Consequence: A large amount of seat resources are idle, reducing the actual load factor of the vehicle and affecting the operation income of passenger transport enterprises.

[0007] 2. Lack of dynamic sectional inventory management ability The traditional system cannot independently manage the seat inventory by section, and cannot flexibly adjust the number of tickets available for sale, the advance sale duration of the section, the ticket sales stop time, the section suspension of service, etc. according to the actual demands of each section.

[0008] Consequence: The ticket sources for popular sections are in short supply, while the seats in unpopular sections are vacant, failing to achieve the optimal allocation of transport capacity resources. Summary of the Invention

[0009] The object of the present invention is to provide an intelligent passenger transport ticketing management method and system based on dynamic segmented inventory management, which can reasonably set the ticket pre-sale time for each sub-route section through the dynamic segmented inventory management mechanism of tickets, and can dynamically adjust the ticket selling quantity, ticket price and pre-sale time of the sub-route section, thereby improving the actual occupancy rate of scheduled bus passenger cars and avoiding the waste of transport capacity resources.

[0010] To solve its technical problems, the present invention adopts the following technical solutions: On the one hand, the present invention provides an intelligent passenger transport ticketing management method based on dynamic segmented inventory management, including the following steps: Obtain the route information of the road passenger transport bus station; Based on the route information, divide the route into multiple sub-route sections, configure the departure station to only allow boarding, configure the terminal station to only allow alighting, and configure all intermediate stations to allow both boarding and alighting; Based on the route information, obtain the passenger car parameters and the driving parameters of the sub-route section to set the ticket selling quantity and ticket price; Set up a dynamic segmented inventory management mechanism for tickets, set the pre-sale time based on the dynamic segmented inventory management mechanism, and dynamically adjust the ticket selling quantity, ticket price and pre-sale time of the sub-route section based on the dynamic segmented inventory management mechanism, and display the available tickets in the form of a three-dimensional matrix seat map.

[0011] As a further optimization, the dividing the route into multiple sub-route sections based on the route information means: Based on the route information, obtain the departure station, each intermediate station and the terminal station that the passenger car on the current route passes through in sequence; Regard the route section between every two of the departure station, each intermediate station and the terminal station as a sub-route section.

[0012] As a further optimization, the obtaining the passenger car parameters and the driving parameters of the sub-route section based on the route information to set the ticket selling quantity and ticket price includes the following steps: Obtain the average fuel consumption of the passenger car when driving along the current route between different load states of each sub-route section, and use it as the passenger car parameter; Obtain the driving distance and driving time of the passenger car when driving along the current route between each sub-route section, and use it as the driving parameter of the sub-route section; Determine the congestion level of the current sub-route section based on the average fuel consumption, driving distance and driving time; Set the ticket sales quantity and ticket price for the current sub - route section based on the congestion level of the current sub - route section.

[0013] As a further optimization, determining the congestion level of the current sub - route section based on the average fuel consumption, average driving distance, and average driving time includes the following steps: Preset the average fuel consumption when the passenger vehicle drives along the current route between each sub - route section under different loading states, and preset the driving distance and driving time when the passenger vehicle drives along the current route between each sub - route section. Compare the average fuel consumption with the preset average fuel consumption. If it is lower than the preset average fuel consumption, then determine whether the driving distance is less than the preset driving distance and whether the driving time is less than the preset driving time. When the driving distance is less than the preset driving distance and the driving time is less than the preset driving time, determine that the congestion level of the current sub - route section is uncongested; otherwise, determine the congestion level as generally congested and severely congested according to the distance value and time value that exceed the preset driving distance and preset driving time.

[0014] As a further optimization, setting the ticket sales quantity and ticket price for the current sub - route section based on the congestion level of the current sub - route section means: If the congestion level of the current sub - route section is uncongested, then set the ticket sales quantity for the current sub - route section as the first ticket sales quantity and the ticket price as the first ticket price. If the congestion level of the current sub - route section is generally congested, then set the ticket sales quantity for the current sub - route section as the second ticket sales quantity and the ticket price as the second ticket price. If the congestion level of the current sub - route section is severely congested, then set the ticket sales quantity for the current sub - route section as the third ticket sales quantity and the ticket price as the third ticket price. The first ticket sales quantity is less than the second ticket sales quantity, the second ticket sales quantity is less than the third ticket sales quantity, the first ticket price is lower than the second ticket price, and the second ticket price is lower than the third ticket price.

[0015] As a further optimization, the set dynamic segmented inventory management mechanism for tickets includes: Set a stepped pre - sale weight based on the ticket price and set the pre - sale time based on the stepped pre - sale weight. Obtain ticket query requests, purchase requests, and purchase results for different pre - sale times. Based on the ticket query requests, purchase requests, and purchase results for different pre - sale times, dynamically adjust the stepped pre - sale weight, and adjust the ticket sales quantity, ticket price, and pre - sale time of the sub - route section based on the dynamically adjusted stepped pre - sale weight.

[0016] As a further optimization, setting a stepped pre-sale weight based on the ticket price and setting the pre-sale time based on the stepped pre-sale weight means: Obtain the ticket prices of different sub-route segments set, and sort the ticket prices from high to low according to the price; According to the sorting of the ticket prices, set the pre-sale weights of different sub-route segments from high to low in a linear relationship with the ticket prices in turn to form a stepped pre-sale weight; Based on the stepped pre-sale weight, set the pre-sale times of different sub-route segments from long to short in a linear relationship with the pre-sale weight in turn.

[0017] As a further optimization, dynamically adjusting the ticket sales quantity, ticket price and pre-sale time of the sub-route segments based on the dynamic sectional inventory management mechanism means: Dynamically divide each pre-sale time into three time periods; In the first time period, obtain the ticket query requests within the longest pre-sale time, and display all available seats of the current passenger car in response to the ticket query requests; Judge whether a ticket purchase request corresponding to the ticket query request is received in the first time period. If it is received, obtain the ticket purchase result in the second time period; Judge whether the current user has a ticket refund in the third time period based on the ticket purchase result. If there is no ticket refund, obtain the available seats of the current passenger car in response to the ticket query requests within the next pre-sale time with the ticket purchase result after the end of the third time period until the shortest pre-sale time; Obtain the remaining available seats at the end of each pre-sale time, and judge whether they are higher than the preset remaining quantity of the corresponding sub-route segment. If they are higher, adjust the ticket sales quantity of the corresponding sub-route segment from small to large according to the difference between the pre-sale weights. When the ticket sales quantity of the sub-route segment increases, increase the pre-sale weight, ticket price and pre-sale time of the current sub-route segment proportionally. If they are lower, do not adjust the pre-sale weight, ticket sales quantity, ticket price and pre-sale time of the current sub-route segment.

[0018] As a further optimization, displaying the available seats for purchase in the form of a three-dimensional matrix seat map means: Represent the boarding station, alighting station and remaining available seats for purchase in three dimensions of row, column and plane respectively.

[0019] On the other hand, the present invention also provides an intelligent passenger transport ticketing management system based on dynamic sectional inventory management, which is applied to the intelligent passenger transport ticketing management method based on dynamic sectional inventory management, and includes: A bus line information acquisition unit, which is used to acquire the bus line information of the road passenger transport bus station; The sub - route segment division and station configuration unit is used to divide the bus line into multiple sub - route segments based on the bus line information, configure the starting station to only allow boarding, configure the terminal station to only allow alighting, and configure all intermediate stations to allow both boarding and alighting; The ticket setting unit is used to obtain the passenger car parameters and the driving parameters of the sub - route segments based on the bus line information to set the number of tickets sold and the ticket price; The dynamic adjustment unit is equipped with a dynamic segmented inventory management mechanism for tickets. It is used to set the pre - sale time based on the dynamic segmented inventory management mechanism, dynamically adjust the number of tickets sold, the ticket price, and the pre - sale time of the sub - route segments based on the dynamic segmented inventory management mechanism, and display the available tickets for purchase in the form of a three - dimensional matrix seat map.

[0020] The beneficial effects of the present invention are as follows: First, since the present invention sets the pre - sale time, the number of tickets sold, and the ticket price according to the specific conditions of each sub - route segment, it can improve the actual occupancy rate of the passenger bus on each sub - route segment. Second, the present invention also uses the dynamic segmented inventory management mechanism to dynamically adjust the pre - sale time, the number of tickets sold, and the ticket price set for the corresponding sub - route segments, thereby reducing the shortage of tickets in popular sections and minimizing the vacancy of seats in unpopular sections. Finally, different from the traditional situation where seats are directly locked after ticket purchase, or there is a high - latency problem when seats are synchronized to the passenger transportation system and the ticket - selling system after passengers alight, resulting in seats not being available for purchase by users in different sections in a timely manner, the present invention avoids the high - latency problems in seat locking and synchronization to the passenger transportation system and the ticket - selling system through the dynamic segmented inventory management mechanism. Therefore, the method proposed by the present invention can optimize the transport capacity resources of passenger buses on bus lines. Description of the Drawings

[0021] Figure 1 It is a flowchart of the intelligent passenger transport ticket management method based on dynamic segmented inventory management in the first embodiment of the present invention; Figure 2 It is a schematic diagram of dividing the bus line into multiple sub - route segments in the first embodiment of the present invention; Figure 3 It is a flowchart of obtaining the passenger car parameters and the driving parameters of the sub - route segments based on the bus line information to set the number of tickets sold and the ticket price in the first embodiment of the present invention; Figure 4 It is a flowchart of determining the congestion level of the current sub - route segment based on the average fuel consumption, average driving distance, and average driving time in the first embodiment of the present invention; Figure 5 It is a schematic diagram of displaying the available tickets for purchase in the form of a three - dimensional matrix seat map in the first embodiment of the present invention; Figure 6 It is a schematic diagram of the composition structure of the intelligent passenger transport ticket management system based on dynamic segmented inventory management in the second embodiment of the present invention. DETAILED DESCRIPTION

[0022] To make the objectives, technical solutions, and advantages of the embodiments of the present invention more clear, the technical solutions of the embodiments of the present invention will be clearly and completely described below in conjunction with the accompanying drawings of the embodiments of the present invention. Obviously, the described embodiments are only part of the embodiments of the present invention, not all of the embodiments. Generally, the components of the embodiments of the present invention described and shown in the drawings herein can be arranged and designed in various different configurations.

[0023] Example 1 This embodiment provides an intelligent passenger ticket management method based on dynamic segmented inventory management. Figure 1 , wherein the method comprises the following steps: S1. Obtaining bus route information of road passenger transport bus stations; S2. Divide the bus route into multiple sub-route segments based on the bus route information, configure the starting station to only allow boarding, configure the terminal station to only allow alighting, and configure all intermediate stations to allow boarding and alighting; S3. Obtaining passenger vehicle parameters and driving parameters of sub-route segments based on route information to set the number of tickets sold and the fare; S4. Establish a dynamic segmented inventory management mechanism for ticketing, set pre-sale times based on the dynamic segmented inventory management mechanism, dynamically adjust the number of tickets sold, ticket prices, and pre-sale times for sub-line segments based on the dynamic segmented inventory management mechanism, and display available seats in the form of a three-dimensional matrix seat map.

[0024] The number of seats available for sale on a bus departing at a specific time on a particular route at a bus station is called "inventory." Traditional systems use a "full-trip seat occupancy" model. This means that once a seat is purchased by a passenger (even if only for a portion of the trip), the system locks it for the entire trip. This results in underutilization of seats on subsequent trips and reduces the actual load factor of passenger vehicles.

[0025] Therefore, in this embodiment, it is necessary to first obtain the route information of the road passenger bus station, and then divide the route into sub-route segments based on the route information. In the actual operation of the passenger buses in the route, the route from the starting station to the various intermediate stations and then to the terminal station is generally fixed, and the tickets for traditional passenger buses are generally sold in advance. However, since the route is generally too long and the itinerary is relatively fixed, for routes with longer itineraries, some sections may have scenic spots with large passenger flow, while some sections may have low passenger flow. For traditional route passenger vehicles, the pre-sale time and ticket quantity of tickets sold in advance, whether on holidays or weekdays, are generally not adjusted. Instead, the number of departures is increased to meet the travel needs of passengers on popular sections. This leads to an increase in the frequency of departures on popular sections, and the cost of scheduling is increased. The occupancy rate and full load rate of passenger buses on unpopular sections are not high, resulting in a waste of transportation resources.

[0026] Therefore, in this embodiment, it is necessary to set the number of tickets sold and the ticket price based on the specific conditions of different line sections, and to perform subsequent dynamic adjustments after setting the number of tickets sold and the ticket price to avoid wasting transportation resources.

[0027] In the specific implementation process, see Figure 2 Dividing the bus route into multiple sub-route segments based on the bus route information may include: obtaining the originating station, each intermediate station, and the terminal station that the bus on the current bus route passes through in sequence based on the bus route information; and defining the route segments between each of the originating station, each intermediate station, and the terminal station as sub-route segments. The stations include the originating station, the first intermediate station, the second intermediate station, the third intermediate station, the fourth intermediate station, and the terminal station, and a1 through a15 represent weights of the corresponding sub-route segments.

[0028] After the sub-route segments are divided, the number of tickets and the price of the tickets need to be set based on the bus parameters and the driving parameters of the sub-route segments. Generally speaking, the route information not only includes the bus parameter information of the different shifts on the current route, but also includes the driving parameters of each bus during the driving process. The operating costs of the buses on the route mainly come from fuel consumption, passenger load, and driving distance. Therefore, in this embodiment, it is necessary to obtain the bus parameters and the driving parameters of the sub-route segments based on the route information to set the number of tickets and the price of the tickets. Specifically, see Figure 3 In step S3 of this embodiment, the process of obtaining bus parameters and sub-route driving parameters based on route information to set the number of tickets and the fare can include the following steps: S301, obtaining the average fuel consumption of a passenger vehicle when driving along the current route between various sub-route segments under different passenger load conditions, and using the average fuel consumption as a passenger vehicle parameter; S302: Acquire the driving distance and driving time of the passenger vehicle when driving along the current route between each sub-route segment, and use them as driving parameters of the sub-route segment; S303, determining the congestion level of the current sub-route segment based on the average fuel consumption, driving distance, and driving time; S304: Set the number of tickets and the ticket price for the current sub-line segment based on the congestion level of the current sub-line segment.

[0029] Here, since passengers may get off at the terminal or at an intermediate station after getting on the bus at the departure station or various intermediate stations, passenger buses have different occupancy states in different route sections. Since passenger bus drivers are relatively fixed, although their driving habits vary in different weather conditions or different congested sections, they generally remain relatively stable before on-the-job training. Therefore, under different occupancy states, the main cost of passenger buses mainly comes from the average fuel consumption of passenger buses. Passenger buses will mostly face road congestion during driving. Once road congestion occurs, driving time and fuel consumption will inevitably increase. In some cases, they may also face road construction, which will force passenger buses on scheduled routes to increase driving distance. Therefore, the driving parameters of each sub-line section mainly depend on driving distance and driving time.

[0030] Therefore, when passenger cars are driving on different sub-line sections, the road congestion will affect the cost of using the car. Therefore, when setting fares, it is necessary to set them based on the congestion level of the sub-line section, and the number of tickets sold can also be set based on the degree of road congestion and the number of passengers getting on and off the bus.

[0031] It should be noted that see Figure 4 In step S303, when determining the congestion level of the sub-route segment, in order to set the ticket price and ticket quantity as accurately as possible, determining the congestion level of the current sub-route segment based on the average fuel consumption, average driving distance, and average driving time may include the following steps: S3031. Preset the average fuel consumption of a passenger vehicle when driving along the current route between each sub-route segment under different passenger load conditions, and preset the driving distance and driving time of the passenger vehicle when driving along the current route between each sub-route segment; S3032: Compare the average fuel consumption with a preset average fuel consumption. If the average fuel consumption is lower than the preset average fuel consumption, determine whether the driving distance is less than the preset driving distance, and also determine whether the driving time is less than the preset driving time. S3033. When the driving distance is less than a preset driving distance and the driving time is less than a preset driving time, the congestion level of the current sub-route segment is determined to be non-congested. Otherwise, the congestion level is determined to be general congestion or severe congestion based on the distance value and time value exceeding the preset driving distance and the preset driving time.

[0032] Specifically, after determining the congestion level, the ticket prices and ticket quantities for different sub-route segments can be accurately set. Therefore, setting the ticket quantity and ticket price for the current sub-route segment based on the congestion level of the current sub-route segment may refer to: If the congestion level of the current sub-line segment is not congested, the ticket quantity for the current sub-line segment is set to the first ticket quantity and the fare is set to the first fare; If the congestion level of the current sub-line segment is normal congestion, the ticket quantity for the current sub-line segment is set to the second ticket quantity and the fare is set to the second fare; If the congestion level of the current sub-line segment is severe congestion, the ticket quantity for the current sub-line segment is set to the third ticket quantity and the fare is set to the third fare; The first ticket sales quantity is smaller than the second ticket sales quantity, the second ticket sales quantity is smaller than the third ticket sales quantity, the first ticket price is lower than the second ticket price, and the second ticket price is lower than the third ticket price.

[0033] In actual application, management personnel may be allowed to adjust ticket prices and ticket quantities during the setting process. However, once the ticket prices and ticket quantities are set, manual modifications are not allowed. Instead, dynamic adjustments are made using the dynamic segmented inventory management mechanism of ticketing in this embodiment to meet the travel needs of passengers on different sub-line segments and ensure the optimal configuration of transportation resources.

[0034] Therefore, after setting the number of tickets sold and the ticket price, it is necessary to set up a dynamic segmented inventory management mechanism for tickets, and set the pre-sale time based on the dynamic segmented inventory management mechanism. Finally, based on the dynamic segmented inventory management mechanism, the number of tickets sold, the ticket price and the pre-sale time of the sub-line segment are dynamically adjusted, and the available seats are displayed in the form of a three-dimensional matrix seat map.

[0035] It should be noted that the dynamic segmented inventory management mechanism for ticketing depends on the route conditions of each sub-route segment. The driving distance of passenger vehicles in different sub-route segments is not uniform. Some sub-route segments have longer driving distances, while others have shorter driving distances. In order to match the operation and maintenance costs of passenger vehicles, sub-route segments with longer driving distances should be configured with higher ticket prices and pre-sale weights, and pre-sale times should be set based on the pre-sale weights. Since the travel needs of users on different sub-route segments may change based on holidays and personal circumstances, if the traditional method of determining and adjusting pre-sale weights, ticket quantity, ticket prices, and pre-sale times based on historical passenger vehicle ride information is used, passenger vehicles may not be in the optimal capacity allocation state, nor can they be accurately guaranteed to be as full as possible. Therefore, in this embodiment, the dynamic segmented inventory management mechanism for ticketing set up may include: Set tiered pre-sale weights based on ticket prices, and set pre-sale time based on the tiered pre-sale weights; Obtain ticket query requests, ticket purchase requests, and ticket purchase results for different pre-sale times; Based on ticket query requests, ticket purchase requests and ticket purchase results at different pre-sale times, the stepped pre-sale weights are dynamically adjusted, and the ticket quantity, ticket price and pre-sale time of the sub-line segment are adjusted based on the dynamically adjusted stepped pre-sale weights.

[0036] Therefore, in this embodiment, setting the tiered pre-sale weights based on the ticket price and setting the pre-sale time based on the tiered pre-sale weights means: Get the fares of different sub-line segments and sort them from high to low; According to the ranking of ticket prices, the pre-sale weights of different sub-line segments are set in order from high to low in a linear relationship with the ticket prices, forming a stepped pre-sale weight; Based on the stepped pre-sale weights, the pre-sale time of different sub-segments is set in sequence from long to short in a linear relationship with the pre-sale weights.

[0037] In actual application, since the ticket price in this embodiment corresponds to the driving mileage of a passenger car, when adjusting the ticket price, a linear increase or linear decrease is sufficient, and the stepped pre-sale weight in this embodiment also corresponds to the ticket price or mileage.

[0038] For the same passenger bus, the travel needs of users with long distances need to be met first. This embodiment is explained using the following route information as an example: Xichang (boarding) - Chengdu (getting on and off) - Chongqing (getting on and off) - Wuhan (getting on and off) - Jingdezhen (getting off).

[0039] If the ticket price from Xichang to Jingdezhen is 600 yuan, the ticket price from Xichang to Chengdu is 100 yuan.

[0040] Tickets for the route from Xichang to Jingdezhen are available for advance sale 60 days in advance, tickets for the route from Xichang to Wuhan are available for advance sale 50 days in advance, tickets for the route from Chengdu to Wuhan are available for advance sale 40 days in advance, and tickets for the route from Xichang to Chengdu are available for advance sale 15 days in advance, etc. The stepped advance sale weight design not only meets the travel service needs of passengers but also increases the bus fare revenue and optimizes the allocation of transport capacity resources.

[0041] It should be noted that for the sub-route section where passengers board in Chengdu and get off in Wuhan, the advance sale time set in this embodiment is 40 days in advance. Since this embodiment does not set the advance sale time based on historical passenger ticket sales information, the 40-day advance sale time may be set too long. If there are no users checking or purchasing tickets for a long time, it may affect the ticket purchasing process of users on other sub-route sections. Therefore, the 40 days can be divided into three time periods, and the ticket checking, purchasing, or refund statistics work can be completed in these three different time periods, which can then provide guidance for subsequent precise adjustment of the advance sale weight, ticket sales quantity, ticket price, and advance sale time. Therefore, in this embodiment, dynamically adjusting the ticket sales quantity, ticket price, and advance sale time of the sub-route section based on the dynamic segmented inventory management mechanism means: Dynamically divide each advance sale time into three time periods; In the first time period, obtain the ticket query requests within the longest advance sale time and display all available seats of the current passenger bus in response to the ticket query requests; Judge whether a ticket purchase request corresponding to the ticket query request is received in the first time period. If received, obtain the ticket purchase result in the second time period; In the third time period, judge whether the current user has a ticket refund based on the ticket purchase result. If there is no ticket refund, after the end of the third time period, obtain the available seats of the current passenger bus in response to the ticket query request for the next advance sale time with the ticket purchase result until the shortest advance sale time; Obtain the remaining available seats at the end of each advance sale time and judge whether they are higher than the preset remaining quantity of the corresponding sub-route section. If higher, adjust the ticket sales quantity of the corresponding sub-route section from small to large according to the difference between the advance sale weights. When the ticket sales quantity of the sub-route section increases, proportionally increase the advance sale weight, ticket price, and advance sale time of the current sub-route section. If lower, do not adjust the advance sale weight, ticket sales quantity, ticket price, and advance sale time of the current sub-route section.

[0042] In the actual application process, when initially dividing the three time periods, it can be freely adjusted according to the habits of users checking, purchasing, or refunding tickets.

[0043] It should be noted that the traditional display of available seats for purchase is generally a two-dimensional display method, that is, the rows and columns are used to represent the rows and columns of the available seats respectively. However, the traditional two-dimensional display method of available seats for purchase cannot meet the dynamic segmented inventory management requirements of this embodiment. Therefore, in this embodiment, the available seats for purchase are displayed in the form of a three-dimensional matrix seat map. Specifically, in this embodiment, the display of available seats for purchase in the form of a three-dimensional matrix seat map means that: The boarding station, the alighting station, and the remaining available seats are represented by the three dimensions of row, column, and plane respectively.

[0044] After the ticket is successfully sold, if the seat number is to be stored in the database in the form of [2,1,3] representing the seat at the 3rd column of the 1st row on the plane with the subscript 2, the following steps need to be implemented: a. Set an int[][][] matrix three-dimensional matrix to represent the occupancy of seats. See Figure 5 , where the first dimension of the matrix represents the seat number, the second dimension represents the boarding point, and the third dimension represents the alighting point.

[0045] b. The seat status is an int number, 0 represents available for sale, 1 represents sold, 2 represents inspected, and 3 represents reserved for scheduling. Storing the seat status as an int value can flexibly handle business expansion.

[0046] c. Encapsulation and abstraction. Adopt the facade pattern to provide a unified and higher-level interface, hiding the complexity of the matrix seat map algorithm and making external calls simpler. For example: provide an interface for "querying the status of the same seat between all line segments", "batch updating the status of some seat numbers in a certain line segment to sold", and "querying all line conditions in a certain line segment".

[0047] d. Use the JSON data type to store the JSON representation of the three-dimensional array and use the Gson library for conversion to avoid redundant storage in the database.

[0048] Figure 5 In, A, B, C, and D are four points respectively, and the schematic diagram of the matrix seat of 10 seats. In Java, the subscript of the first layer starts from 0. For example, in this schematic diagram of the matrix seat, the red label T at the position of matrix[2,1,3] indicates that the ticket for the seat at the subscript [1,3] (the line segment B-D) on the 2nd layer (seat No. 3) has been sold.

[0049] Embodiment 2 This embodiment provides an intelligent passenger transport ticketing management system based on dynamic segmented inventory management, which is applied to the intelligent passenger transport ticketing management method based on dynamic segmented inventory management in Embodiment 1. See the schematic diagram of the system composition structure Figure 6 , where the system includes: The bus line information acquisition unit is used to acquire the bus line information of the road passenger transport bus station; The sub-line segment division and station configuration unit is used to divide the bus line into multiple sub-line segments based on the bus line information, configure the departure station to only allow boarding, configure the terminal station to only allow alighting, and configure all intermediate stations to allow both boarding and alighting; The ticket setting unit is used to acquire the passenger car parameters and the driving parameter settings of the sub-line segments based on the bus line information to set the ticket sales quantity and the ticket price; The dynamic adjustment unit is provided with a dynamic segmented inventory management mechanism for tickets, and is used to set the advance sale time based on the dynamic segmented inventory management mechanism, dynamically adjust the ticket sales quantity, ticket price and advance sale time of the sub-line segments based on the dynamic segmented inventory management mechanism, and display the available tickets in the form of a three-dimensional matrix seat map.

[0050] According to the description of Embodiment 1, it can be known that the application scenario and implementation principle of this embodiment are the same as those of Embodiment 1, so they will not be elaborated here.

[0051] The above are only the preferred embodiments of the present invention and are not used to limit the present invention. For those skilled in the art, various changes and modifications can be made to the present invention. Any modification, equivalent replacement, improvement, etc. made within the spirit and principle of the present invention shall be included in the protection scope of the present invention.

Claims

1. An intelligent passenger ticketing management method based on dynamic segmented inventory management, characterized in that, It includes the following steps: Obtain the route information of the road passenger transport bus station; Based on the route information, divide the route into multiple sub-route segments, configure the departure station to only allow boarding, configure the terminal station to only allow alighting, and configure all intermediate stations to allow both boarding and alighting; Based on the route information, obtain the passenger car parameters and the driving parameters of the sub-route segments to set the ticket sales quantity and ticket price; Set a dynamic segmented inventory management mechanism for tickets, set the advance sale time based on the dynamic segmented inventory management mechanism, and dynamically adjust the ticket sales quantity, ticket price, and advance sale time of the sub-route segments based on the dynamic segmented inventory management mechanism, and display the available tickets in the form of a three-dimensional matrix seat map.

2. The intelligent passenger ticketing management method based on dynamic segmented inventory management according to claim 1, wherein The dividing the route into multiple sub-route segments based on the route information means: Based on the route information, obtain the departure station, each intermediate station, and the terminal station that the passenger car passes through in sequence on the current route; Take the route segments between every two of the departure station, each intermediate station, and the terminal station as sub-route segments.

3. The intelligent passenger ticketing management method based on dynamic segmented inventory management according to claim 1, wherein, The obtaining the passenger car parameters and the driving parameters of the sub-route segments based on the route information to set the ticket sales quantity and ticket price includes the following steps: Obtain the average fuel consumption of the passenger car when driving along the current route between different sub-route segments in different loading states, and use it as the passenger car parameter; Obtain the driving distance and driving time of the passenger car when driving along the current route between each sub-route segment, and use them as the driving parameters of the sub-route segments; Determine the congestion level of the current sub-route segment based on the average fuel consumption, driving distance, and driving time; Set the ticket sales quantity and ticket price of the current sub-route segment based on the congestion level of the current sub-route segment.

4. The intelligent passenger ticketing management method based on dynamic segmented inventory management according to claim 3, wherein The determining the congestion level of the current sub-route segment based on the average fuel consumption, average driving distance, and average driving time includes the following steps: Preset the average fuel consumption of the passenger car when driving along the current route between different sub-route segments in different loading states, and preset the driving distance and driving time of the passenger car when driving along the current route between each sub-route segment; Compare the average fuel consumption with the preset average fuel consumption. If it is lower than the preset average fuel consumption, then judge whether the driving distance is less than the preset driving distance, and at the same time judge whether the driving time is less than the preset driving time; When the driving distance is less than the preset driving distance and the driving time is less than the preset driving time, determine that the congestion level of the current sub-route segment is uncongested. Otherwise, determine the congestion level as generally congested and severely congested according to the distance value and time value that exceed the preset driving distance and the preset driving time.

5. The intelligent passenger ticketing management method based on dynamic segmented inventory management according to claim 4, wherein, The setting the ticket sales quantity and ticket price of the current sub-route segment based on the congestion level of the current sub-route segment means: If the congestion level of the current sub-route segment is uncongested, then set the ticket sales quantity of the current sub-route segment as the first ticket sales quantity and the ticket price as the first ticket price; If the congestion level of the current sub-route segment is generally congested, then set the ticket sales quantity of the current sub-route segment as the second ticket sales quantity and the ticket price as the second ticket price; If the congestion level of the current sub - route section is severe congestion, then set the ticket sales quantity of the current sub - route section to the third ticket sales quantity and the ticket price to the third ticket price; The first ticket sales quantity is less than the second ticket sales quantity, the second ticket sales quantity is less than the third ticket sales quantity, the first ticket price is lower than the second ticket price, and the second ticket price is lower than the third ticket price.

6. The intelligent passenger ticketing management method based on dynamic segmented inventory management according to claim 1, characterized in that The set dynamic segmented inventory management mechanism for tickets includes: Set a stepped advance - sale weight based on the ticket price and set the advance - sale time based on the stepped advance - sale weight; Obtain ticket query requests, purchase requests, and purchase results for different advance - sale times; Based on the ticket query requests, purchase requests, and purchase results for different advance - sale times, dynamically adjust the stepped advance - sale weight, and adjust the ticket sales quantity, ticket price, and advance - sale time of the sub - route section based on the dynamically adjusted stepped advance - sale weight.

7. The intelligent passenger ticketing management method based on dynamic segmented inventory management according to claim 6, characterized in that The setting of a stepped advance - sale weight based on the ticket price and setting the advance - sale time based on the stepped advance - sale weight means: Obtain the ticket prices of different sub - route sections set, and sort the ticket prices from high to low according to the price; According to the sorting of the ticket prices, set the advance - sale weights of different sub - route sections from high to low in a linear relationship with the ticket prices in turn to form a stepped advance - sale weight; Based on the stepped advance - sale weight, set the advance - sale times of different sub - route sections from long to short in a linear relationship with the advance - sale weight in turn.

8. The intelligent passenger ticketing management method based on dynamic segmented inventory management according to claim 6, characterized in that, The dynamic adjustment of the ticket sales quantity, ticket price, and advance - sale time of the sub - route section based on the dynamic segmented inventory management mechanism means: Dynamically divide each advance - sale time into three time periods; In the first time period, obtain the ticket query requests within the longest advance - sale time and display all available seats of the current passenger car in response to the ticket query requests; Judge whether a purchase request corresponding to the ticket query request is received in the first time period. If received, obtain the purchase result in the second time period; In the third time period, judge whether the current user refunds the ticket based on the purchase result. If not, after the end of the third time period, obtain the available seats of the current passenger car in response to the ticket query request for the next advance - sale time with the purchase result until the shortest advance - sale time; Obtain the remaining available seats at the end of each advance - sale time and judge whether it is higher than the preset remaining quantity of the corresponding sub - route section. If it is higher, adjust the ticket sales quantity of the corresponding sub - route section from small to large according to the difference between the advance - sale weights. When the ticket sales quantity of the sub - route section increases, increase the advance - sale weight, ticket price, and advance - sale time of the current sub - route section proportionally. If it is lower, do not adjust the advance - sale weight, ticket sales quantity, ticket price, and advance - sale time of the current sub - route section.

9. The intelligent passenger ticketing management method based on dynamic segmented inventory management according to any one of claims 1-8, characterized in that, The display of available tickets in the form of a three - dimensional matrix seat map means: Represent the boarding station, alighting station, and remaining available tickets in three dimensions of row, column, and plane respectively.

10. An intelligent passenger ticketing management system based on dynamic segmented inventory management, which is applied to the intelligent passenger ticketing management method based on dynamic segmented inventory management as described in any one of claims 1-9, characterized in that, It includes: A bus line information acquisition unit for acquiring the bus line information of the road passenger transport bus station; A sub - route section division and station configuration unit for dividing the bus line into multiple sub - route sections based on the bus line information, configuring the starting station to only allow boarding, the terminal station to only allow alighting, and all intermediate stations to allow both boarding and alighting; A ticketing setting unit, configured to obtain passenger car parameters and driving parameter settings for sub-route segments based on route information, and set the number of tickets sold and the ticket price. A dynamic adjustment unit, equipped with a dynamic segmented inventory management mechanism for tickets, is configured to set the advance sale time based on the dynamic segmented inventory management mechanism, dynamically adjust the number of tickets sold, the ticket price, and the advance sale time for sub-route segments based on the dynamic segmented inventory management mechanism, and display the available seats for purchase in the form of a three-dimensional matrix seat map.

Citation Information

Patent Citations

  • Bluetooth communication-based vehicle oil quantity indicating system and automatic navigation method

    CN107167157A

  • Multi-level ticket price seat stock nesting control method for high-speed railway train

    CN110570128A

  • Interregional vehicle optimization method and device, electronic equipment and storage medium

    CN116432800A