Bus speed management method, device, electronic device and storage medium

By acquiring and analyzing the target feature data set of buses, determining the appropriate driving speed and adjusting it in real time, the problem of buses of different numbers on the same route relying on manual control by the drivers is solved, and efficient and intelligent management of bus driving speed is achieved.

CN115862360BActive Publication Date: 2025-09-19SOUNDAI TECH CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202211628042.0
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2022-12-16
Publication Date
2025-09-19
Estimated Expiration
2042-12-16

AI Technical Summary

Technical Problem

In the prior art, the speeds of buses of different numbers on the same route rely on manual control by the drivers, which leads to the problem that multiple buses of different numbers arrive at a certain station at the same time or no bus arrives for a long time.

Method used

By obtaining the target feature dataset of the current bus, including the congestion situation of the road ahead and the number of people waiting at the next stop, the appropriate driving speed is determined, and the bus is instructed to travel to the next stop at this speed. The driving speed is monitored and adjusted in real time to match the appropriate speed.

Benefits of technology

It achieves flexible and intelligent scheduling of the travel speeds of buses with different numbers on the same route, avoids dense or sparse buses, and improves management efficiency and intelligence.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN115862360B_ABST
    Figure CN115862360B_ABST
Patent Text Reader

Abstract

The present invention provides a bus speed management method, device, electronic device, and storage medium. The bus speed management method includes: obtaining a target feature dataset of a current bus when it arrives at a current location, the target feature dataset representing at least the congestion of the road ahead of the current location and the number of people waiting at the next stop; determining an appropriate driving speed that matches the target feature dataset; and, based on the appropriate driving speed, instructing the current bus to travel to the next stop at the appropriate speed. The present invention can ensure that the distance between adjacent buses of different numbers on the same route is even when the road is clear, and can also avoid the drawbacks of multiple buses arriving at a certain stop at the same time or a bus not arriving for a long time. This achieves the purpose of flexibly and intelligently scheduling the driving speed of each bus of different numbers on the same route, thereby improving the efficiency and intelligence of bus speed management.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the technical field of vehicle management, and in particular to a method, device, electronic equipment and storage medium for managing the speed of a bus. Background Art

[0002] As we all know, buses, as a common mode of green and low-carbon transportation, are naturally the preferred choice for most daily commutes, and a large number of users take them daily. To ensure that users waiting for buses at different times can catch them on time, buses of different numbers on the same route depart at different intervals daily to minimize waiting times. However, since the speeds of buses of different numbers on the same route are manually controlled by their respective drivers, it is common for multiple buses to arrive at a station simultaneously, or for a long period of time without a bus arriving. Therefore, it is particularly important to manage the speeds of buses of different numbers on the same route efficiently, flexibly, and intelligently. Summary of the Invention

[0003] The present invention provides a bus speed management method, device, electronic device and storage medium, which are used to solve the defect in the prior art that the speed of each bus with different numbers on the same route depends on manual control by the driver, resulting in multiple buses arriving at a certain station at the same time or no bus arriving for a long time. By instructing the current bus to travel from the current position to the next station at an appropriate speed, the purpose of flexibly and intelligently scheduling the speed of each bus with different numbers on the same route is achieved, thereby improving the efficiency and intelligence of bus speed management.

[0004] The present invention provides a bus speed management method, comprising:

[0005] Obtain a target feature data set when the current bus travels to the current location, wherein the target feature data set at least represents the congestion of the road ahead of the current location and the number of people waiting at the next stop;

[0006] determining an appropriate driving speed that matches the target feature data set;

[0007] Based on the suitable travel speed, the bus of the current number is instructed to travel to the next stop at the suitable travel speed.

[0008] According to a bus speed management method provided by the present invention, obtaining a target feature dataset when the current bus travels to the current location includes:

[0009] An information collection rule is pre-set, wherein the information collection rule is used to instruct the bus management device set on the current bus to collect and report the target feature data set once every preset time interval;

[0010] When it is determined that the preset time has arrived, the target feature data set sent by the bus management device is received.

[0011] According to a bus speed management method provided by the present invention, determining an appropriate speed that matches the target feature data set includes:

[0012] In a case where the target feature data set includes the number of congested vehicles on the road ahead of the current location, the number of waiting users at the next stop, a rain, snow, and fog weather index, the abnormal vehicle condition level of the current bus, and the number of red lights on the road ahead, determining the congestion time corresponding to the number of congested vehicles, the waiting time corresponding to the number of waiting users, the abnormal weather impact time corresponding to the rain, snow, and fog weather index, the waiting time for rescue corresponding to the abnormal vehicle condition level of the current bus, and the waiting time for red lights corresponding to the number of red lights;

