Vehicle scheduling method and device, electronic equipment and storage medium

By obtaining vehicle information and lane information, using cloud analysis to determine lane congestion conditions and generating scheduling information, the problem that user-level navigation maps cannot provide lane-level congestion information is solved, and driving efficiency is improved.

CN120260261APending Publication Date: 2025-07-04CHONGQING CHANGAN AUTOMOBILE CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202410006487.8
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-01-02
Publication Date
2025-07-04

AI Technical Summary

Technical Problem

The existing user-level navigation map cannot provide lane-level congestion information, resulting in users being unable to effectively avoid congestion in multi-lane congested sections.

Method used

By obtaining the vehicle information, lane information, video information and radar information of the current vehicle, sending it to the cloud for analysis, determining the congestion in the current lane and adjacent lanes, and generating dispatch information to send it back to the vehicle, guiding the driver or driving assistance system to change lanes.

Benefits of technology

Real-time congestion analysis of the current lane and adjacent lanes is achieved, and lane change suggestions are provided to help drivers avoid congestion and improve driving efficiency.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120260261A_ABST
    Figure CN120260261A_ABST
Patent Text Reader

Abstract

The embodiment of the invention provides a vehicle scheduling method and device, electronic equipment and a storage medium. The method comprises the following steps: acquiring first vehicle information of a current vehicle, first lane information of a current lane on which the current vehicle runs, second lane information of an adjacent lane belonging to the same direction as the current lane, surrounding video information acquired by the current vehicle, and radar information acquired by the current vehicle; sending the first vehicle information, the first lane information, the second lane information, the video information and the radar information to a cloud, so that the cloud determines scheduling information of the current vehicle based on the first vehicle information, the first lane information, the second lane information, the video information and the radar information, and sends the scheduling information to the current vehicle; and obtaining scheduling information, and displaying the scheduling information. According to the embodiment of the invention, lane-level congestion information can be provided for the user.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the field of intelligent transportation, and in particular, to a vehicle scheduling method, a vehicle scheduling device, an electronic device, and a computer-readable storage medium. Background Art

[0002] Currently, user-level application navigation maps have realized the prediction of road congestion, which can help users plan routes in advance, reduce travel time, and avoid further congestion. However, when the user is already in the current congested section and the section has multiple lanes, lane-level congestion information cannot be provided to the user. Summary of the Invention

[0003] In view of the above problems, embodiments of the present invention are proposed to provide a vehicle scheduling method, a vehicle scheduling device, an electronic device, and a computer-readable storage medium that overcome the above problems or at least partially solve the above problems.

[0004] In a first aspect, embodiments of the present invention disclose a vehicle scheduling method, including:

[0005] Obtain first vehicle information of the current vehicle, first lane information of the current lane on which the current vehicle is traveling, second lane information of an adjacent lane in the same direction as the current lane, video information of the surroundings collected by the current vehicle, and radar information collected by the current vehicle;

[0006] Send the first vehicle information, the first lane information, the second lane information, the video information, and the radar information to the cloud, so that the cloud determines a first congestion condition of the current lane and a second congestion condition of the adjacent lane based on the first vehicle information, the first lane information, the second lane information, the video information, and the radar information, and determines scheduling information of the current vehicle based on the first congestion condition and the second congestion condition, and sends the scheduling information to the current vehicle;

[0007] Obtain the scheduling information and display the scheduling information.

[0008] Optionally, the first vehicle information includes first vehicle speed information of the current vehicle;

[0009] The obtaining of the first vehicle information of the current vehicle includes:

[0010] Obtain wheel speed information of the current vehicle;

[0011] Calculate the first vehicle speed information of the current vehicle based on the wheel speed information.

[0012] Optionally, sending the first vehicle information, the first lane information, the second lane information, the video information, and the radar information to the cloud includes:

[0013] Serializing the first vehicle information, the first lane information, the second lane information, the video information, and the radar information to obtain the serialized first vehicle information, first lane information, second lane information, video information, and radar information;

[0014] Sending the serialized first vehicle information, first lane information, second lane information, video information, and radar information to the cloud.

[0015] Optionally, the first vehicle information further includes the positioning information of the current vehicle;

[0016] Obtaining the first lane information of the current lane on which the current vehicle is traveling includes:

[0017] Mapping the positioning information to preset map information to determine the road name, lane name, and lane position of the current lane.

[0018] In a second aspect, an embodiment of the present invention discloses a vehicle scheduling method, including:

[0019] Obtaining the first vehicle information of the current vehicle sent by the current vehicle, the first lane information of the current lane on which the current vehicle is traveling, the second lane information of an adjacent lane in the same direction as the current lane, the surrounding video information collected by the current vehicle, and the radar information collected by the current vehicle;

[0020] Determining the second vehicle speed information of the vehicles in the adjacent lane based on the first vehicle information, the video information, and the radar information;

[0021] Determining the first congestion condition of the current lane based on the first vehicle information and the first lane information, and determining the second congestion condition of the adjacent lane based on the second vehicle speed information and the second lane information;

[0022] Determining the scheduling information of the current vehicle based on the first congestion condition and the second congestion condition, and sending the scheduling information to the current vehicle so that the current vehicle displays the scheduling information after obtaining the scheduling information.

[0023] Optionally, the first vehicle information includes the first vehicle speed information of the current vehicle;

[0024] Determining the second vehicle speed information of the vehicles in the adjacent lane based on the first vehicle information, the video information, and the radar information includes:

[0025] Calculate the relative speed between the current vehicle and the vehicle in the adjacent lane according to the video information and the radar information;

[0026] Calculate the second vehicle speed information of the vehicle in the adjacent lane according to the first vehicle speed information and the relative speed.

