Enterprise regular bus management method and device, electronic equipment and readable storage medium

By monitoring the number of passengers and driving status of the enterprise shuttle bus in real time, determining the alarm status and implementing emergency plans, the problem that the enterprise shuttle bus cannot handle passenger loading situations in a timely manner, and improving the efficiency of shuttle bus management and passenger experience.

CN119250403APending Publication Date: 2025-01-03GREE ELECTRIC APPLIANCE INC OF ZHUHAI +1
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202411168227.7
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-08-23
Publication Date
2025-01-03

AI Technical Summary

Technical Problem

Enterprise shuttle buses cannot monitor the number of passengers in real time, resulting in the inability to handle passenger carrying situations in a timely manner, affecting passenger experience and driver safety.

Method used

By obtaining the bus routes of the enterprise shuttle, the latitude and longitude location of the stopping station and the number of full loads, as well as the real-time passenger number, latitude and longitude location and driving status, determine the alarm status, and activate the warning or alarm, and implement emergency plans such as replacement shuttle buses or adjusting routes.

Benefits of technology

Real-time monitoring and automated processing of passengers on corporate shuttle buses is realized, improving the experience of passengers and drivers, and ensuring the safety and efficiency of shuttle bus operations.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119250403A_ABST
    Figure CN119250403A_ABST
Patent Text Reader

Abstract

The embodiment of the invention provides an enterprise regular bus management method and device, electronic equipment and a readable storage medium. The method comprises the steps of obtaining enterprise regular bus data of an enterprise regular bus; the enterprise regular bus data comprises regular bus passing routes of the enterprise regular buses, longitude and latitude positions of stops and the number of full-load people; acquiring real-time regular bus data of an enterprise regular bus; the real-time regular bus data comprises a real-time passenger number, real-time longitude and latitude positions and a driving state; determining the alarm state of the corresponding enterprise regular bus according to the real-time passenger number, the full-load passenger number and the driving state of the enterprise regular bus; if it is determined that the alarm state of the enterprise regular bus is an early warning state, activating a bus full-load early warning alarm for the enterprise regular bus, and sending the bus full-load early warning alarm to a target object; and if the alarm state of the enterprise regular bus is determined to be an alarm state, executing an emergency plan for the alarm state according to the enterprise regular bus data of each enterprise regular bus and the real-time regular bus data. The embodiment of the invention ensures the experience of passengers and drivers.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The embodiments of the present invention relate to the field of data processing technology, and in particular to a corporate shuttle management method, a corporate shuttle management device, an electronic device, and a computer-readable storage medium. Background Art

[0002] In recent years, due to the expansion of urban scale, the separation of work and residence has become increasingly prominent, and the demand for corporate employees to take shuttle buses to commute to get off work has increased significantly. The purpose of corporate shuttle buses is to reduce the commuting costs of employees, cover the commuting plans of employees, provide benefits for employees, increase the visibility of the company, and demonstrate the company's social responsibility.

[0003] However, there are some problems with the current corporate shuttle buses. Specifically, since employees do not need to purchase tickets in advance to ride the bus, it is impossible to count the number of passengers in real time. The company cannot monitor the actual load, overload and other passenger conditions of the company shuttle buses in real time, and is unable to take corresponding measures in time for different passenger conditions. Summary of the invention

[0004] The embodiment of the present invention provides a method, device, electronic device and computer-readable storage medium for managing an enterprise shuttle bus, so as to solve the problem that it is not possible to timely handle different passenger load conditions. The embodiment of the present invention discloses a method for managing an enterprise shuttle bus, which is applied to a shuttle bus management system, and the method includes:

[0005] Obtaining the enterprise shuttle bus data of each enterprise shuttle bus; wherein the enterprise shuttle bus data at least includes the shuttle bus route, the longitude and latitude of the stop site and the number of people fully loaded;

[0006] Acquire the real-time shuttle bus data of each of the enterprise shuttle buses; wherein the real-time shuttle bus data at least includes the real-time number of passengers, real-time latitude and longitude positions and driving status;

[0007] Determine the alarm status of the corresponding enterprise shuttle bus according to the real-time number of passengers, the full number of passengers and the driving status of each enterprise shuttle bus;

[0008] If it is determined that the alarm state of the enterprise shuttle bus is a warning state, then activating a vehicle full load warning alarm for the enterprise shuttle bus, and sending the vehicle full load warning alarm to a target object;

[0009] If it is determined that the alarm state of the enterprise shuttle is an alarm state, an emergency plan for the alarm state is executed according to the enterprise shuttle data and real-time shuttle data of each enterprise shuttle.

[0010] Optionally, determining the alarm state of the corresponding enterprise shuttle bus according to the real-time number of passengers, the full number of passengers, and the driving state of each enterprise shuttle bus includes:

[0011] When the difference between the real-time number of passengers and the full-load number reaches a preset warning number, and the driving state is driving, determining that the alarm state of the enterprise shuttle bus is a warning state;

[0012] When the difference between the real-time number of passengers and the full-load number of passengers reaches a preset alarm number, and the driving status is driving, it is determined that the alarm status of the enterprise shuttle bus is an alarm status.

[0013] Optionally, executing an emergency plan for the alarm state according to the enterprise shuttle bus data and real-time shuttle bus data of each enterprise shuttle bus includes:

[0014] Taking the enterprise shuttle bus in the alarm state as the target enterprise shuttle bus;

[0015] Using the enterprise shuttle bus that has the same shuttle route as the target enterprise shuttle bus as a replacement enterprise shuttle bus for the task of replacing the target enterprise shuttle bus;

[0016] If it is determined that the replacement enterprise shuttle bus has not entered an alarm state according to the real-time number of passengers and the full number of passengers of the replacement enterprise shuttle bus, a merge plan is generated according to the shuttle route and the real-time longitude and latitude position of the replacement enterprise shuttle bus, and the shuttle route and the real-time longitude and latitude position of the target enterprise shuttle bus;

[0017] The merge plan is sent to the target enterprise shuttle and the replacement enterprise shuttle, and the target enterprise shuttle and the replacement enterprise shuttle are controlled to voice play the merge plan, so as to use the target idle enterprise shuttle to replace the target enterprise shuttle task.

[0018] Optionally, executing an emergency plan for the alarm state according to the enterprise shuttle bus data and real-time shuttle bus data of each enterprise shuttle bus includes:

[0019] If it is determined according to the real-time number of passengers and the full number of passengers of the alternative enterprise shuttle bus that all the alternative enterprise shuttle buses have entered an alarm state, determining whether there is an idle enterprise shuttle bus;

[0020] Determine the starting station location of the target enterprise shuttle bus according to the latitude and longitude locations of the stop sites of the target enterprise shuttle bus;

[0021] When there is an idle enterprise shuttle bus, the idle enterprise shuttle bus that is closest to the starting station of the target enterprise shuttle bus is used as the target idle enterprise shuttle bus, so that the target idle enterprise shuttle bus is used to replace the target enterprise shuttle bus.

[0022] Optionally, the method further comprises:

[0023] The enterprise shuttle data and the real-time shuttle data of each of the enterprise shuttles are pushed to a target object.

[0024] Optionally, the method further comprises:

[0025] Send a stop-over announcement reminder to the target enterprise shuttle bus and the target object.

[0026] Optionally, the method further comprises:

[0027] Relevant data of the enterprise shuttle bus in the early warning state and the alarm state are obtained, and the relevant data is displayed to the target object in a specified format.