[0013] The appropriate driving speed is determined based on the distance between the current position and the next stop, as well as the congestion time, the waiting time, the time affected by abnormal weather, the time waiting for rescue, and the time waiting for a red light.

[0014] According to a bus speed management method provided by the present invention, the method of instructing the current bus to travel to the next stop at the suitable speed based on the suitable speed includes:

[0015] When the suitable driving speed is within the suitable driving speed range, determining a congestion location between the current location and the next station;

[0016] The bus of the current number is instructed to increase its travel speed during the process of traveling from the current position to the congested position and from the congested position to the next stop, and the increased travel speed is indicated to be within the appropriate travel speed range.

[0017] According to a bus speed management method provided by the present invention, the method further includes:

[0018] Real-time monitoring of the travel speed of the current bus from the current location to the next stop;

[0019] When it is determined that the detected driving speed does not match the appropriate driving speed, a voice alarm message is output, wherein the voice alarm message is used to remind the driver of the current bus to adjust the driving speed to match the appropriate driving speed.

[0020] According to a bus speed management method provided by the present invention, determining an appropriate speed that matches the target feature data set includes:

[0021] In the case where the target feature data set includes the number of congested vehicles on the road ahead of the current location, the number of waiting users at the next stop, the rain, snow and fog weather index, the normal vehicle condition of the current bus and the abnormal vehicle condition level of the previous bus, and the number of red lights on the road ahead, determining the congestion time corresponding to the number of congested vehicles, the waiting time corresponding to the number of waiting users, the abnormal weather impact time corresponding to the rain, snow and fog weather index, the rescue time corresponding to the abnormal vehicle condition level of the previous bus, and the waiting time for the red light corresponding to the number of red lights;

[0022] The appropriate driving speed is determined based on the distance between the current position and the next stop, as well as the congestion time, the waiting time, the abnormal weather impact time, the rescue time, and the waiting time for the red light.

[0023] The present invention also provides a bus speed management device, comprising:

[0024] A data acquisition module is used to obtain a target feature data set when the current bus travels to the current location, wherein the target feature data set at least represents the congestion situation of the road ahead of the current location and the number of people waiting at the next stop;

[0025] a speed determination module, configured to determine an appropriate driving speed that matches the target feature data set;

[0026] The speed management module is used to instruct the current bus to travel to the next stop at the suitable travel speed based on the suitable travel speed.

[0027] The present invention also provides an electronic device, comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein when the processor executes the program, any of the above bus speed management methods is implemented.

[0028] The present invention also provides a non-transitory computer-readable storage medium having a computer program stored thereon. When the computer program is executed by a processor, the bus speed management method described in any one of the above is implemented.

[0029] The present invention also provides a computer program product, comprising a computer program, wherein when the computer program is executed by a processor, the computer program implements any of the above bus speed management methods.

[0030] The present invention provides a bus speed management method, device, electronic device, and storage medium. In the bus speed management method, a server first obtains a target feature data set for the current bus when it travels to the current location, then determines an appropriate speed that matches the target feature data set, and then instructs the current bus to travel to the next stop at the appropriate speed. Because the target feature data set at least characterizes the congestion situation of the road ahead at the current location and the number of people waiting at the next stop, it can ensure that the distance between adjacent buses of different numbers on the same road is even when the road is unobstructed. It can also avoid the drawbacks of multiple buses arriving at a certain stop at the same time or a bus not arriving for a long time. Furthermore, by instructing the current bus to travel from the current location to the next stop at an appropriate speed, the purpose of flexibly and intelligently scheduling the speed of each bus of different numbers on the same road is achieved, thereby improving the efficiency and intelligence of bus speed management. BRIEF DESCRIPTION OF THE DRAWINGS

[0031] In order to more clearly illustrate the technical solutions in the present invention or the prior art, a brief introduction is given below to the drawings required for use in the embodiments or the description of the prior art. Obviously, the drawings described below are some embodiments of the present invention. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying any creative work.

[0032] Figure 1 1 is a flow chart of a bus speed management method provided by the present invention;

[0033] Figure 2 It is a structural diagram of the bus speed management device provided by the present invention;

[0034] Figure 3 It is a structural schematic diagram of the electronic device provided by the present invention. DETAILED DESCRIPTION

[0035] To make the objectives, technical solutions, and advantages of the present invention more clear, the technical solutions of the present invention will be clearly and completely described below in conjunction with the accompanying drawings. Obviously, the embodiments described are only some of the embodiments of the present invention, not all of them. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without making creative efforts shall fall within the scope of protection of the present invention.

