System for matching fragmented empty seats for train passengers without seats

文档序号:1938705 发布日期:2021-12-07 浏览:29次 中文

阅读说明:本技术 一种为列车无座乘客匹配零碎空座的系统 (System for matching fragmented empty seats for train passengers without seats ) 是由 程琳 任姿蓉 张晨皓 翟榕真 杜明洋 于 2021-08-31 设计创作,主要内容包括:本发明公开了一种为列车无座乘客匹配零碎空座的系统,包括信息收集平台、匹配系统和应用平台。信息收集平台包括车次信息系统、座位信息系统和无座乘客信息系统,实现采集、存储和转换车次、座位和无座乘客的相关信息。匹配系统在列车停靠的每一站,按优先级依次为无座乘客就近匹配零碎空座。应用平台与信息收集平台和匹配系统相关联,包括信息发布系统和用户终端系统,用于告知无座乘客匹配结果,确认无座乘客是否选择入座,并根据此结果更新座位信息。本发明可以提高列车座位的时空资源利用率,为无座乘客的出行提供舒适和便利。(The invention discloses a system for matching fragmented empty seats for passengers without seats of a train, which comprises an information collection platform, a matching system and an application platform. The information collection platform comprises a train number information system, a seat information system and a seat-free passenger information system, and realizes the collection, storage and conversion of the relevant information of the train number, the seat and the seat-free passenger. The matching system matches fragmentary empty seats nearby for the passengers without seats according to the priority level in each station where the train stops. The application platform is associated with the information collection platform and the matching system and comprises an information distribution system and a user terminal system which are used for informing the matching result of the seatless passenger, confirming whether the seatless passenger selects to sit or not and updating the seat information according to the result. The invention can improve the utilization rate of space-time resources of the train seats and provide comfort and convenience for the travel of the passengers without seats.)

1. The utility model provides a system for it is fragmentary empty seat to match for no seat passenger of train which characterized in that: the system comprises an information collection platform, a matching system and an application platform, wherein the information collection platform provides collected information to the matching system, and the matching system sends a matching result to the application platform;

the information collection platform includes:

the train number information system is used for acquiring and storing the train number, date, starting station, intermediate station, terminal station of the target train and departure time information of each station;

the seat information system is used for acquiring, storing, converting and updating the occupation conditions of all seats of the train number in real time at an initial station and each intermediate station of train operation by means of the ticket information of the train ticketing system;

the seat-free passenger information system is used for acquiring and storing riding interval, age, identity and credit information of the seat-free passengers at an initial station and each intermediate station of train operation, and simultaneously recording the number of times that each seat-free passenger is matched;

the application platform comprises:

the information issuing system is used for integrating the matching results output by the matching system and then sending the integrated matching results to the corresponding seatless passenger;

the user terminal system is used for displaying the distribution result to the seatless passenger through the personal terminal, reminding the seatless passenger to check and confirm whether to select to enter the seat or not, and finally sending the selection to the seat information system for updating after the selection is summarized;

the matching system includes:

the matching system receives data of the seat information system and the seat-free passenger information system, is used for processing the seat and seat-free passenger information according to a built-in priority function when the train is about to stop at a certain station, sequentially matches fragmentary empty seats for the seat-free passengers from high to low according to the priority, and outputs a matching result to the information issuing system.

2. A system for matching fragmented empty seats for a passenger of a train as claimed in claim 1, wherein:

the train number information system includes:

the station module is used for acquiring and storing the train number, the date, the starting station, the intermediate station and the destination station of the target train from the ticket purchasing website data;

and the time module is used for acquiring and storing departure time of the train with the target train number at the starting station and the intermediate station from the ticket purchasing website data.

3. A system for matching fragmented empty seats for a passenger of a train as claimed in claim 2, wherein:

the seat information system includes:

the data crawling module is linked to the train ticketing management system and used for crawling the ticket information of the train ticketing system;

the conversion storage module is used for converting the ticket information of the data crawling module into seat states including occupied state and idle state, receiving the data information sent by the updating module and storing the data information;

the receiving module is used for receiving the feedback of the seatless passenger on the matching result, summarizing the feedback result and sending the summarized feedback result to the updating module;