[0027] Optionally, the first lane information includes the first speed limit information of the current lane, and the second lane information includes the second speed limit information of the adjacent lane;

[0028] Determining the first congestion condition of the current lane based on the first vehicle information and the first lane information, and determining the second congestion condition of the adjacent lane based on the second vehicle speed information and the second lane information, includes:

[0029] Predict the first congestion condition of the current lane according to the first vehicle speed information and the first speed limit information of the current vehicle in the first vehicle information;

[0030] Predict the second congestion condition of the adjacent vehicle according to the second vehicle speed information and the second speed limit information.

[0031] Optionally, determining the scheduling information of the current vehicle based on the first congestion condition and the second congestion condition, includes:

[0032] If the first congestion condition is a congestion state and the second congestion condition is a non-congestion state, generate a first scheduling information; the first scheduling information is to change the current vehicle from the current lane to the adjacent lane;

[0033] If the first congestion condition is a congestion state and the second congestion condition is a congestion state, generate a second scheduling information; the second scheduling information is to maintain the current lane.

[0034] In a third aspect, an embodiment of the present invention discloses a vehicle scheduling device, including:

[0035] A first acquisition module, configured to acquire the first vehicle information of the current vehicle, the first lane information of the current lane where the current vehicle is traveling, the second lane information of the adjacent lane in the same direction as the current lane, the surrounding video information collected by the current vehicle, and the radar information collected by the current vehicle;

[0036] A first sending module, configured to send the first vehicle information, the first lane information, the second lane information, the video information, and the radar information to the cloud, so that the cloud determines a first congestion condition of the current lane and a second congestion condition of the adjacent lane based on the first vehicle information, the first lane information, the second lane information, the video information, and the radar information, and determines scheduling information of the current vehicle based on the first congestion condition and the second congestion condition, and sends the scheduling information to the current vehicle;

[0037] The first obtaining module is further configured to obtain the scheduling information;

[0038] A display module, configured to display the scheduling information.

[0039] Optionally, the first vehicle information includes first vehicle speed information of the current vehicle;

[0040] The first obtaining module is specifically configured to:

[0041] Obtain wheel speed information of the current vehicle;

[0042] Calculate the first vehicle speed information of the current vehicle based on the wheel speed information.

[0043] Optionally, the first sending module is specifically configured to:

[0044] Serialize the first vehicle information, the first lane information, the second lane information, the video information, and the radar information to obtain serialized first vehicle information, first lane information, second lane information, video information, and radar information;

[0045] Send the serialized first vehicle information, first lane information, second lane information, video information, and radar information to the cloud.

[0046] Optionally, the first vehicle information further includes positioning information of the current vehicle;

[0047] The first obtaining module is specifically configured to:

[0048] Map the positioning information to preset map information to determine the road name, lane name, and lane position of the current lane.

[0049] In a fourth aspect, an embodiment of the present invention discloses a vehicle scheduling device, including:

[0050] A second acquisition module, configured to acquire the first vehicle information of the current vehicle sent by the current vehicle, the first lane information of the current lane on which the current vehicle is traveling, the second lane information of an adjacent lane in the same direction as the current lane, the surrounding video information collected by the current vehicle, and the radar information collected by the current vehicle;

[0051] A first determination module, configured to determine the second vehicle speed information of the vehicles in the adjacent lane based on the first vehicle information, the video information, and the radar information;

[0052] A second determination module, configured to determine the first congestion condition of the current lane based on the first vehicle information and the first lane information, and determine the second congestion condition of the adjacent lane based on the second vehicle speed information and the second lane information;

[0053] A third determination module, configured to determine the scheduling information of the current vehicle based on the first congestion condition and the second congestion condition;

[0054] A second sending module, configured to send the scheduling information to the current vehicle, so that the current vehicle displays the scheduling information after acquiring the scheduling information.

[0055] Optionally, the first vehicle information includes the first vehicle speed information of the current vehicle;

[0056] The first determination module is specifically configured to:

[0057] Calculate the relative speed between the current vehicle and the vehicles in the adjacent lane according to the video information and the radar information;

[0058] Calculate the second vehicle speed information of the vehicles in the adjacent lane according to the first vehicle speed information and the relative speed.

[0059] Optionally, the first lane information includes the first speed limit information of the current lane, and the second lane information includes the second speed limit information of the adjacent lane;

[0060] The second determination module is specifically configured to:

[0061] Predict the first congestion condition of the current lane according to the first vehicle speed information and the first speed limit information of the current vehicle in the first vehicle information;

[0062] Predict the second congestion condition of the adjacent vehicle according to the second vehicle speed information and the second speed limit information.

[0063] Optionally, the third determination module is specifically configured to:

[0064] If the first congestion situation is in a congested state and the second congestion situation is in a non-congested state, then generate first scheduling information; the first scheduling information is to change the current vehicle from the current lane to the adjacent lane;

[0065] If the first congestion situation is in a congested state and the second congestion situation is in a congested state, then generate second scheduling information; the second scheduling information is to maintain the current lane.

[0066] In a fifth aspect, the present invention discloses an electronic device, including: a processor, a memory, and a computer program stored on the memory and capable of running on the processor, where when the computer program is executed by the processor, the steps of the above vehicle scheduling method are implemented.

[0067] In a sixth aspect, the present invention discloses a computer-readable storage medium, on which a computer program is stored, and when the computer program is executed by a processor, the steps of the above vehicle scheduling method are implemented.

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