[0036] In view of the driving conditions of buses with different numbers on the same route, the drivers of each bus manually adjust the speed according to the established route. For example, when encountering a congested section first, multiple buses arrive at the congestion point at the same time, and when encountering a smooth section later, multiple buses arrive at a certain station at the same time. In the current time period, when there are not many waiting users at the station, there will be multiple buses arriving at the same time, and in the next time period, when there are many waiting users, the waiting users will have to wait for a long time without a bus arriving. In addition, when multiple buses with different numbers on the same route arrive at the station at the same time, there is also a situation where, except for the first bus, the other buses do not stop at the station to pick up passengers. There are also situations where a bus will not stop. There are also situations where a bus breaks down and other buses are not aware of it, resulting in insufficient carrying capacity and inability to respond in time. That is, when multiple buses of different numbers on the same route are traveling on the road, their speeds depend on manual adjustment by the drivers, resulting in multiple buses of different numbers on the same route arriving at a certain station too densely or too sparsely, and when a bus of different numbers has an abnormality during driving on the road, other buses cannot respond in time. In addition, the speed management of buses of different numbers on the same route is independent of each other, which leads to low efficiency and low flexibility and intelligence in managing the speed of buses.

[0037] To address the above-mentioned issues, the present invention provides a bus speed management method, apparatus, electronic device, and storage medium. The method can be executed by a server or a terminal device, which can be a personal computer (PC), portable device, laptop, smartphone, tablet computer, portable wearable device, or other electronic device. The server can be a standalone server or a server cluster consisting of multiple servers. For example, the server can be a physical server containing an independent host, a virtual server hosted by a host cluster, or a cloud server. The present invention does not limit the specific form of the terminal device, nor does it specifically limit the specific form of the server.

[0038] The following combination Figure 1-Figure 3 The bus speed management method, device, electronic device and storage medium of the present invention are described. The following method embodiments are described using the execution subject as a server as an example, and the execution subject of the following method embodiments can be part or all of the server.

[0039] Reference Figure 1 , which is a flow chart of a bus speed management method according to an embodiment of the present invention, as shown in FIG. Figure 1 As shown, the bus speed management method includes the following steps:

[0040] Step 110: Obtain a target feature data set when the current bus travels to the current location. The target feature data set at least represents the congestion situation of the road ahead of the current location and the number of people waiting at the next stop.

[0041] In the case where the target feature dataset at least represents the congestion situation of the road ahead of the current location and the number of people waiting at the next stop, the target feature dataset may include at least the number of congested vehicles on the road ahead of the current location and the number of waiting users at the next stop; the next stop may be the stop closest to the current location when the current bus is traveling along a preset route; the preset route may be a route pre-configured for each bus of different numbers on the same route, and the configured route is a route from the starting stop to the ending stop; the number of waiting users at the next stop may be the remaining waiting users after the previous bus of the current bus has picked up the waiting users; and, if the current bus is equipped with a camera and the camera's shooting direction is consistent with the travel direction of the current bus, the road ahead may be the section within the camera's shooting range when the current bus reaches the current location. In addition, the current location may be the starting position of the current bus or a certain position during the travel process. This is not specifically limited here.

[0042] Specifically, the server obtains the number of congested vehicles on the road ahead of the current location when the current bus arrives at the current location. This can be done by having the bus preceding the current bus send the number of congested vehicles on the road ahead to the server, or by monitoring a real-time road condition map in real time. The method for obtaining the number of congested vehicles on the road ahead is not specifically limited here. Furthermore, the server obtains the number of waiting users at the next stop when the current bus arrives at the current location. This can be done by first capturing the number of waiting users at the next stop with a camera and then sending the number of waiting users to the server, or by having the bus preceding the current bus send the number of waiting users at the next stop to the server. The method for the server obtaining the number of waiting users at the next stop is also not specifically limited here.

[0043] It should be noted that the current bus number is at least one bus among buses with different numbers on the same route. When the number of current buses is at least two, each current bus number corresponds to a current position, that is, the number of current positions is the same as the number of current buses number and corresponds one to one.

[0044] Step 120: Determine an appropriate driving speed that matches the target feature data set.

[0045] Specifically, the server can first parse the target feature data set reported by the current bus to determine the appropriate driving speed of the current bus from the current position to the next stop, that is, first determine the distance between the current bus from the current position and the next stop, and then determine the theoretical time for the current bus to travel from the current position to the next stop. The theoretical time can be understood as the time it takes for the current bus to travel from the current position to the next stop when there are no red lights, no congestion, no rain, snow or fog and the bus itself is in normal condition. That is, determine the congestion time corresponding to the number of congested vehicles on the road ahead and the waiting time corresponding to the number of waiting users, and finally determine the distance divided by (theoretical time - congestion time - waiting time) as the appropriate driving speed.