[0028] Optionally, the method further comprises:

[0029] adjusting the recommended priority of the enterprise shuttle in the alert state; and,

[0030] The enterprise shuttle bus in an alert state is shielded from the passengers.

[0031] Optionally, the method further comprises:

[0032] When receiving a shuttle bus search request submitted by a passenger, submitting the current longitude and latitude position and the target longitude and latitude position of the passenger from the shuttle bus search request;

[0033] If there is a shuttle bus whose route coincides with the current longitude and latitude of the passenger and the target longitude and latitude, and is not in an alarm state, push the shuttle bus to the passenger;

[0034] If there is no corporate shuttle bus whose route coincides with the passenger's current longitude and latitude and target longitude and latitude, the longitude and latitude of the stop closest to the passenger's current longitude and latitude are pushed to the passenger, as well as the corporate shuttle bus whose route coincides with the latitude and longitude of the nearest stop and the target longitude and latitude and which is not in an alarm state.

[0035] The embodiment of the present invention further discloses an enterprise shuttle bus management device, which is applied to a shuttle bus management system. The device includes:

[0036] The enterprise shuttle bus data acquisition module is used to acquire the enterprise shuttle bus data of each enterprise shuttle bus; wherein the enterprise shuttle bus data at least includes the shuttle bus route, the longitude and latitude position of the stop station and the number of people fully loaded;

[0037] A real-time shuttle bus data acquisition module, used to acquire the real-time shuttle bus data of each of the enterprise shuttle buses; wherein the real-time shuttle bus data at least includes the real-time number of passengers, the real-time latitude and longitude position and the driving status;

[0038] An alarm status determination module, used to determine the alarm status of the corresponding enterprise shuttle bus according to the real-time number of passengers, the full load number and the driving status of each enterprise shuttle bus;

[0039] A warning state processing module, for activating a full-load warning alarm for the enterprise shuttle bus if it is determined that the alarm state of the enterprise shuttle bus is a warning state, and sending the full-load warning alarm to a target object;

[0040] The alarm state processing module is used to execute an emergency plan for the alarm state according to the enterprise shuttle data and real-time shuttle data of each enterprise shuttle if it is determined that the alarm state of the enterprise shuttle is the alarm state.

[0041] The embodiment of the present invention further discloses an electronic device, comprising a processor, a communication interface, a memory and a communication bus, wherein the processor, the communication interface and the memory communicate with each other via the communication bus;

[0042] The memory is used to store computer programs;

[0043] The processor is used to implement the method described in the embodiment of the present invention when executing the program stored in the memory.

[0044] The embodiment of the present invention further discloses a computer program product, which is stored in a storage medium and is executed by at least one processor to implement the method described in the embodiment of the present invention.

[0045] The embodiment of the present invention further discloses a computer-readable storage medium having instructions stored thereon, which, when executed by one or more processors, enables the processors to execute the method described in the embodiment of the present invention.

[0046] The embodiments of the present invention include the following advantages:

[0047] In an embodiment of the present invention, the shuttle bus management system can obtain the enterprise shuttle bus data of each enterprise shuttle bus; wherein, the enterprise shuttle bus data at least includes the shuttle bus route, the longitude and latitude position of the stop site and the full load number of each enterprise shuttle bus, and obtain the real-time shuttle bus data of each enterprise shuttle bus, wherein the real-time shuttle bus data at least includes the real-time number of passengers, the real-time longitude and latitude position and the driving status, and the alarm state of the corresponding enterprise shuttle bus is determined according to the real-time number of passengers, the full load number and the driving status of each enterprise shuttle bus. If the alarm state of the enterprise shuttle bus is determined to be a warning state, the full load warning alarm for the enterprise shuttle bus is activated, and the full load warning alarm is sent to the target object. If the alarm state of the enterprise shuttle bus is determined to be an alarm state, the emergency plan for the alarm state is executed according to the enterprise shuttle bus data and real-time shuttle bus data of each enterprise shuttle bus. The embodiment of the present invention can determine the alarm state of each enterprise shuttle bus in real time, and the passenger load of each enterprise shuttle bus can be determined according to the alarm state, so that the full load warning alarm or the execution of the emergency plan can be automatically performed according to different passenger load conditions in a timely manner, thereby ensuring the experience of passengers and drivers. BRIEF DESCRIPTION OF THE DRAWINGS

[0048] Figure 1 It is a flow chart of the steps of a method for managing an enterprise shuttle bus provided in an embodiment of the present invention;

[0049] Figure 2 is a structural schematic diagram of a shuttle bus management system provided in an embodiment of the present invention;

[0050] Figure 3 A schematic diagram of a flow chart of a shuttle bus management system provided in an embodiment of the present invention;

[0051] Figure 4 A schematic diagram of a flow chart of another shuttle bus management system provided in an embodiment of the present invention;

[0052] Figure 5 It is a structural block diagram of a corporate shuttle bus management device provided in an embodiment of the present invention;

[0053] Figure 6 It is a schematic diagram of the hardware structure of an electronic device for implementing various embodiments of the present invention. DETAILED DESCRIPTION

[0054] In order to make the above-mentioned objects, features and advantages of the present invention more obvious and easy to understand, the present invention is further described in detail below with reference to the accompanying drawings and specific embodiments.

[0055] There are some problems with the current company shuttle buses. Since employees can take the company shuttle buses without buying tickets in advance, it is impossible to count the number of passengers on the company shuttle buses in real time. The company cannot monitor the actual load, overload and other passenger conditions of the company shuttle buses in real time. The company cannot monitor the actual load, overload and other passenger conditions of the company shuttle buses in real time. At the same time, the company fails to issue corresponding plans in a timely manner, and the response is not timely. It is impossible to use scientific means to trace abnormal situations and analyze and adjust them. In addition, the driver cannot independently judge whether the bus is full and cross the station, and passengers have no information receiving channels for abnormal conditions of the company shuttle buses (such as full load). Not only does it reduce the company's service level and affect employees' travel experience, but it also easily causes employees to transfer their dissatisfaction to the driver, affecting the driver's mood, thereby increasing driving safety risks.

[0056] In view of the above problems, an embodiment of the present invention proposes a shuttle bus management system, which can record and count the real-time number of passengers on the company's shuttle bus in real time, and activate full load warning / alarm according to the real-time number of passengers. The shuttle bus management system can complete automatic bus scheduling according to actual conditions, and synchronize the bus scheduling data to the driver and passengers, and feedback the alternative bus plan according to the actual situation to assist passengers in deciding whether to continue to take the company's shuttle bus, thereby solving the problem of backward means of company shuttle bus management and improving the employees' bus riding experience.

[0057] Reference Figure 1 , shows a flow chart of the steps of a method for managing an enterprise shuttle bus provided in an embodiment of the present invention, which is applied to a shuttle bus management system. The method may specifically include the following steps:

[0058] Step 101: Acquire the enterprise shuttle bus data of each enterprise shuttle bus; wherein the enterprise shuttle bus data at least includes the bus route, the longitude and latitude positions of the stop sites and the number of people on board of each enterprise shuttle bus.

[0059] Reference Figure 2 , is a structural diagram of a shuttle bus management system provided in an embodiment of the present invention. The shuttle bus management system can be connected to multiple corporate shuttle buses and terminal devices, wherein the terminal devices can be devices such as mobile phones and tablet computers used by target objects, and the target objects can be passengers (corporate employees), drivers of corporate shuttle buses, and dispatchers. Among them, the dispatchers can be responsible for planning and adjusting the routes, travel times, and numbers of corporate shuttle buses for the management of corporate shuttle buses to meet the passengers' travel needs as much as possible.