and the updating module is used for updating the matching result of each unsettled passenger to the conversion storage module in the matching process, and is used for updating the feedback of the unsettled passenger to the matching result to the conversion storage module.

4. A system for matching fragmented empty seats for a passenger without a seat in a train according to claim 3, wherein:

the seatless passenger information system includes:

the taking bus interval module is used for acquiring taking bus intervals of a passenger without a seat at a starting station and each intermediate station;

the age identity module is used for acquiring age identity information of the passenger from the ticket purchasing basic information of the passenger;

the credit module is linked with the credit information system of the railway passenger and is used for acquiring the credit information of the seatless passenger and transmitting the credit information record to the matching system;

and the matching times module is linked to the information issuing system and is used for recording the matched times of the seatless passenger and calling the matched times by the matching system.

5. A system for matching fragmented empty seats for a passenger of a train according to claim 4, wherein:

the matching system executes the following steps:

step S01: initializing i to 1, wherein the 1 st station for train stop is an origin station;

step S02: obtaining the information of the passengers getting on the train when the train stops at the ith station from the information collection platform;

step S03: the passengers without seats at the ith station comprise passengers without seats on the train which do not get off the ith station and passengers without seats on the train which get on the ith station;

step S04: acquiring all fragmentary empty seat information from the ith station to the (i + 1) th station from the information collection platform, wherein the fragmentary empty seat information comprises the carriage number and the seat number of a seat;

step S05: the priorities of the passengers without seats at the ith station are ranked from high to low according to the calculation result of the priority function;

step S06: judging whether the number of the passengers without seats at the ith station is larger than the number of the passengers without seats from the ith station to the (i + 1) th station, if so, dividing the passengers without seats into 2 groups, enabling the number of the passengers without seats in the 1 st group to be equal to the number of the passengers without seats, and if not, turning to the step S12;

step S07: matching the nearest fragmentary empty seats for the passengers without seats in the group 1 from high to low in sequence according to the priority;

step S08: sending the matching result to an information issuing system, and displaying the matching result on a user terminal system;

step S09: at time t1Waiting passengers respond;

step S10: according to the response updating seat information, the user terminal system feedback module collects the selection of whether the seat-free passenger confirms or not and then sends the collected selection to the updating module in the seat information system, the updating module converts the fragmentary empty seat state which is confirmed to be not confirmed or not confirmed overtime into idle again and sends the vacant seat state to the conversion storage module of the seat information system, and then the fragmentary empty seat state is covered by the latest state;

step S11: judging whether idle fragmentary empty seats in a conversion storage module of the seat information system are 0 or not or whether a matching time threshold value t is reached2If one of the conditions is satisfied, the loop is exited and the process goes to step S16; otherwise, the passengers in the group 2 are sequentially matched with the nearest vacant seats according to the priority, and the steps S08 to S11 are repeated until the number of the vacant seats is 0 or the matching time threshold t is reached2

Step S12: matching the nearest fragmentary empty seats for the passengers without seats according to the priority, repeating the steps S08, S09 and S10, and turning to the step S13;

step S13: let i equal i +1, return to step S02 until i equals the total number of train stop stations.

6. A system for matching fragmented empty seats for a passenger of a train as claimed in claim 5, wherein:

the information distribution system includes:

the matching information integration module is used for integrating the matching information;

and the matching result sending module is used for sending the matching result to the user terminal system in a wireless mode through signal coding.

7. A system for matching fragmented empty seats for a passenger of a train as claimed in claim 6, wherein:

the user terminal system includes:

the matching result receiving module is used for receiving the signal sent by the matching result sending module, decoding the signal and sending the result to the matching result display module;

the matching result display module is used for displaying the matching result to the corresponding passenger without a seat through the mobile phone terminal, wherein the matching result comprises the carriage number and the seat number of the fragmentary empty seat and the allowed seating interval;

the voice reminding module is used for reminding the passenger to check and make a selection when the matching result is delivered;

and the inquiry module is used for popping up an inquiry of 'whether to confirm' and a 'yes' and 'no' option on the user interface when the seat-free passenger checks the matching result, and considering 'no' if the seat-free passenger is overtime and not confirmed.

And the feedback module is used for summarizing the selection of the passengers without seats and then sending the selection to the updating module in the seat information system.

Technical Field