[0069] The current vehicle can obtain the first vehicle information of the current vehicle, the first lane information of the current lane on which the current vehicle is traveling, the second lane information of the adjacent lane in the same direction as the current lane, the surrounding video information collected by the current vehicle, and the radar information collected by the current vehicle, and then send the first vehicle information, the first lane information, the second lane information, the video information, and the radar information to the cloud, so that the cloud determines the first congestion situation of the current lane and the second congestion situation of the adjacent lane based on the first vehicle information, the first lane information, the second lane information, the video information, and the radar information, and determines the scheduling information of the current vehicle based on the first congestion situation and the second congestion situation, and sends the scheduling information to the current vehicle; after the current vehicle obtains the scheduling information, it can display the scheduling information. In the above manner, the current vehicle sends various information collected to the cloud, enabling the cloud to calculate in real time the congestion situation of the current lane on which the current vehicle is traveling and the congestion situation of the adjacent lane in the same direction as the current lane according to various information. In this way, it is possible to determine the scheduling information on whether the current vehicle can change lanes based on the congestion situations of the current lane and the adjacent lane. After the current vehicle obtains the scheduling information and displays it, the driver or the driving assistance system can decide whether to change lanes according to the scheduling information. BRIEF DESCRIPTION OF THE DRAWINGS

[0070] Figure 1 is a step flow diagram of a vehicle scheduling method provided by an embodiment of the present invention Figure 1;

[0071] Figure 2 It is a schematic diagram of data interaction between a vehicle and the cloud in the present invention;

[0072] Figure 3 It is the step flow of a vehicle scheduling method provided by an embodiment of the present invention Figure 2 ;

[0073] Figure 4 It is the structural frame of a vehicle scheduling device provided by an embodiment of the present invention Figure 1 ;

[0074] Figure 5 It is the structural frame of a vehicle scheduling device provided by an embodiment of the present invention Figure 2 . Specific embodiments

[0075] The following will describe the embodiments of the present invention with reference to the accompanying drawings and preferred embodiments. Those skilled in the art can easily understand other advantages and effects of the present invention from the content disclosed in this specification. The present invention can also be implemented or applied through other different specific embodiments, and various details in this specification can also be modified or changed based on different viewpoints and applications without departing from the spirit of the present invention. It should be understood that the preferred embodiments are only for explaining the present invention, rather than for limiting the protection scope of the present invention.

[0076] It should be noted that the diagrams provided in the following embodiments only illustrate the basic concept of the present invention in a schematic manner. Therefore, only the components related to the present invention are shown in the diagrams, rather than being drawn according to the number, shape, and size of the components in actual implementation. The type, quantity, and ratio of each component in actual implementation can be arbitrarily changed, and the component layout type may also be more complex.

[0077] As Figure 1 shown, this embodiment proposes a vehicle scheduling method, which can be applied to a vehicle. The vehicle interacts with the cloud for data. As Figure 2 shown, in actual application, the cloud can interact with multiple vehicles for data. For the convenience of description, this embodiment will take the cloud interacting with a single vehicle for data as an example for detailed description.

[0078] Among them, the vehicle and the cloud can interact with each other using a preset vehicle-cloud protocol. The functions of the vehicle-cloud protocol include but are not limited to: data reception, data storage, and data distribution. For example, the cloud obtains various data uploaded by the vehicle through the vehicle-cloud protocol, stores various data in the cloud, and after the cloud finishes processing various data, distributes the processed data to the vehicle.

[0079] Furthermore, the method may specifically include:

[0080] Step 101, obtain the first vehicle information of the current vehicle, the first lane information of the current lane on which the current vehicle is traveling, the second lane information of the adjacent lane in the same direction as the current lane, the video information around the current vehicle collected by the current vehicle, and the radar information collected by the current vehicle.

[0081] During the driving of the current vehicle, the current vehicle can obtain its own vehicle information (for easy distinction, denoted as "the first vehicle information"), the lane information of the current lane on which the current vehicle is traveling (denoted as "the first lane information"), the lane information of the adjacent lane in the same direction as the current lane (denoted as "the second lane information"), the video information around the vehicle collected by the current vehicle, and the radar information collected by the radar device in the current vehicle.

[0082] Among them, the first vehicle information includes but is not limited to the vehicle speed information and positioning information of the current vehicle. The positioning information can be determined by GNSS (Global Navigation Satellite System) and RTK (Real-time kinematic), and can be accurate within 30 centimeters. Of course, the positioning information can also be determined by other means, and in practical applications, it can be set according to actual needs, and this embodiment does not limit this.

[0083] The first lane information includes but is not limited to the road name, lane name, lane position of the road to which the current lane belongs, and the speed limit information of the current lane (denoted as "the first speed limit information"). For example, the lane name can be "express lane", "slow lane", "truck lane", etc.; the lane position can be "the first lane", "the second lane", etc.

[0084] The second lane information includes but is not limited to the speed limit information of the adjacent lane (denoted as "the second speed limit information"). In practical applications, different lanes may correspond to different speed limit information. For example, when there is a ramp on the road, the speed limit information of the ramp may be a speed limit of 40, and the speed limit information of non-ramp areas may be a speed limit of 80. Of course, the first lane information and the second lane information can also include other information, and in practical applications, it can be set according to actual needs, and this embodiment does not limit this.

[0085] The video information can be collected by a shooting device in the vehicle, such as a front-view camera, a surround-view camera, etc., and it can be determined whether there are other vehicles around the current vehicle through the video information.

[0086] Radar information can be collected by a radar device in a vehicle. Based on the radar information, the relative position and relative speed between the current vehicle and surrounding objects can be determined. The radar device can be a millimeter-wave radar. Of course, video information and radar information can also be determined by other means. In practical applications, it can be set according to actual needs, and this embodiment does not limit this.

[0087] In this embodiment, the obtaining of the first vehicle information of the current vehicle includes:

[0088] Obtain the wheel speed information of the current vehicle;

[0089] Calculate the first vehicle speed information of the current vehicle based on the wheel speed information.