[0046] Step 130: Based on the appropriate driving speed, instruct the current bus to travel to the next stop at the appropriate driving speed.

[0047] Specifically, based on the appropriate driving speed, the server can instruct the current bus to travel to the next stop at the appropriate driving speed, such as by voice broadcasting a prompt message containing the appropriate driving speed to the driver of the current bus, thereby ensuring that the current bus travels from the current position to the next stop at the appropriate driving speed.

[0048] The bus speed management method provided by the present invention involves a server first obtaining a target feature dataset for the current bus when it arrives at the current location, then determining an appropriate speed that matches the target feature dataset, and then instructing the current bus to travel to the next stop at the appropriate speed. Because the target feature dataset at least characterizes the congestion situation of the road ahead at the current location and the number of people waiting at the next stop, it can ensure that the distance between adjacent buses of different numbers on the same route is even when the road is unobstructed. It can also avoid the drawbacks of multiple buses arriving at a certain stop at the same time or a long period of time without a bus arriving. Furthermore, by instructing the current bus to travel at an appropriate speed from the current location to the next stop, the goal of flexibly and intelligently scheduling the speed of each bus of different numbers on the same route is achieved, thereby improving the efficiency and intelligence of bus speed management.

[0049] Optionally, the specific implementation process of step 110 may include:

[0050] First, an information collection rule is pre-set. The information collection rule is used to instruct the bus management device installed on the current bus to collect and report a target feature data set once every preset time interval; and then it is further determined that when the preset time arrives, the target feature data set sent by the bus management device is received.

[0051] The target feature data set at least characterizes the congestion situation of the road ahead at the current location and the number of people waiting at the next stop. Furthermore, the bus management device has at least data transmission, positioning, vehicle condition detection, voice broadcast, and camera functions. The vehicle condition detection function is used to detect the remaining fuel level in the tank and detect abnormalities in the onboard equipment in real time or periodically. The camera function is used to capture the number of users waiting at the next stop when the current bus reaches the current location. The voice broadcast function is used to locate the current location of the current bus. The data transmission function is used to transmit the located current location, the detected vehicle condition data, and the captured number of users waiting at the next stop to the server. The voice broadcast function is used to output the located current location, the detected vehicle condition data, and the captured next stop in voice.

[0052] Specifically, if bus management devices are installed on buses with different numbers on the same route, and the bus stop management device is installed near the driver's seat or the navigation device inside the bus, information collection rules can be pre-set. That is, the server instructs the bus management device to report the target feature dataset once every preset time interval. The location of the bus with the current number of bus is the current location when the preset time interval expires. Based on this, each time the preset time interval expires, the bus management device on the bus with the current number of bus will obtain the target feature dataset and transmit it to the server.

[0053] It should be noted that the preset duration can be several minutes, such as 5 minutes. Furthermore, when the current bus is in motion, the current location of the current bus will change each time the preset duration is reached. For example, when the first preset duration is reached, the current location of the current bus is location A. When the second preset duration is reached, the current location of the current bus is location B. And so on.

[0054] The bus speed management method provided by the present invention is a method in which a server pre-sets an information collection rule for reporting a target feature data set once every preset time interval for the current bus, thereby achieving the purpose of timely and accurate acquisition of target feature data sets when the preset time interval of each time arrives, thereby improving the convenience, speed, timeliness and accuracy of acquiring the target feature data set.

[0055] Optionally, the specific implementation process of step 120 may include:

[0056] First, when the target feature data set includes the number of congested vehicles on the road ahead of the current location, the number of waiting users at the next stop, the rain, snow and fog weather index, the abnormal vehicle condition level of the current bus and the number of red lights on the road ahead, determine the congestion time corresponding to the number of congested vehicles, the waiting time corresponding to the number of waiting users, the abnormal weather impact time corresponding to the rain, snow and fog weather index, the waiting time for rescue corresponding to the abnormal vehicle condition level of the current bus and the waiting time for red lights corresponding to the number of red lights; further determine the appropriate driving speed based on the distance between the current location and the next stop, as well as the congestion time, waiting time, abnormal weather impact time, waiting time for rescue and waiting time for red lights.

[0057] Specifically, based on the analysis of the target feature data set, the server can determine that the factors affecting the driving speed of the current bus include the number of congested vehicles n on the road ahead, the number of waiting users k at the next stop, the rain, snow and fog weather index l, the abnormal vehicle condition level b of the current bus and the number of red lights f on the road ahead. When the rain, snow and fog weather index l is 1, it means that the weather conditions are snowy, rainy and / or foggy, and when the rain, snow and fog weather index l is 0, it means that the weather conditions are good; when the number of waiting users k at the next stop is 0, it means that there is no one waiting at the next stop; when the number of congested vehicles n on the road ahead is 0, it means that there is no traffic jam on the road ahead; when the abnormal vehicle condition level b of the current bus is 0, it means that the current bus is in good condition and there is no abnormality in the internal equipment, and the good vehicle condition at least indicates that the current bus has sufficient remaining fuel; when the number of red lights f on the road ahead is 0, it means that there is no red light on the road ahead.