[0060] In an embodiment of the present invention, the shuttle bus management system can obtain the enterprise shuttle bus data of each enterprise shuttle bus. Specifically, the enterprise shuttle bus data can at least include the shuttle bus route of each enterprise shuttle bus (including which stations it passes through), the longitude and latitude of the stop stations, and the full load number (for example, the full load number of the enterprise shuttle bus can be 45).

[0061] Step 102: Acquire real-time shuttle bus data of each of the enterprise shuttle buses; wherein the real-time shuttle bus data at least includes the real-time number of passengers, real-time latitude and longitude positions, and driving status.

[0062] In the embodiment of the present invention, the shuttle bus management system can also obtain the real-time shuttle bus data of each enterprise shuttle bus. Specifically, the real-time shuttle bus data can at least include the real-time number of passengers (also called the real-time number of passengers on board, for example, 40), the real-time longitude and latitude position and driving status of each enterprise shuttle bus, wherein the driving status can at least include driving, idle, arrived, etc. After the enterprise shuttle bus departs, its GPS (Global Positioning System) reports the real-time longitude and latitude position, as well as other enterprise shuttle bus data such as the real-time number of passengers and driving status to the shuttle bus management system at an upload frequency of 2s (seconds) / time.

[0063] Step 103: Determine the alarm status of the corresponding enterprise shuttle bus according to the real-time number of passengers, the full number of passengers, and the driving status of each enterprise shuttle bus.

[0064] In an embodiment of the present invention, the alarm state of the corresponding enterprise shuttle can be determined according to the real-time number of passengers, the full load number and the driving state of each enterprise shuttle, wherein the alarm state can at least include a warning state and an alarm state, and the warning state and the alarm state require that the driving state of the enterprise shuttle is in driving. Specifically, the warning state of the enterprise shuttle indicates that the enterprise shuttle is about to be fully loaded, and the warning state of the enterprise shuttle indicates that the enterprise shuttle is already fully loaded. For example, assuming that the full load number of the enterprise shuttle is 45, when the real-time number of passengers of the enterprise shuttle is 40, the alarm state of the enterprise shuttle can be considered to be a warning state. Assuming that the full load number of the enterprise shuttle is 45, when the real-time number of passengers of the enterprise shuttle is 45, the alarm state of the enterprise shuttle can be considered to be an alarm state.

[0065] Step 104: If it is determined that the alarm state of the enterprise shuttle bus is a warning state, a full-load warning alarm for the enterprise shuttle bus is activated, and the full-load warning alarm is sent to a target object.

[0066] In an embodiment of the present invention, if the shuttle bus management system determines that the alarm state of the enterprise shuttle bus is a warning state, it means that the real-time number of passengers of the enterprise shuttle bus has reached the warning threshold (for example, 95% of the full load), but has not yet reached the alarm threshold (for example, the full load), the shuttle bus management can activate the full load warning alarm, and send the full load warning alarm to the target object, such as to the passengers, so that the passengers can decide whether to continue to take the enterprise shuttle bus according to their own needs, thereby ensuring the passenger riding experience. Among them, when the driving state of the enterprise shuttle bus changes to arrived, the full load warning alarm is cancelled.

[0067] Step 105: If it is determined that the alarm state of the enterprise shuttle bus is an alarm state, an emergency plan for the alarm state is executed according to the enterprise shuttle bus data and real-time shuttle bus data of each enterprise shuttle bus.

[0068] In an embodiment of the present invention, if the shuttle bus management system determines that the alarm state of the enterprise shuttle bus is an alarm state, it means that the real-time number of passengers of the enterprise shuttle bus has reached the alarm threshold (for example, it has reached the full load), at this time, the shuttle bus management system can execute an emergency plan for the alarm state according to the enterprise shuttle bus data and real-time shuttle bus data of the enterprise shuttle bus. Specifically, the emergency plan may include but is not limited to adjusting the shuttle bus route, dispatching alternative enterprise shuttle buses, notifying passengers and drivers, etc., to ensure continuous service for passengers.

[0069] In an embodiment of the present invention, the shuttle bus management system can obtain the enterprise shuttle bus data of each enterprise shuttle bus; wherein, the enterprise shuttle bus data at least includes the shuttle bus route, the longitude and latitude position of the stop site and the full load number of each enterprise shuttle bus, and obtain the real-time shuttle bus data of each enterprise shuttle bus, wherein the real-time shuttle bus data at least includes the real-time number of passengers, the real-time longitude and latitude position and the driving status, and the alarm state of the corresponding enterprise shuttle bus is determined according to the real-time number of passengers, the full load number and the driving status of each enterprise shuttle bus. If the alarm state of the enterprise shuttle bus is determined to be a warning state, the full load warning alarm for the enterprise shuttle bus is activated, and the full load warning alarm is sent to the target object. If the alarm state of the enterprise shuttle bus is determined to be an alarm state, the emergency plan for the alarm state is executed according to the enterprise shuttle bus data and real-time shuttle bus data of each enterprise shuttle bus. The embodiment of the present invention can determine the alarm state of each enterprise shuttle bus in real time, and the passenger load of each enterprise shuttle bus can be determined according to the alarm state, so that the full load warning alarm or the execution of the emergency plan can be automatically performed according to different passenger load conditions in a timely manner, thereby ensuring the experience of passengers and drivers.

[0070] In a preferred embodiment of the present invention, the step 103, determining the alarm state of the corresponding enterprise shuttle bus according to the real-time number of passengers, the full number of passengers and the driving state of each enterprise shuttle bus, includes:

[0071] When the difference between the real-time number of passengers and the full-load number reaches a preset warning number, and the driving state is driving, determining that the alarm state of the enterprise shuttle bus is a warning state;

[0072] When the difference between the real-time number of passengers and the full-load number of passengers reaches a preset alarm number, and the driving status is driving, it is determined that the alarm status of the enterprise shuttle bus is an alarm status.

[0073] In an embodiment of the present invention, only when the driving status of the enterprise shuttle bus is in driving, will the alarm status of the enterprise shuttle bus be judged as a warning status or an alarm status. Then, the alarm status of the enterprise shuttle bus can be determined as a warning status or an alarm status according to the difference between the real-time number of passengers and the full-load number of passengers of the enterprise shuttle bus. For example, assuming that the full-load number of passengers of a certain enterprise shuttle bus is 45, the real-time number of passengers of the enterprise is ≥40, and the driving status is in driving, then the alarm status of the enterprise shuttle bus can be determined as a warning status, and the real-time number of passengers of the enterprise is ≥45, and the driving status is in driving, then the alarm status of the enterprise shuttle bus can be determined as an alarm status.

[0074] In a preferred embodiment of the present invention, the step 105, executing an emergency plan for the alarm state according to the enterprise shuttle bus data and real-time shuttle bus data of each enterprise shuttle bus, comprises:

[0075] Taking the enterprise shuttle bus in the alarm state as the target enterprise shuttle bus;

[0076] Using the enterprise shuttle bus that has the same shuttle route as the target enterprise shuttle bus as a replacement enterprise shuttle bus for the task of replacing the target enterprise shuttle bus;