[0090] Specifically, a wheel speed acquisition device can be set in the current vehicle. During the driving of the vehicle, the wheel speed acquisition device can obtain the wheel speed information of the current vehicle, and then calculate the first vehicle speed information of the current vehicle based on the wheel speed information. Of course, the vehicle speed information can also be determined by other means. In practical applications, it can be set according to actual needs, and this embodiment does not limit this.

[0091] In this embodiment, the obtaining of the first lane information of the current lane in which the current vehicle is traveling includes:

[0092] Map the positioning information to preset map information to determine the road name, lane name, and lane position of the current lane.

[0093] Specifically, after obtaining the positioning information of the current vehicle, the positioning information can be mapped to the preset map information, so that the road and road name, lane name, and lane position to which the lane corresponding to the positioning information belongs can be determined. Of course, the first lane information can also be determined by other means. In practical applications, it can be set according to actual needs, and this embodiment does not limit this.

[0094] Step 102: Send the first vehicle information, the first lane information, the second lane information, the video information, and the radar information to the cloud, so that the cloud determines the first congestion condition of the current lane and the second congestion condition of the adjacent lane based on the first vehicle information, the first lane information, the second lane information, the video information, and the radar information, and determines the scheduling information of the current vehicle based on the first congestion condition and the second congestion condition, and sends the scheduling information to the current vehicle.

[0095] After obtaining the first vehicle information, the first lane information, the second lane information, the video information, and the radar information, the above various types of information can be uploaded to the cloud through the vehicle-cloud protocol. The cloud can determine the first congestion situation of whether the current lane is congested and the second congestion situation of whether the adjacent lane is congested based on the above various types of information, and then determine the scheduling information of the current vehicle according to the first congestion situation and the second congestion situation, and send the scheduling information to the current vehicle.

[0096] It should be noted that since the various types of information obtained by the various collection devices in the vehicle are raw data, therefore, the various raw data can be parsed and sorted to obtain various types of information that are easy to process. Of course, the raw data can also be sent to the cloud, and the cloud parses and sorts the various raw data. In practical applications, it can be set according to actual needs, and this embodiment does not limit this.

[0097] In this embodiment, the sending the first vehicle information, the first lane information, the second lane information, the video information, and the radar information to the cloud includes:

[0098] Serializing the first vehicle information, the first lane information, the second lane information, the video information, and the radar information to obtain the serialized first vehicle information, first lane information, second lane information, video information, and radar information;

[0099] Sending the serialized first vehicle information, first lane information, second lane information, video information, and radar information to the cloud.

[0100] Specifically, after obtaining the first vehicle information, the first lane information, the second lane information, the video information, and the radar information, for the convenience of storage and transmission, the above various types of information can be serialized to obtain the serialized various types of information, and then the serialized various types of information are stored in the current vehicle for backup, and in addition, the serialized various types of information are sent to the cloud.

[0101] Furthermore, before uploading, the communication status between the current vehicle and the cloud can be detected. When the communication status is suitable for transmission, the serialized various types of information can be sent to the cloud. Of course, whether to detect the communication status can be set according to actual needs, and this embodiment does not limit this.

[0102] Step 103, obtain the scheduling information and display the scheduling information.

[0103] After the current vehicle obtains the scheduling information sent by the cloud, it can display the scheduling information. For example, display the scheduling information on the display screen in the vehicle, or play the scheduling information by voice. Of course, the scheduling information can also be displayed in other ways. In practical applications, it can be set according to actual needs, and this embodiment does not limit it. Among them, the scheduling information can be used to prompt whether the current vehicle can change lanes to an adjacent lane.

[0104] In this embodiment, the current vehicle can obtain the first vehicle information of the current vehicle, the first lane information of the current lane in which the current vehicle is traveling, the second lane information of the adjacent lane in the same direction as the current lane, the surrounding video information collected by the current vehicle, and the radar information collected by the current vehicle, and then send the first vehicle information, the first lane information, the second lane information, the video information, and the radar information to the cloud, so that the cloud determines the first congestion condition of the current lane and the second congestion condition of the adjacent lane based on the first vehicle information, the first lane information, the second lane information, the video information, and the radar information, and determines the scheduling information of the current vehicle based on the first congestion condition and the second congestion condition, and sends the scheduling information to the current vehicle; after the current vehicle obtains the scheduling information, it can display the scheduling information. Through the above method, the current vehicle sends various information collected to the cloud, so that the cloud can calculate in real time the congestion condition of the current lane in which the current vehicle is traveling and the congestion condition of the adjacent lane in the same direction as the current lane according to various information, so that the scheduling information on whether the current vehicle can change lanes can be determined according to the congestion conditions of the current lane and the adjacent lane. After the current vehicle obtains the scheduling information and displays it, the driver or the driving assistance system can decide whether to change lanes according to the scheduling information.

[0105] As Figure 3 shown, this embodiment proposes a vehicle scheduling method, which can be applied to the cloud. Specifically, the method may include:

[0106] Step 301, obtain the first vehicle information of the current vehicle, the first lane information of the current lane in which the current vehicle is traveling, the second lane information of the adjacent lane in the same direction as the current lane, the surrounding video information collected by the current vehicle, and the radar information collected by the current vehicle sent by the current vehicle.

[0107] Specifically, the cloud can obtain the first vehicle information of the current vehicle, the first lane information of the current lane in which the current vehicle is traveling, the second lane information of the adjacent lane in the same direction as the current lane, the surrounding video information collected by the current vehicle, and the radar information collected by the current vehicle from the current vehicle.