[0058] At this point, the server can further calculate the appropriate speed v for the current bus from the current location to the next stop. m is the distance between the current location and the next stop of the current bus, and the unit is km. J is the theoretical time for the current bus to travel from the current location to the next stop, and the unit is hour, when there is no red light, no congestion on the road ahead, no rain, snow or fog, and the current bus itself is in good condition and there are no abnormalities in the equipment on the bus. n×0.02 is the congestion time corresponding to the n vehicles congested on the road ahead, k×0.01 is the waiting time corresponding to the k waiting users at the next stop, b×0.02 is the waiting time for rescue corresponding to the abnormal condition level b of the current bus; l×0.02 is the abnormal weather impact time corresponding to the rain, snow or fog weather index l; f×0.02 is the waiting time for red lights corresponding to the f red lights on the road ahead.

[0059] The bus speed management method provided by the present invention determines, by a server, the appropriate speed of the current bus from the current position to the next stop based on the number of congested vehicles on the road ahead of the current position, the number of waiting users at the next stop, the rain, snow and fog weather index, the abnormal vehicle condition level of the current bus and the number of red lights on the road ahead. The method not only has low management costs and timely dynamic responses, but also reduces manual labor intensity and avoids insufficient human computing power. At the same time, it can also achieve the purpose of dynamically planning the speeds of buses of different numbers on the same route, making the carrying capacity of buses more balanced and responding to abnormal conditions of buses of different numbers, thereby improving the reliability, stability, accuracy and effectiveness of the server in determining the bus speed.

[0060] Optionally, the specific implementation process of step 120 may further include:

[0061] First, when the target feature data set includes the number of congested vehicles on the road ahead of the current location, the number of waiting users at the next stop, the rain, snow and fog weather index, the normal condition of the current bus and the abnormal condition level of the previous bus, and the number of red lights on the road ahead, the congestion time corresponding to the number of congested vehicles, the waiting time corresponding to the number of waiting users, the abnormal weather impact time corresponding to the rain, snow and fog weather index, the rescue time corresponding to the abnormal condition level of the previous bus, and the waiting time for red lights corresponding to the number of red lights are determined; then, based on the distance between the current location and the next stop, as well as the congestion time, waiting time, abnormal weather impact time, rescue time, and waiting time for red lights, the appropriate driving speed is determined.

[0062] Specifically, based on the analysis of the target feature data set, the server can also determine that the factors affecting the driving speed of the current bus include the number of congested vehicles n on the road ahead, the number of waiting users k at the next stop, the rain, snow and fog weather index l, the normal condition of the current bus and the abnormal condition level b′ of the previous bus, and the number of red lights f on the road ahead; when the condition of the current bus is normal and the abnormal condition level b′ of the previous bus is 0, it means that the current bus and the previous bus are both in normal condition and there are no abnormalities in the equipment on the bus.

[0063] At this point, the server can further calculate the appropriate speed v for the current bus from the current location to the next stop. m is the distance between the current location and the next stop of the current bus, and the unit is km. J is the theoretical time for the current bus to travel from the current location to the next stop, and the unit is hour, when there is no red light, no congestion on the road ahead, no rain, snow or fog, and the current bus itself is in good condition and there are no abnormalities in the equipment on the bus. n×0.02 is the congestion time corresponding to the n vehicles congested on the road ahead, k×0.01 is the waiting time corresponding to the k waiting users at the next stop, b′×0.01 is the rescue time corresponding to the normal condition of the current bus and the abnormal condition level b′ of the previous bus; l×0.02 is the abnormal weather impact time corresponding to the rain, snow or fog weather index l; f×0.02 is the waiting time for the red light corresponding to the f red lights on the road ahead.

[0064] The bus speed management method provided by the present invention determines, by a server, the appropriate speed of the current bus from the current position to the next stop based on the number of congested vehicles on the road ahead of the current position, the number of waiting users at the next stop, the rain, snow and fog weather index, whether the current bus is in normal condition and the abnormal condition level of the previous bus, and the number of red lights on the road ahead. The method not only has low management costs and timely dynamic responses, but also reduces manual labor intensity and avoids insufficient human computing power. At the same time, it can also achieve the purpose of dynamically planning the speeds of buses of different numbers on the same route, making the carrying capacity of buses more balanced and responding to abnormal conditions of buses of different numbers, thereby improving the flexibility, reliability, accuracy and effectiveness of the server in determining the bus speed.

