Bus stop prompting method and device, computer device and storage medium
By obtaining passenger information to determine the target bus stops and generating notification messages, the problem of drivers not being able to accurately know passenger pick-up and drop-off points is solved, thus improving the transportation efficiency of buses.
Patent Information
- Application Number
- CN202111226154.9
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2021-10-21
- Publication Date
- 2025-11-18
- Estimated Expiration
- 2041-10-21
AI Technical Summary
Bus drivers cannot accurately know whether passengers are getting on or off at bus stops along the route, which requires them to stop at every stop, reducing transportation efficiency.
By acquiring the first boarding information of passengers waiting at the station and the second boarding information of passengers inside the bus, the target station for the bus is determined, and a stop prompt message is generated to guide the driver to stop the bus at the target station.
It enables automatic prompts for bus stops based on passenger information, reducing unnecessary stops and improving the efficiency of bus transportation.
Smart Images

Figure CN113935641B_ABST
Abstract
Description
Technical Field
[0001] The embodiments of the present invention relate to the field of intelligent public transportation technology, and in particular to a method, device, computer equipment, and storage medium for indicating bus stops. Background Technology
[0002] As cities expand, public transportation becomes an important part of urban infrastructure, and the efficiency of public transportation is crucial to the daily operation of the city.
[0003] As an important part of public transportation, buses currently face challenges. Drivers cannot know whether passengers will board or alight at bus stops along the route, forcing them to stop at every stop. Each stop requires braking and restarting, reducing the efficiency of bus transportation. Summary of the Invention
[0004] This invention provides a bus stop notification method, device, computer equipment, and storage medium to solve the problem that existing bus drivers need to stop at every bus stop along the route, resulting in low bus transportation efficiency.
[0005] In a first aspect, embodiments of the present invention provide a bus stop notification method, including:
[0006] Obtain the first boarding information of a passenger waiting to board the bus at the station. The first boarding information is generated based on the passenger's pre-boarding operations, including origin station information, bus route information, and destination station information.
[0007] Obtain the second passenger information on the bus, which is the destination station information generated based on the passenger's actions on the bus;
[0008] The target stop for the bus is determined based on the origin station information and the destination station information in the first passenger information and the second passenger information.
[0009] A stop prompt message is generated, which is used to prompt the bus driver to stop the bus at the target stop.
[0010] Optionally, obtaining the first boarding information of passengers waiting to board at the station includes:
[0011] When the bus is traveling toward a stop and the distance to the stop is less than a preset distance threshold, the transmission module receives the first boarding information of passengers waiting to board the bus at the stop.
[0012] Optionally, the first passenger information is sent to the bus in the following manner:
[0013] For each station, the bus that is heading towards the station and has the shortest distance to the station, as indicated by the bus route information, is identified as the target bus.
[0014] The first passenger information is transmitted to the target bus via the communication network through the transmission module.
[0015] Optionally, the bus is equipped with a destination station selection module, and the step of obtaining the second passenger information of the bus includes:
[0016] In response to passengers' selection of their destination station in the bus station selection module, a second boarding information is generated.
[0017] Optionally, determining the target stop for the bus based on the origin station information and the destination station information in the first passenger information and the second passenger information includes:
[0018] Determine the next stop in the direction the bus is traveling;
[0019] Determine whether the station indicated by the starting station information in the first travel information is the next station, and / or determine whether the station indicated by the destination station information in the first travel information and the second travel information is the next station;
[0020] If so, the next stop is determined as the target stop for the bus.
[0021] Optionally, it also includes:
[0022] When the bus passes through a station, the destination station information that is the destination station of the station that has already been passed is deleted.
[0023] Optionally, after determining the target stop for the bus based on the origin station information and the destination station information in the first and second passenger information, the method further includes:
[0024] Match the first target station indicated by the destination station information in the first travel information with the second target station indicated by the destination station information in the second travel information;
[0025] Determine if there are any unmatched target sites;
[0026] If so, the unmatched target site will be identified as the destination site for the change.
[0027] Optionally, after determining the target stop for the bus based on the origin station information and the destination station information in the first and second passenger information, the method further includes:
[0028] For each target station, a first quantity and a second quantity are counted according to a preset period. The first quantity indicates the number of destination station information of the target station that belongs to the destination station information in the first travel information, and the second quantity indicates the number of destination station information of the target station that belongs to the destination station information in the second travel information.
[0029] Determine whether the first quantity and the second quantity are equal;
[0030] If not, the target site will be determined as the target site for the change.
[0031] Optionally, generating docking prompt information includes:
[0032] When the bus is traveling towards the target station and within a preset range of the target station, a stop notification message is generated.
[0033] Optionally, generating docking prompt information includes:
[0034] When the bus travels toward the changed target station and is within a preset range of the changed target station, a stop voice prompt message is generated;
[0035] The aforementioned docking voice prompt information will be broadcast.
[0036] Secondly, embodiments of the present invention provide a bus stop notification device, comprising:
[0037] The first passenger information acquisition module is used to acquire the first passenger information of passengers waiting to board the bus at the station. The first passenger information includes the origin station information, bus route information and destination station information.
[0038] The second passenger information acquisition module is used to acquire the second passenger information of passengers on the bus, including the destination station information of the passengers on the bus.
[0039] The target station determination module is used to determine the target station where the bus stops based on the origin station information and the destination station information in the first passenger information and the second passenger information.
[0040] The bus stop prompt information generation module is used to generate stop prompt information, which is used to prompt the bus driver to stop the bus at the target station.
[0041] Optionally, the first passenger information acquisition module includes:
[0042] The first passenger information receiving submodule is used to receive the first passenger information of passengers waiting to board the bus from the transmission module when the bus is traveling towards the station and the distance to the station is less than a preset distance threshold.
[0043] Optionally, the first passenger information is sent to the bus via the following module:
[0044] The target bus determination submodule is used to determine the bus that is heading towards the station and has the smallest distance from the station, as indicated by the bus route information, as the target bus for each station.
[0045] The transmission submodule is used to send the first passenger information to the target bus via a communication network through the transmission module.
[0046] Optionally, the bus is equipped with a destination station selection module, and the second passenger information acquisition module includes:
[0047] The destination station information generation submodule is used to generate second travel information in response to the selection operation of passengers in the destination station selection module inside the bus.
[0048] Optionally, the target site determination module includes:
[0049] The next stop determination submodule is used to determine the next stop in the direction the bus is traveling;
[0050] The judgment submodule is used to determine whether the station indicated by the starting station information in the first ride information is the next station, and / or to determine whether the station indicated by the destination station information in the first ride information and the second ride information is the next station.
[0051] The target station determination submodule is used to determine the next station as the target station for the bus to stop.
[0052] Optionally, it also includes:
[0053] The destination station information deletion module is used to delete destination station information that has been passed as the destination station each time the bus passes through a station.
[0054] Optionally, it also includes:
[0055] The destination station matching module is used to match the first destination station indicated by the destination station information in the first travel information with the second destination station indicated by the destination station information in the second travel information;
[0056] The destination site change judgment module is used to determine whether there is a target site that cannot be matched;
[0057] The first target site determination module is used to determine the unmatched target site as the target site for the change.
[0058] Optionally, it also includes:
[0059] The quantity statistics module is used to count a first quantity and a second quantity for each target station according to a preset period. The first quantity indicates the number of destination station information of the target station that belongs to the destination station information in the first travel information, and the second quantity indicates the number of destination station information of the target station that belongs to the destination station information in the second travel information.
[0060] The quantity determination module is used to determine whether the first quantity and the second quantity are equal;
[0061] The second target site determination module is used to determine the target site as the target site for the change.
[0062] Optionally, the docking prompt information generation module includes:
[0063] The stop prompt information generation submodule is used to generate stop prompt information when the bus is traveling towards the target station and within a preset range of the target station.
[0064] Optionally, the docking prompt information generation module includes:
[0065] A stop voice prompt information generation submodule is used to generate stop voice prompt information when the bus is traveling towards the changed target station and within a preset range of the changed target station;
[0066] The docking voice prompt information broadcasting submodule is used to broadcast the docking voice prompt information.
[0067] Thirdly, embodiments of the present invention also provide a computer device, the computer device comprising:
[0068] One or more processors;
[0069] Memory, used to store one or more computer programs;
[0070] When the one or more computer programs are executed by the one or more processors, the one or more processors implement the bus stop notification method as described in any of the first aspects.
[0071] Fourthly, embodiments of the present invention also provide a computer-readable storage medium having a computer program stored thereon, which, when executed by a processor, implements the bus stop notification method as described in any of the first aspects.
[0072] This invention can acquire first passenger information from passengers waiting to board a bus at a station, including origin station information, bus route information, and destination station information. It also acquires second passenger information from passengers already on the bus, including their destination station information. Furthermore, based on the origin and destination station information from the first and second passenger information, it determines the target bus stop and generates a stop notification to guide the bus driver to stop at the target stop. This achieves automatic prompting of the driver to the required stops based on passenger information during bus operation, solving the problem of drivers not knowing whether passengers are boarding or alighting at each stop and thus stopping at every stop. By stopping at stops where passengers are boarding and alighting, the number of bus stops is reduced, improving bus transport efficiency. Attached Figure Description
[0073] Figure 1 This is a flowchart of a bus stop notification method provided in Embodiment 1 of the present invention;
[0074] Figure 2 This is a flowchart of a bus stop notification method provided in Embodiment 2 of the present invention;
[0075] Figure 3 This is a structural block diagram of a bus stop notification device provided in Embodiment 3 of the present invention;
[0076] Figure 4 This is a structural block diagram of a computer device provided in Embodiment 4 of the present invention; Detailed Implementation
[0077] The present invention will now be described in further detail with reference to the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are merely illustrative of the invention and not intended to limit it. Furthermore, it should be noted that, for ease of description, the accompanying drawings show only the parts relevant to the present invention, and not all of the structures.
[0078] Example 1
[0079] Figure 1This is a flowchart of a bus stop notification method provided in Embodiment 1 of the present invention. This embodiment of the invention is applicable to generating notification information to prompt bus drivers to control bus stops. The method can be executed by a bus stop notification device, which can be implemented by software and / or hardware. The bus stop notification device can be configured in a computer device, for example, in an onboard terminal on a bus. The method specifically includes the following steps:
[0080] S101. Obtain the first boarding information of a passenger waiting to board the bus at the station. The first boarding information is generated based on the passenger's operation before boarding, including the origin station information, bus route information, and destination station information.
[0081] The bus stop notification method of this invention can be applied to a bus stop notification system, which includes a station terminal, an on-board terminal, and a server. The station terminal may include a first passenger information collection module and a transmission module. The first passenger information collection module is used to collect passenger information of passengers waiting to board the bus at various bus stops, and transmits the collected first passenger information to the server through the transmission module. The server then transmits the first passenger information to the on-board terminal of the corresponding bus. Of course, the transmission module may also communicate directly with the corresponding bus to transmit the first passenger information to the on-board terminal of the bus.
[0082] In one example, a first passenger information collection module can be set up at each station. This module is used to help passengers entering the station select the bus route, origin, and destination. After receiving the passenger's selection, the first passenger information collection module generates first passenger information, which includes the passenger's origin, route, and destination. This first passenger information collection module can be a ticketing terminal located inside or outside the station, a terminal for collecting passenger information, or a public transport app on the passenger's mobile phone. After the passenger selects the bus route, origin, and destination, the first passenger information collection module generates the first passenger information in response to the passenger's selection.
[0083] S102. Obtain the second passenger information inside the bus, wherein the second passenger information is the destination station information generated based on the passenger's operation on the bus.
[0084] Buses can be equipped with destination station selection devices. After entering the bus, passengers can select their destination station using the destination station selection device. After detecting the passenger's selection, the destination station selection device generates second travel information, which includes destination station information, which may be the station name.
[0085] In one example, mechanical buttons corresponding to each stop could be provided inside the bus. Passengers pressing these buttons would select the corresponding stop as their destination. In another example, a destination selection terminal with a touchscreen display could be provided inside the bus. Passengers could select the corresponding stop as their destination using the touchscreen display. In yet another example, passengers could select or change their destination stop using a public transport app on their mobile phone. After a passenger selects a destination stop, a second set of travel information containing the destination stop information would be generated.
[0086] S103. Determine the target station where the bus stops based on the origin station information and the destination station information in the first passenger information and the second passenger information.
[0087] In this embodiment of the invention, the starting station information and the destination station information can be station names. For multiple stations on the bus route, the starting station information and the destination station information in the first and second passenger information obtained by the bus can be used to determine whether there are passengers getting on or off at each station. If so, it means that the station is the target station where the bus needs to stop.
[0088] In one example, the bus can determine whether the station indicated by the starting station information and the destination station information in the first and second passenger information is the next station in the direction the bus is traveling. If it is, it means that the next station is the target station for the bus to stop at; otherwise, it means that the bus does not need to stop at the next station.
[0089] S104. Generate a stop prompt message, which is used to prompt the bus driver to stop the bus at the target station.
[0090] In one example of the present invention, the stop prompt information can be voice information, text information, or indicator light information. Taking voice information as an example, the name of the target station can be announced. Of course, the name of the target station can also be displayed on a screen that the driver can see or an indicator light can be lit. The driver can be prompted to stop the bus at the target station through at least one of voice information, text information, and indicator light. When a station is not the target station that needs to be stopped at, the driver can directly control the bus to pass through the station.
[0091] This invention can acquire first passenger information from passengers waiting to board a bus at a station, including origin station information, bus route information, and destination station information. It also acquires second passenger information from passengers already on the bus, including their destination station information. Furthermore, based on the origin and destination station information from the first and second passenger information, it determines the target bus stop and generates a stop notification to guide the bus driver to stop at the target stop. This achieves automatic prompting of the driver to the required stops based on passenger information during bus operation, solving the problem of drivers not knowing whether passengers are boarding or alighting at each stop and thus stopping at every stop. By stopping at stops where passengers are boarding and alighting, the number of bus stops is reduced, improving bus transport efficiency.
[0092] Example 2
[0093] Figure 2 This is a flowchart of a bus stop notification method provided in Embodiment 2 of the present invention. The present invention is an optimization based on the aforementioned embodiments, and the method specifically includes the following steps:
[0094] S201. When the bus is traveling toward a station and the distance to the station is less than a preset distance threshold, the transmission module receives the first boarding information of a passenger waiting to board the bus at the station. The first boarding information is the starting station information, bus route information, and destination station information generated based on the passenger's pre-boarding operations.
[0095] The bus stop notification method of this invention can be applied to a bus stop notification system, which includes a station terminal, an on-board terminal, and a server. The station terminal may include a first passenger information collection module and a transmission module. The first passenger information collection module is used to collect passenger information of passengers waiting to board the bus at various bus stops, and transmits the collected first passenger information to the server through the transmission module. The server then transmits the first passenger information to the on-board terminal on the corresponding bus.
[0096] In an optional embodiment of the present invention, for each station, the bus heading towards the station and the one with the shortest distance from the station, as indicated by the bus route information, is identified as the target bus. The first passenger information is then transmitted to the target bus via a wireless communication network through a transmission module. Specifically, the server or transmission module stores the location information of each station and collects the location information of each bus in real time. The collected first passenger information is categorized according to bus routes. The bus on the closest designated route to each station can be identified as the target bus. The first passenger information collected by the first passenger information collection module is then transmitted to the target bus via the transmission module, or transmitted to the server via the transmission module and then to the target bus. For example, in one example, station A collects 10 passenger information entries requiring the use of bus route 22. The bus heading towards station A and the one with the shortest distance from station A can be identified as the target bus. These 10 passenger information entries are then transmitted to the bus route 22 via the transmission module. This ensures that the first passenger information collected at each station is sent to the bus that first enters that station.
[0097] S202. Responding to the passenger's selection operation in the destination station selection module inside the bus, generate second travel information, which is the destination station information generated based on the passenger's operation on the bus.
[0098] Buses can be equipped with destination station selection devices. After entering the bus, passengers can select their destination station using the destination station selection device. After detecting the passenger's selection, the destination station selection device generates second travel information, which includes destination station information, which may be the station name.
[0099] In one example, mechanical buttons corresponding to each stop could be provided inside the bus. Passengers pressing these buttons would select the corresponding stop as their destination. In another example, a destination selection terminal with a touchscreen display could be provided inside the bus. Passengers could select the corresponding stop as their destination using the touchscreen display. In yet another example, passengers could select or change their destination stop using a public transport app on their mobile phone. After a passenger selects a destination stop, a second set of travel information containing the destination stop information would be generated.
[0100] S203. Determine the next stop in the direction the bus is traveling.
[0101] In this embodiment of the invention, the next stop in the direction of bus travel can be determined by the bus's travel direction, bus position, and station position. The next stop can be a station that was originally planned to stop on the bus's travel route. Alternatively, after the bus has passed a station, the next stop after the bus has passed can be determined by the station list as the next stop in the direction of bus travel.
[0102] S204. Determine whether the station indicated by the starting station information in the first travel information is the next station, and / or determine whether the station indicated by the destination station information in the first travel information and the second travel information is the next station.
[0103] In an optional embodiment of the present invention, for each bus, after determining the next stop of the bus, when the bus is traveling to the next stop, if the bus enters the preset range of the next stop, it can be determined whether the stop indicated by the starting stop information in the first passenger information is the next stop, or whether the stop indicated by the destination stop information in the first passenger information and the second passenger information is the next stop. If so, it is determined that there are passengers boarding or disembarking at the next stop, and the next stop is determined as the target stop where the bus needs to stop.
[0104] In one example, the starting station information and the destination station information can be the name or station number of the bus station. If the starting station information in the first passenger information obtained by the bus is the name or station number of the bus's next station, it means that a passenger has boarded the bus at the next station. Alternatively, if the destination station information in the first passenger information and the second passenger information obtained by the bus is the name or station number of the bus's next station, it means that a passenger has alighted at the bus's next station. In this case, the next station is determined as the target station to be stopped at, and S205 can be executed.
[0105] S205. The next stop is determined as the target stop for the bus.
[0106] If at least one of the starting station information, destination station information, and destination station information in the first passenger information indicates the next stop of the bus, it means that a passenger has boarded or alighted at the next stop, and the next stop is determined as the target stop for the bus.
[0107] S206. When the bus is traveling towards the target station and within a preset range of the target station, a stop prompt message is generated.
[0108] During its journey, the bus can determine whether the next stop is the target stop before reaching it. If so, as the bus travels towards the target stop, the distance between the bus and the target stop is calculated in real time. When the bus enters the preset range of the target stop, a stop prompt message can be generated to remind the driver to stop at the next stop. For example, if the next stop in the direction the bus is traveling is the target stop, a voice message can be generated and played when the bus enters within 20 meters of the target stop to remind the driver to stop at the target stop.
[0109] In another optional embodiment of the present invention, when the bus passes through a station, the destination station information with the already passed station as the destination station is deleted, and the first target station indicated by the destination station information in the first passenger information is matched with the second target station indicated by the destination station information in the second passenger information. It is determined whether there is a target station that cannot be matched. If so, the target station that cannot be matched is determined as the changed destination station. Specifically, in cases where passengers may temporarily change their destination station while on the bus, for the target station determined by the destination station information in the first passenger information and the second passenger information, the first target station indicated by the destination station information in the first passenger information can be matched with the second target station indicated by the destination station information in the second passenger information. If they cannot be matched, it means that a passenger on the bus has changed their destination station.
[0110] For example, if the destination station information in the first passenger information indicates that the bus needs to stop at stations A, B, C, D, and E, and the destination station information in the second passenger information indicates that the bus needs to stop at stations A, C, D, E, and F, then stations B and F are unmatched destination stations. It is possible that a passenger who originally planned to get off at station B chose to get off at station F. In this case, stations B and F can be designated as changed destination stations. When the bus travels towards the changed destination station and is within the preset range of the changed destination station, a stop voice prompt message is generated and broadcast. This can remind the driver that a passenger has temporarily changed their stop. The driver can then use voice prompts to remind passengers who have changed their stop to get off at the original or changed stop, thus preventing passengers from getting off at the wrong stop.
[0111] In another optional embodiment of the present invention, when the bus passes a station, the destination station information with the passed station as the destination station is deleted. For each target station, a first quantity and a second quantity are counted according to a preset period. The first quantity is the number of destination station information indicating the target station that belongs to the destination station information in the first passenger information, and the second quantity is the number of destination station information indicating the target station that belongs to the destination station information in the second passenger information. It is determined whether the first quantity and the second quantity are equal. If not, the target station is determined as a changed target station, and the bus travels towards the changed target station. When the bus is within a preset range of the changed target station, a stop voice prompt message is generated and broadcast. For example, as shown in the table below:
[0112]
[0113] As shown in the table above, the destination station information in the first and second ride information is used to determine the target station A, station B, station C, station D, station E, and station F. In the table above, the number corresponding to each station indicates the number of destination station information in the first or second ride information that indicates that station. For example, station A has 8 destination station information in the first ride information and 6 destination station information in the second ride information, and so on for other stations.
[0114] Since the destination station information indicating each stop is deleted after the bus passes through a station, it's possible to determine if passengers have changed their destination by counting whether the first and second counts for each target station are equal. As shown in the table above, at a certain moment, 8 passengers selected station A as their destination before boarding the bus, and 0 passengers selected station A as their destination. After these 8 passengers boarded the bus, 6 of them selected station A as their destination, and 2 passengers changed their destination to station F. The first count (8) and second count (6) for station A are not equal, and the first count (0) and second count (2) for station F are also not equal. Therefore, it can be determined that passengers who originally selected station A as their destination temporarily changed their destination. Stations A and F can then be designated as the changed target stations. When the bus travels towards the changed target station and is within a preset range of the changed target station, a stop voice prompt will be generated and broadcast. This will remind the driver that passengers have temporarily changed their alighting point, allowing the driver to remind passengers to alight at the original or changed target station, preventing passengers from getting off at the wrong station.
[0115] In this embodiment of the invention, when a bus is traveling towards a stop and the distance to the stop is less than a preset distance threshold, the system receives first boarding information from passengers waiting to board at the stop via a transmission module, and generates second boarding information in response to passengers' selection operations in the destination stop selection module. After determining the next stop in the direction of the bus's travel, the system determines whether the stop indicated by the starting stop information in the first boarding information is the next stop, and / or determines whether the stop indicated by the destination stop information in the first and second boarding information is the next stop. If so, the next stop is determined as the target stop for the bus. When the bus is traveling towards the target stop and within a preset range of the target stop, a stop prompt is generated. This achieves automatic prompting of the driver to the required stops based on passenger boarding information during the bus's journey, solving the problem of drivers not knowing whether passengers are boarding or alighting at each bus stop, resulting in the bus stopping at every stop. The bus stops only at stops where passengers are boarding and alighting, reducing the number of stops and improving the bus's transportation efficiency.
[0116] Furthermore, embodiments of the present invention can also match or statistically analyze the target stations indicated by the first and second passenger information, and determine the target stations that cannot be matched or whose data is inconsistent as the target stations temporarily changed by the passengers. When the bus travels towards the changed target station and is within a preset range of the changed target station, a stop voice prompt message is generated and broadcast. This can remind the driver that a passenger has temporarily changed their alighting station, and the driver can remind the passengers in the vehicle to get off at the changed target station through voice, thus avoiding passengers getting off at the wrong station.
[0117] Example 3
[0118] Figure 3 This is a schematic diagram of a bus stop notification device according to Embodiment 3 of the present invention. The bus stop notification device may specifically include the following modules:
[0119] The first passenger information acquisition module 301 is used to acquire the first passenger information of passengers waiting to board the bus at the station. The first passenger information includes origin station information, bus route information and destination station information.
[0120] The second passenger information acquisition module 302 is used to acquire the second passenger information of passengers in the bus, the second passenger information including the destination station information of passengers in the bus;
[0121] The target station determination module 303 is used to determine the target station where the bus stops based on the origin station information and the destination station information in the first passenger information and the second passenger information.
[0122] The stop prompt information generation module 304 is used to generate stop prompt information, which is used to prompt the bus driver to control the bus to stop at the target station.
[0123] Optionally, the first passenger information acquisition module 301 includes:
[0124] The first passenger information receiving submodule is used to receive the first passenger information of passengers waiting to board the bus from the transmission module when the bus is traveling towards the station and the distance to the station is less than a preset distance threshold.
[0125] Optionally, the first passenger information is sent to the bus via the following module:
[0126] The target bus determination submodule is used to determine the bus that is heading towards the station and has the smallest distance from the station, as indicated by the bus route information, as the target bus for each station.
[0127] The transmission submodule is used to send the first passenger information to the target bus via a communication network through the transmission module.
[0128] Optionally, the bus is equipped with a destination station selection module, and the second passenger information acquisition module 302 includes:
[0129] The destination station information generation submodule is used to generate second travel information in response to the selection operation of passengers in the destination station selection module inside the bus.
[0130] Optionally, the target site determination module 303 includes:
[0131] The next stop determination submodule is used to determine the next stop in the direction the bus is traveling;
[0132] The judgment submodule is used to determine whether the station indicated by the starting station information in the first ride information is the next station, and / or to determine whether the station indicated by the destination station information in the first ride information and the second ride information is the next station.
[0133] The target station determination submodule is used to determine the next station as the target station for the bus to stop.
[0134] Optionally, it also includes:
[0135] The destination station information deletion module is used to delete destination station information that has been passed as the destination station each time the bus passes through a station.
[0136] Optionally, it also includes:
[0137] The destination station matching module is used to match the first destination station indicated by the destination station information in the first travel information with the second destination station indicated by the destination station information in the second travel information;
[0138] The destination site change judgment module is used to determine whether there is a target site that cannot be matched;
[0139] The first target site determination module is used to determine the unmatched target site as the target site for the change.
[0140] Optionally, it also includes:
[0141] The quantity statistics module is used to count a first quantity and a second quantity for each target station according to a preset period. The first quantity indicates the number of destination station information of the target station that belongs to the destination station information in the first travel information, and the second quantity indicates the number of destination station information of the target station that belongs to the destination station information in the second travel information.
[0142] The quantity determination module is used to determine whether the first quantity and the second quantity are equal;
[0143] The second target site determination module is used to determine the target site as the target site for the change.
[0144] Optionally, the docking prompt information generation module 304 includes:
[0145] The stop prompt information generation submodule is used to generate stop prompt information when the bus is traveling towards the target station and within a preset range of the target station.
[0146] Optionally, the docking prompt information generation module 304 includes:
[0147] A stop voice prompt information generation submodule is used to generate stop voice prompt information when the bus is traveling towards the changed target station and within a preset range of the changed target station;
[0148] The docking voice prompt information broadcasting submodule is used to broadcast the docking voice prompt information.
[0149] The bus stop reminder device provided in this embodiment of the invention can execute the bus stop reminder method provided in Embodiment 1 or Embodiment 2 of the invention, and has the corresponding functional modules and beneficial effects of the method.
[0150] Example 4
[0151] Figure 4 This is a schematic diagram of the structure of a computer device provided in Embodiment 4 of the present invention. Figure 4 As shown, the computer device includes a processor 400, a memory 401, a communication module 402, an input device 403, and an output device 404; the number of processors 400 in the computer device can be one or more. Figure 4 Taking a processor 400 as an example; the processor 400, memory 401, communication module 402, input device 403, and output device 404 in the computer device can be connected via a bus or other means. Figure 4 Taking the example of a connection between China and Israel via a bus.
[0152] Memory 401, as a computer-readable storage medium, can be used to store software programs, computer-executable programs, and modules, such as the module corresponding to the bus stop notification method in this embodiment of the invention (e.g., ...). Figure 3 The bus stop notification device shown includes a first passenger information acquisition module 301, a first passenger information acquisition module 302, a destination station determination module 303, and a stop notification information generation module 304. The processor 400 executes various functions and data processing of the computer device by running software programs, instructions, and modules stored in the memory 401, thereby realizing the bus stop notification method described above.
[0153] Memory 401 may primarily include a program storage area and a data storage area. The program storage area may store the operating system and at least one application program required for a given function; the data storage area may store data created based on the use of the computer device. Furthermore, memory 401 may include high-speed random access memory and non-volatile memory, such as at least one disk storage device, flash memory device, or other non-volatile solid-state storage device. In some instances, memory 401 may further include memory remotely located relative to processor 400, which can be connected to the computer device via a network. Examples of such networks include, but are not limited to, the Internet, intranets, local area networks, mobile communication networks, and combinations thereof.
[0154] The communication module 402 is used to establish a connection with the display screen and realize data interaction with the display screen.
[0155] The input device 403 can be used to receive input digital or character information, and to generate key signal inputs related to user settings and function control of the computer device.
[0156] Output device 404 may include audio devices such as speakers.
[0157] It should be noted that the specific composition of the input device 403 and the output device 404 can be set according to the actual situation.
[0158] The processor 400 executes various functional applications and data processing of the device by running software programs, instructions and modules stored in the memory 401, thereby realizing the bus stop notification method described above.
[0159] The computer device provided in this embodiment can execute the bus stop notification method provided in this embodiment of the invention, and has specific corresponding functions and beneficial effects.
[0160] Example 5
[0161] Embodiment 5 of the present invention also provides a computer-readable storage medium having a computer program stored thereon. When executed by a processor, the computer program implements a bus stop notification method, the method comprising:
[0162] Obtain the first boarding information of a passenger waiting to board the bus at the station. The first boarding information is generated based on the passenger's pre-boarding operations, including origin station information, bus route information, and destination station information.
[0163] Obtain the second passenger information on the bus, which is the destination station information generated based on the passenger's actions on the bus;
[0164] The target stop for the bus is determined based on the origin station information and the destination station information in the first passenger information and the second passenger information.
[0165] A stop prompt message is generated, which is used to prompt the bus driver to stop the bus at the target stop.
[0166] Of course, the computer-readable storage medium provided in the embodiments of the present invention is not limited to the method operation described above, and can also perform related operations in the bus stop prompting method provided in any embodiment of the present invention.
[0167] Based on the above description of the implementation methods, those skilled in the art can clearly understand that the present invention can be implemented using software and necessary general-purpose hardware, and of course, it can also be implemented using hardware, but in many cases the former is a better implementation method. Based on this understanding, the technical solution of the present invention, or the part that contributes to the prior art, can be embodied in the form of a software product. This computer software product can be stored in a computer-readable storage medium, such as a computer floppy disk, read-only memory (ROM), random access memory (RAM), flash memory, hard disk, or optical disk, etc., including several instructions to cause a computer device (which may be a personal computer, server, or network device, etc.) to execute the bus stop notification method described in the various embodiments of the present invention.
[0168] It is worth noting that in the above-mentioned embodiments of the bus stop reminder device, the various units and modules included are only divided according to functional logic, but are not limited to the above division, as long as the corresponding functions can be realized; in addition, the specific names of each functional unit are only for easy differentiation and are not used to limit the scope of protection of the present invention.
[0169] Note that the above description is merely a preferred embodiment of the present invention and the technical principles employed. Those skilled in the art will understand that the present invention is not limited to the specific embodiments described herein, and various obvious changes, readjustments, and substitutions can be made without departing from the scope of protection of the present invention. Therefore, although the present invention has been described in detail through the above embodiments, the present invention is not limited to the above embodiments, and may include many other equivalent embodiments without departing from the concept of the present invention, the scope of which is determined by the scope of the appended claims.
Claims
1. A method for indicating bus stop locations, characterized in that, include: Obtain the first boarding information of a passenger waiting to board the bus at the station. The first boarding information is generated based on the passenger's pre-boarding operations, including origin station information, bus route information, and destination station information. Obtain the second passenger information on the bus, which is the destination station information generated based on the passenger's actions on the bus; The target stop for the bus is determined based on the origin station information and the destination station information in the first passenger information and the second passenger information. Generate a stop prompt message, which is used to prompt the bus driver to stop the bus at the target stop; When the bus passes through a station, the destination station information that is the destination station of the station that has already been passed is deleted. For each target station, a first quantity and a second quantity are counted according to a preset period. The first quantity indicates the number of destination station information of the target station that belongs to the destination station information in the first travel information, and the second quantity indicates the number of destination station information of the target station that belongs to the destination station information in the second travel information. Determine whether the first quantity and the second quantity are equal; If not, the target site will be identified as the target site for the change; When the bus travels toward the changed target station and is within a preset range of the changed target station, a stop voice prompt message is generated; The aforementioned docking voice prompt information will be broadcast.
2. The bus stop notification method according to claim 1, characterized in that, The process of obtaining the first boarding information of passengers waiting to board the train at the station includes: When the bus is traveling toward a stop and the distance to the stop is less than a preset distance threshold, the transmission module receives the first boarding information of passengers waiting to board the bus at the stop.
3. The bus stop notification method according to claim 2, characterized in that, The first passenger information is sent to the bus in the following way: For each station, the bus that is heading towards the station and has the shortest distance to the station, as indicated by the bus route information, is identified as the target bus. The first passenger information is transmitted to the target bus via the communication network through the transmission module.
4. The bus stop notification method according to claim 1, characterized in that, The bus is equipped with a destination station selection module, and the acquisition of the second passenger information on the bus includes: In response to passengers' selection of their destination station in the bus station selection module, a second boarding information is generated.
5. The bus stop notification method according to claim 1, characterized in that, Determining the target stop for the bus based on the origin station information and the destination station information in the first passenger information and the second passenger information includes: Determine the next stop in the direction the bus is traveling; Determine whether the station indicated by the starting station information in the first travel information is the next station, and / or determine whether the station indicated by the destination station information in the first travel information and the second travel information is the next station; If so, the next stop is determined as the target stop for the bus.
6. The bus stop notification method according to claim 1, characterized in that, After determining the target stop for the bus based on the origin station information and the destination station information in the first and second passenger information, the method further includes: Match the first target station indicated by the destination station information in the first travel information with the second target station indicated by the destination station information in the second travel information; Determine if there are any unmatched target sites; If so, the unmatched target site will be identified as the destination site for the change.
7. The bus stop notification method according to any one of claims 1-6, characterized in that, The generation of docking prompt information includes: When the bus is traveling towards the target station and within a preset range of the target station, a stop notification message is generated.
8. A bus stop indication device, characterized in that, include: The first passenger information acquisition module is used to acquire the first passenger information of passengers waiting to board the bus at the station. The first passenger information is the origin station information, bus route information and destination station information generated based on the operations of the passengers before boarding the bus. The second passenger information acquisition module is used to acquire the second passenger information of passengers inside the bus. The second passenger information is the destination station information generated based on the passenger's operation on the bus. The target station determination module is used to determine the target station where the bus stops based on the origin station information and the destination station information in the first passenger information and the second passenger information. A stop prompt information generation module is used to generate stop prompt information, which is used to prompt the bus driver to control the bus to stop at the target station; Also includes: The destination station information deletion module is used to delete destination station information that has been passed as the destination station each time the bus passes through a station. The quantity statistics module is used to count a first quantity and a second quantity for each target station according to a preset period. The first quantity indicates the number of destination station information of the target station that belongs to the destination station information in the first travel information, and the second quantity indicates the number of destination station information of the target station that belongs to the destination station information in the second travel information. The quantity judgment module is used to determine whether the first quantity and the second quantity are equal. If not, the second target site determination module is executed. The second target site determination module is used to determine the target site as the target site for the change; The docking notification information generation module includes: A stop voice prompt information generation submodule is used to generate stop voice prompt information when the bus is traveling towards the changed target station and within a preset range of the changed target station; The docking voice prompt information broadcasting submodule is used to broadcast the docking voice prompt information.
9. A computer device, characterized in that, The computer device includes: One or more processors; Memory, used to store one or more computer programs; When the one or more computer programs are executed by the one or more processors, the one or more processors implement the bus stop notification method as described in any one of claims 1-7.
10. A computer-readable storage medium having a computer program stored thereon, characterized in that, When executed by a processor, the computer program implements the bus stop notification method as described in any one of claims 1-7.
Citation Information
Patent Citations
Implementation method and system for bus passing by station where no passengers get on and off without stopping
CN108335517A
Ride indication method and device
CN108600956A
Demand response type bus information interaction method and system
CN115662173A