[0108] Among them, the first vehicle information includes, but is not limited to, the vehicle speed information and positioning information of the current vehicle. The positioning information can be determined by GNSS (Global Navigation Satellite System) and RTK (Real-time kinematic), and can be accurate within 30 centimeters. Of course, the positioning information can also be determined by other means, and in practical applications, it can be set according to actual needs, and this embodiment does not limit this.

[0109] The first lane information includes, but is not limited to, the road name, lane name, lane position of the road to which the current lane belongs, and the speed limit information of the current lane (denoted as "the first speed limit information"). For example, the lane name can be "express lane", "slow lane", "truck lane", etc.; the lane position can be "the first lane", "the second lane", etc.

[0110] The second lane information includes, but is not limited to, the speed limit information of the adjacent lane (denoted as "the second speed limit information"). In practical applications, different lanes may correspond to different speed limit information. For example, when there is a ramp on the road, the speed limit information of the ramp may be a speed limit of 40, and the speed limit information of non-ramp areas may be a speed limit of 80. Of course, the first lane information and the second lane information can also include other information, and in practical applications, it can be set according to actual needs, and this embodiment does not limit this.

[0111] The video information can be collected by a shooting device in the vehicle, such as a front-view camera, a surround-view camera, etc., and it can be determined whether there are other vehicles around the current vehicle through the video information.

[0112] The radar information can be collected by a radar device in the vehicle, and the relative position and relative speed between the current vehicle and surrounding objects can be determined through the radar information. The radar device can be a millimeter-wave radar. Of course, the video information and the radar information can also be determined by other means, and in practical applications, it can be set according to actual needs, and this embodiment does not limit this.

[0113] It should be noted that after obtaining the above various information, various information can be preprocessed, such as data cleaning, removing unavailable information, so as to obtain the processed various information, and then subsequent operations are performed based on the processed various information. Of course, whether preprocessing is required and the specific preprocessing method can be set according to actual needs, and this embodiment does not limit this.

[0114] Step 302, determine the second vehicle speed information of the vehicles in the adjacent lane based on the first vehicle information, the video information, and the radar information.

[0115] After the cloud obtains various information sent by the current vehicle, it can calculate the vehicle speed information (denoted as "second vehicle speed information") of the vehicle in the adjacent lane based on the first vehicle information, video information, and radar information.

[0116] In this embodiment, determining the second vehicle speed information of the vehicle in the adjacent lane based on the first vehicle information, the video information, and the radar information includes:

[0117] Calculate the relative speed between the current vehicle and the vehicle in the adjacent lane according to the video information and the radar information;

[0118] Calculate the second vehicle speed information of the vehicle in the adjacent lane according to the first vehicle speed information and the relative speed.

[0119] Specifically, the vehicle in the video information can be identified and detected to determine the vehicle in the adjacent lane. The radar information is used for auxiliary identification and to calculate the relative speed between the current vehicle and the vehicle in the adjacent lane. Then, the second vehicle speed information of the vehicle in the adjacent lane can be calculated according to the first vehicle speed information and the relative speed of the current vehicle. Among them, the identified vehicle in the adjacent lane can be one or multiple, and can be set according to actual needs in practical applications. This embodiment does not limit this.

[0120] Step 303, determine the first congestion condition of the current lane based on the first vehicle information and the first lane information, and determine the second congestion condition of the adjacent lane based on the second vehicle speed information and the second lane information.

[0121] After calculating the second vehicle speed information of the vehicle in the adjacent lane, the first congestion condition (denoted as "first congestion condition") of the current lane can be predicted using the first vehicle information and the first lane information, and the second congestion condition (denoted as "second congestion condition") of the adjacent lane can be predicted using the second vehicle speed information and the second lane information.

[0122] In this embodiment, determining the first congestion condition of the current lane based on the first vehicle information and the first lane information, and determining the second congestion condition of the adjacent lane based on the second vehicle speed information and the second lane information includes:

[0123] Predict the first congestion condition of the current lane according to the first vehicle speed information of the current vehicle and the first speed limit information in the first vehicle information;

[0124] Predict the second congestion condition of the adjacent vehicle according to the second vehicle speed information and the second speed limit information.

[0125] Specifically, the cloud can predict the congestion situation of the current lane based on the first vehicle speed information of the current vehicle and the first speed limit information of the current lane, and predict the congestion situation of the adjacent lane based on the second vehicle speed information of the vehicles in the adjacent lane and the second speed limit information of the adjacent lane.

[0126] Step 304, determine the scheduling information of the current vehicle based on the first congestion situation and the second congestion situation, and send the scheduling information to the current vehicle, so that the current vehicle displays the scheduling information after obtaining the scheduling information.

[0127] After predicting the first congestion situation of the current lane and the second congestion situation of the adjacent lane, the scheduling information of the current vehicle can be determined according to the first congestion information and the second congestion information, and then the scheduling information is sent to the current vehicle. The current vehicle can display the scheduling information after obtaining the scheduling information. For example, the scheduling information is displayed on the display screen in the vehicle, or the scheduling information is played by voice. Of course, the scheduling information can also be displayed in other ways. In practical applications, it can be set according to actual needs, and this embodiment does not limit this. Among them, the scheduling information can be used to prompt whether the current vehicle can change lanes to the adjacent lane.

[0128] In this embodiment, the determining the scheduling information of the current vehicle based on the first congestion situation and the second congestion situation includes:

[0129] If the first congestion situation is a congestion state and the second congestion situation is a non-congestion state, generate a first scheduling information; the first scheduling information is to change the current vehicle from the current lane to the adjacent lane;

[0130] If the first congestion situation is a congestion state and the second congestion situation is a congestion state, generate a second scheduling information; the second scheduling information is to keep the current lane.