[0077] If it is determined that the replacement enterprise shuttle bus has not entered an alarm state according to the real-time number of passengers and the full number of passengers of the replacement enterprise shuttle bus, a merge plan is generated according to the shuttle route and the real-time longitude and latitude position of the replacement enterprise shuttle bus, and the shuttle route and the real-time longitude and latitude position of the target enterprise shuttle bus;

[0078] The merge plan is sent to the target enterprise shuttle and the replacement enterprise shuttle, and the target enterprise shuttle and the replacement enterprise shuttle are controlled to voice play the merge plan, so as to use the target idle enterprise shuttle to replace the target enterprise shuttle task.

[0079] In an embodiment of the present invention, when the enterprise shuttle enters the alarm state, the full-load alarm of the shuttle bus is activated, and the shuttle management system automatically issues and executes the emergency plan. Specifically, the emergency plan may include taking the enterprise shuttle in the alarm state as the target enterprise shuttle, and under the premise that the enterprise shuttle bus that replaces the same route (the shuttle bus passes through the route) is not fully loaded (that is, it has not entered the alarm state), the shuttle management system issues a replacement passenger-carrying task to the subsequent enterprise shuttle bus that replaces the same route, counts the passing sites, and automatically completes the route merging and planning based on the shuttle bus passing route and real-time longitude and latitude position of the replacement enterprise shuttle bus, as well as the shuttle bus passing route and real-time longitude and latitude position of the target enterprise shuttle bus, and reminds the driver to start the replacement passenger-carrying task in the form of voice broadcast, and the updated stop site and route data can be synchronized with the passenger's terminal device.

[0080] In a preferred embodiment of the present invention, executing an emergency plan for the alarm state according to the enterprise shuttle bus data and real-time shuttle bus data of each enterprise shuttle bus includes:

[0081] If it is determined according to the real-time number of passengers and the full number of passengers of the alternative enterprise shuttle bus that all the alternative enterprise shuttle buses have entered an alarm state, determining whether there is an idle enterprise shuttle bus;

[0082] Determine the starting station location of the target enterprise shuttle bus according to the latitude and longitude locations of the stop sites of the target enterprise shuttle bus;

[0083] When there is an idle enterprise shuttle bus, the idle enterprise shuttle bus that is closest to the starting station of the target enterprise shuttle bus is used as the target idle enterprise shuttle bus, so that the target idle enterprise shuttle bus is used to replace the target enterprise shuttle bus.

[0084] In an embodiment of the present invention, under the premise that the replacement corporate shuttle bus on the same route is fully loaded (entering the alarm state), the shuttle bus management system determines whether there is an idle shuttle bus or a soon-to-be idle shuttle bus. After the determination is completed, a statistical analysis is performed on the idle shuttle buses closest to the starting station of the target corporate shuttle bus, and the screening results are sorted from near to far according to the distance. Passenger-carrying tasks are arranged preferentially for the idle corporate shuttle buses that are closest and can perform new tasks. The data of the idle corporate shuttle buses that replace the passenger-carrying tasks are synchronized with the passengers. After the driver of the idle corporate shuttle bus clicks to receive the task and clicks to start the bus, the passengers can view the shuttle bus driving dynamics to make boarding decisions based on the shuttle bus driving dynamics.

[0085] In a preferred embodiment of the present invention, the method further comprises:

[0086] The enterprise shuttle data and the real-time shuttle data of each of the enterprise shuttles are pushed to a target object.

[0087] In a preferred embodiment of the present invention, the method further comprises:

[0088] Send a stop-over announcement reminder to the target enterprise shuttle bus and the target object.

[0089] In an embodiment of the present invention, a miss-stop broadcast reminder can be sent to the target corporate shuttle bus (the corporate shuttle bus in an alarm state), and the driver of the subsequent stop station can directly perform miss-stop driving without stopping. This can not only enable the corporate shuttle bus to reach the destination faster, but also avoid stopping at the station when it is already fully loaded, which will cause inconvenience to the corporate shuttle bus or passengers waiting at the stop station.

[0090] In addition, the shuttle bus management system can also issue a broadcast reminder to the passenger's terminal device when the target enterprise shuttle bus is full and skips the station, and count the stops involved in skipping the station. At the same time, the shuttle bus management system automatically queries whether there will be a replacement enterprise shuttle bus on the same route (the route the shuttle bus passes through) in the future, and counts the real-time full load and saturation of the replacement enterprise shuttle bus, to determine whether the target enterprise shuttle bus's passenger carrying task can be completed by the subsequent stop of the replacement enterprise shuttle bus on the same route.

[0091] In a preferred embodiment of the present invention, the method further comprises:

[0092] Relevant data of the enterprise shuttle bus in the early warning state and the alarm state are obtained, and the relevant data is displayed to the target object in a specified format.

[0093] In an embodiment of the present invention, the shuttle bus management system can obtain relevant data of the enterprise shuttle buses in the warning state and the alarm state, for example, the time, location, duration of the warning state or the alarm state of the enterprise shuttle bus, and relevant data such as the replacement of the enterprise shuttle bus, and summarize the relevant data records and present them to the dispatcher in the form of a visual table. The dispatcher can view it during working hours, investigate and analyze the reasons for the full load alarm of the enterprise shuttle bus, consider whether it is necessary to increase the schedule of the shifts, etc., so as to provide better travel services for passengers.

[0094] In a preferred embodiment of the present invention, the method further comprises:

[0095] adjusting the recommended priority of the enterprise shuttle in the alert state; and,

[0096] The enterprise shuttle bus in an alert state is shielded from the passengers.

[0097] In an embodiment of the present invention, when the shuttle bus management system determines that the enterprise shuttle bus has entered the warning state, the shuttle bus full load warning is turned on. When the enterprise shuttle bus enters the warning state to the synchronous passengers, the recommendation priority of the enterprise shuttle bus in the warning state is adjusted. For example, the recommendation priority of the enterprise shuttle bus in the warning state can be set to the bottom. In this way, the passenger will not be given priority recommendation when searching for a ride route in the warning state. When the shuttle bus management system determines that the enterprise shuttle bus has entered the alarm state, the shuttle bus full load alarm is turned on. When the enterprise shuttle bus enters the alarm state and passes the stop to the synchronous passengers, the enterprise shuttle bus in the alarm state can be shielded from the passengers, so that the passengers who subsequently search for the ride route cannot query the data of the enterprise shuttle bus.

[0098] In a preferred embodiment of the present invention, the method further comprises:

[0099] When receiving a shuttle bus search request submitted by a passenger, submitting the current longitude and latitude position and the target longitude and latitude position of the passenger from the shuttle bus search request;

[0100] If there is a shuttle bus whose route coincides with the current longitude and latitude of the passenger and the target longitude and latitude, and is not an enterprise shuttle bus in an alarm state, push the enterprise shuttle bus to the passenger;

[0101] If there is no corporate shuttle bus whose route coincides with the passenger's current longitude and latitude and target longitude and latitude, the longitude and latitude of the stop closest to the passenger's current longitude and latitude are pushed to the passenger, as well as the corporate shuttle bus whose route coincides with the latitude and longitude of the nearest stop and the target longitude and latitude and which is not in an alarm state.