The invention belongs to the field of public transportation in traffic transportation planning and management, and particularly relates to a system for matching fragmented empty seats for train passengers without seats.

Background

At present, trains in China are combined with station windows, passenger ticket sales outlets, ticket vending machines and network ticket selling, and a pre-made ticket amount distribution plan is executed during ticket selling. When a reserved ticket at a station is sold out, no seat ticket appears. If the reserved tickets at the departure station of the passenger are sold out and the reserved tickets at other stations are not sold out, the retail seats which are not sold out and are not used by people appear in the journey interval. On the other hand, the passengers without seats can only search for the empty seats without destination or stand at the junction of the carriages in the whole process after getting on the bus due to the lack of fragmentary information of the empty seats. Obviously, this results in inefficient utilization of fragmented empty seats, wastes space-time resources of train seats, and greatly affects travel experience of passengers without seats. The behavior of the passengers without seats searching for empty seats in the carriage carelessly increases the passenger flow interweaving in the train carriage to a certain extent, and is not beneficial to maintaining an orderly riding environment.

The existing railway ticketing method cannot completely solve the problem of fragmentary vacant seats, and a service system for matching the fragmentary vacant seats for passengers without seats in a carriage does not exist. The prior art starts from a train ticket selling method and tries to solve the problem, but the ticket selling method does not consider the vulnerable groups such as old, young, pregnant and disabled groups and the like, is lack of interaction with passengers, and the passengers need to pay attention to the arrival condition of the train all the time when riding according to a sectional type seat ticket, otherwise, the passengers easily miss the allowed riding interval. Further, how these ticketing methods are integrated into a complex ticketing system, and whether the method is applicable or not need to be further discussed. Therefore, a new solution to this technical problem is urgently needed.

Disclosure of Invention

Aiming at the problems, the invention provides a system for matching fragmented empty seats for passengers without seats of a train, which aims to solve the problem that the fragmented empty seats cannot be completely utilized in the running process of the train, meet the requirements of the passengers on availability, reliability, comfort and convenience of a railway traffic system, improve the space-time utilization rate of the seats of the train and improve the traveling experience of the passengers.

The technical scheme adopted by the invention for realizing the purposes is as follows: the system for matching the fragmentary empty seats for the passengers without seats of the train comprises an information collecting platform, a matching system and an application platform; the information collection platform provides the collected information to the matching system, and the matching system sends a matching result to the application platform;

the information collection platform includes:

the train number information system is used for acquiring and storing the train number, date, starting station, intermediate station, terminal station of the target train and departure time information of each station;

the seat information system is used for acquiring, storing, converting and updating the occupation conditions of all seats of the train number in real time at an initial station and each intermediate station of train operation by means of the ticket information of the train ticketing system;

the seat-free passenger information system is used for acquiring and storing riding interval, age, identity and credit information of the seat-free passengers at an initial station and each intermediate station of train operation, and simultaneously recording the number of times that each seat-free passenger is matched;

the application platform comprises:

the information issuing system is used for integrating the matching results output by the matching system and then sending the integrated matching results to the corresponding seatless passenger;

the user terminal system is used for displaying the distribution result to the seatless passenger through the personal terminal, reminding the seatless passenger to check and confirm whether to select to enter the seat or not, and finally sending the selection to the seat information system for updating after the selection is summarized;

the matching system includes:

the matching system receives data of the seat information system and the seat-free passenger information system, is used for processing the seat and seat-free passenger information according to a built-in priority function when the train is about to stop at a certain station, sequentially matches fragmentary empty seats for the seat-free passengers from high to low according to the priority, and outputs a matching result to the information issuing system.

Further, the train number information system includes:

the station module is used for acquiring and storing the train number, the date, the starting station, the intermediate station and the destination station of the target train from the ticket purchasing website data;

and the time module is used for acquiring and storing departure time of the train with the target train number at the starting station and the intermediate station from the ticket purchasing website data.

Further, the seat information system includes:

the data crawling module is linked to the train ticketing management system and used for crawling the ticket information of the train ticketing system;

the conversion storage module is used for converting the ticket information of the data crawling module into seat states including occupied state and idle state, receiving the data information sent by the updating module and storing the data information;

the receiving module is used for receiving the feedback of the seatless passenger on the matching result, summarizing the feedback result and sending the summarized feedback result to the updating module;

