Vehicle dispatching method and device based on interaction between bus stop sign and terminal
The interaction between bus stop signs and terminals allows for real-time, flexible, and accurate vehicle dispatching by monitoring terminal dynamics and updating dispatch configurations, addressing inefficiencies and inaccuracies in existing manual and historical data-dependent methods.
Patent Information
- Application Number
- CN202110432875.9
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2021-04-21
- Publication Date
- 2024-12-10
- Estimated Expiration
- 2041-04-21
AI Technical Summary
Existing vehicle dispatching methods at urban transportation hubs face challenges such as high labor costs, low efficiency, and inaccurate dispatching due to reliance on manual processes and historical data, which fail to adapt to dynamic changes in traffic patterns.
A vehicle dispatching method and device that utilizes interaction between bus stop signs and terminals to continuously monitor terminal dynamics, establish connections with new terminals, obtain travel information, and update dispatch configurations in real-time, ensuring accurate and flexible vehicle allocation.
Enables real-time, flexible, and accurate vehicle dispatching by dynamically updating vehicle configurations based on real-time terminal data, reducing labor costs and improving dispatch efficiency.
Smart Images

Figure CN113516351B_ABST
Abstract
Description
Technical Field
[0001] The embodiments of the present application relate to the field of vehicle management technology, and in particular to a vehicle dispatching method and device based on the interaction between bus stops and terminals. Background Art
[0002] As passenger traffic in large cities continues to grow, vehicle dispatching at urban transportation hubs faces greater challenges. The efficiency of vehicle dispatching needs to be improved to adapt to the growth of passenger traffic, otherwise it will bring huge obstacles to urban transportation.
[0003] At present, the traffic dispatch management in cities is generally carried out by dispatchers with the help of communication equipment, according to the needs of different boarding areas, to dispatch vehicles in the parking area to one or more boarding areas. This manual dispatching method has problems such as high labor cost, low dispatching efficiency, and slow speed. In addition, some cities are convenient for vehicle dispatching management. By observing the urban traffic in the past period of time, various traffic data in the time period are obtained, and the traffic dispatching methods corresponding to different time periods are obtained by processing and calculating the traffic data. Although this method overcomes the problems of high cost and low efficiency brought about by manual dispatching, the traffic travel data will bring corresponding changes according to different weather, different festivals, road planning changes, etc., and only based on past data to control future vehicle dispatching, it may lead to problems such as uneven and inaccurate vehicle dispatching. Summary of the invention
[0004] The embodiments of the present application provide a vehicle dispatching method, apparatus, vehicle dispatching equipment and storage medium based on the interaction between bus stop signs and terminals, so as to achieve uniform and accurate dispatching of vehicles.
[0005] In a first aspect, an embodiment of the present application provides a vehicle dispatching method based on the interaction between a bus stop sign and a terminal, comprising:
[0006] Continuously monitor the terminal change dynamics within the target range, wherein the terminal change dynamics include adding new terminals and reducing terminals;
[0007] When a new terminal is detected within the target range, a connection is established with the new terminal, and target travel information from the new terminal is obtained, and the target travel information is stored as travel information, wherein the target travel information includes terminal ID, passenger information and ride information; the passenger information includes identity information;
[0008] When a terminal is detected to be reduced within the target range, a deletion riding information instruction is generated, wherein the deletion riding information instruction includes a terminal ID of the reduced terminal;
[0009] The target travel information and / or the instruction to delete the riding information are sent to the dispatch center, so that the dispatch center updates the riding statistics table according to the target travel information and / or the instruction to delete the riding information, and determines the current vehicle configuration according to the riding statistics table.
[0010] Further, when a new terminal is detected within the target range, establishing a connection with the new terminal includes:
[0011] When a new terminal is detected within the target range, a communication request is sent to the new terminal, wherein the communication request includes a communication purpose;
[0012] In response to feedback information from the newly added terminal, a connection is established with the newly added terminal or the newly added terminal is ignored, wherein the feedback information includes approval or rejection.
[0013] Furthermore, after obtaining the target travel information from the newly added terminal, the method further includes:
[0014] According to the passenger information in the target travel information, detecting whether travel information corresponding to the passenger information has been stored;
[0015] When the travel information corresponding to the passenger information is stored, comparing whether the boarding information in the travel information is consistent with the boarding information in the target travel information;
[0016] The sending the target travel information to the dispatch center includes:
[0017] When the boarding information in the travel information is inconsistent with the boarding information in the target travel information, the target travel information is sent to the dispatch center.
[0018] Further, when the riding information in the travel information is inconsistent with the riding information in the target travel information, sending the target travel information to the dispatch center includes:
[0019] When the riding information in the travel information is inconsistent with the riding information in the target travel information, sending an inquiry signal to the terminal so that the terminal selects the travel information or the target travel information according to the inquiry signal;
[0020] The receiving terminal selects the instruction based on the inquiry signal, and when the selection instruction is the target travel information, the receiving terminal sends the target travel information to the dispatching center.
[0021] Further, the detecting, based on the passenger information in the target travel information, whether travel information corresponding to the passenger information has been stored includes:
[0022] Extract the identity information from the passenger information of the target travel information, and traverse the passenger information of all the stored travel information;
[0023] Check whether identity information consistent with the identity information is matched in the passenger information of the travel information. If so, it is defined that travel information corresponding to the passenger information in the target travel information has been stored. Otherwise, it is defined that travel information corresponding to the passenger information in the target travel information has not been stored.
[0024] Furthermore, the dispatch center updates the riding statistics table according to the target travel information, including:
[0025] The dispatch center obtains the ride information and passenger information in the target travel information, wherein the ride information includes the destination, transfer station, and ride number, and the passenger information also includes the number of passengers;
[0026] The dispatch center adds the demand quantity corresponding to the number of passengers to the idle demand of the target ride number in the ride statistics table according to the ride information and the number of passengers, and the target ride number is the ride number corresponding to the ride information.
[0027] Further, determining the current vehicle configuration according to the passenger statistics table includes:
[0028] Calculate the current remaining vacancies of any ride in the ride statistics table;
[0029] The idle demand of the target ride in the ride statistics table is obtained, the redundancy between the current remaining vacancies of the target ride and the idle demand is calculated, and the current vehicle configuration of the target ride is determined according to the redundancy.
[0030] In a second aspect, an embodiment of the present application provides a vehicle dispatching device based on the interaction between a bus stop sign and a terminal, including:
[0031] Terminal monitoring module: used to continuously monitor the dynamic changes of terminals in the target range, including the addition and removal of terminals;
[0032] Connection establishment module: used to establish a connection with a new terminal in the target range when a new terminal is detected, and obtain travel information from the new terminal, the travel information including terminal ID, passenger information and ride information;
[0033] Terminal deletion module: used to generate a deletion riding information instruction when a terminal is detected to be reduced within the target range, wherein the deletion riding information instruction includes the terminal ID of the reduced terminal;
[0034] Vehicle dispatch module: used for sending the travel information and / or the instruction to delete the riding information to the dispatch center, so that the dispatch center updates the riding statistics table according to the travel information and / or the instruction to delete the riding information, and determines the current vehicle configuration according to the riding statistics table.
[0035] In a third aspect, an embodiment of the present application provides a computer device, including: a memory and one or more processors;
[0036] The memory is used to store one or more programs;
[0037] When the one or more programs are executed by the one or more processors, the one or more processors implement the vehicle dispatching method based on the interaction between the bus stop sign and the terminal as described in the first aspect.
[0038] In a fourth aspect, an embodiment of the present application provides a storage medium comprising computer executable instructions, which, when executed by a computer processor, are used to execute the vehicle dispatching method based on the interaction between bus stop signs and terminals as described in the first aspect.
[0039] The embodiment of the present application detects the terminals within the target range, and whenever there is a new terminal, obtains the target travel information corresponding to the terminal, and sends the target travel information to the dispatch center, so that the dispatch center updates the original riding statistics table according to the riding information carried in the target travel information, and completes the vehicle configuration; on the other hand, when it is monitored that the number of terminals within the target range is reduced, a corresponding deletion instruction is generated and sent to the dispatch center, and the dispatch center updates the riding statistics table according to the deletion instruction; therefore, combined with the real-time monitoring of the terminals within the target range, the vehicle configuration is dynamically updated, making vehicle dispatch more real-time, flexible and accurate. BRIEF DESCRIPTION OF THE DRAWINGS
[0040] Figure 1 It is a flow chart of a vehicle dispatching method based on the interaction between bus stop signs and terminals provided in an embodiment of the present application;
[0041] Figure 2 is a flow chart of another vehicle dispatching method based on the interaction between bus stop signs and terminals provided in an embodiment of the present application;
[0042] Figure 3 It is a structural schematic diagram of a vehicle dispatching device based on the interaction between a bus stop sign and a terminal provided in an embodiment of the present application;
[0043] Figure 4 It is a structural schematic diagram of a vehicle dispatching device provided in an embodiment of the present application. DETAILED DESCRIPTION
[0044] In order to make the purpose, technical scheme and advantages of the present application clearer, the specific embodiments of the present application are further described in detail below in conjunction with the accompanying drawings. It is understood that the specific embodiments described herein are only used to explain the present application, rather than to limit the present application. It should also be noted that, for the convenience of description, only the part related to the present application but not all the contents are shown in the accompanying drawings. Before discussing the exemplary embodiments in more detail, it should be mentioned that some exemplary embodiments are described as processes or methods depicted as flow charts. Although the flow chart describes each operation (or step) as a sequential process, many of the operations therein can be implemented in parallel, concurrently or simultaneously. In addition, the order of each operation can be rearranged. The process can be terminated when its operation is completed, but it can also have additional steps not included in the accompanying drawings. The process can correspond to a method, a function, a procedure, a subroutine, a subprogram, etc.
[0045] The embodiment of the present application provides a vehicle dispatching method and device based on the interaction between bus stops and terminals. The embodiment of the present application detects the terminals in the target range, and whenever there is a new terminal, obtains the target travel information corresponding to the terminal, and sends the target travel information to the dispatching center, so that the dispatching center updates the original ride statistics table according to the ride information carried in the target travel information, and completes the vehicle configuration; on the other hand, when it is monitored that the number of terminals in the target range is reduced, a corresponding deletion ride instruction is generated and sent to the dispatching center, and the dispatching center updates the ride statistics table according to the deletion ride instruction; therefore, combined with the real-time monitoring of the terminals in the target range, the vehicle configuration is dynamically updated, making the vehicle dispatching more real-time, flexible and accurate. .
[0046] The following are detailed descriptions respectively.
[0047] Figure 1 A flow chart of a vehicle dispatching method based on interaction between bus stop signs and terminals provided in an embodiment of the present application is given. The vehicle dispatching method based on interaction between bus stop signs and terminals provided in an embodiment of the present application can be executed by a vehicle dispatching device based on interaction between bus stop signs and terminals. The vehicle dispatching device based on interaction between bus stop signs and terminals can be implemented in hardware and / or software and integrated in a computer device.
[0048] The following description is made by taking the vehicle dispatching method based on the interaction between the bus stop sign and the terminal as an example. Figure 1 , the vehicle dispatching method based on the interaction between the bus stop and the terminal includes:
[0049] Step 101: Continuously monitor the terminal change dynamics in the target range, where the terminal change dynamics include adding new terminals and reducing terminals.
[0050] Exemplarily, the target range in this embodiment refers to a pre-set area, usually extending an area range with a location as the center. In this embodiment, it is applied to a bus stop, wherein the bus stop can be a bus stop sign, or a bus stop can be set for each bus. An interactive device that can interact with the terminal is set on the bus stop, and the interactive device includes a wireless communication module, through which the terminal can be connected. The wireless communication module is, for example, WIFI, and the radiation range of the wireless communication module is, for example, 200 meters. Then, the area range within 200 meters centered on the interactive device is the target range. The terminal change dynamics refers to the terminal entering the target range or leaving the target range. The terminal is an intelligent device used by any user, and the intelligent device can interact with the interactive device. Exemplarily, the intelligent device includes a tablet computer, a laptop computer, a smart phone, a smart watch, a smart bracelet, etc. The interactive device continuously monitors whether there are new terminals in the target range, or whether the original terminal is away from the target range. Exemplarily, when the terminal is away from the target range, it automatically disconnects from the WIFI hotspot, so that the interactive device can monitor the reduction of the terminal.
[0051] Step 102: When a new terminal is monitored within the target range, a connection is established with the new terminal, and target travel information from the new terminal is obtained, and the target travel information is stored as travel information, wherein the target travel information includes terminal ID, passenger information and ride information; the passenger information includes identity information.
[0052] When the interactive device detects that a new terminal has been added to the target range by means of active connection inquiry or other methods, it establishes a connection with the terminal, and the interactive device can exchange information with the terminal. The terminal is a smart device held by the user. When the terminal establishes a connection with the interactive device, the user inputs the target travel information through the terminal. After the interactive device receives the target travel information, it stores the target travel information and uniformly stores it as travel information, and classifies the travel information with the terminal ID as the identifier. The target travel information can be stored in the memory of the interactive device itself, or in a memory that is external to the interactive device and has a connection relationship.
[0053] Exemplarily, connecting with a newly added terminal may specifically include sending a communication request to the newly added terminal when a new terminal is detected within the target range, wherein the communication request includes a communication purpose. The communication purpose refers to the intention of establishing a communication connection this time. In this embodiment, the communication purpose refers to establishing a connection with the terminal to obtain target travel information. Afterwards, the interaction device establishes a connection with the newly added terminal or ignores the newly added terminal in response to feedback information from the newly added terminal, wherein the feedback information includes consent or rejection.
[0054] Step 103: When it is detected that a terminal is reduced within the target range, a deletion instruction for the riding information is generated, wherein the deletion instruction for the riding information includes the terminal ID of the reduced terminal.
[0055] When the user holds the terminal and moves away from the target range, the terminal automatically disconnects from the interactive device, thereby monitoring the reduction of the terminal. At this time, the interactive device automatically generates an instruction to delete the riding information.
[0056] Step 104: Send the target travel information and / or the instruction to delete the riding information to the dispatch center, so that the dispatch center updates the riding statistics table according to the target travel information and / or the instruction to delete the riding information, and determines the current vehicle configuration according to the riding statistics table.
[0057] Specifically, when the dispatch center receives the target travel information, it adds the ride demand corresponding to the target travel information to the original ride statistics table, and reconfigures the vehicle based on the updated ride statistics table and the preset algorithm or dispatch rules. When receiving the instruction to delete the ride information, it deletes the ride demand corresponding to the terminal ID from the original ride statistics table, and then reconfigures the vehicle based on the updated ride statistics table and the preset algorithm or dispatch rules.
[0058] Figure 2 Another vehicle dispatching method based on the interaction between the bus stop sign and the terminal is shown in the embodiment of the present application. Figure 2 , the vehicle dispatching method based on the interaction between the bus stop and the terminal includes:
[0059] 201. Continuously monitor terminal change dynamics in a target range, where the terminal change dynamics include newly added terminals and reduced terminals.
[0060] 202. When a new terminal is monitored within the target range, a connection is established with the new terminal, and target travel information from the new terminal is obtained, and the target travel information is stored as travel information, wherein the target travel information includes terminal ID, passenger information and ride information; the passenger information includes identity information.
[0061] 203. Detect whether travel information corresponding to the passenger information has been stored according to the passenger information in the target travel information. If travel information corresponding to the passenger information has been stored, compare whether the boarding information in the travel information is consistent with the boarding information in the target travel information.
[0062] Exemplarily, the terminal is held by a user, and the same user may use multiple different terminals at the same time. In this embodiment, the passenger information corresponding to the terminal may be pre-stored by the user. When the terminal enters the target range this time, since the connection was successful last time, the interactive device is connected to the terminal by automatic connection this time. When the user holds multiple terminals at the same time, and these multiple terminals have been connected to the interactive device, there is a multiple input of target travel information corresponding to one passenger information. Therefore, in this embodiment, it is first determined whether the occurrence information of the same passenger information is stored at the same time.
[0063] Specifically, as a preferred implementation, based on the passenger information in the target travel information, it is detected whether travel information corresponding to the passenger information has been stored, including: extracting the identity information in the passenger information of the target travel information, and traversing the passenger information of all the stored travel information; detecting whether identity information consistent with the identity information is matched in the passenger information of the travel information, and if so, it is defined that travel information corresponding to the passenger information in the target travel information has been stored, otherwise, it is defined that travel information corresponding to the passenger information in the target travel information has not been stored.
[0064] 204. When it is monitored that a terminal is reduced within the target range, a passenger information deletion instruction is generated, and the passenger information deletion instruction includes the terminal ID of the reduced terminal.
[0065] 205. Send the target travel information and / or the instruction to delete the riding information to the dispatch center, so that the dispatch center updates the riding statistics table according to the target travel information and / or the instruction to delete the riding information, and determines the current vehicle configuration according to the riding statistics table.
[0066] Exemplarily, the method in which the dispatch center updates the ride statistics table according to the target travel information includes: the dispatch center obtains the ride information and passenger information in the target travel information, the ride information includes the destination, transfer station, and ride number, and the passenger information also includes the number of passengers; the dispatch center adds the demand quantity corresponding to the number of passengers to the idle demand of the target ride number in the ride statistics table according to the ride information and the number of passengers, and the target ride number is the ride number corresponding to the ride information.
[0067] Furthermore, the above-mentioned determination of the current vehicle configuration based on the riding statistics table includes: calculating the current remaining seats of any riding car in the riding statistics table; obtaining the idle demand of the target riding car in the riding statistics table, calculating the redundancy between the current remaining seats of the target riding car and the idle demand, and determining the current vehicle configuration of the target riding car based on the redundancy.
[0068] Specifically, in this step, when the boarding information in the travel information is inconsistent with the boarding information in the target travel information, the target travel information is sent to the dispatch center. Further, when the boarding information in the travel information is inconsistent with the boarding information in the target travel information, an inquiry signal is sent to the terminal so that the terminal selects the travel information or the target travel information according to the inquiry signal; the terminal receives a selection instruction based on the inquiry signal, and when the selection instruction is the target travel information, the target travel information is sent to the dispatch center.
[0069] like Figure 3 As shown, the embodiment of the present application also provides a vehicle dispatching device based on the interaction between the bus stop and the terminal, including a terminal monitoring module 301, a connection establishment module 302, a terminal deletion module 303 and a vehicle dispatching module 304. Among them, the terminal monitoring module 301 is used to continuously monitor the terminal change dynamics in the target range, and the terminal change dynamics include adding terminals and reducing terminals; the connection establishment module 302 is used to establish a connection with the newly added terminal when a new terminal is detected in the target range, and obtain travel information from the newly added terminal, and the travel information includes terminal ID, passenger information and ride information; the terminal deletion module 303 is used to generate a ride information deletion instruction when a terminal is reduced in the target range, and the ride information deletion instruction includes the terminal ID of the reduced terminal; the vehicle dispatching module 304 is used to send the travel information and / or ride information deletion instruction to the dispatching center, so that the dispatching center updates the ride statistics table according to the travel information and / or ride information deletion instruction, and determines the current vehicle configuration according to the ride statistics table.
[0070] In this embodiment, in the connection establishment module 302, a specific example is that when a new terminal is monitored within the target range, a communication request is sent to the new terminal, and the communication request includes the purpose of communication; in response to feedback information from the new terminal, a connection is established with the new terminal or the new terminal is ignored, and the feedback information includes agreement or rejection.
[0071] As a preferred implementation, this embodiment may also include a passenger information detection module, which is used to detect whether the travel information corresponding to the passenger information has been stored according to the passenger information in the target travel information; and a ride information comparison module, which is used to compare whether the ride information in the travel information is consistent with the ride information in the target travel information when the travel information corresponding to the passenger information is stored. At this time, in the above-mentioned vehicle dispatch module 304, sending the target travel information to the dispatch center specifically means: when the ride information in the travel information is inconsistent with the ride information in the target travel information, sending the target travel information to the dispatch center.
[0072] Furthermore, when the boarding information in the travel information is inconsistent with the boarding information in the target travel information, the target travel information is sent to the dispatch center. Exemplarily, it includes: when the boarding information in the travel information is inconsistent with the boarding information in the target travel information, sending an inquiry signal to the terminal so that the terminal selects travel information or target travel information according to the inquiry signal; receiving a selection instruction of the terminal based on the inquiry signal, and when the selection instruction is the target travel information, sending the target travel information to the dispatch center.
[0073] Furthermore, based on the passenger information in the target travel information, it is detected whether travel information corresponding to the passenger information has been stored, including extracting the identity information in the passenger information of the target travel information, and traversing the passenger information of all the stored travel information; it is detected whether identity information consistent with the identity information is matched in the passenger information of the travel information, and if so, it is defined that travel information corresponding to the passenger information in the target travel information has been stored, otherwise, it is defined that travel information corresponding to the passenger information in the target travel information has not been stored.
[0074] In the vehicle dispatch module 304, the dispatch center updates the ride statistics table according to the target travel information, including: the dispatch center obtains the ride information and passenger information in the target travel information, the ride information includes the destination, transfer station, and ride number, and the passenger information also includes the number of passengers; the dispatch center adds the demand quantity corresponding to the number of passengers to the idle demand of the target ride number in the ride statistics table according to the ride information and the number of passengers, and the target ride number is the ride number corresponding to the ride information. Further, the current vehicle configuration is determined according to the ride statistics table, including: calculating the current remaining vacancies of any ride number in the ride statistics table; obtaining the idle demand of the target ride number in the ride statistics table, calculating the redundancy between the current remaining vacancies of the target ride number and the idle demand, and determining the current vehicle configuration of the target ride number according to the redundancy.
[0075] like Figure 4 As shown, an embodiment of the present application also provides a computer device, including: a memory 401 and one or more processors 402; the memory 401 is used to store one or more programs; when the one or more programs are executed by the one or more processors 402, the one or more processors implement the vehicle dispatching method based on the interaction between the bus stop and the terminal as described in the present application.
[0076] The embodiment of the present application also provides a storage medium containing computer executable instructions, which, when executed by a computer processor, are used to execute the vehicle dispatching method based on the interaction between bus stops and terminals as provided in the above embodiment, and the vehicle dispatching method based on the interaction between bus stops and terminals includes: continuously monitoring the terminal change dynamics within the target range, and the terminal change dynamics include adding new terminals and reducing terminals; when a new terminal is detected within the target range, establishing a connection with the new terminal, and obtaining target travel information from the new terminal, and storing the target travel information as travel information, and the target travel information includes terminal ID, passenger information and ride information; the passenger information includes identity information; when a terminal is detected to be reduced within the target range, generating a ride information deletion instruction, and the ride information deletion instruction includes the terminal ID of the reduced terminal; sending the target travel information and / or the ride information deletion instruction to the dispatching center, so that the dispatching center updates the ride statistics table according to the target travel information and / or the ride information deletion instruction, and determines the current vehicle configuration according to the ride statistics table.
[0077] Storage medium - any of various types of memory devices or storage devices. The term "storage medium" is intended to include: installation media, such as CD-ROM, floppy disk or tape device; computer system memory or random access memory, such as DRAM, DDR RAM, SRAM, EDO RAM, Rambus RAM, etc.; non-volatile memory, such as flash memory, magnetic media (such as hard disk or optical storage); registers or other similar types of memory elements, etc. Storage media may also include other types of memory or combinations thereof. In addition, the storage medium may be located in the first computer system in which the program is executed, or may be located in a different second computer system, which is connected to the first computer system via a network (such as the Internet). The second computer system can provide program instructions to the first computer for execution. The term "storage medium" may include two or more storage media that may reside in different locations (for example, in different computer systems connected by a network). The storage medium may store program instructions (for example, embodied as a computer program) that can be executed by one or more processors.
[0078] Of course, the storage medium containing computer executable instructions provided in an embodiment of the present application is not limited to the vehicle dispatching method based on interaction between bus stops and terminals as described above, and can also execute related operations in the vehicle dispatching method based on interaction between bus stops and terminals provided in any embodiment of the present application.
[0079] The vehicle dispatching device, equipment and storage medium based on the interaction between bus stops and terminals provided in the above embodiments can execute the vehicle dispatching method based on the interaction between bus stops and terminals provided in any embodiment of the present application. For technical details not described in detail in the above embodiments, please refer to the vehicle dispatching method based on the interaction between bus stops and terminals provided in any embodiment of the present application.
[0080] The above are only preferred embodiments of the present application and the technical principles used. The present application is not limited to the specific embodiments described herein, and various obvious changes, readjustments and substitutions that can be made by those skilled in the art will not deviate from the scope of protection of the present application. Therefore, although the present application is described in more detail through the above embodiments, the present application is not limited to the above embodiments, and may include more other equivalent embodiments without departing from the concept of the present application, and the scope of the present application is determined by the scope of the claims.
Claims
1. A vehicle dispatching method based on the interaction between bus stop signs and terminals, characterized in that: include: Continuously monitor the terminal change dynamics within the target range, wherein the terminal change dynamics include adding new terminals and reducing terminals; When a new terminal is detected within the target range, a connection is established with the new terminal, and target travel information from the new terminal is obtained, and the target travel information is stored as travel information, wherein the target travel information includes terminal ID, passenger information and ride information; the passenger information includes identity information; When a terminal is detected to be reduced within the target range, a deletion riding information instruction is generated, wherein the deletion riding information instruction includes a terminal ID of the reduced terminal; Sending the target travel information and / or the instruction to delete the ride information to the dispatch center, so that the dispatch center updates the ride statistics table according to the target travel information and / or the instruction to delete the ride information, and determines the current vehicle configuration according to the ride statistics table; After obtaining the target travel information from the newly added terminal, the method further includes: According to the passenger information in the target travel information, detecting whether travel information corresponding to the passenger information has been stored; When the travel information corresponding to the passenger information is stored, comparing whether the boarding information in the travel information is consistent with the boarding information in the target travel information; The sending of the target travel information to the dispatch center includes: when the riding information in the travel information is inconsistent with the riding information in the target travel information, sending the target travel information to the dispatch center; The detecting, based on the passenger information in the target travel information, whether travel information corresponding to the passenger information has been stored includes: Extract the identity information from the passenger information of the target travel information, and traverse the passenger information of all the stored travel information; Check whether identity information consistent with the identity information is matched in the passenger information of the travel information. If so, it is defined that travel information corresponding to the passenger information in the target travel information has been stored. Otherwise, it is defined that travel information corresponding to the passenger information in the target travel information has not been stored.
2. The vehicle dispatching method according to claim 1, characterized in that: When a new terminal is detected within the target range, establishing a connection with the new terminal includes: When a new terminal is detected within the target range, a communication request is sent to the new terminal, wherein the communication request includes a communication purpose; In response to feedback information from the newly added terminal, a connection is established with the newly added terminal or the newly added terminal is ignored, wherein the feedback information includes approval or rejection.
3. The vehicle dispatching method according to claim 1, characterized in that: When the boarding information in the travel information is inconsistent with the boarding information in the target travel information, sending the target travel information to the dispatch center includes: When the riding information in the travel information is inconsistent with the riding information in the target travel information, sending an inquiry signal to the terminal so that the terminal selects the travel information or the target travel information according to the inquiry signal; The receiving terminal selects the instruction based on the inquiry signal, and when the selection instruction is the target travel information, the receiving terminal sends the target travel information to the dispatching center.
4. The vehicle dispatching method according to any one of claims 1 to 3, characterized in that: The dispatch center updates the riding statistics table according to the target travel information, including: The dispatch center obtains the ride information and passenger information in the target travel information, wherein the ride information includes the destination, transfer station, and ride number, and the passenger information also includes the number of passengers; The dispatch center adds the demand quantity corresponding to the number of passengers to the idle demand of the target ride number in the ride statistics table according to the ride information and the number of passengers, and the target ride number is the ride number corresponding to the ride information.
5. The vehicle dispatching method according to claim 4, characterized in that: The determining the current vehicle configuration according to the riding statistics table includes: Calculate the current remaining vacancies of any ride in the ride statistics table; The idle demand of the target ride in the ride statistics table is obtained, the redundancy between the current remaining vacancies of the target ride and the idle demand is calculated, and the current vehicle configuration of the target ride is determined according to the redundancy.
6. A vehicle dispatching device based on the interaction between bus stop signs and terminals, characterized in that: include: Terminal monitoring module: used to continuously monitor the dynamic changes of terminals in the target range, including the addition and removal of terminals; Connection establishment module: used to establish a connection with a new terminal in the target range when monitoring the new terminal, and obtain the target travel information from the new terminal, the target travel information including the terminal ID, passenger information and ride information; A passenger information detection module, used to detect whether travel information corresponding to the passenger information has been stored according to the passenger information in the target travel information; The detecting, based on the passenger information in the target travel information, whether travel information corresponding to the passenger information has been stored includes: Extract the identity information from the passenger information of the target travel information, and traverse the passenger information of all the stored travel information; Detecting whether identity information consistent with the identity information is matched in the passenger information of the travel information, and if so, defining that the travel information corresponding to the passenger information in the target travel information has been stored, otherwise, defining that the travel information corresponding to the passenger information in the target travel information has not been stored; A ride information comparison module, for comparing, when travel information corresponding to the passenger information is stored, whether the ride information in the travel information is consistent with the ride information in the target travel information; Terminal deletion module: used to generate a deletion riding information instruction when a terminal is detected to be reduced within the target range, wherein the deletion riding information instruction includes the terminal ID of the reduced terminal; Vehicle dispatch module: used for sending the travel information and / or the instruction to delete the riding information to the dispatch center, including, when the riding information in the travel information is inconsistent with the riding information in the target travel information, sending the target travel information to the dispatch center, so that the dispatch center updates the riding statistics table according to the travel information and / or the instruction to delete the riding information, and determines the current vehicle configuration according to the riding statistics table.
7. A computer device, characterized in that: include: memory and one or more processors; The memory is used to store one or more programs; When the one or more programs are executed by the one or more processors, the one or more processors implement the vehicle dispatching method based on the interaction between the bus stop sign and the terminal as described in any one of claims 1-5.
8. A storage medium containing computer executable instructions, characterized in that: The computer executable instructions, when executed by a computer processor, are used to execute the vehicle dispatching method based on the interaction between bus stop signs and terminals as described in any one of claims 1 to 5.
Citation Information
Patent Citations
Intelligent bus scheduling management system
CN103077606A
Dynamic scheduling method for customized buses and car pooling based on passenger appointments
CN105070044A
Bus dispatching method and device
CN105869424A
Intelligent public transportation system
CN111429021A
Real-time bus scheduling and prediction system under support of Internet of Things
CN112270450A