[0102] In an embodiment of the present invention, when a passenger submits a shuttle bus search request to a shuttle bus management system, the shuttle bus management system can extract information such as the passenger's current longitude and latitude position (the passenger's current location) and the target longitude and latitude position (i.e., the location the passenger wants to reach) from the shuttle bus search request, and then query all the shuttle bus routes (routes) of all enterprise shuttle buses to determine whether there is a route of an enterprise shuttle bus that coincides with the passenger's current longitude and latitude position and the target longitude and latitude position. If so, and the enterprise shuttle bus is not in an alarm state (i.e., not fully loaded), the shuttle bus management system can recommend the enterprise shuttle bus to the passenger. If not, the shuttle bus management system can recommend the longitude and latitude position of the stop nearest to the passenger's current longitude and latitude position to the passenger, and check whether there is a shuttle bus route of the enterprise shuttle bus that coincides with the longitude and latitude position of the stop and the passenger's target longitude and latitude position. If so, and the enterprise shuttle bus is not in an alarm state, the shuttle bus management system can recommend the enterprise shuttle bus to the passenger.

[0103] By applying the embodiments of the present invention, the full load status of the enterprise shuttle bus (i.e., the early warning status or the alarm status) and the driving status can be timely and accurately grasped, and the emergency plan can be automatically activated after the early warning and alarm of the full load status of the enterprise shuttle bus in a targeted manner. On the premise that the full load status of the subsequent replacement enterprise shuttle bus on the same route is not saturated, the stop arrangement of the enterprise shuttle bus can be increased. If there is no subsequent replacement enterprise shuttle bus on the same route, the full load status of the current idle shuttle bus and the upcoming idle shuttle bus is immediately counted, and the enterprise shuttle bus that is closest and can perform the passenger-carrying task is automatically issued to replace the fully loaded enterprise shuttle bus after sorting according to the distance. After the full load alarm, the driver of the fully loaded enterprise shuttle bus receives a voice broadcast reminder of the over-station, and the passengers receive the voice broadcast reminder of the over-station of the fully loaded enterprise shuttle bus while checking the driving status of the replacement enterprise shuttle bus to help the passengers quickly make a decision to take the bus.

[0104] In order to enable those skilled in the art to better understand the embodiments of the present invention, specific examples are used below for illustration. Figure 3 , is a flow chart of a shuttle bus management system provided in an embodiment of the present invention. The management process of the shuttle bus management system for the enterprise shuttle bus includes:

[0105] 1. Record and count the real-time number of passengers on each company's shuttle bus;

[0106] 2. Shuttle bus full load warning (40 / 45);

[0107] 3. Shuttle bus full load warning (45 / 45); at this time, a warning message will be sent to the original company shuttle bus, and a warning message will be sent to passengers;

[0108] 4. Is there an alternative enterprise shuttle bus on the same route as the enterprise shuttle bus with the full-load alarm? If yes, go to step 5; if not, go to step 6;

[0109] 5. Determine whether the replacement enterprise shuttle bus is fully loaded; if so, proceed to step 6; if not, proceed to step 9;

[0110] 6. Whether there are idle company shuttle buses or company shuttle buses that are about to be idle;

[0111] 7. Count the distances between idle corporate buses / soon-to-be idle corporate buses and passengers;

[0112] 8. Distance sorting;

[0113] 9. Notify the replacement company shuttle bus to carry out passenger tasks;

[0114] 10. Provide passengers with information about alternative company shuttle buses.

[0115] Reference Figure 4 , is a flow chart of another shuttle bus management system provided in an embodiment of the present invention. The management process of the shuttle bus management system for the enterprise shuttle bus includes:

[0116] When the shuttle bus full load warning is turned on, the information of the enterprise shuttle bus with full load warning will be synchronized with the passenger end. At the same time, the recommended priority of the enterprise shuttle bus with full load warning will be set to the bottom when the passenger searches for the ride route;

[0117] When the shuttle bus full load alarm is turned on, the information of the company shuttle bus with the shuttle bus full load alarm (including skipping stops) will be synchronized to the passenger end. At the same time, the company shuttle bus will be blocked from the passenger end, so that passengers who subsequently search for the route will not be able to query the company shuttle bus.

[0118] When the shuttle bus management system determines that the full load alarm of one or more corporate shuttle buses is turned on, it starts to automatically match other travel plans. Specifically, it first locates the current longitude and latitude of passengers who failed to take the corporate shuttle bus in the alarm state, and queries the alarm status (full load status, which can include full load and unsaturated load) of subsequent alternative corporate shuttle buses on the same route. Under the premise of unsaturated load (i.e., not entering the alarm state), it recommends alternative corporate shuttle buses on the same route. Under the premise of full load (i.e., entering the alarm state), it searches for corporate shuttle buses with the nearest boarding station based on the current longitude and latitude. When the above two travel plans exist at the same time, the shuttle bus management system can give priority to recommending alternative corporate shuttle buses on the same route to guide passengers to quickly make travel decisions.

[0119] In summary, by applying the embodiments of the present invention, when the dispatcher is not working and the company shuttle bus is full of alarms, the shuttle management system can automatically respond to various emergencies, complete the dispatch of the company shuttle bus in a timely manner, improve the utilization rate of the company shuttle bus, and improve the response speed of emergency situations. The original company shuttle bus receives the over-stop reminder through intelligent voice broadcast, and the driver does not need to be distracted to check the over-stop reminder on the mobile phone. While improving driving safety, it guarantees the authenticity of the company shuttle bus over-stop to passengers, provides the driving data of the company shuttle bus that takes over the passenger carrying task, and the estimated time to arrive at the pick-up station, assists passengers to quickly and accurately complete the boarding decision, and gives passengers a good riding experience.

[0120] It should be noted that, for the sake of simplicity, the method embodiments are described as a series of action combinations, but those skilled in the art should be aware that the embodiments of the present invention are not limited by the order of the actions described, because according to the embodiments of the present invention, certain steps can be performed in other orders or simultaneously. Secondly, those skilled in the art should also be aware that the embodiments described in the specification are all preferred embodiments, and the actions involved are not necessarily required by the embodiments of the present invention.

[0121] Reference Figure 5 , shows a structural block diagram of an enterprise shuttle bus management device provided in an embodiment of the present invention, which is applied to a shuttle bus management system. The device may specifically include the following modules:

[0122] The enterprise shuttle bus data acquisition module 501 is used to acquire the enterprise shuttle bus data of each enterprise shuttle bus; wherein the enterprise shuttle bus data at least includes the shuttle bus route, the longitude and latitude of the stop site and the number of people on board each enterprise shuttle bus;

[0123] A real-time shuttle bus data acquisition module 502 is used to acquire the real-time shuttle bus data of each of the enterprise shuttle buses; wherein the real-time shuttle bus data at least includes the real-time number of passengers, the real-time latitude and longitude position and the driving status;

[0124] An alarm status determination module 503 is used to determine the alarm status of the corresponding enterprise shuttle bus according to the real-time number of passengers, the full number of passengers and the driving status of each enterprise shuttle bus;

[0125] The warning state processing module 504 is used to activate a full-load warning alarm for the enterprise shuttle bus if it is determined that the alarm state of the enterprise shuttle bus is a warning state, and send the full-load warning alarm to a target object;

[0126] The alarm state processing module 505 is used to execute an emergency plan for the alarm state according to the enterprise shuttle data and real-time shuttle data of each enterprise shuttle if it is determined that the alarm state of the enterprise shuttle is the alarm state.

[0127] In one embodiment of the present invention, the alarm status determination module 503 is used to:

[0128] When the difference between the real-time number of passengers and the full-load number reaches a preset warning number, and the driving state is driving, determining that the alarm state of the enterprise shuttle bus is a warning state;