[0065] Optionally, the specific implementation process of step 130 may include:

[0066] When the suitable driving speed is within the suitable driving speed range, the congestion location between the current location and the next stop is determined; then, the current bus is instructed to increase the driving speed during the process of traveling from the current location to the congestion location and from the congestion location to the next stop, and the increased driving speed is indicated to be within the suitable driving speed range.

[0067] Specifically, when the server determines that the appropriate driving speed that matches the target feature data set is within the appropriate driving speed range, the server can query the congested location between the current location and the next stop, and send a voice prompt message to the driver of the current bus based on the queried congested location. The voice prompt message is used to indicate that the current bus can adaptively increase its driving speed during the process of traveling from the congested location to the congested location, and from the congested location to the next stop, and indicates that the increased driving speed cannot exceed the maximum value of the appropriate driving speed range.

[0068] It should be noted that if the server determines that there is no congestion between the current location and the next stop, it can also instruct the current bus to adaptively increase or decrease the speed, and indicate that the increased or decreased speed is within the appropriate speed range.

[0069] The bus speed management method provided by the present invention ensures that the bus can reach the next stop at the appropriate speed even when there is a congested location, thereby improving the diversity and flexibility of managing the bus speed.

[0070] Optionally, after step 130, the bus speed management method provided by the present invention may further include:

[0071] Real-time monitoring of the driving speed of the current bus from the current location to the next stop; when it is determined that the detected driving speed does not match the appropriate driving speed, a voice alarm message is output, which is used to remind the driver of the current bus to adjust the driving speed to match the appropriate driving speed.

[0072] Specifically, in the process of the server instructing the current bus to travel from the current position to the next stop based on the appropriate driving speed, the server can also detect the driving speed of the current bus from the current position to the next stop in real time to determine whether the driving speed of the current bus is the appropriate driving speed or whether the driving speed is within the appropriate driving speed range. When it is determined that the detected driving speed is different from the appropriate driving speed or the driving speed is not within the appropriate driving speed range, a voice alarm message is output in time to remind the driver of the current bus to adjust the driving speed to match the appropriate driving speed.

[0073] The bus speed management method provided by the present invention is that the server monitors the speed of the current bus in real time and when it determines that the detected speed does not match the appropriate speed, it promptly issues a voice alarm to the driver of the current bus to adjust the speed, thereby ensuring that the current bus can maintain an even distance from the previous bus and the next bus during the process of traveling from the current position to the next stop, without crowding or sparseness, thereby improving the intelligent effectiveness and flexibility of the server in managing the bus speed.

[0074] The bus speed management device provided by the present invention is described below. The bus speed management device described below and the bus speed management method described above can be referenced to each other.

[0075] Reference Figure 2 , is a schematic diagram of the structure of the bus speed management device provided by the present invention, such as Figure 2 As shown, the bus speed management device 200 includes:

[0076] The data acquisition module 210 is used to obtain a target feature data set when the current bus travels to the current location. The target feature data set at least represents the congestion situation of the road ahead of the current location and the number of people waiting at the next stop;

[0077] a speed determination module 220 for determining an appropriate driving speed that matches a target feature dataset;

[0078] The speed management module 230 is used to instruct the current bus to travel to the next stop at the appropriate speed based on the appropriate speed.

[0079] Optionally, the data acquisition module 210 can be specifically used to pre-set information collection rules, which are used to instruct the bus management device installed on the current bus to collect and report the target feature data set once every preset time interval; when it is determined that the preset time has arrived, the target feature data set sent by the bus management device is received.

[0080] Optionally, the speed determination module 220 can be specifically used to determine the congestion time corresponding to the number of congested vehicles, the waiting time corresponding to the number of waiting users, the abnormal weather impact time corresponding to the rain, snow and fog weather index, the waiting time for rescue corresponding to the abnormal vehicle condition level of the current bus, and the waiting time for red lights corresponding to the number of red lights when the target feature data set includes the number of congested vehicles on the road ahead of the current position, the number of waiting users at the next stop, the rain, snow and fog weather index, the abnormal vehicle condition level of the current bus, and the number of red lights on the road ahead; and determine the appropriate driving speed based on the distance between the current position and the next stop, as well as the congestion time, waiting time, abnormal weather impact time, waiting time for rescue and waiting time for red lights.

[0081] The speed management module 230 can specifically determine the congestion location between the current location and the next stop when the suitable driving speed is within the suitable driving speed range; instruct the current bus to increase the driving speed when traveling from the current location to the congestion location, and from the congestion location to the next stop, and indicate that the increased driving speed is within the suitable driving speed range.

