Methods, systems, and electronic devices for settling and distributing fares for rail transit passenger flows.
The method and system accurately allocate rail transit passenger flow by identifying trains with QR codes, capturing full-body images, and analyzing clothing and time data to enhance passenger flow analysis and revenue distribution accuracy.
Patent Information
- Authority / Receiving Office
- JP · JP
- Patent Type
- Patents
- Current Assignee / Owner
- CHINA UNIV OF MINING & TECH
- Filing Date
- 2024-03-01
- Publication Date
- 2026-05-12
AI Technical Summary
Existing rail transit passenger flow allocation systems struggle to accurately determine which train passengers board, especially when they wait for extended periods, leading to chaotic allocation and unclear revenue distribution, particularly when different trains are operated by different companies.
A method and system that identifies trains using QR codes, captures full-body images of passengers boarding and alighting, compares these images to determine passenger disembarkation, calculates travel distances and times, and distinguishes between regular and return trips using clothing analysis and time comparisons.
Enhances the accuracy of passenger flow allocation, allowing precise analysis of different trains' passenger flows and fair revenue distribution by identifying specific trains and trips, reducing computational load and ensuring passenger privacy.
Smart Images

Figure 0007857057000001 
Figure 0007857057000002 
Figure 0007857057000003
Abstract
Description
Technical Field
[0001] The present invention relates to the technical field of accurate allocation of rail transit passenger flow, and particularly to a method, system and electronic device for accurate allocation of rail transit passenger flow.
Background Art
[0002] In the urban rail transit network, passenger flow is the most basic, important and core element of rail transit operation management. The accurate allocation of passenger flow is to obtain accurate distribution data of passenger flow in the rail transit network, which serves as the basis for statistics of passenger flow, ticket accurate allocation, operation management analysis and decision-making, or other related applications in the urban rail transit network.
[0003] After passengers enter the subway station, some passengers stay inside the subway station and wait. Therefore, in the existing accurate allocation system, it is not known which specific train the passengers are on. For example, a passenger enters the subway station at 10:00, stays in the subway station for 1 hour, and enters the train at 11:00. As a result, it becomes difficult for the accurate allocation system to put the passenger into the designated train, and it becomes difficult to accurately calculate the passenger flow of different trains on the same line. Furthermore, in the subsequent accurate allocation process, if different trains on the same line belong to different operating companies, the accurate allocation will be chaotic and the distribution of freight revenue will become unclear. [[ID=Z]]
Summary of the Invention
Problems to be Solved by the Invention
[0004] An object of the present invention is to provide a method for accurate allocation of rail transit passenger flow aimed at solving the problems proposed in the background art.
Means for Solving the Problems
[0005] The present invention is thus realized, A method for accurate allocation of rail transit passenger flow, The method includes, When the train arrives, the process involves identifying the train number and obtaining train information. The steps include matching the designated train database based on the aforementioned train information, When passengers board or alight, the system takes a full-body image of the passenger and records the boarding and alighting times, obtaining a full-body image of the passenger boarding, the passenger boarding time, and a full-body image of the passenger alighting, along with the passenger alighting time. The steps include uploading the full-body image of the passenger boarding, the passenger's boarding time, and the full-body image of the passenger disembarking, along with the passenger's disembarking time, to the designated train database. The steps include comparing full-body images of passengers disembarking with multiple full-body images of passengers boarding in the designated train database to obtain image comparison results, Based on the image comparison results, the steps include determining the passenger's disembarkation, calculating the distance and time difference between the passenger's boarding and disembarking, and obtaining the passenger's boarding distance data and passenger's boarding time data. The process includes the step of comparing the passenger's boarding time data with the vehicle's pre-set travel time to determine whether or not the passenger boarded the return train.
[0006] As a further limitation of the embodiments of the present invention, the step of matching a designated train database based on the train information is: Based on the train information, the step of determining the train model number, This includes the step of matching a specified train database based on the train model number.
[0007] As a further limitation of the embodiments of the present invention, the step of comparing a full-body image of a passenger disembarking with multiple full-body images of passengers boarding in a designated train database and obtaining an image comparison result is: The steps include performing image analysis on full-body images of passengers disembarking to obtain information about the passengers' clothing, A method for settling and distributing fare for rail transport passengers according to claim 1, comprising the step of comparing passenger attire information with multiple full-body images of passengers in a designated train database and obtaining image comparison results.
[0008] As a further limitation of the embodiments of the present invention, the steps of determining the disembarkation of a passenger based on the image comparison results, calculating the distance and time difference between the passenger's boarding and disembarking, and obtaining passenger boarding distance data and passenger boarding time data are as follows: Based on the image comparison results, the step of confirming the passenger's disembarkation, The steps include: calculating the track distance between the passenger's disembarking station and the passenger's boarding station to obtain passenger travel distance data; A method for settling and allocating fare for rail transport passenger traffic according to claim 1, characterized by comprising the step of subtracting the passenger boarding time from the passenger disembarking time to obtain passenger boarding time data.
[0009] As a further limitation of the embodiments of the present invention, the step of comparing the passenger's boarding time data with a preset travel time of the vehicle to determine whether or not the passenger boarded a return train is: The steps include comparing the passenger's boarding time data with the vehicle's pre-set travel time, The system includes the step of determining that a passenger has boarded a return train if the passenger's boarding time data is longer than the vehicle's pre-set travel time.
[0010] A fare distribution system for rail transit passenger flow, The aforementioned system, It includes a train identification unit, a designated train database matching unit, a passenger image acquisition unit, a passenger image upload unit, an image comparison unit, a distance and time difference calculation unit, and a return train determination unit, where, The train identification unit is used to identify the train number and obtain train information when a train arrives. The designated train database matching unit is used to match designated trains in the database based on train information. The passenger image acquisition unit is used to capture full-body images of passengers and record their boarding and alighting times when passengers board or alight, and to acquire full-body images of passengers boarding and their boarding times, as well as full-body images of passengers alighting and their alighting times. The passenger image upload unit is used to upload the full-body image of the passenger boarding the train, the passenger's boarding time, and the full-body image of the passenger disembarking, the passenger's disembarking time, to the designated train database. The image comparison unit is used to compare full-body images of passengers disembarking with multiple full-body images of passengers boarding in the designated train database, and to obtain image comparison results. The distance and time difference calculation unit is used to determine the passenger's disembarkation based on the image comparison results, calculate the distance and time difference between the passenger's boarding and disembarking, and obtain passenger boarding distance data and passenger boarding time data. The turnaround train determination unit is used to determine whether or not a passenger boarded a turnaround train by comparing the passenger's boarding time data with a pre-set travel time for the vehicle.
[0011] As a further limitation of the embodiments of the present invention, the image comparison unit specifically is: An image analysis module for performing image analysis on full-body images of passengers disembarking and obtaining information about the passengers' clothing, It includes an image comparison module for comparing passenger clothing information with multiple full-body images of passengers in a designated train database to obtain image comparison results.
[0012] As a further limitation of the embodiments of the present invention, the distance and time difference calculation unit specifically comprises: Based on the aforementioned image comparison results, a vehicle station determination module is provided to determine the passenger's disembarkation, A passenger travel distance data calculation module calculates the track distance between a passenger's disembarking station and their boarding station, and obtains passenger travel distance data. It includes a passenger boarding time data calculation module for obtaining passenger boarding time data by subtracting the passenger boarding time from the passenger disembarking time.
[0013] As a further limitation of the embodiments of the present invention, the return train determination unit specifically includes: A time comparison module for comparing the passenger's boarding time data with the vehicle's pre-set travel time, When the passenger's boarding time data is greater than the preset passing time of the vehicle, it includes a judgment module for judging that the passenger has boarded a return train.
[0014] It includes a memory and a processor. A computer program is stored in the memory. When the computer program is executed by the processor, it causes the processor to execute the steps of the accurate allocation method of the rail transit passenger flow.
Effect of the Invention
[0015] In this application, when the train arrives at the station, it identifies the train number, obtains the train information, matches the specified train database based on the train information, and when passengers board and alight, it performs a full-body imaging of the passengers and records the boarding and alighting times, obtains the full-body image of the passenger boarding and the boarding time of the passenger, and the full-body image of the passenger alighting and the alighting time of the passenger, and uploads the full-body image of the passenger boarding and the boarding time of the passenger, and the full-body image of the passenger alighting and the alighting time of the passenger to the specified train database. By comparing the passengers boarding the train with the passengers getting off the train, it can be confirmed which train the passenger specifically boarded, the boarding time and boarding distance of the passenger can be obtained, in the subsequent accurate allocation process, the passenger flow situation of different trains on the same line can be analyzed more accurately, and furthermore, the accuracy of the accurate allocation of the passenger flow can be improved.
Brief Description of the Drawings
[0016] [Figure 1] It is a flowchart of the method provided by the embodiment of this application. [Figure 2] It is a flowchart of matching the train database in the method provided by the embodiment of this application. [Figure 3] It is a flowchart of obtaining the image comparison of the train in the method provided by the embodiment of this application. [Figure 4] It is a flowchart of obtaining the boarding data of the passenger in the method provided by the embodiment of this application. [Figure 5]This is a flowchart showing how to determine whether a passenger has boarded a return train using the method provided in the embodiment of the present invention. [Figure 6] This is an application architecture diagram of the system provided by the embodiment of this application. [Figure 7] This is a block diagram of the configuration of the image comparison unit in the system provided by the embodiment of the present invention. [Figure 8] This is a block diagram of the distance and time difference calculation unit in the system provided by the embodiment of the present invention. [Figure 9] This is a block diagram of the configuration of the return train determination unit in the system provided by the embodiment of the present invention. [Modes for carrying out the invention]
[0017] To further clarify the object, claims, and advantages of the present invention, the invention will be described in more detail below in conjunction with the drawings and embodiments. It should be understood that the specific embodiments described herein are used solely to illustrate the invention and are not intended to limit it.
[0018] Figure 1 shows a flowchart of the method provided by the embodiment of the present invention.
[0019] Specifically, this is a method for settling and distributing fares for rail transit passengers, The aforementioned method includes the following steps: Step S100: When the train arrives, the train number is identified and train information is obtained.
[0020] In embodiments of the present invention, the same barcode or QR code (registered trademark) is affixed to the exterior surface of each train car, several smart cameras are installed in the subway platform hall, each camera is pointed towards the train car arrival area, the number of smart cameras is equal to the number of train cars, and the smart cameras are equipped with functions such as face recognition, backlight correction, screen adjustment and intelligent amplification, and these smart cameras are connected to the internet via Wi-Fi.
[0021] What can be understood is that when a subway train arrives at the platform hall area of a subway station, a smart camera photographs a barcode or QR code (registered trademark) on the train car, uploads the image containing the barcode or QR code (registered trademark) to a background computer, the background computer reads the barcode or QR code (registered trademark) in the image, extracts the train information contained therein, which includes the train model number, the train's operator, the number of trains the train runs, and the train's speed.
[0022] Furthermore, the method for settling and distributing the rail transport passenger flow includes the following steps: Step S200: The specified train database is matched based on the aforementioned train information.
[0023] In embodiments of the present invention, when the background computer builds a database, it must build different train databases based on different train model numbers and affiliated operators, and these train databases are relatively independent, with each train database containing only passenger data on the corresponding train, including full-body images of passengers and passenger boarding and alighting times, and after the train arrives, the background computer can match the train information with the corresponding designated train database.
[0024] What can be understood is that by setting up multiple databases and installing them independently, when the background computer identifies and reads passenger data, it only needs to identify and read the arriving train within the corresponding designated train database. This significantly reduces the computing power requirements for the background computer, further lowers the investment cost, and the independent databases facilitate subsequent passenger data deletion, ensuring that passenger privacy is not compromised.
[0025] Specifically, Figure 2 shows a flowchart for matching the train database in the method provided by the embodiment of this application.
[0026] In a preferred embodiment of the present invention, the step of matching the designated train database based on the train information is as follows: Step 201 determines the train model number based on the train information, This includes step 202, which matches the designated train database based on the train model number.
[0027] In an embodiment of the present invention, a background computer reads a barcode or QR code (registered trademark) on a station train, extracts train information from it, determines the specific model number of the train, then matches that specific model number with the corresponding designated train database, and then uploads passenger data of all passengers who boarded or alighted from that train, acquired by a smart camera, to the designated train database.
[0028] Furthermore, the method for settling and distributing the rail transport passenger flow includes the following steps: In step S300, when passengers board or alight, the entire body of the passenger is imaged and the boarding and alighting times are recorded, and the full body image of the passenger boarding and the time of boarding, as well as the full body image of the passenger alighting and the time of alighting, are obtained.
[0029] Step S400: The full-body image of the passenger boarding, the passenger's boarding time, and the full-body image of the passenger disembarking, along with the passenger's disembarking time, are uploaded to the designated train database.
[0030] In an embodiment of the present invention, when passengers board or alight from a train, a smart camera installed in the platform hall captures a full-body image of the passenger in motion, simultaneously recording the time of capture. This time of capture is the time of the passenger's boarding or alighting. The smart camera uploads the captured full-body image of the passenger boarding, the time of boarding, and the full-body image of the passenger alighting, along with the time of alighting, to a designated train database where the arriving train is matched.
[0031] Furthermore, the method for settling and distributing the rail transport passenger flow includes the following steps: Step S500: The full-body images of passengers disembarking are compared with multiple full-body images of passengers boarding the designated train in the designated train database, and the image comparison results are obtained.
[0032] In the embodiments of the present invention, the purpose of comparing a full-body image of a passenger disembarking with multiple full-body images of passengers boarding in a designated train database is to identify passengers who board the train and achieve their boarding objective. After comparing the full-body image of a passenger disembarking with each of the multiple full-body images of passengers boarding in the designated train database, the image with the highest similarity between the two is identified, an image comparison result is obtained, and based on the image comparison result, it is determined that the disembarking passenger has completed their boarding objective.
[0033] Specifically, Figure 3 shows a flowchart for obtaining train image comparisons using the method provided in this embodiment.
[0034] In a preferred embodiment of the present invention, the step of comparing the full-body image of a passenger disembarking with multiple full-body images of passengers boarding in the designated train database and obtaining an image comparison result is as follows: Step S501 involves performing image analysis on a full-body image of a passenger disembarking to obtain information about the passenger's clothing, The process includes step S502, which involves comparing passenger clothing information with multiple full-body images of passengers in the designated train database to obtain image comparison results.
[0035] In the embodiments of the present invention, when acquiring full-body images of passengers boarding and alighting using a smart camera, the smart camera cannot carefully capture the passenger's face image and facial details due to various limitations such as the angle of the smart camera, the passenger's physique, and their running posture. Therefore, identifying the target passenger by face recognition is inaccurate and prone to missed inspections. In this method, after uploading the acquired full-body images of passengers boarding and alighting to the background computer, the background computer performs image analysis on the full-body images of passengers boarding and alighting to acquire information about the passenger's clothing in the images. The background computer then extracts the clothing images from the full-body images of passengers boarding and alighting to form a comparison image containing only the clothing images. Furthermore, when comparing the passenger alighting full-body image with multiple passenger boarding full-body images in the designated train database, the comparison images extracted from different full-body images are compared to obtain the two images with the highest similarity, thereby identifying the target passenger.
[0036] What can be understood is that by using passenger clothing information to compare full-body images of passengers boarding and alighting, the target passenger can be identified more accurately. Moreover, when the background computer identifies the clothing information, the steps are relatively simple, and the computational power requirement for the corresponding background computer is low, thereby improving the accuracy of passenger identification in this invention.
[0037] Furthermore, the method for settling and distributing the rail transport passenger flow includes the following steps: In step S600, based on the image comparison results, the disembarkation of the passenger is determined, the distance and time difference between the passenger's boarding and disembarking are calculated, and passenger boarding distance data and passenger boarding time data are obtained.
[0038] In an embodiment of the present invention, after the passenger disembarks based on the image comparison results, the distance and time difference between the subway station where the passenger boarded and the subway station where the passenger disembarked are calculated. This time difference is the travel time data of the train the passenger was on, and this distance is the passenger's travel distance. The background computer then aggregates the passenger's travel distance with the operator of the train to which the passenger belonged and can distribute the fare based on the passenger's travel distance.
[0039] Specifically, Figure 4 shows a flowchart illustrating the acquisition of passenger boarding data in the method provided by the embodiment of this invention.
[0040] In a preferred embodiment of the present invention, the steps of determining the passenger's disembarkation based on the image comparison results, calculating the distance and time difference between the passenger's boarding and disembarking, and obtaining the passenger's boarding distance data and passenger's boarding time data are as follows: Based on the image comparison results, step S601 confirms that the passenger will disembark, Step S602 calculates the track distance between the passenger's disembarking station and the passenger's boarding station, and obtains the passenger's travel distance data. The process includes step S603, which involves subtracting the passenger boarding time from the passenger disembarking time to obtain passenger boarding time data.
[0041] Furthermore, the method for settling and distributing the rail transport passenger flow includes the following steps: Step S700: The passenger's boarding time data is compared with the vehicle's preset travel time to determine whether or not the passenger boarded the return train.
[0042] In the embodiment of the present invention, the pre-set travel time for a vehicle refers to the required travel time for a train between stations, and this travel time is usually fixed, with the actual required travel time for the train being about a few minutes different from the pre-set travel time for the vehicle.
[0043] After passengers enter the train, the comparison of the full-body images of passengers boarding and alighting, as described above, can identify which two stations each passenger boarded or alighted at. However, it is not possible to determine whether or not the passenger boarded the return train of the same train. If a passenger boards the return train, it occupies the passenger flow of the train, causing inconsistencies in the passenger flow analysis by the background computer and further affecting subsequent fare distribution calculations.
[0044] What can be understood is that this method, by comparing passenger boarding time data with the vehicle's pre-set travel time, can identify the return train on which the passenger boarded if the passenger's boarding time is significantly longer than the vehicle's pre-set travel time, and can analyze how many return trains the target passenger specifically boarded based on the actual length of the passenger's boarding time. This improves the accuracy of the analysis of passenger flow on trains using this rail transit passenger flow settlement and distribution method, and makes the settlement and distribution of subsequent passenger flows more accurate.
[0045] What I understand is that after the passenger disembarks and completes the above steps, all information about the disembarked passenger must be deleted from the designated train database.
[0046] Figure 5 shows a flowchart illustrating the method provided in the present embodiment for determining whether or not a passenger has boarded a return train.
[0047] In a preferred embodiment of the present invention, the step of comparing the passenger's boarding time data with a preset travel time of the vehicle to determine whether or not the passenger boarded the return train is as follows: Step S701 involves comparing the passenger's boarding time data with the vehicle's pre-set travel time, The system includes step S702, which determines that a passenger has boarded a return train if the passenger's boarding time data is longer than the vehicle's pre-set travel time.
[0048] Furthermore, Figure 6 shows an application architecture diagram of the system provided by the embodiment of this invention.
[0049] Herein, in another preferred embodiment provided by the present invention, a rail transit passenger flow settlement and distribution system, the system is The system includes a train identification unit 100 for identifying the train number and obtaining train information upon arrival of the train.
[0050] In embodiments of the present invention, the same barcode or QR code (registered trademark) is affixed to the exterior surface of each train car, several smart cameras are installed in the subway platform hall, each camera is pointed towards the train car arrival area, the number of smart cameras is equal to the number of train cars, and the smart cameras are equipped with functions such as face recognition, backlight correction, screen adjustment and intelligent amplification, and these smart cameras are connected to the internet via Wi-Fi.
[0051] What can be understood is that when a subway train arrives at the platform hall area of a subway station, a smart camera photographs a barcode or QR code (registered trademark) on the train car, uploads the image containing the barcode or QR code (registered trademark) to a background computer, the background computer reads the barcode or QR code (registered trademark) in the image, extracts the train information contained therein, which includes the train model number, the train's operator, the number of trains the train runs, and the train's speed.
[0052] Furthermore, the aforementioned rail transport passenger flow settlement and distribution system is It includes a designated train database matching unit 200 for matching designated trains to a designated train database based on train information.
[0053] In embodiments of the present invention, when the background computer builds a database, it must build different train databases based on different train model numbers and affiliated operators, and these train databases are relatively independent, with each train database containing only passenger data on the corresponding train, including full-body images of passengers and passenger boarding and alighting times, and after the train arrives, the designated train database matching unit 200 can match the train information with the corresponding designated train database.
[0054] What can be understood is that by setting up multiple databases and installing them independently, when the background computer identifies and reads passenger data, it only needs to identify and read the arriving train within the corresponding designated train database. This significantly reduces the computing power requirements for the background computer, further lowers the investment cost, and the independent databases facilitate subsequent passenger data deletion, ensuring that passenger privacy is not compromised.
[0055] Furthermore, the aforementioned rail transport passenger flow settlement and distribution system is The system includes a passenger image acquisition unit 300 for capturing full-body images of passengers and recording their boarding and alighting times, as well as a full-body image of passengers boarding and their boarding time, and a passenger image of passengers alighting and their alighting time.
[0056] The system includes a passenger image upload unit 400 for uploading the full-body image of the passenger boarding, the passenger's boarding time, and the full-body image of the passenger disembarking, along with the passenger's disembarking time, to a designated train database.
[0057] In this embodiment of the present invention, when passengers board or alight from a train, the passenger image acquisition unit 300 captures a full-body image of the passenger in motion and records the time of capture, which is the time of boarding or alighting. Subsequently, the passenger image upload unit 400 uploads the captured full-body image of the passenger boarding and the time of boarding, and the full-body image of the passenger alighting and the time of alighting, to a designated train database that matches the arriving train.
[0058] Furthermore, the aforementioned rail transport passenger flow settlement and distribution system is The system includes an image comparison unit 500 for comparing full-body images of passengers disembarking with multiple full-body images of passengers boarding in a designated train database to obtain image comparison results.
[0059] In embodiments of the present invention, the image comparison unit 500 compares a full-body image of a passenger disembarking with multiple full-body images of passengers boarding in a designated train database in order to identify passengers who have boarded the train and achieved their boarding objective. The image comparison unit 500 compares the full-body image of a passenger disembarking with each of the multiple full-body images of passengers boarding in the designated train database, identifies the image with the highest similarity between the two images, obtains an image comparison result, and determines, based on the image comparison result, that the disembarking passenger has completed their boarding objective.
[0060] Specifically, Figure 7 shows a block diagram of the image comparison unit in the system provided by the embodiment of this application.
[0061] Here, in another preferred embodiment provided by the present invention, the image comparison unit 500 is specifically: An image analysis module 501 for performing image analysis on full-body images of passengers disembarking and obtaining information about the passengers' clothing, The system includes an image comparison module 502 for comparing passenger clothing information with multiple full-body images of passengers in a designated train database to obtain image comparison results.
[0062] In the embodiments of the present invention, when acquiring full-body images of passengers boarding and alighting using the passenger image acquisition unit 300, due to various limitations on the angle of the smart camera, the physique of the passengers, and their running posture, the smart camera cannot carefully capture the passengers' facial images and facial details. Therefore, identifying target passengers by facial recognition is inaccurate and prone to missed inspections. In this method, after uploading the full-body images of passengers boarding and alighting acquired by the background computer to the background computer, the image analysis module 501 analyzes the full-body images of passengers boarding and alighting to acquire passenger clothing information from the images. The background computer then extracts clothing images from the full-body images of passengers boarding and alighting to form a comparison image containing only clothing images. Furthermore, when the image comparison module 502 compares the full-body images of passengers alighting with multiple full-body images of passengers boarding in the designated train database, it compares the comparison images extracted from different full-body images to obtain the two images with the highest similarity and identify the target passenger.
[0063] What can be understood is that by using passenger clothing information to compare full-body images of passengers boarding and alighting, the target passenger can be identified more accurately. Moreover, when the background computer identifies the clothing information, the steps are relatively simple, and the computational power requirement for the corresponding background computer is low, thereby improving the accuracy of passenger identification in this invention.
[0064] Furthermore, the aforementioned rail transport passenger flow settlement and distribution system is Based on the aforementioned image comparison results, the system includes a distance and time difference calculation unit 600 for determining when a passenger disembarks, calculating the distance and time difference between passenger boarding and disembarking, and obtaining passenger boarding distance data and passenger boarding time data.
[0065] In this embodiment of the present invention, after the passenger disembarks based on the image comparison results, the distance and time difference calculation unit 600 calculates the distance and time difference between the subway station where the passenger boarded and the subway station where the passenger disembarked. This time difference is the travel time data of the train the passenger was on, and this distance is the passenger's travel distance. The background computer then aggregates the passenger's travel distance for the operator of the train to which the passenger belonged and can distribute the fare based on the passenger's travel distance.
[0066] Specifically, Figure 8 shows a block diagram of the distance and time difference calculation unit in the system provided by the embodiment of this invention.
[0067] Here, in another preferred embodiment provided by the present invention, the distance and time difference calculation unit 600 is, specifically, Based on the image comparison results, a vehicle station determination module 601 is used to determine the passenger's disembarkation, A passenger ride distance data calculation module 602 calculates the track distance between the passenger's disembarking station and the passenger's boarding station to obtain passenger ride distance data, It includes a passenger boarding time data calculation module 603 for obtaining passenger boarding time data by subtracting the passenger boarding time from the passenger disembarking time.
[0068] Furthermore, the aforementioned rail transport passenger flow settlement and distribution system is The system includes a return train determination unit 700 that compares the passenger's boarding time data with a pre-set travel time for the vehicle to determine whether or not the passenger boarded a return train.
[0069] In the embodiment of the present invention, the pre-set travel time for a vehicle refers to the required travel time for a train between stations, and this travel time is usually fixed, with the actual required travel time for the train being about a few minutes different from the pre-set travel time for the vehicle.
[0070] After passengers enter the train, the comparison of the full-body images of passengers boarding and alighting, as described above, can identify which two stations each passenger boarded or alighted at. However, it is not possible to determine whether or not the passenger boarded the return train of the same train. If a passenger boards the return train, it occupies the passenger flow of the train, causing inconsistencies in the passenger flow analysis by the background computer and further affecting subsequent fare distribution calculations.
[0071] What can be understood is that, by comparing passenger boarding time data with the vehicle's pre-set travel time, if the passenger's boarding time is much longer than the vehicle's pre-set travel time, the return train determination unit 700 can identify the return train on which the passenger boarded the train. Furthermore, based on the actual length of the passenger's boarding time, the return train determination unit 700 can analyze which return trains the target passenger specifically boarded, thereby improving the accuracy of the analysis of passenger flow on trains using this rail transport passenger flow settlement and distribution method, and making the settlement and distribution of subsequent passenger flows more accurate.
[0072] Specifically, Figure 9 shows a block diagram of the configuration of the turnaround train determination unit in the system provided by the embodiment of the present invention.
[0073] Here, in another preferred embodiment provided by the present invention, the return train determination unit 700 is, specifically, A time comparison module 701 for comparing the passenger's boarding time data with the vehicle's pre-set travel time, The system includes a determination module 702 for determining that a passenger has boarded a return train if the passenger's boarding time data is longer than the vehicle's pre-set travel time.
[0074] A computer or other electronic device, The above electronic device is equipped with memory and a processor. The aforementioned memory stores computer programs. When the computer program is executed on the processor, the processor is made to execute the steps of the method for settling and distributing fares for rail transport passenger traffic.
[0075] In the flowcharts of each embodiment of the present invention, each step is shown sequentially according to the arrows, but it should be understood that they are not necessarily executed sequentially according to the arrows. Unless expressly stated herein, there are no strict order restrictions on the execution of these steps, and they can be executed in other orders. Furthermore, at least some of the steps in each embodiment may include multiple substeps or phases that are executed at different times, rather than necessarily at the same time, and the execution order of these substeps or phases is not necessarily sequential, but can be alternated with other steps or at least some of the substeps or phases of other steps.
[0076] Those skilled in the art will understand that all or some of the methods of the embodiments described above can be implemented by instructing the relevant hardware by a computer program that can be stored in a non-volatile computer-readable storage medium that can contain the methods of each embodiment described above at runtime. Here, any reference to memory, storage, database, or other medium used in each embodiment provided by this application may include non-volatile and / or volatile memory. Non-volatile memory may include read-only memory (ROM), programmable ROM (PROM), electrically programmable ROM (EPROM), electrically erasable programmable ROM (EEPROM), or flash memory. Volatile memory may include random access memory (RAM) or external cache memory. Rather than being a limitation, RAM can be obtained in various forms, such as static RAM (SRAM), dynamic RAM (DRAM), synchronous DRAM (SDRAM), 2-data-rate SDRAM (DDRSDRAM), extended SDRAM (ESDRAM), synchronous link DRAM (SLDRAM), direct memory bus RAM (RDRAM), direct memory bus dynamic RAM (DRDRAM), and memory bus dynamic RAM (RDRAM).
[0077] The technical features of the embodiments described above can be combined in any way for the sake of brevity of explanation, and not all possible combinations of the technical features in the embodiments described above are described; however, as long as these combinations of technical features are inconsistent, they should be considered to fall within the scope of this specification.
[0078] The embodiments described above represent only a few embodiments of the present invention, and while the description is more specific and detailed, it should not be understood as limiting the scope of the patent of the present invention. Those skilled in the art, who fall within the scope of protection of the present invention, should note that several modifications and improvements can be made without departing from the concept of the present invention. Therefore, the scope of patent protection of the present invention must be in accordance with the appended claims.
[0079] The foregoing describes only preferred embodiments of the present invention and does not limit it. All modifications, equivalent substitutions, improvements, etc., made within the spirit and principles of the present invention should be included within the scope of protection of the present invention.
Claims
1. A fare distribution system for rail transit passenger flow, The aforementioned system, It includes a train identification unit, a designated train database matching unit, a passenger image acquisition unit, a passenger image upload unit, an image comparison unit, a distance and time difference calculation unit, and a return train determination unit, where, The train identification unit is used to identify the train number and obtain train information when a train arrives. The designated train database matching unit is used to match designated trains in the database based on train information. The passenger image acquisition unit is used to capture full-body images of passengers and record their boarding and alighting times when passengers board or alight, and to acquire full-body images of passengers boarding and their boarding times, as well as full-body images of passengers alighting and their alighting times. The passenger image upload unit is used to upload the full-body image of the passenger boarding the train, the passenger's boarding time, and the full-body image of the passenger disembarking, the passenger's disembarking time, to the designated train database. The image comparison unit is used to compare full-body images of passengers disembarking with multiple full-body images of passengers boarding in the designated train database, and to obtain image comparison results. The distance and time difference calculation unit is used to determine the passenger's disembarkation based on the image comparison results, calculate the distance and time difference between the passenger's boarding and disembarking, and obtain passenger boarding distance data and passenger boarding time data. The turnaround train determination unit is used to determine whether or not a passenger boarded a turnaround train by comparing the passenger's boarding time data with the vehicle's pre-set travel time. The aforementioned distance and time difference calculation unit is, specifically, Based on the aforementioned image comparison results, a vehicle station determination module is provided to determine the passenger's disembarkation, A passenger travel distance data calculation module calculates the track distance between a passenger's disembarking station and their boarding station, and obtains passenger travel distance data. A rail transit passenger flow settlement and distribution system characterized by including a passenger boarding time data calculation module for obtaining passenger boarding time data by subtracting the passenger boarding time from the passenger disembarking time.
2. The aforementioned image comparison unit is, specifically, An image analysis module for performing image analysis on full-body images of passengers disembarking and obtaining information about the passengers' clothing, The rail transport passenger flow settlement and distribution system according to claim 1, characterized by including an image comparison module for comparing passenger attire information with multiple full-body images of passengers in a designated train database and obtaining image comparison results.
3. The aforementioned train turnaround determination unit specifically refers to: A time comparison module for comparing the passenger's boarding time data with the vehicle's pre-set travel time, The rail transport passenger flow settlement and distribution system according to claim 1, further comprising a determination module for determining that a passenger has boarded a return train if the passenger's boarding time data is greater than the vehicle's pre-set travel time.