[0129] When the difference between the real-time number of passengers and the full-load number of passengers reaches a preset alarm number, and the driving status is driving, it is determined that the alarm status of the enterprise shuttle bus is an alarm status.

[0130] In one embodiment of the present invention, the alarm status processing module 505 is used to:

[0131] Taking the enterprise shuttle bus in the alarm state as the target enterprise shuttle bus;

[0132] Using the enterprise shuttle bus that has the same shuttle route as the target enterprise shuttle bus as a replacement enterprise shuttle bus for the task of replacing the target enterprise shuttle bus;

[0133] If it is determined that the replacement enterprise shuttle bus has not entered an alarm state according to the real-time number of passengers and the full number of passengers of the replacement enterprise shuttle bus, a merge plan is generated according to the shuttle route and the real-time longitude and latitude position of the replacement enterprise shuttle bus, and the shuttle route and the real-time longitude and latitude position of the target enterprise shuttle bus;

[0134] The merge plan is sent to the target enterprise shuttle and the replacement enterprise shuttle, and the target enterprise shuttle and the replacement enterprise shuttle are controlled to voice play the merge plan, so as to use the target idle enterprise shuttle to replace the target enterprise shuttle task.

[0135] In one embodiment of the present invention, the alarm status processing module 505 is used to:

[0136] If it is determined according to the real-time number of passengers and the full number of passengers of the alternative enterprise shuttle bus that all the alternative enterprise shuttle buses have entered an alarm state, determining whether there is an idle enterprise shuttle bus;

[0137] Determine the starting station location of the target enterprise shuttle bus according to the latitude and longitude locations of the stop sites of the target enterprise shuttle bus;

[0138] When there is an idle enterprise shuttle bus, the idle enterprise shuttle bus that is closest to the starting station of the target enterprise shuttle bus is used as the target idle enterprise shuttle bus, so that the target idle enterprise shuttle bus is used to replace the target enterprise shuttle bus.

[0139] In one embodiment of the present invention, the device further includes a data push module, which is used to:

[0140] The enterprise shuttle data and the real-time shuttle data of each of the enterprise shuttles are pushed to a target object.

[0141] In one embodiment of the present invention, the device further includes a cross-station broadcast reminder module, which is used to:

[0142] Send a stop-over announcement reminder to the target enterprise shuttle bus and the target object.

[0143] In one embodiment of the present invention, the device further comprises a visualization module, which is used to:

[0144] Relevant data of the enterprise shuttle bus in the early warning state and the alarm state are obtained, and the relevant data is displayed to the target object in a specified format.

[0145] In one embodiment of the present invention, the device further comprises a shielding module, which is used for:

[0146] adjusting the recommended priority of the enterprise shuttle in the alert state; and,

[0147] The enterprise shuttle bus in an alert state is shielded from the passengers.

[0148] In one embodiment of the present invention, the device further includes a push module, which is used to:

[0149] When receiving a shuttle bus search request submitted by a passenger, submitting the current longitude and latitude position and the target longitude and latitude position of the passenger from the shuttle bus search request;

[0150] If there is a shuttle bus whose route coincides with the current longitude and latitude of the passenger and the target longitude and latitude, and is not in an alarm state, push the shuttle bus to the passenger;

[0151] If there is no corporate shuttle bus whose route coincides with the passenger's current longitude and latitude and target longitude and latitude, the longitude and latitude of the stop closest to the passenger's current longitude and latitude are pushed to the passenger, as well as the corporate shuttle bus whose route coincides with the latitude and longitude of the nearest stop and the target longitude and latitude and which is not in an alarm state.

[0152] As for the device embodiment, since it is basically similar to the method embodiment, the description is relatively simple, and the relevant parts can be referred to the partial description of the method embodiment.

[0153] It should be noted that the user information (including but not limited to user device information, user personal information, etc.) and data (including but not limited to data used for analysis, stored data, displayed data, etc.) involved in the present invention are all information and data authorized by the user or fully authorized by all parties, and the collection, use and processing of relevant data must comply with the relevant laws, regulations and standards of the relevant countries and regions, and provide corresponding operation entrances for users to choose to authorize or refuse.

[0154] In addition, an embodiment of the present invention further provides an electronic device, including: a processor, a memory, and a computer program stored in the memory and executable on the processor. When the computer program is executed by the processor, each process of the above-mentioned enterprise shuttle management method embodiment is implemented, and the same technical effect can be achieved. To avoid repetition, it will not be described here.

[0155] The embodiment of the present invention further provides a computer-readable storage medium, on which a computer program is stored. When the computer program is executed by a processor, each process of the above-mentioned enterprise shuttle management method embodiment is implemented, and the same technical effect can be achieved. To avoid repetition, it is not repeated here. The computer-readable storage medium is, for example, a read-only memory (ROM), a random access memory (RAM), a magnetic disk or an optical disk.

[0156] An embodiment of the present invention also provides a computer program product, which is stored in a storage medium and is executed by at least one processor to implement the various processes of the above-mentioned enterprise shuttle management method embodiment and can achieve the same technical effect. To avoid repetition, it will not be repeated here.

[0157] Figure 6 A schematic diagram of the hardware structure of an electronic device for implementing various embodiments of the present invention.

[0158] The electronic device 600 includes but is not limited to: a radio frequency unit 601, a network module 602, an audio output unit 603, an input unit 604, a sensor 605, a display unit 606, a user input unit 607, an interface unit 608, a memory 609, a processor 610, and a power supply 611. Those skilled in the art will appreciate that Figure 6 The electronic device structure shown in the figure does not constitute a limitation on the electronic device, and the electronic device may include more or fewer components than shown in the figure, or combine certain components, or arrange the components differently. In the embodiments of the present invention, the electronic device includes but is not limited to a mobile phone, a tablet computer, a laptop computer, a PDA, a vehicle-mounted terminal, a wearable device, and a pedometer.

[0159] It should be understood that in the embodiment of the present invention, the radio frequency unit 601 can be used for receiving and sending signals during information transmission or communication. Specifically, after receiving downlink data from the base station, it is sent to the processor 610 for processing; in addition, uplink data is sent to the base station. Generally, the radio frequency unit 601 includes but is not limited to an antenna, at least one amplifier, a transceiver, a coupler, a low noise amplifier, a duplexer, etc. In addition, the radio frequency unit 601 can also communicate with the network and other devices through a wireless communication system.

[0160] The electronic device provides users with wireless broadband Internet access through the network module 602, such as helping users to send and receive emails, browse web pages, and access streaming media.

[0161] The audio output unit 603 can convert the audio data received by the RF unit 601 or the network module 602 or stored in the memory 609 into an audio signal and output it as sound. Moreover, the audio output unit 603 can also provide audio output related to a specific function performed by the electronic device 600 (for example, a call signal reception sound, a message reception sound, etc.). The audio output unit 603 includes a speaker, a buzzer, a receiver, etc.

[0162] The input unit 604 is used to receive audio or video signals. The input unit 604 may include a graphics processor (GPU) 6041 and a microphone 6042, and the graphics processor 6041 processes the image data of a static picture or video obtained by an image capture device (such as a camera) in a video capture mode or an image capture mode. The processed image frame can be displayed on the display unit 606. The image frame processed by the graphics processor 6041 can be stored in the memory 609 (or other storage medium) or sent via the radio frequency unit 601 or the network module 602. The microphone 6042 can receive sound and can process such sound into audio data. The processed audio data can be converted into a format output that can be sent to a mobile communication base station via the radio frequency unit 601 in the case of a telephone call mode.