and the updating module is used for updating the matching result of each unsettled passenger to the conversion storage module in the matching process, and is used for updating the feedback of the unsettled passenger to the matching result to the conversion storage module.

Further, the seatless passenger information system includes:

the taking bus interval module is used for acquiring taking bus intervals of a passenger without a seat at a starting station and each intermediate station;

the age identity module is used for acquiring age identity information of the passenger from the ticket purchasing basic information of the passenger;

the credit module is linked with the credit information system of the railway passenger and is used for acquiring the credit information of the seatless passenger and transmitting the credit information record to the matching system;

and the matching times module is linked to the information issuing system and is used for recording the matched times of the seatless passenger and calling the matched times by the matching system.

Further, the matching system executes the following steps:

step S01: initializing i to 1, wherein the 1 st station for train stop is an origin station;

step S02: obtaining the information of the passengers getting on the train when the train stops at the ith station from the information collection platform;

step S03: the passengers without seats at the ith station comprise passengers without seats on the train which do not get off the ith station and passengers without seats on the train which get on the ith station;

step S04: acquiring all fragmentary empty seat information from the ith station to the (i + 1) th station from the information collection platform, wherein the fragmentary empty seat information comprises the carriage number and the seat number of a seat;

step S05: the priorities of the passengers without seats at the ith station are ranked from high to low according to the calculation result of the priority function;

step S06: judging whether the number of the passengers without seats at the ith station is larger than the number of the passengers without seats from the ith station to the (i + 1) th station, if so, dividing the passengers without seats into 2 groups, enabling the number of the passengers without seats in the 1 st group to be equal to the number of the passengers without seats, and if not, turning to the step S12;

step S07: matching the nearest fragmentary empty seats for the passengers without seats in the group 1 from high to low in sequence according to the priority;

step S08: sending the matching result to an information issuing system, and displaying the matching result on a user terminal system;

step S09: at time t1Waiting passengers respond;

step S10: according to the response updating seat information, the user terminal system feedback module collects the selection of whether the seat-free passenger confirms or not and then sends the collected selection to the updating module in the seat information system, the updating module converts the fragmentary empty seat state which is confirmed to be not confirmed or not confirmed overtime into idle again and sends the vacant seat state to the conversion storage module of the seat information system, and then the fragmentary empty seat state is covered by the latest state;

step S11: judging whether idle fragmentary empty seats in a conversion storage module of the seat information system are 0 or not or whether a matching time threshold value t is reached2If one of the conditions is satisfied, the loop is exited and the process goes to step S16; otherwise, the passengers in the group 2 are sequentially matched with the nearest vacant seats according to the priority, and the steps S08 to S11 are repeated until the number of the vacant seats is 0 or the matching time threshold t is reached2

Step S12: matching the nearest fragmentary empty seats for the passengers without seats according to the priority, repeating the steps S08, S09 and S10, and turning to the step S13;

step S13: let i equal i +1, return to step S02 until i equals the total number of train stop stations.

Further, the information distribution system includes:

the matching information integration module is used for integrating the matching information;

and the matching result sending module is used for sending the matching result to the user terminal system in a wireless mode through signal coding.

Further, the user terminal system includes:

the matching result receiving module is used for receiving the signal sent by the matching result sending module, decoding the signal and sending the result to the matching result display module;

the matching result display module is used for displaying the matching result to the corresponding passenger without a seat through the mobile phone terminal, wherein the matching result comprises the carriage number and the seat number of the fragmentary empty seat and the allowed seating interval;

the voice reminding module is used for reminding the passenger to check and make a selection when the matching result is delivered;

and the inquiry module is used for popping up an inquiry of 'whether to confirm' and a 'yes' and 'no' option on the user interface when the seat-free passenger checks the matching result, and considering 'no' if the seat-free passenger is overtime and not confirmed.

And the feedback module is used for summarizing the selection of the passengers without seats and then sending the selection to the updating module in the seat information system.

Compared with the prior art, the invention has the following beneficial effects:

1. the invention is different from a technology of generating a sectional seat ticket by improving a ticketing method, and aims to provide a service for dynamically matching fragmented empty seats for train passengers based on priority, and a voice reminding function is added, so that the utilization rate of the fragmented empty seats is improved, and the use experience of a user is optimized.