[0131] Specifically, if the congestion situation of the current lane is a congestion state and the congestion situation of the adjacent lane is a non-congestion state, generate a first scheduling information, and the first scheduling information can be to change the current vehicle from the current lane to the adjacent lane; if the congestion situation of the current lane is a congestion state and the congestion situation of the adjacent lane is also a congestion state, generate a second scheduling information, and the second scheduling information can be for the current vehicle to keep the current lane.

[0132] It should be noted that in actual applications, since there is more than one vehicle driving on the road, after the cloud obtains various information uploaded by all vehicles, it can match the various information of all vehicles, that is, match the vehicles at the same time and the same location. In this way, for each vehicle at the same location and the same time, the congestion situation of each lane on the road can be predicted based on the first vehicle information, the first lane information, the second vehicle information, and the second lane information uploaded by each vehicle. Then, corresponding scheduling information is generated for each vehicle, and the respective scheduling information is distributed to the respective corresponding vehicles.

[0133] For example, assume that vehicle A is driving on lane 1, vehicle B is driving on lane 2, lane 1 is in a congested state, and lane 2 is in a non-congested state. Then the scheduling information obtained by vehicle A is different from that obtained by vehicle B; if both lane 1 and lane 2 are in a congested state, then the scheduling information obtained by vehicle A is the same as that obtained by vehicle B.

[0134] In this embodiment, the cloud obtains the first vehicle information of the current vehicle sent by the current vehicle, the first lane information of the current lane on which the current vehicle is driving, the second lane information of the adjacent lane in the same direction as the current lane, the surrounding video information collected by the current vehicle, and the radar information collected by the current vehicle. Then, based on the first vehicle information, the video information, and the radar information, the second vehicle speed information of the vehicles in the adjacent lane is determined, and based on the first vehicle information and the first lane information, the first congestion situation of the current lane is determined, and based on the second vehicle speed information and the second lane information, the second congestion situation of the adjacent lane is determined. Then, based on the first congestion situation and the second congestion situation, the scheduling information of the current vehicle is determined, and the scheduling information is sent to the current vehicle so that the current vehicle displays the scheduling information after obtaining the scheduling information. In the above manner, the current vehicle sends various information collected to the cloud, enabling the cloud to calculate in real time the congestion situation of the current lane on which the current vehicle is driving and the congestion situation of the adjacent lane in the same direction as the current lane. In this way, it is possible to determine the scheduling information on whether the current vehicle can change lanes based on the congestion situations of the current lane and the adjacent lane. After the current vehicle obtains this scheduling information, it displays the scheduling information, and the driver or the driving assistance system can decide whether to change lanes based on the scheduling information.

[0135] Refer to Figure 4 , which shows the structural frame of a vehicle scheduling device provided by an embodiment of the present invention Figure 1 , the device includes:

[0136] The first acquisition module 401 is configured to acquire the first vehicle information of the current vehicle, the first lane information of the current lane on which the current vehicle is traveling, the second lane information of the adjacent lane in the same direction as the current lane, the surrounding video information collected by the current vehicle, and the radar information collected by the current vehicle;

[0137] The first sending module 402 is configured to send the first vehicle information, the first lane information, the second lane information, the video information, and the radar information to the cloud, so that the cloud determines the first congestion condition of the current lane and the second congestion condition of the adjacent lane based on the first vehicle information, the first lane information, the second lane information, the video information, and the radar information, and determines the scheduling information of the current vehicle based on the first congestion condition and the second congestion condition, and sends the scheduling information to the current vehicle;

[0138] The first acquisition module is further configured to acquire the scheduling information;

[0139] The display module 403 is configured to display the scheduling information.

[0140] In this embodiment, the first vehicle information includes the first vehicle speed information of the current vehicle;

[0141] The first acquisition module is specifically configured to:

[0142] Acquire the wheel speed information of the current vehicle;

[0143] Calculate the first vehicle speed information of the current vehicle based on the wheel speed information.

[0144] In this embodiment, the first sending module is specifically configured to:

[0145] Serialize the first vehicle information, the first lane information, the second lane information, the video information, and the radar information to obtain the serialized first vehicle information, first lane information, second lane information, video information, and radar information;

[0146] Send the serialized first vehicle information, first lane information, second lane information, video information, and radar information to the cloud.

[0147] In this embodiment, the first vehicle information further includes the positioning information of the current vehicle;

[0148] The first acquisition module is specifically configured to:

[0149] Map the positioning information to the preset map information to determine the road name, lane name, and lane position of the current lane.

[0150] Referring to Figure 5 , a structural block diagram of a vehicle scheduling device provided by an embodiment of the present invention is shown Figure 2 , the device includes:

[0151] A second acquisition module 501, configured to acquire the first vehicle information of the current vehicle sent by the current vehicle, the first lane information of the current lane on which the current vehicle is traveling, the second lane information of the adjacent lane in the same direction as the current lane, the surrounding video information collected by the current vehicle, and the radar information collected by the current vehicle;

[0152] A first determination module 502, configured to determine the second vehicle speed information of the vehicles in the adjacent lane based on the first vehicle information, the video information, and the radar information;

[0153] A second determination module 503, configured to determine the first congestion condition of the current lane based on the first vehicle information and the first lane information, and determine the second congestion condition of the adjacent lane based on the second vehicle speed information and the second lane information;

[0154] A third determination module 504, configured to determine the scheduling information of the current vehicle based on the first congestion condition and the second congestion condition;

[0155] A second sending module 505, configured to send the scheduling information to the current vehicle, so that the current vehicle displays the scheduling information after acquiring the scheduling information.

[0156] In this embodiment, the first vehicle information includes the first vehicle speed information of the current vehicle;

[0157] The first determination module is specifically configured to:

[0158] Calculate the relative speed between the current vehicle and the vehicles in the adjacent lane according to the video information and the radar information;