[0163] The electronic device 600 also includes at least one sensor 605, such as a light sensor, a motion sensor, and other sensors. Specifically, the light sensor includes an ambient light sensor and a proximity sensor, wherein the ambient light sensor can adjust the brightness of the display panel 6061 according to the brightness of the ambient light, and the proximity sensor can turn off the display panel 6061 and / or the backlight when the electronic device 600 is moved to the ear. As a type of motion sensor, the accelerometer sensor can detect the magnitude of acceleration in each direction (generally three axes), and can detect the magnitude and direction of gravity when stationary, which can be used to identify the posture of the electronic device (such as horizontal and vertical screen switching, related games, magnetometer posture calibration), vibration recognition related functions (such as pedometer, tapping), etc.; the sensor 605 can also include a fingerprint sensor, a pressure sensor, an iris sensor, a molecular sensor, a gyroscope, a barometer, a hygrometer, a thermometer, an infrared sensor, etc., which will not be repeated here.

[0164] The display unit 606 is used to display information input by the user or information provided to the user. The display unit 606 may include a display panel 6061, which may be configured in the form of a liquid crystal display (LCD), an organic light-emitting diode (OLED), or the like.

[0165] The user input unit 607 can be used to receive input digital or character information, and to generate key signal input related to user settings and function control of the electronic device. Specifically, the user input unit 607 includes a touch panel 6071 and other input devices 6072. The touch panel 6071, also known as a touch screen, can collect the user's touch operation on or near it (such as the user's operation on the touch panel 6071 or near the touch panel 6071 using any suitable object or accessory such as a finger, stylus, etc.). The touch panel 6071 may include two parts: a touch detection device and a touch controller. Among them, the touch detection device detects the user's touch orientation, detects the signal brought by the touch operation, and transmits the signal to the touch controller; the touch controller receives the touch information from the touch detection device, converts it into contact coordinates, and then sends it to the processor 610, receives the command sent by the processor 610 and executes it. In addition, the touch panel 6071 can be implemented in various types such as resistive, capacitive, infrared and surface acoustic waves. In addition to the touch panel 6071, the user input unit 607 may also include other input devices 6072. Specifically, other input devices 6072 may include but are not limited to a physical keyboard, function keys (such as volume control keys, switch keys, etc.), a trackball, a mouse, and a joystick, which will not be described in detail here.

[0166] Furthermore, the touch panel 6071 may be overlaid on the display panel 6061. When the touch panel 6071 detects a touch operation on or near it, it is transmitted to the processor 610 to determine the type of touch event. Then, the processor 610 provides corresponding visual output on the display panel 6061 according to the type of touch event. Figure 6 In the figure, the touch panel 6071 and the display panel 6061 are used as two independent components to realize the input and output functions of the electronic device. However, in some embodiments, the touch panel 6071 and the display panel 6061 can be integrated to realize the input and output functions of the electronic device, which is not limited here.

[0167] The interface unit 608 is an interface for connecting an external device to the electronic device 600. For example, the external device may include a wired or wireless headset port, an external power supply (or battery charger) port, a wired or wireless data port, a memory card port, a port for connecting a device with an identification module, an audio input / output (I / O) port, a video I / O port, a headphone port, etc. The interface unit 608 may be used to receive input (e.g., data information, power, etc.) from an external device and transmit the received input to one or more elements within the electronic device 600 or may be used to transmit data between the electronic device 600 and an external device.

[0168] The memory 609 can be used to store software programs and various data. The memory 609 can mainly include a program storage area and a data storage area, wherein the program storage area can store an operating system, an application required for at least one function (such as a sound playback function, an image playback function, etc.), etc.; the data storage area can store data created according to the use of the mobile phone (such as audio data, a phone book, etc.), etc. In addition, the memory 609 can include a high-speed random access memory, and can also include a non-volatile memory, such as at least one disk storage device, a flash memory device, or other volatile solid-state storage devices.

[0169] The processor 610 is the control center of the electronic device. It uses various interfaces and lines to connect various parts of the entire electronic device. By running or executing software programs and / or modules stored in the memory 609 and calling data stored in the memory 609, it performs various functions of the electronic device and processes data, thereby monitoring the electronic device as a whole. The processor 610 may include one or more processing units; preferably, the processor 610 may integrate an application processor and a modem processor, wherein the application processor mainly processes the operating system, user interface, and application programs, and the modem processor mainly processes wireless communications. It is understandable that the above-mentioned modem processor may not be integrated into the processor 610.

[0170] The electronic device 600 may also include a power supply 611 (such as a battery) for supplying power to each component. Preferably, the power supply 611 may be logically connected to the processor 610 through a power management system, thereby implementing functions such as charging, discharging, and power consumption management through the power management system.

[0171] In addition, the electronic device 600 includes some functional modules not shown, which will not be described in detail here.

[0172] It should be noted that, in this article, the terms "include", "comprises" or any other variations thereof are intended to cover non-exclusive inclusion, so that a process, method, article or device including a series of elements includes not only those elements, but also other elements not explicitly listed, or also includes elements inherent to such process, method, article or device. In the absence of further restrictions, an element defined by the sentence "comprises a ..." does not exclude the existence of other identical elements in the process, method, article or device including the element.

[0173] Through the description of the above implementation methods, those skilled in the art can clearly understand that the above-mentioned embodiment methods can be implemented by means of software plus a necessary general hardware platform, and of course by hardware, but in many cases the former is a better implementation method. Based on such an 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, which is stored in a storage medium (such as ROM / RAM, a magnetic disk, or an optical disk), and includes a number of instructions for enabling a terminal (which can be a mobile phone, a computer, a server, an air conditioner, or a network device, etc.) to execute the methods described in each embodiment of the present invention.

[0174] The embodiments of the present invention are described above in conjunction with the accompanying drawings, but the present invention is not limited to the above-mentioned specific implementation modes, which are merely illustrative rather than restrictive. Under the guidance of the present invention, ordinary technicians in this field can also make many forms without departing from the scope of protection of the present invention and the claims, all of which are within the protection of the present invention.

[0175] Those of ordinary skill in the art will appreciate that the units and algorithm steps of each example described in conjunction with the embodiments disclosed in the embodiments of the present invention can be implemented in electronic hardware, or a combination of computer software and electronic hardware. Whether these functions are performed in hardware or software depends on the specific application and design constraints of the technical solution. Professional and technical personnel can use different methods to implement the described functions for each specific application, but such implementation should not be considered to be beyond the scope of the present invention.

[0176] Those skilled in the art can clearly understand that, for the convenience and brevity of description, the specific working processes of the systems, devices and units described above can refer to the corresponding processes in the aforementioned method embodiments and will not be repeated here.

[0177] In the embodiments provided in the present application, it should be understood that the disclosed devices and methods can be implemented in other ways. For example, the device embodiments described above are only schematic. For example, the division of the units is only a logical function division. There may be other division methods in actual implementation, such as multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. Another point is that the mutual coupling or direct coupling or communication connection shown or discussed can be through some interfaces, indirect coupling or communication connection of devices or units, which can be electrical, mechanical or other forms.

[0178] The units described as separate components may or may not be physically separated, and the components shown as units may or may not be physical units, that is, they may be located in one place or distributed on multiple network units. Some or all of the units may be selected according to actual needs to achieve the purpose of the solution of this embodiment.