[0082] Optionally, the bus speed management device provided by the present invention may further include a monitoring and early warning module for monitoring in real time the speed of the current bus from its current location to the next stop; when it is determined that the detected speed does not match the appropriate speed, a voice alarm message is output, and the voice alarm message is used to remind the driver of the current bus to adjust the speed to match the appropriate speed.

[0083] Optionally, the speed determination module 220 can also be used to determine the congestion time corresponding to the number of congested vehicles, the waiting time corresponding to the number of waiting users, the abnormal weather impact time corresponding to the rain, snow and fog weather index, the rescue time corresponding to the abnormal condition level of the previous bus, and the waiting time for red lights corresponding to the number of red lights when the target feature data set includes the number of congested vehicles on the road ahead of the current position, the number of waiting users at the next stop, the rain, snow and fog weather index, the normal vehicle condition of the current bus and the abnormal vehicle condition level of the previous bus, and the number of red lights on the road ahead; and determine the appropriate driving speed based on the distance between the current position and the next stop, as well as the congestion time, waiting time, abnormal weather impact time, rescue time and waiting time for red lights.

[0084] Figure 3 An example of a physical structure diagram of an electronic device is shown below. Figure 3 As shown, the electronic device 300 may include: a processor 310, a communications interface 320, a memory 330, and a communication bus 340, wherein the processor 310, the communications interface 320, and the memory 330 communicate with each other via the communication bus 340. The processor 310 may call the logic instructions in the memory 330 to execute the bus speed management method, which includes:

[0085] Obtain a target feature dataset when the current bus arrives at the current location. The target feature dataset at least represents the congestion situation of the road ahead at the current location and the number of people waiting at the next stop.

[0086] Determine the appropriate driving speed that matches the target feature dataset;

[0087] Based on the appropriate driving speed, the current bus is instructed to travel to the next stop at the appropriate driving speed.