[0159] Calculate the second vehicle speed information of the vehicles in the adjacent lane according to the first vehicle speed information and the relative speed.

[0160] In this embodiment, the first lane information includes the first speed limit information of the current lane, and the second lane information includes the second speed limit information of the adjacent lane;

[0161] The second determination module is specifically configured to:

[0162] Predict the first congestion condition of the current lane according to the first vehicle speed information and the first speed limit information of the current vehicle in the first vehicle information;

[0163] Predict the second congestion condition of the neighboring vehicle based on the second vehicle speed information and the second speed limit information.

[0164] In this embodiment, the third determination module is specifically configured to:

[0165] If the first congestion condition is a congestion state and the second congestion condition is a non-congestion state, generate first scheduling information; the first scheduling information is to change the current vehicle from the current lane to the neighboring lane;

[0166] If the first congestion condition is a congestion state and the second congestion condition is a congestion state, generate second scheduling information; the second scheduling information is to maintain the current lane.

[0167] For the apparatus embodiment, since it is basically similar to the method embodiment, the description is relatively simple. For the related parts, refer to the partial description of the method embodiment.

[0168] The embodiment of the present invention further provides an electronic device, including:

[0169] It includes a processor, a memory, and a computer program stored on the memory and capable of running on the processor. When the computer program is executed by the processor, it implements each process of the above vehicle scheduling method embodiment and can achieve the same technical effect. To avoid repetition, it will not be elaborated here.

[0170] The embodiment of the present invention further provides a computer-readable storage medium. A computer program is stored on the computer-readable storage medium. When the computer program is executed by the processor, it implements each process of the above vehicle scheduling method embodiment and can achieve the same technical effect. To avoid repetition, it will not be elaborated here.

[0171] Each embodiment in this specification is described in a progressive manner. The key point of each embodiment is to illustrate the differences from other embodiments. For the same and similar parts among the embodiments, refer to each other.

[0172] Those skilled in the art should understand that the embodiments of the present invention can be provided as a method, an apparatus, or a computer program product. Therefore, the embodiments of the present invention can take the form of a complete hardware embodiment, a complete software embodiment, or an embodiment combining software and hardware aspects. Moreover, the embodiments of the present invention can take the form of a computer program product implemented on one or more computer-usable storage media (including but not limited to disk memories, CD-ROMs, optical memories, etc.) containing computer-usable program codes.

[0173] Embodiments of the present invention are described with reference to the flowcharts and / or block diagrams of methods, terminal devices (systems), and computer program products according to embodiments of the present invention. It should be understood that each process and / or block in the flowchart and / or block diagram, and the combination of processes and / or blocks in the flowchart and / or block diagram, can be implemented by computer program instructions. These computer program instructions can be provided to the processor of a general-purpose computer, a special-purpose computer, an embedded processor, or other programmable data processing terminal device to generate a machine, such that the instructions executed by the processor of the computer or other programmable data processing terminal device generate a device for implementing the functions specified in one process Figure 1 one process or multiple processes and / or blocks Figure 1 or a device for implementing the functions specified in multiple blocks.

[0174] These computer program instructions can also be stored in a computer-readable memory that can direct a computer or other programmable data processing terminal device to work in a specific manner, such that the instructions stored in the computer-readable memory generate a manufactured article including an instruction device, and the instruction device implements the functions specified in one process Figure 1 one process or multiple processes and / or blocks Figure 1 or the functions specified in multiple blocks.

[0175] These computer program instructions can also be loaded onto a computer or other programmable data processing terminal device, such that a series of operation steps are executed on the computer or other programmable terminal device to generate a computer-implemented process, and thus the instructions executed on the computer or other programmable terminal device provide steps for implementing the functions specified in one process Figure 1 one process or multiple processes and / or blocks Figure 1 or the functions specified in multiple blocks.

[0176] Although the preferred embodiments of the embodiments of the present invention have been described, those skilled in the art can make additional changes and modifications to these embodiments once they learn the basic creative concepts. Therefore, the appended claims are intended to be construed to include the preferred embodiments and all changes and modifications falling within the scope of the embodiments of the present invention.

[0177] Finally, it should also be noted that in this text, relational terms such as first and second are only used to distinguish one entity or operation from another entity or operation, and do not necessarily require or imply any actual relationship or order between these entities or operations. Moreover, the term "comprising", "including" or any other variant thereof is intended to cover non-exclusive inclusion, so that a process, method, article or terminal device comprising a series of elements not only includes those elements, but also includes other elements not expressly listed, or also includes elements inherent to such process, method, article or terminal device. Without further limitation, an element defined by the statement "comprising an..." does not exclude the presence of additional identical elements in the process, method, article or terminal device comprising the said element.

[0178] The above has introduced in detail a vehicle scheduling method, a vehicle scheduling device, an electronic device and a computer-readable storage medium provided by the present invention. Specific examples are used in this text to elaborate on the principle and implementation manner of the present invention. The description of the above embodiments is only used to help understand the method and its core idea of the present invention; at the same time, for those of ordinary skill in the art, according to the idea of the present invention, there will be changes in the specific implementation manner and application scope. In summary, the content of this specification should not be construed as a limitation to the present invention.

Claims

1. A vehicle scheduling method, characterized in that, Including: Obtain the first vehicle information of the current vehicle, the first lane information of the current lane on which the current vehicle is traveling, the second lane information of the adjacent lane in the same direction as the current lane, the surrounding video information collected by the current vehicle, and the radar information collected by the current vehicle; Send the first vehicle information, the first lane information, the second lane information, the video information, and the radar information to the cloud, so that the cloud determines the first congestion condition of the current lane and the second congestion condition of the adjacent lane based on the first vehicle information, the first lane information, the second lane information, the video information, and the radar information, and determines the scheduling information of the current vehicle based on the first congestion condition and the second congestion condition, and sends the scheduling information to the current vehicle; Obtain the scheduling information and display the scheduling information.