[0179] In addition, each functional unit in each embodiment of the present invention may be integrated into one processing unit, or each unit may exist physically separately, or two or more units may be integrated into one unit.

[0180] If the functions are implemented in the form of software functional units and sold or used as independent products, they can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the present invention, or the part that contributes to the prior art, or the part of the technical solution, can be embodied in the form of a software product. The computer software product is stored in a storage medium, including several instructions for a computer device (which can be a personal computer, server, or network device, etc.) to perform all or part of the steps of the method described in each embodiment of the present invention. The aforementioned storage medium includes: various media that can store program codes, such as USB flash drives, mobile hard disks, ROM, RAM, magnetic disks, or optical disks.

[0181] The above is only a specific embodiment of the present invention, but the protection scope of the present invention is not limited thereto. Any person skilled in the art can easily think of changes or substitutions within the technical scope disclosed by the present invention, which should be included in the protection scope of the present invention. Therefore, the protection scope of the present invention should be based on the protection scope of the claims.

Claims

1. A method for managing an enterprise shuttle bus, characterized in that: Applied to a shuttle bus management system, the method comprises: Obtaining the enterprise shuttle bus data of each enterprise shuttle bus; wherein the enterprise shuttle bus data at least includes the shuttle bus route, the longitude and latitude of the stop site and the number of people fully loaded; Acquire the real-time shuttle bus data of each of the enterprise shuttle buses; wherein the real-time shuttle bus data at least includes the real-time number of passengers, real-time latitude and longitude positions and driving status; Determine the alarm status of the corresponding enterprise shuttle bus according to the real-time number of passengers, the full number of passengers and the driving status of each enterprise shuttle bus; If it is determined that the alarm state of the enterprise shuttle bus is a warning state, then activating a vehicle full load warning alarm for the enterprise shuttle bus, and sending the vehicle full load warning alarm to a target object; If it is determined that the alarm state of the enterprise shuttle is an alarm state, an emergency plan for the alarm state is executed according to the enterprise shuttle data and real-time shuttle data of each enterprise shuttle.

2. The method according to claim 1, characterized in that Determining the alarm status of the corresponding enterprise shuttle bus according to the real-time number of passengers, the full number of passengers, and the driving status of each enterprise shuttle bus includes: When the difference between the real-time number of passengers and the full-load number reaches a preset warning number, and the driving state is driving, determining that the alarm state of the enterprise shuttle bus is a warning state; When the difference between the real-time number of passengers and the full-load number of passengers reaches a preset alarm number, and the driving status is driving, it is determined that the alarm status of the enterprise shuttle bus is an alarm status.

3. The method according to claim 2, characterized in that The executing an emergency plan for the alarm state according to the enterprise shuttle bus data and the real-time shuttle bus data of each enterprise shuttle bus includes: Taking the enterprise shuttle bus in the alarm state as the target enterprise shuttle bus; Using the enterprise shuttle bus that has the same shuttle route as the target enterprise shuttle bus as a replacement enterprise shuttle bus for the task of replacing the target enterprise shuttle bus; If it is determined that the replacement enterprise shuttle bus has not entered an alarm state according to the real-time number of passengers and the full number of passengers of the replacement enterprise shuttle bus, a merge plan is generated according to the shuttle route and the real-time longitude and latitude position of the replacement enterprise shuttle bus, and the shuttle route and the real-time longitude and latitude position of the target enterprise shuttle bus; The merge plan is sent to the target enterprise shuttle and the replacement enterprise shuttle, and the target enterprise shuttle and the replacement enterprise shuttle are controlled to voice play the merge plan, so as to use the target idle enterprise shuttle to replace the target enterprise shuttle task.

4. The method according to claim 3, characterized in that The executing an emergency plan for the alarm state according to the enterprise shuttle bus data and the real-time shuttle bus data of each enterprise shuttle bus includes: If it is determined according to the real-time number of passengers and the full number of passengers of the alternative enterprise shuttle bus that all the alternative enterprise shuttle buses have entered an alarm state, determining whether there is an idle enterprise shuttle bus; Determine the starting station location of the target enterprise shuttle bus according to the latitude and longitude locations of the stop sites of the target enterprise shuttle bus; When there is an idle enterprise shuttle bus, the idle enterprise shuttle bus that is closest to the starting station of the target enterprise shuttle bus is used as the target idle enterprise shuttle bus, so that the target idle enterprise shuttle bus is used to replace the target enterprise shuttle bus.

5. The method according to claim 3 or 4, characterized in that: The method further comprises: The enterprise shuttle data and the real-time shuttle data of each of the enterprise shuttles are pushed to a target object.

6. The method according to claim 3, characterized in that The method further comprises: Send a stop-over broadcast reminder to the target enterprise shuttle bus and the target object.

7. The method according to claim 3 or 4, characterized in that: The method further comprises: Relevant data of the enterprise shuttle bus in the early warning state and the alarm state are obtained, and the relevant data is displayed to the target object in a specified format.

8. The method according to claim 1, characterized in that The method further comprises: adjusting the recommended priority of the enterprise shuttle in the alert state; and, The enterprise shuttle bus in an alert state is shielded from the passengers.

9. The method according to claim 8, characterized in that The method further comprises: When receiving a shuttle bus search request submitted by a passenger, submitting the current longitude and latitude position and the target longitude and latitude position of the passenger from the shuttle bus search request; If there is a shuttle bus whose route coincides with the current longitude and latitude of the passenger and the target longitude and latitude, and is not in an alarm state, push the shuttle bus to the passenger; If there is no corporate shuttle bus whose route coincides with the passenger's current longitude and latitude and target longitude and latitude, the longitude and latitude of the stop closest to the passenger's current longitude and latitude are pushed to the passenger, as well as the corporate shuttle bus whose route coincides with the latitude and longitude of the nearest stop and the target longitude and latitude and which is not in an alarm state.

10. A corporate shuttle bus management device, characterized in that: Applied to a shuttle bus management system, the device comprises: The enterprise shuttle bus data acquisition module is used to acquire the enterprise shuttle bus data of each enterprise shuttle bus; wherein the enterprise shuttle bus data at least includes the shuttle bus route, the longitude and latitude position of the stop station and the number of people fully loaded; A real-time shuttle bus data acquisition module, used to acquire the real-time shuttle bus data of each of the enterprise shuttle buses; wherein the real-time shuttle bus data at least includes the real-time number of passengers, the real-time latitude and longitude position and the driving status; An alarm status determination module, used to determine the alarm status of the corresponding enterprise shuttle bus according to the real-time number of passengers, the full load number and the driving status of each enterprise shuttle bus; A warning state processing module, for activating a full-load warning alarm for the enterprise shuttle bus if it is determined that the alarm state of the enterprise shuttle bus is a warning state, and sending the full-load warning alarm to a target object; The alarm state processing module is used to execute an emergency plan for the alarm state according to the enterprise shuttle data and real-time shuttle data of each enterprise shuttle if it is determined that the alarm state of the enterprise shuttle is the alarm state.

11. An electronic device, characterized in that: It includes a processor, a communication interface, a memory and a communication bus, wherein the processor, the communication interface and the memory communicate with each other through the communication bus; The memory is used to store computer programs; The processor is used to implement the method according to any one of claims 1 to 9 when executing the program stored in the memory.

12. A computer-readable storage medium having instructions stored thereon, which, when executed by one or more processors, cause the processors to perform the method according to any one of claims 1 to 9.