[0088] In addition, the logic instructions in the above-mentioned memory 330 can be implemented in the form of a software functional unit and can be stored in a computer-readable storage medium when sold or used as an independent product. Based on this understanding, the technical solution of the present invention is essentially 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, and the computer software product is stored in a storage medium, including a number of instructions for enabling a computer device (which can be a personal computer, a server, or a 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: U disk, mobile hard disk, read-only memory (ROM, Read-Only Memory), random access memory (RAM, Random Access Memory), disk or optical disk, etc. Various media that can store program codes.

[0089] On the other hand, the present invention further provides a computer program product, which includes a computer program. The computer program can be stored on a non-transitory computer-readable storage medium. When the computer program is executed by a processor, the computer can perform the bus speed management method provided by the above methods, which includes:

[0090] Obtain a target feature dataset when the current bus arrives at the current location. The target feature dataset at least represents the congestion situation of the road ahead at the current location and the number of people waiting at the next stop.

[0091] Determine the appropriate driving speed that matches the target feature dataset;

[0092] Based on the appropriate driving speed, the current bus is instructed to travel to the next stop at the appropriate driving speed.

[0093] In another aspect, the present invention further provides a non-transitory computer-readable storage medium having a computer program stored thereon. When the computer program is executed by a processor, the bus speed management method provided by the above methods is implemented, and the method includes:

[0094] Obtain a target feature dataset when the current bus arrives at the current location. The target feature dataset at least represents the congestion situation of the road ahead at the current location and the number of people waiting at the next stop.

[0095] Determine the appropriate driving speed that matches the target feature dataset;

[0096] Based on the appropriate driving speed, the current bus is instructed to travel to the next stop at the appropriate driving speed.

[0097] The device embodiments described above are merely illustrative. The units described as separate components may or may not be physically separate, and the components shown as units may or may not be physical units, i.e., they may be located in one location or distributed across multiple network units. Some or all of the modules may be selected based on actual needs to achieve the objectives of the present embodiment. Persons of ordinary skill in the art will be able to understand and implement the present invention without inventive effort.

[0098] Through the description of the above embodiments, those skilled in the art can clearly understand that each embodiment can be implemented by means of software plus a necessary general hardware platform, or of course, by hardware. Based on this understanding, the essence of the above technical solution or the part that contributes to the existing technology can be embodied in the form of a software product. The computer software product can be stored in a computer-readable storage medium, such as ROM / RAM, a magnetic disk, an optical disk, etc., and includes a number of instructions for enabling a computer device (which can be a personal computer, a server, or a network device, etc.) to execute the methods described in each embodiment or certain parts of the embodiments.

[0099] Finally, it should be noted that the above embodiments are only used to illustrate the technical solutions of the present invention, rather than to limit it. Although the present invention has been described in detail with reference to the aforementioned embodiments, those skilled in the art should understand that they can still modify the technical solutions described in the aforementioned embodiments, or make equivalent replacements for some of the technical features therein. However, these modifications or replacements do not deviate the essence of the corresponding technical solutions from the spirit and scope of the technical solutions of the various embodiments of the present invention.

Claims

1. A bus speed management method, characterized in that: include: Obtain a target feature dataset when the current bus arrives at the current location. The target feature dataset at least represents the congestion of the road ahead of the current location and the number of people waiting at the next stop. The number of people waiting at the next stop is the number of remaining waiting users after the previous bus of the current bus has picked up waiting users. determining an appropriate driving speed that matches the target feature data set; When the suitable driving speed is within the suitable driving speed range, determining a congestion location between the current location and the next station; The bus of the current number is instructed to increase its travel speed during the process of traveling from the current position to the congested position and from the congested position to the next stop, and the increased travel speed is indicated to be within the appropriate travel speed range.

2. The bus speed management method according to claim 1, characterized in that: The target feature dataset obtained when the current bus number travels to the current location includes: An information collection rule is pre-set, wherein the information collection rule is used to instruct the bus management device set on the current bus to collect and report the target feature data set once every preset time interval; When it is determined that the preset time has arrived, the target feature data set sent by the bus management device is received.

3. The bus speed management method according to claim 1, characterized in that: The determining of the appropriate driving speed matching the target feature data set includes: In a case where the target feature data set includes the number of congested vehicles on the road ahead of the current location, the number of waiting users at the next stop, a rain, snow, and fog weather index, the abnormal vehicle condition level of the current bus, and the number of red lights on the road ahead, determining the congestion time corresponding to the number of congested vehicles, the waiting time corresponding to the number of waiting users, the abnormal weather impact time corresponding to the rain, snow, and fog weather index, the waiting time for rescue corresponding to the abnormal vehicle condition level of the current bus, and the waiting time for red lights corresponding to the number of red lights; The appropriate driving speed is determined based on the distance between the current position and the next stop, as well as the congestion time, the waiting time, the time affected by abnormal weather, the time waiting for rescue, and the time waiting for a red light.

4. The bus speed management method according to any one of claims 1 to 3, characterized in that: The method further comprises: Real-time monitoring of the travel speed of the current bus from the current location to the next stop; When it is determined that the detected driving speed does not match the appropriate driving speed, a voice alarm message is output, wherein the voice alarm message is used to remind the driver of the current bus to adjust the driving speed to match the appropriate driving speed.

5. The bus speed management method according to any one of claims 1 to 3, characterized in that: The determining of the appropriate driving speed matching the target feature data set includes: In the case where the target feature data set includes the number of congested vehicles on the road ahead of the current location, the number of waiting users at the next stop, the rain, snow and fog weather index, the normal vehicle condition of the current bus and the abnormal vehicle condition level of the previous bus, and the number of red lights on the road ahead, determining the congestion time corresponding to the number of congested vehicles, the waiting time corresponding to the number of waiting users, the abnormal weather impact time corresponding to the rain, snow and fog weather index, the rescue time corresponding to the abnormal vehicle condition level of the previous bus, and the waiting time for the red light corresponding to the number of red lights; The appropriate driving speed is determined based on the distance between the current position and the next stop, as well as the congestion time, the waiting time, the abnormal weather impact time, the rescue time, and the waiting time for the red light.

6. A bus speed management device, characterized in that: include: A data acquisition module is used to obtain a target feature data set when the current bus travels to the current location, wherein the target feature data set at least represents the congestion of the road ahead of the current location and the number of people waiting at the next stop, where the number of people waiting at the next stop is the number of remaining waiting users after the previous bus of the current bus picks up waiting users; a speed determination module, configured to determine an appropriate driving speed that matches the target feature data set; A speed management module, configured to determine a congestion location between the current location and the next station when the suitable driving speed is within a suitable driving speed range; It is also used to instruct the current bus to increase its travel speed during the process of traveling from the current position to the congested position and from the congested position to the next stop, and to indicate that the increased travel speed is within the appropriate travel speed range.

7. An electronic device comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein: When the processor executes the program, the bus speed management method according to any one of claims 1 to 5 is implemented.

8. A non-transitory computer-readable storage medium having a computer program stored thereon, characterized in that: When the computer program is executed by a processor, the bus speed management method according to any one of claims 1 to 5 is implemented.

9. A computer program product comprising a computer program, characterized in that When the computer program is executed by a processor, the bus speed management method according to any one of claims 1 to 5 is implemented.

Citation Information

Patent Citations

  • Bus arrival time query method and device

    CN108986512A

  • The realtime bus safety and reliability integrated indicator monitoring method for autonomous public bus and the system of the same

    KR102141988B1