2. The particularity of the old, young, pregnant and disabled weak groups is considered, the old, young, pregnant and disabled weak groups are given higher priority in the matching process, and the human-oriented idea is embodied.

3. The seating willingness of the passengers without seats is fully considered, the interaction between the system and the passengers without seats is increased, and the system is more flexible and humanized.

4. Compared with the sectional ticketing technology, the method has the advantages of small change on the original ticketing system, low cost, easy implementation, reasonable built-in algorithm and simple and convenient calculation.

Drawings

FIG. 1 is a system block diagram of the present invention;

FIG. 2 is a block diagram of the information collection platform and application platform architecture of the system of the present invention;

fig. 3 is a flow chart of the system operation of the present invention.

Detailed Description

The technical solutions in the embodiments of the present invention will be clearly and completely described below with reference to the accompanying drawings of the present invention, and it is obvious that the described embodiments are only a part of the embodiments of the present invention, and not all of the embodiments. All other embodiments, which can be derived by a person skilled in the art from the embodiments given herein without making any creative effort, shall fall within the protection scope of the present invention. Unless defined otherwise, all technical and scientific terms used herein have the same meaning as commonly understood by one of ordinary skill in the art to which this invention belongs. The terminology used in the description of the invention herein is for the purpose of describing particular embodiments only and is not intended to be limiting of the invention.

The invention relates to a system for matching fragmented empty seats for passengers without seats of a train, which comprises an information collection platform 1, a matching system 2 and an application platform 3. The information collection platform 1 is provided with a train number information system 11, a seat information system 12 and a seat-free passenger information system 13; the application platform 3 includes an information distribution system 31 and a user terminal system 32.

The invention works in the following way, 10 minutes before the train starts to leave (i.e. the 1 st station for the train stops), the station module 111 and the time module 112 in the train number information system 11 start to work, and the train number, the date, the starting station, the middle station, the terminal station and the departure time information at each station are obtained and stored, meanwhile, the data crawling module 121 in the seat information system 12 crawls the ticket selling information from the 1 st station to other stations along the way in the train ticket selling system, and the conversion storage module 122 converts the ticket selling information into the seat state, namely occupied and idle, and stores. The riding section module 131, the age identity module 132, and the reputation module 133 in the seatless passenger information system 13 acquire the riding section, the age identity, and the reputation of the seatless passenger getting on the 1 st station, respectively. At this time, the matching times module 134 initializes that the matching times of the seatless passengers are all 0.

The method used by the matching system 2 is a method for dynamically matching fragmented empty seats for a system for matching fragmented empty seats for passengers without seats of a train, and comprises the following steps:

step S01: initializing i to 1;

step S02: acquiring the information of the passengers getting on the train from the train starting station from the information collecting platform;

in one embodiment, the information of the seatless passenger comprises riding interval, age identity and reputation information;

step S03: the no-seat passenger at the 1 st station is the no-seat passenger getting on the 1 st station;

step S04: acquiring all fragmentary empty seats from the 1 st station to the 2 nd station from the information collection platform, wherein the fragmentary empty seats comprise carriage numbers and seat numbers;

specifically, based on the seat information in the conversion storage module 122 in the information collection platform 1, all the fragmentary empty seats from the 1 st station to the 2 nd station can be obtained by using a condition screening method;

step S05: the priorities of the passengers without seats at the station 1 are ranked from high to low according to the calculation result of a priority function f (x), and the priority with a large value of the function f (x) is high;

the specific form of the priority function is f (x) ═ ω1x12x23x34x4Wherein x is1The identity of the passenger without seat is shown, if the passenger belongs to the disabled and the pregnant woman, the identity is 1, otherwise, the identity is 0; x is the number of2Age information representing the unoccupied passenger is 1 if the unoccupied passenger is over 60 years old (elderly), 12 years old and below (children), or 1 if the unoccupied passenger is not in the unoccupied passenger0;x3Whether the passenger without a seat is listed in the credit information record of the credit loss behavior or not is represented, if yes, 0 is selected, and if not, 1 is selected; x is the number of4Whether the passenger without seat is matched or not is shown, if the matched times are 0, x is4Taking 1, if the matched times are more than or equal to 1, x4Take 0. At station 1, the matching times of the passengers without seats are all 0, x because the matching is the first time3All take 1, omega1234Are weight coefficients.