2. The vehicle scheduling method according to claim 1, wherein, The first vehicle information includes the first vehicle speed information of the current vehicle; The obtaining of the first vehicle information of the current vehicle includes: Obtain the wheel speed information of the current vehicle; Calculate the first vehicle speed information of the current vehicle based on the wheel speed information.

3. The vehicle scheduling method according to claim 1, wherein The sending of the first vehicle information, the first lane information, the second lane information, the video information, and the radar information to the cloud includes: Serialize the first vehicle information, the first lane information, the second lane information, the video information, and the radar information to obtain the serialized first vehicle information, first lane information, second lane information, video information, and radar information; Send the serialized first vehicle information, first lane information, second lane information, video information, and radar information to the cloud.

4. The vehicle scheduling method according to claim 1, wherein The first vehicle information further includes the positioning information of the current vehicle; The obtaining of the first lane information of the current lane on which the current vehicle is traveling includes: Map the positioning information to the preset map information to determine the road name, lane name, and lane position of the current lane.

5. A vehicle scheduling method, characterized in that, Including: Obtain the first vehicle information of the current vehicle, the first lane information of the current lane on which the current vehicle is traveling, the second lane information of the adjacent lane in the same direction as the current lane, the surrounding video information collected by the current vehicle, and the radar information collected by the current vehicle sent by the current vehicle; Determine the second vehicle speed information of the vehicles in the adjacent lane based on the first vehicle information, the video information, and the radar information; Determine the first congestion condition of the current lane based on the first vehicle information and the first lane information, and determine the second congestion condition of the adjacent lane based on the second vehicle speed information and the second lane information; Determine the scheduling information of the current vehicle based on the first congestion condition and the second congestion condition, and send the scheduling information to the current vehicle, so that the current vehicle displays the scheduling information after obtaining the scheduling information.

6. The vehicle scheduling method according to claim 5, wherein The first vehicle information includes the first vehicle speed information of the current vehicle; Determining the second vehicle speed information of the vehicle in the adjacent lane based on the first vehicle information, the video information, and the radar information includes: Calculating the relative speed between the current vehicle and the vehicle in the adjacent lane according to the video information and the radar information; Calculating the second vehicle speed information of the vehicle in the adjacent lane according to the first vehicle speed information and the relative speed.

7. The vehicle scheduling method according to claim 5, wherein The first lane information includes the first speed limit information of the current lane, and the second lane information includes the second speed limit information of the adjacent lane; Determining the first congestion condition of the current lane based on the first vehicle information and the first lane information, and determining the second congestion condition of the adjacent lane based on the second vehicle speed information and the second lane information includes: Predicting the first congestion condition of the current lane according to the first vehicle speed information of the current vehicle and the first speed limit information in the first vehicle information; Predicting the second congestion condition of the adjacent vehicle according to the second vehicle speed information and the second speed limit information.

8. The vehicle scheduling method according to claim 5, wherein Determining the scheduling information of the current vehicle based on the first congestion condition and the second congestion condition includes: If the first congestion condition is a congested state and the second congestion condition is a non-congested state, generating a first scheduling information; the first scheduling information is to change the current vehicle from the current lane to the adjacent lane; If the first congestion condition is a congested state and the second congestion condition is a congested state, generating a second scheduling information; the second scheduling information is to maintain the current lane.

9. A vehicle scheduling device, characterized in that, Including: A first acquisition module, configured to acquire the first vehicle information of the current vehicle, the first lane information of the current lane where the current vehicle travels, the second lane information of the adjacent lane in the same direction as the current lane, the surrounding video information collected by the current vehicle, and the radar information collected by the current vehicle; A first sending module, configured to send the first vehicle information, the first lane information, the second lane information, the video information, and the radar information to the cloud, so that the cloud determines the first congestion condition of the current lane and the second congestion condition of the adjacent lane based on the first vehicle information, the first lane information, the second lane information, the video information, and the radar information, and determines the scheduling information of the current vehicle based on the first congestion condition and the second congestion condition, and sends the scheduling information to the current vehicle; The first acquisition module is further configured to acquire the scheduling information; A display module, configured to display the scheduling information.

10. A vehicle scheduling device, characterized in that, Including: A second acquisition module, configured to acquire the first vehicle information of the current vehicle sent by the current vehicle, the first lane information of the current lane where the current vehicle travels, the second lane information of the adjacent lane in the same direction as the current lane, the surrounding video information collected by the current vehicle, and the radar information collected by the current vehicle; A first determination module, configured to determine second vehicle speed information of vehicles in the adjacent lane based on the first vehicle information, the video information, and the radar information; A second determination module, configured to determine a first congestion condition of the current lane based on the first vehicle information and the first lane information, and determine a second congestion condition of the adjacent lane based on the second vehicle speed information and the second lane information; A third determination module, configured to determine dispatching information of the current vehicle based on the first congestion condition and the second congestion condition; A second sending module, configured to send the dispatching information to the current vehicle, so that the current vehicle displays the dispatching information after obtaining the dispatching information.

11. An electronic device, characterized in that, Including: A processor, a memory, and a computer program stored on the memory and capable of running on the processor, where when the computer program is executed by the processor, the steps of the vehicle dispatching method according to any one of claims 1-4 or 5-8 are implemented.

12. A computer-readable storage medium, characterized in that, A computer program is stored on the computer-readable storage medium, and when the computer program is executed by a processor, the steps of the vehicle dispatching method according to any one of claims 1-4 or 5-8 are implemented.