Calculating x in the ranking questions by designing, collecting and analyzing questionnaires1、x2、x3、x4The average comprehensive score of (2) is calculated by the following method: the average total score of the options is (Σ frequency × weight)/number of persons filling the question, where the weight is obtained by a reverse scoring method, for example, four items are selected for ranking, the first score is 4, the second score is 3, the third score is 2, and the fourth score is 1. Finally, from the average composite score of the options, ω1=3.87,ω2=2.91,ω3=1.68,ω4=1.54。

Step S06: judging whether the number of the passengers without seats at the 1 st station is larger than the number of the passengers without seats from the 1 st station to the 2 nd station, if so, dividing the passengers without seats into 2 groups, enabling the number of the passengers without seats in the 1 st group to be equal to the number of the passengers without seats, and if not, turning to the step S12;

step S07: according to the priority, the non-seat passengers in the group 1 are matched with the nearest fragmentary empty seats in sequence from high to low;

specifically, after each matching is completed, the update module 124 in the seat information system 12 converts the status of the fragmented empty seat into occupied status, returns to the conversion storage module 122 and covers the information to avoid repeated matching of the fragmented empty seat.

Step S08: sending the matching result to the information issuing system 31, and displaying the matching result in the user terminal system;

specifically, the matching result is sent to the information issuing system 31, including sending the matching result to the matching information integrating module 311 and the matching result sending module 312; the matching information integration module integrates the matching information, and the matching result sending module 312 sends the matching result to the user terminal system in a wireless manner through signal coding.

Step S09: at time t1Waiting passengers respond;

specifically, the matching result receiving module 321 in the user terminal system 32 receives the signal sent by the matching result sending module 312, performs decoding operation on the signal, and sends the result to the matching result displaying module 322; the matching result display module 322 issues the matching result to the corresponding passenger without seat through the mobile phone terminal, wherein the matching result comprises the carriage number and the seat number of the fragmentary empty seat and allows the passenger to take the interval; at this time, the sound reminding module 323 reminds the passenger to check and make a selection; when the unoccupied passenger checks the matching result, the query module 324 pops up the query of "whether to confirm" and the options of "yes" and "no" for the unoccupied passenger to select autonomously.

Step S10: updating the seat information based on the response;

specifically, the feedback module 325 in the user terminal system 32 collects the selection of the unoccupied passenger and sends the collected selection to the update module 124 of the seat information system 12, and the update module 124 converts the fragmentary empty state that is not confirmed as a result of the confirmation or is not confirmed after time out into an idle state again and sends the vacant state to the conversion storage module 122 of the seat information system, so that the fragmentary empty state is covered by the latest state;

step S11: judging whether idle fragmentary empty seats in the seat information system conversion storage module are 0 or not or whether a matching time threshold t is reached2If one of the conditions is satisfied, the loop is exited and the process goes to step S16; otherwise, the passengers in the group 2 are sequentially matched with the nearest vacant seats according to the priority, and the steps S08 to S11 are repeated until the number of the vacant seats is 0 or the matching time threshold t is reached2

Step S12: matching the nearest fragmentary empty seats for the passengers without seats according to the priority, repeating the steps S08, S09 and S10, and turning to the step S13;

step S13: let i equal i +1, return to step S02 until i equals the total number of train stop stations.

The operation principle of the present system is explained in detail above by taking the starting station as an example, and it should be understood that when i > 1, the difference in implementing the present invention is that the matching system starts to operate in the first 10 minutes of the arrival of the train at each intermediate station, and step S03 will be changed to no-seat passengers at the ith station including no-seat passengers on the train who are not getting off at the ith station and no-seat passengers on the train who are getting on at the ith station.

The foregoing is a further explanation of the present invention in connection with specific preferred embodiments, and it should not be considered as limiting the present invention to those embodiments, but rather as being within the scope of the invention, it will be understood by those skilled in the art that various changes may be made without departing from the spirit and scope of the invention.

12页详细技术资料下载
上一篇:一种医用注射器针头装配设备
下一篇:一种基于互联网的体育场综合服务平台

网友询问留言

已有0条留言

还没有人留言评论。精彩留言会获得点赞!

精彩留言,会给你点赞!