CN115660301A - Vehicle scheduling method and device, storage medium and chip - Google Patents

Vehicle scheduling method and device, storage medium and chip Download PDF

Info

Publication number
CN115660301A
CN115660301A CN202210625782.2A CN202210625782A CN115660301A CN 115660301 A CN115660301 A CN 115660301A CN 202210625782 A CN202210625782 A CN 202210625782A CN 115660301 A CN115660301 A CN 115660301A
Authority
CN
China
Prior art keywords
vehicle
fleet
target
mileage
target vehicle
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN202210625782.2A
Other languages
Chinese (zh)
Inventor
谭康喜
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Xiaomi Automobile Technology Co Ltd
Original Assignee
Xiaomi Automobile Technology Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Xiaomi Automobile Technology Co Ltd filed Critical Xiaomi Automobile Technology Co Ltd
Priority to CN202210625782.2A priority Critical patent/CN115660301A/en
Publication of CN115660301A publication Critical patent/CN115660301A/en
Pending legal-status Critical Current

Links

Images

Landscapes

  • Traffic Control Systems (AREA)

Abstract

The disclosure relates to a vehicle scheduling method, a vehicle scheduling device, a storage medium and a chip. The method comprises the following steps: determining the cruising mileage information of each vehicle in a target fleet to be scheduled, wherein the cruising mileage information is used for indicating the maximum mileage that the vehicle can run; determining a first target vehicle from the vehicles with the maximum mileage indicated by the mileage information being greater than a first preset mileage; generating a first dispatching instruction aiming at the target fleet, wherein the first dispatching instruction is used for indicating a first fleet head for controlling the first target vehicle to run on the target fleet as a head vehicle. From this, at the motorcade in-process of marcing, make the first car of motorcade always have the vehicle of stronger duration through the dispatch, simultaneously, also can make the not good vehicle of duration become the following vehicle of motorcade and not the first car through above-mentioned scheduling mode, reduced the energy consumption of the not good vehicle of duration to, thereby, be favorable to advancing the duration of whole motorcade at the motorcade in-process.

Description

Vehicle scheduling method and device, storage medium and chip
Technical Field
The present disclosure relates to the field of vehicles, and in particular, to a vehicle scheduling method, apparatus, storage medium, and chip.
Background
As vehicles are increasingly put into use, there are more scenes in which a plurality of vehicles make up a fleet trip, for example, a wedding fleet, etc. At present, when a motorcade travels, one vehicle is usually selected according to the position of the vehicle or randomly selected as a head vehicle of the motorcade, and the motorcade is always led to move forward in the process of travelling of the motorcade. However, since the states of the respective vehicles in the vehicle group are different, the head vehicle selected in the above manner may be forced to stop due to insufficient power supply during traveling of the vehicle group, and at this time, the following vehicle behind the head vehicle is affected by the head vehicle and cannot continue traveling, which may adversely affect the traveling of the entire vehicle group.
Disclosure of Invention
To overcome the problems in the related art, the present disclosure provides a vehicle scheduling method, apparatus, storage medium, and chip.
According to a first aspect of an embodiment of the present disclosure, there is provided a vehicle scheduling method, the method including:
determining the cruising mileage information of each vehicle in a target fleet to be scheduled, wherein the cruising mileage information is used for indicating the maximum mileage that the vehicle can run;
determining a first target vehicle from the vehicles with the maximum mileage indicated by the mileage information being greater than a first preset mileage;
and generating a first dispatching instruction aiming at the target vehicle fleet, wherein the first dispatching instruction is used for indicating that the first target vehicle is controlled to be used as a head vehicle to run at the head position of the target vehicle fleet.
Optionally, the determining a first target vehicle from the vehicles with the maximum mileage indicated by the mileage continuation information being greater than a first preset mileage includes:
and determining the vehicle with the maximum mileage indicated by the mileage information as the first target vehicle.
Optionally, the method further comprises:
and when the first target vehicle is in the unmanned mode, controlling the first target vehicle to be used as a head vehicle to run at the head of the target vehicle fleet according to the first scheduling instruction.
Optionally, the method further comprises:
when the first target vehicle is controlled by a driver, the first dispatching instruction is sent to the first target vehicle, and the first dispatching instruction is used for being output by the first target vehicle to indicate the driver to control the first target vehicle to run at the head position of the target vehicle fleet as a head vehicle.
Optionally, the method further comprises:
acquiring the remaining mileage information of the current journey of the target motorcade;
when a second target vehicle which cannot complete the journey is determined to exist according to the remaining mileage information and the cruising mileage information, determining position information of power supplement equipment in a preset range around the target motorcade;
sending the location information to the second target vehicle.
Optionally, the determining the position information of the power supplement device within the preset range around the target fleet comprises:
determining power type information of the second target vehicle;
and determining the position information of the power supplementing equipment matched with the power type information within the preset range of the periphery of the target fleet.
Optionally, the method further comprises:
when completion information used for representing that the second target vehicle completes power supplement is received, determining a third target vehicle which is closest to the second target vehicle in the target vehicle fleet according to the positions of all vehicles in the target vehicle fleet;
and generating a second dispatching instruction, wherein the second dispatching instruction is used for instructing and controlling the second target vehicle to travel to the third target vehicle.
Optionally, the method further comprises:
determining a fourth target vehicle of which the maximum mileage indicated by the mileage information is less than a second preset mileage, wherein the second preset mileage is less than the first preset mileage;
and generating a third dispatching instruction, wherein the third dispatching instruction is used for instructing and controlling the fourth target vehicle to run at a position close to the tail of the target vehicle fleet.
Optionally, the method further comprises:
dividing the target fleet into a plurality of sub fleets according to the distance between adjacent vehicles in the target fleet, wherein the distance between the adjacent vehicles in the sub fleets is smaller than or equal to a preset distance, and the distance between a tail vehicle in the sub fleet positioned at the front and a head vehicle in the sub fleet positioned at the back in the adjacent sub fleets is larger than the preset distance;
and for each sub-fleet, determining the vehicle with the maximum mileage indicated by the mileage information in the sub-fleet as a fifth target vehicle of the sub-fleet, and generating a fourth scheduling instruction for the sub-fleet, wherein the fourth scheduling instruction is used for indicating a fleet head for controlling the fifth target vehicle to run on the sub-fleet as a head vehicle.
Optionally, the dividing the target vehicle fleet into a plurality of sub-vehicle fleets according to the distance between adjacent vehicles in the target vehicle fleet comprises:
and when adjacent vehicles exist in the target fleet, the distance between the adjacent vehicles is larger than the preset distance, and the duration of the adjacent vehicles is longer than the preset distance and reaches the preset duration, dividing the target fleet into a plurality of sub-fleets according to the distance between the adjacent vehicles in the target fleet.
According to a second aspect of an embodiment of the present disclosure, there is provided a vehicle scheduling apparatus, the apparatus including:
the system comprises a first determination module, a second determination module and a third determination module, wherein the first determination module is configured to determine the cruising mileage information of each vehicle in a target fleet to be dispatched, and the cruising mileage information is used for indicating the maximum mileage that the vehicle can travel;
a second determination module configured to determine a first target vehicle from the vehicles whose maximum mileage indicated by the mileage continuation information is greater than a first preset mileage;
the first generation module is configured to generate a first scheduling instruction aiming at the target fleet, and the first scheduling instruction is used for indicating that the first target vehicle is controlled to run at the head of the target fleet as a head vehicle.
According to a third aspect of an embodiment of the present disclosure, there is provided a vehicle scheduling apparatus including:
a processor;
a memory for storing processor-executable instructions;
wherein the processor is configured to execute the instructions in the memory to implement the steps of the method of the first aspect of the disclosure.
According to a fourth aspect of embodiments of the present disclosure, there is provided a computer readable storage medium having stored thereon computer program instructions which, when executed by a processor, implement the steps of the vehicle scheduling method provided by the first aspect of the present disclosure.
According to a fifth aspect of embodiments of the present disclosure, there is provided a chip comprising a processor and an interface; the processor is used for reading instructions to execute the vehicle dispatching method provided by the first aspect of the disclosure.
The technical scheme provided by the embodiment of the disclosure can have the following beneficial effects:
according to the technical scheme, the cruising mileage information of each vehicle in the target motorcade needing to be scheduled is determined, wherein the cruising mileage information is used for indicating the maximum mileage number which the vehicle can travel, the first target vehicle is determined from the vehicles of which the maximum mileage number indicated by the cruising mileage information is larger than a first preset mileage number, and then a first scheduling instruction for the target motorcade is generated, wherein the first scheduling instruction is used for indicating and controlling the first target vehicle to serve as the head of the motorcade of which the head vehicle travels in the target motorcade. From this, through selecting the vehicle that duration is stronger as the first car of motorcade, can deal with the high windage of motorcade head, the high energy consumption condition betterly, thereby, at the motorcade in-process of marcing, make the first car of motorcade always have the vehicle of stronger duration through the dispatch, simultaneously, also can make the vehicle that duration is not good become the following vehicle of motorcade rather than the first car through above-mentioned scheduling mode, the energy consumption of the vehicle that duration is not good has been reduced, thereby, be favorable to advancing the duration of whole motorcade at the motorcade in-process.
It is to be understood that both the foregoing general description and the following detailed description are exemplary and explanatory only and are not restrictive of the disclosure.
Drawings
The accompanying drawings, which are incorporated in and constitute a part of this specification, illustrate embodiments consistent with the present disclosure and together with the description, serve to explain the principles of the disclosure.
Fig. 1 illustrates an application scenario diagram provided in an exemplary embodiment of the present disclosure.
Fig. 2 shows a schematic diagram of an application scenario provided by another exemplary embodiment of the present disclosure.
FIG. 3 is a flow chart illustrating a vehicle dispatch method in accordance with an exemplary embodiment.
Fig. 4 is a schematic diagram illustrating an application scenario provided in an exemplary embodiment of the present disclosure.
FIG. 5 is a block diagram illustrating a vehicle dispatching device according to an exemplary embodiment.
FIG. 6 is a block diagram illustrating a vehicle dispatching device according to an exemplary embodiment.
FIG. 7 is a block diagram illustrating a vehicle dispatching device according to an exemplary embodiment.
Detailed Description
Reference will now be made in detail to the exemplary embodiments, examples of which are illustrated in the accompanying drawings. When the following description refers to the accompanying drawings, like numbers in different drawings represent the same or similar elements unless otherwise indicated. The implementations described in the exemplary embodiments below are not intended to represent all implementations consistent with the present disclosure. Rather, they are merely examples of apparatus and methods consistent with certain aspects of the disclosure, as detailed in the appended claims.
It should be noted that all the actions of acquiring signals, information or data in the present application are performed under the premise of complying with the corresponding data protection regulation policy of the country of the location and obtaining the authorization given by the owner of the corresponding device.
First, an application scenario of the present disclosure is explained, and the vehicle scheduling method mentioned in the present disclosure is used for scheduling vehicles in a fleet, and the method can be applied to a specific device. Illustratively, the designated device may be a server (e.g., a cloud server) capable of communicating with vehicles in a fleet, as shown in fig. 1, wherein the method provided by the present disclosure is applied to a server 10 for scheduling in a fleet of vehicles 21, 22, 23. As another example, the designated device may be any vehicle in a fleet of vehicles, as shown in fig. 2, where the methods provided by the present disclosure are applied to a vehicle 20 for scheduling a fleet of vehicles 24, 20, 25. In the present disclosure, the vehicles in the fleet may be electric vehicles, fuel vehicles, or hybrid vehicles, but the disclosure is not limited thereto, and the vehicles in the fleet should have the capability of communicating with the outside. The present disclosure will be described with reference to specific examples.
FIG. 3 is a flow chart illustrating a vehicle dispatch method in accordance with an exemplary embodiment. As shown in fig. 3, the method may include steps 31 to 33.
In step 31, range information for each vehicle in the target fleet to be scheduled is determined.
The driving range information is used for indicating the maximum mileage that the vehicle can run.
The driving mileage information of the vehicle can be obtained by calculating the power parameters of the vehicle. The power parameter of the vehicle may include, but is not limited to, a power value of the vehicle, a power consumption value (e.g., a power consumption value per mileage or a power consumption value per time, etc.). For an electric vehicle or a hybrid vehicle in an electric drive mode, a power value and a power consumption value refer to electric quantity; for a fuel-fired vehicle or a hybrid vehicle in a fuel-fired drive mode, the power value and the power consumption value refer to the fuel amount.
Through the power parameters of the vehicle, the maximum mileage that the vehicle can travel, namely the mileage information of the vehicle can be calculated. For example, the ratio of the power value of the vehicle to the power consumption value per unit mileage is calculated, and the obtained ratio result is the maximum mileage that the vehicle can travel.
For example, the calculation process may be performed by each vehicle in the target vehicle fleet, and accordingly, the driving range information may be directly obtained from each vehicle in the target vehicle fleet when step 31 is performed.
For another example, the calculation process may be performed on a designated device applied to the vehicle scheduling method of the present disclosure, that is, the designated device obtains the power parameter of each vehicle in the target fleet, and then determines the mileage information of each vehicle according to the calculation method according to the power parameter of each vehicle.
In step 32, a first target vehicle is determined from the vehicles whose maximum mileage indicated by the mileage continuation information is greater than a first preset mileage.
If the maximum mileage indicated by the mileage information of a certain vehicle is greater than the first preset mileage, the cruising ability of the vehicle is better, and the power value of the vehicle can support the vehicle to travel for a longer time and can also cope with larger wind resistance. The first preset mileage can be preset according to actual requirements.
A first target vehicle, i.e. a vehicle which is to be the head vehicle of the target fleet, is determined.
In one possible embodiment, one vehicle may be randomly selected as the first target vehicle among the vehicles whose maximum mileage indicated by the mileage continuation information is greater than the first preset mileage. As described above, the vehicles having the maximum mileage indicated by the mileage information larger than the first preset mileage have better cruising ability, and therefore, any one of these vehicles has the ability to become the head vehicle of the vehicle fleet, and therefore, one of the vehicles having the maximum mileage indicated by the mileage information larger than the first preset mileage can be randomly selected as the first target vehicle.
In another possible embodiment, step 32 may include the steps of:
and determining the vehicle with the maximum mileage indicated by the mileage information as the first target vehicle.
The maximum mileage indicated by the mileage information of the vehicle indicates that the vehicle has the best cruising ability in the target vehicle group, and if such a vehicle is taken as the head vehicle, the cruising ability of the vehicle group can be improved more significantly. Therefore, the vehicle whose maximum mileage indicated by the range information is the largest may be determined as the first target vehicle.
In step 33, a first scheduling instruction for a target fleet is generated.
The first dispatching instruction is used for indicating a first vehicle to be controlled to run at the head of the target vehicle fleet as a first vehicle.
In a possible embodiment, after step 33, the method provided by the present disclosure may further include the steps of:
and when the first target vehicle is in the unmanned driving mode, controlling the first target vehicle to serve as a head vehicle to run at the head of the target vehicle fleet according to the first scheduling instruction.
That is, when the first target vehicle is in the unmanned mode, the first target vehicle may be directly controlled according to the first scheduling command, so that the first target vehicle travels at the head of the target fleet. For example, if the target vehicle fleet does not start yet, the first target vehicle may be controlled to start first, and after the first target vehicle starts, the other vehicles may be controlled to start sequentially.
In another possible embodiment, after step 33, the method provided by the present disclosure may further include the steps of:
when the first target vehicle is controlled by the driver, a first scheduling instruction is sent to the first target vehicle.
The first dispatching instruction is used for being output by the first target vehicle to indicate a driver to control the first target vehicle to run at the head of the target vehicle fleet as a head vehicle.
That is, if the first target vehicle is controlled by the driver, the driver outputs the relevant prompt only through the first scheduling command, and operates the first target vehicle to travel to the head of the target vehicle group.
Through the technical scheme, the cruising mileage information of each vehicle in the target fleet to be scheduled is determined, wherein the cruising mileage information is used for indicating the maximum mileage that the vehicle can run, a first target vehicle is determined from the vehicles with the maximum mileage indicated by the cruising mileage information larger than a first preset mileage, and then a first scheduling instruction for the target fleet is generated, wherein the first scheduling instruction is used for indicating and controlling the first target vehicle to serve as the head of the fleet, which runs on the target fleet, of the first target vehicle. From this, through selecting the vehicle that duration is stronger as the head car of the motorcade, can deal with the high windage of motorcade head, the high energy consumption condition betterly, thereby, at the motorcade in-process of marcing, make the head car of motorcade always have the vehicle of stronger duration through the dispatch, simultaneously, also can make the vehicle that duration is not good become the following vehicle of motorcade rather than the head car through above-mentioned scheduling mode, the energy consumption of the vehicle that duration is not good has been reduced, thereby, be favorable to advancing the duration of whole motorcade at the motorcade in-process.
In a possible implementation, on the basis of the steps shown in fig. 3, the method provided by the present disclosure may further include the following steps:
acquiring the remaining mileage information of the current trip of the target motorcade;
when determining that a second target vehicle which cannot complete the journey exists according to the remaining mileage information and the cruising mileage information, determining the position information of the power supplement equipment in a preset range around the target vehicle fleet;
the location information is sent to a second target vehicle.
The current journey of the target motorcade corresponds to the journey destination, so that the remaining mileage information of the current journey of the target motorcade can be determined according to the current position of the target motorcade. For example, the mileage between the current position of the target fleet and the travel destination of the current travel of the target fleet can be determined as the remaining mileage information. For example, the current location of the target fleet may be the location of the head car of the target fleet. As another example, the current location of the target fleet may be the location of an intermediate vehicle in the target fleet.
Then, by comparing the mileage information of each vehicle with the remaining mileage information, it is determined whether there is a vehicle whose maximum mileage indicated by the mileage information is less than the mileage indicated by the remaining mileage information, and such a vehicle is the second target vehicle that cannot complete the current trip.
If a vehicle which cannot complete the journey, namely a second target vehicle exists in the target fleet, in order to enable the second target vehicle to smoothly complete the journey, a nearby power supplementing device can be searched for the second target vehicle. That is, the position information of the power supplement devices within a preset range around the target fleet is determined.
For example, the location information of the power supplement devices within a preset range of the perimeter of the target fleet may be determined by:
determining power type information of a second target vehicle;
and determining the position information of the power supplementing equipment matched with the power type information within the preset range of the periphery of the target fleet.
Wherein the power type information is used to indicate a power type of the driving vehicle. The power type information may be electric or fuel driven, as previously described.
Because different power types need different power supplementing modes, the power type information of the second target vehicle is determined firstly, and then the position information of the power supplementing equipment matched with the power type information in the preset range around the target vehicle fleet is further determined.
For example, if the power type information of the second target vehicle is electrically driven, the power supplementing device may be a charging pile or a charging station, and accordingly, the position information of the power supplementing device within the preset range around the target vehicle fleet may be determined, so that the position information of the charging pile or the charging station within the preset range around the target vehicle fleet may be determined.
For another example, if the power type information of the second target vehicle is fuel-driven, the power supplement device may be a gas station, and accordingly, the position information of the gas station within the preset range around the target vehicle fleet may be determined by determining the position information of the power supplement device within the preset range around the target vehicle fleet.
After the position information of the power supplement devices within the preset range around the target fleet is determined, the position information can be sent to the second target vehicles so that the second target vehicles can select one of the target vehicles to supplement power.
On the basis of the above steps, the method provided by the present disclosure may further include the steps of:
when finishing information used for representing that the second target vehicle finishes power supplement is received, determining a third target vehicle closest to the second target vehicle in the target vehicle fleet according to the positions of all vehicles in the target vehicle fleet;
a second scheduling instruction is generated.
And the second dispatching instruction is used for instructing and controlling the second target vehicle to travel to the third target vehicle.
When the completion information is received, it indicates that the second target vehicle sending the completion information has completed power replenishment, and since the second target vehicle needs to be parked during power replenishment, and may already be far away from the target fleet, it is necessary to control the second target vehicle to return to the target fleet again.
Therefore, a third target vehicle closest to the second target vehicle in the target fleet can be determined according to the positions of the vehicles in the target fleet, and a second scheduling instruction for controlling the second target vehicle to travel to the third target vehicle can be generated.
In this way, the second target vehicle after power supplement can be ensured to return to the fleet again as soon as possible.
In one possible embodiment, the method provided by the present disclosure may further include the steps of:
determining a fourth target vehicle of which the maximum mileage indicated by the mileage information is less than a second preset mileage;
a third scheduling instruction is generated.
Wherein the second preset mileage is less than the first preset mileage.
The maximum mileage indicated by the mileage information of the vehicle is less than the second preset mileage, which indicates that the vehicle has poor cruising ability and may not cope with large wind resistance, so that the vehicle can be dispatched to the tail of the target fleet with small wind resistance.
Accordingly, a third scheduling instruction may be generated that is indicative of controlling a fourth target vehicle to travel in the target fleet proximate to a rear of the fleet.
In one possible embodiment, when the fourth target vehicle is in the unmanned mode, the fourth target vehicle is controlled to travel near the tail of the target vehicle fleet according to the third scheduling instruction.
That is, when the fourth target vehicle is in the unmanned driving mode, the fourth target vehicle may be controlled directly according to the third scheduling instruction, so that the fourth target vehicle travels at a position close to the tail of the target vehicle fleet.
In another possible embodiment, the third scheduling command is sent to the fourth target vehicle when the fourth target vehicle is controlled by the driver.
And the third dispatching instruction is used for being output by the fourth target vehicle to indicate the driver to control the fourth target vehicle to run at a position close to the tail of the target vehicle fleet.
That is, if the fourth target vehicle is controlled by the driver, the driver outputs the relevant prompt only through the third scheduling command, and operates the fourth target vehicle to travel to a position close to the tail of the target vehicle group in the target vehicle group.
Through the mode, the vehicles with poor cruising ability can run at the tail part of the motorcade with small wind resistance, so that the power consumption of the vehicles is reduced, and the cruising mileage of the vehicles is prolonged as far as possible.
In one possible embodiment, the method provided by the present disclosure may further include the steps of:
dividing the target motorcade into a plurality of sub-motorcades according to the distance between adjacent vehicles in the target motorcade;
and aiming at each sub-motorcade, determining the vehicle with the maximum mileage indicated by the cruising mileage information in the sub-motorcade as a fifth target vehicle of the sub-motorcade, and generating a fourth dispatching instruction aiming at the sub-motorcade.
The distance between adjacent vehicles in the sub-fleets is smaller than or equal to a preset distance, and the distance between a tail vehicle in the sub-fleets positioned in front of the adjacent sub-fleets and a head vehicle in the sub-fleets positioned in back of the adjacent sub-fleets is larger than the preset distance.
That is, when the distance between adjacent vehicles in the target fleet is too far, the target fleet may be divided into different sub-fleets according to the actual scene. As shown in fig. 4, the target fleet is composed of C1 to C6, which are sequentially adjacent to each other, wherein the distances between adjacent vehicles of C1 to C4 are all less than or equal to a preset distance, the distance between C4 and C5 exceeds the preset distance, and the distance between C5 and C6 does not exceed the preset distance, therefore, the target fleet can be divided into a first sub-fleet composed of C1 to C4 and a second sub-fleet composed of C5 and C6.
For example, when adjacent vehicles exist in the target fleet, the distance between the adjacent vehicles is larger than the preset distance, and the duration of the distance larger than the preset distance reaches the preset duration, the target fleet is divided into a plurality of sub-fleets according to the distance between the adjacent vehicles in the target fleet. That is, when the distance between adjacent vehicles in the target fleet has been long enough to exceed the preset distance, the sub-fleet is divided. Therefore, frequent division of the sub-motorcade caused by short distance between adjacent vehicles can be avoided, and data processing pressure is reduced.
After dividing the sub fleets, a fourth scheduling instruction may be generated for each sub fleet, respectively. And the fourth scheduling instruction is used for indicating that the fifth target vehicle is controlled to run at the head of the fleet of the sub-fleet as the head vehicle.
That is to say, aiming at each sub-motorcade, the vehicle with the best cruising ability in the sub-motorcade is respectively dispatched to the head vehicle of the sub-motorcade, so that the cruising ability of each sub-motorcade can be ensured, and further, the cruising ability of the whole target motorcade is improved.
FIG. 5 is a block diagram illustrating a vehicle dispatching device according to an exemplary embodiment. As shown in fig. 5, the apparatus 50 includes:
a first determining module 51, configured to determine cruising mileage information of each vehicle in a target fleet to be scheduled, wherein the cruising mileage information is used for indicating the maximum mileage that the vehicle can travel;
a second determination module 52 configured to determine a first target vehicle from the vehicles whose maximum mileage indicated by the mileage continuation information is greater than a first preset mileage;
a first generating module 53 configured to generate a first dispatching instruction for the target vehicle fleet, the first dispatching instruction being used for indicating a first vehicle fleet head for controlling the first target vehicle to travel as a head vehicle to the target vehicle fleet.
Optionally, the second determining module 52 is configured to determine a vehicle with the largest maximum mileage indicated by the range information as the first target vehicle.
Optionally, the apparatus 50 further comprises:
and the control module is configured to control the first target vehicle to run at the head of the target vehicle fleet as a head vehicle according to the first scheduling instruction when the first target vehicle is in the unmanned driving mode.
Optionally, the apparatus 50 further comprises:
a first transmitting module configured to transmit the first scheduling instruction to the first target vehicle when the first target vehicle is controlled by a driver, the first scheduling instruction for output by the first target vehicle to instruct the driver to control the first target vehicle to travel at a first position of a fleet of the target fleet as a head vehicle.
Optionally, the apparatus 50 further comprises:
the obtaining module is configured to obtain the remaining mileage information of the current journey of the target fleet;
the third determining module is configured to determine the position information of the power supplementing equipment within the preset range around the target fleet when the second target vehicle incapable of completing the journey is determined to exist according to the remaining mileage information and the cruising mileage information;
a second sending module configured to send the location information to the second target vehicle.
Optionally, the third determining module includes:
a first determination sub-module configured to determine power type information of the second target vehicle;
a second determination submodule configured to determine location information of power replenishment equipment within the preset range of the target fleet perimeter that matches the power type information.
Optionally, the apparatus 50 further comprises:
a fourth determination module configured to determine, when completion information indicating that the second target vehicle has completed power replenishment is received, a third target vehicle in the target fleet that is closest to the second target vehicle according to the position of each vehicle in the target fleet;
a second generation module configured to generate a second dispatching instruction, wherein the second dispatching instruction is used for instructing and controlling the second target vehicle to travel to the third target vehicle.
Optionally, the apparatus 50 further comprises:
a fifth determining module configured to determine a fourth target vehicle of which the maximum mileage indicated by the mileage information is smaller than a second preset mileage, the second preset mileage being smaller than the first preset mileage;
a third generating module configured to generate a third dispatching instruction, wherein the third dispatching instruction is used for indicating and controlling the fourth target vehicle to run at a position close to the tail of the target vehicle fleet.
Optionally, the apparatus 50 further comprises:
the dividing module is configured to divide the target fleet into a plurality of sub-fleets according to the distance between adjacent vehicles in the target fleet, wherein the distance between adjacent vehicles in the sub-fleets is smaller than or equal to a preset distance, and the distance between a tail vehicle in a sub-fleet positioned in front of the adjacent sub-fleets and a head vehicle in the sub-fleet positioned in back of the adjacent sub-fleets is larger than the preset distance;
and the fourth generation module is configured to determine, for each sub-fleet, a vehicle with the largest maximum mileage indicated by the mileage information in the sub-fleet as a fifth target vehicle of the sub-fleet, and generate a fourth scheduling instruction for the sub-fleet, wherein the fourth scheduling instruction is used for indicating that the fifth target vehicle is controlled to travel at the head of the sub-fleet as a head vehicle.
Optionally, the dividing module is configured to divide the target fleet into a plurality of sub-fleets according to a distance between adjacent vehicles in the target fleet when adjacent vehicles exist in the target fleet, wherein an interval between the adjacent vehicles is greater than the preset interval, and a duration of the adjacent vehicles is greater than the preset interval and reaches a preset duration.
With regard to the apparatus in the above-described embodiment, the specific manner in which each module performs the operation has been described in detail in the embodiment related to the method, and will not be elaborated here.
The present disclosure also provides a computer readable storage medium having stored thereon computer program instructions which, when executed by a processor, implement the steps of the vehicle scheduling method provided by the present disclosure.
Fig. 6 is a block diagram illustrating a vehicle dispatching device 800 according to an exemplary embodiment. For example, the device 800 may be a vehicle. Referring to fig. 6, the apparatus 800 may include one or more of the following components: a processing component 802, a memory 804, a power component 806, a multimedia component 808, an audio component 810, an input/output interface 812, a sensor component 814, and a communication component 816.
The processing component 802 generally controls overall operation of the device 800, such as operations associated with display, telephone calls, data communications, camera operations, and recording operations. The processing components 802 may include one or more processors 820 to execute instructions to perform all or a portion of the steps of the vehicle dispatch method described above. Further, the processing component 802 can include one or more modules that facilitate interaction between the processing component 802 and other components. For example, the processing component 802 can include a multimedia module to facilitate interaction between the multimedia component 808 and the processing component 802.
The memory 804 is configured to store various types of data to support operations at the apparatus 800. Examples of such data include instructions for any application or method operating on device 800, contact data, phonebook data, messages, pictures, videos, and so forth. The memory 804 may be implemented by any type or combination of volatile or non-volatile memory devices, such as Static Random Access Memory (SRAM), electrically erasable programmable read-only memory (EEPROM), erasable programmable read-only memory (EPROM), programmable read-only memory (PROM), read-only memory (ROM), magnetic memory, flash memory, magnetic or optical disks.
Power components 806 provide power to the various components of device 800. The power components 806 may include a power management system, one or more power supplies, and other components associated with generating, managing, and distributing power for the device 800.
The multimedia component 808 includes a screen that provides an output interface between the device 800 and a user. In some embodiments, the screen may include a Liquid Crystal Display (LCD) and a Touch Panel (TP). If the screen includes a touch panel, the screen may be implemented as a touch screen to receive an input signal from a user. The touch panel includes one or more touch sensors to sense touch, slide, and gestures on the touch panel. The touch sensor may not only sense the boundary of a touch or slide action, but also detect the duration and pressure associated with the touch or slide operation. In some embodiments, the multimedia component 808 includes a front facing camera and/or a rear facing camera. The front camera and/or the rear camera may receive external multimedia data when the device 800 is in an operating mode, such as a shooting mode or a video mode. Each front camera and rear camera may be a fixed optical lens system or have a focal length and optical zoom capability.
The audio component 810 is configured to output and/or input audio signals. For example, the audio component 810 includes a Microphone (MIC) configured to receive external audio signals when the apparatus 800 is in an operational mode, such as a call mode, a recording mode, and a voice recognition mode. The received audio signals may further be stored in the memory 804 or transmitted via the communication component 816. In some embodiments, audio component 810 also includes a speaker for outputting audio signals.
The input/output interface 812 provides an interface between the processing component 802 and peripheral interface modules, which may be keyboards, click wheels, buttons, etc. These buttons may include, but are not limited to: a home button, a volume button, a start button, and a lock button.
The sensor assembly 814 includes one or more sensors for providing various aspects of state assessment for the device 800. For example, the sensor assembly 814 may detect the open/closed status of the device 800, the relative positioning of components, such as a display and keypad of the device 800, the sensor assembly 814 may also detect a change in the position of the device 800 or a component of the device 800, the presence or absence of user contact with the device 800, the orientation or acceleration/deceleration of the device 800, and a change in the temperature of the device 800. Sensor assembly 814 may include a proximity sensor configured to detect the presence of a nearby object without any physical contact. The sensor assembly 814 may also include a light sensor, such as a CMOS or CCD image sensor, for use in imaging applications. In some embodiments, the sensor assembly 814 may also include an acceleration sensor, a gyroscope sensor, a magnetic sensor, a pressure sensor, or a temperature sensor.
The communication component 816 is configured to facilitate communication between the apparatus 800 and other devices in a wired or wireless manner. The device 800 may access a wireless network based on a communication standard, such as WiFi,2G or 3G, or a combination thereof. In an exemplary embodiment, the communication component 816 receives broadcast signals or broadcast related information from an external broadcast management system via a broadcast channel. In an exemplary embodiment, the communication component 816 further includes a Near Field Communication (NFC) module to facilitate short-range communications. For example, the NFC module may be implemented based on Radio Frequency Identification (RFID) technology, infrared data association (IrDA) technology, ultra Wideband (UWB) technology, bluetooth (BT) technology, and other technologies.
In an exemplary embodiment, the apparatus 800 may be implemented by one or more Application Specific Integrated Circuits (ASICs), digital Signal Processors (DSPs), digital Signal Processing Devices (DSPDs), programmable Logic Devices (PLDs), field Programmable Gate Arrays (FPGAs), controllers, micro-controllers, microprocessors or other electronic components for performing the above-described vehicle scheduling methods.
In an exemplary embodiment, a non-transitory computer-readable storage medium comprising instructions, such as the memory 804 comprising instructions, executable by the processor 820 of the device 800 to perform the vehicle scheduling method described above is also provided. For example, the non-transitory computer readable storage medium may be a ROM, a Random Access Memory (RAM), a CD-ROM, a magnetic tape, a floppy disk, an optical data storage device, and the like.
The apparatus may be a part of a stand-alone electronic device, for example, in an embodiment, the apparatus may be an Integrated Circuit (IC) or a chip, where the IC may be one IC or a set of multiple ICs; the chip may include, but is not limited to, the following categories: a GPU (Graphics Processing Unit), a CPU (Central Processing Unit), an FPGA (Field Programmable Gate Array), a DSP (Digital Signal Processor), an ASIC (Application Specific Integrated Circuit), an SOC (System on Chip, SOC, system on Chip, or System on Chip), and the like. The integrated circuit or chip may be configured to execute executable instructions (or code) to implement the vehicle dispatching method. Where the executable instructions may be stored in the integrated circuit or chip or may be retrieved from another device or apparatus, such as an integrated circuit or chip that includes a processor, memory, and an interface for communicating with other devices. The executable instructions may be stored in the memory, and when executed by the processor, implement the vehicle scheduling method described above; alternatively, the integrated circuit or chip may receive executable instructions through the interface and transmit the executable instructions to the processor for execution, so as to implement the vehicle scheduling method.
In another exemplary embodiment, a computer program product is also provided, which comprises a computer program executable by a programmable apparatus, the computer program having code portions for performing the vehicle dispatching method described above when executed by the programmable apparatus.
Fig. 7 is a block diagram illustrating a vehicle dispatching device 1900 according to an exemplary embodiment. For example, the apparatus 1900 may be provided as a server. Referring to fig. 7, the device 1900 includes a processing component 1922 further including one or more processors and memory resources, represented by memory 1932, for storing instructions, e.g., applications, executable by the processing component 1922. The application programs stored in memory 1932 may include one or more modules that each correspond to a set of instructions. Further, the processing component 1922 is configured to execute instructions to perform the vehicle scheduling method described above.
The device 1900 may also include a power component 1926 configured to perform power management of the device 1900, a wired or wireless network interface 1950 configured to connect the device 1900 to a network, and an input/output interface 1958. The device 1900 may operate based on an operating system, such as Windows Server, stored in memory 1932 TM ,Mac OS X TM ,Unix TM ,Linux TM ,FreeBSD TM Or the like.
Other embodiments of the disclosure will be apparent to those skilled in the art from consideration of the specification and practice of the disclosure. This application is intended to cover any variations, uses, or adaptations of the disclosure following, in general, the principles of the disclosure and including such departures from the present disclosure as come within known or customary practice within the art to which the disclosure pertains. It is intended that the specification and examples be considered as exemplary only, with a true scope and spirit of the disclosure being indicated by the following claims.
It will be understood that the present disclosure is not limited to the precise arrangements that have been described above and shown in the drawings, and that various modifications and changes may be made without departing from the scope thereof. The scope of the present disclosure is limited only by the appended claims.

Claims (14)

1. A vehicle scheduling method, characterized in that the method comprises:
determining the cruising mileage information of each vehicle in a target fleet to be scheduled, wherein the cruising mileage information is used for indicating the maximum mileage that the vehicle can run;
determining a first target vehicle from the vehicles with the maximum mileage indicated by the mileage information being greater than a first preset mileage;
generating a first dispatching instruction aiming at the target fleet, wherein the first dispatching instruction is used for indicating a first fleet head for controlling the first target vehicle to run on the target fleet as a head vehicle.
2. The method of claim 1, wherein determining the first target vehicle from the vehicles having the maximum mileage indicated by the mileage information that is greater than the first preset mileage comprises:
and determining the vehicle with the maximum mileage indicated by the mileage information as the first target vehicle.
3. The method of claim 1, further comprising:
and when the first target vehicle is in the unmanned mode, controlling the first target vehicle to be used as a head vehicle to run at the head of the target vehicle fleet according to the first scheduling instruction.
4. The method of claim 1, further comprising:
when the first target vehicle is controlled by a driver, the first dispatching instruction is sent to the first target vehicle, and the first dispatching instruction is used for being output by the first target vehicle to indicate the driver to control the first target vehicle to run at the head position of the target vehicle fleet as a head vehicle.
5. The method of claim 1, further comprising:
acquiring the remaining mileage information of the current journey of the target motorcade;
when a second target vehicle which cannot complete the journey is determined to exist according to the remaining mileage information and the cruising mileage information, determining position information of power supplement equipment in a preset range around the target motorcade;
sending the location information to the second target vehicle.
6. The method of claim 5, wherein determining location information for power replenishment equipment within a predetermined range of the perimeter of the target fleet of vehicles comprises:
determining power type information of the second target vehicle;
and determining the position information of the power supplementing equipment matched with the power type information within the preset range of the periphery of the target fleet.
7. The method of claim 5, further comprising:
when completion information used for representing that the second target vehicle completes power supplement is received, determining a third target vehicle which is closest to the second target vehicle in the target vehicle fleet according to the positions of all vehicles in the target vehicle fleet;
and generating a second dispatching instruction, wherein the second dispatching instruction is used for instructing and controlling the second target vehicle to travel to the third target vehicle.
8. The method of claim 1, further comprising:
determining a fourth target vehicle of which the maximum mileage indicated by the mileage information is less than a second preset mileage, wherein the second preset mileage is less than the first preset mileage;
and generating a third dispatching instruction, wherein the third dispatching instruction is used for instructing and controlling the fourth target vehicle to run at a position close to the tail of the target vehicle fleet.
9. The method according to any one of claims 1-8, further comprising:
dividing the target fleet into a plurality of sub fleets according to the distance between adjacent vehicles in the target fleet, wherein the distance between the adjacent vehicles in the sub fleets is smaller than or equal to a preset distance, and the distance between a tail vehicle in the sub fleet positioned at the front and a head vehicle in the sub fleet positioned at the back in the adjacent sub fleets is larger than the preset distance;
and for each sub-fleet, determining the vehicle with the maximum mileage indicated by the mileage information in the sub-fleet as a fifth target vehicle of the sub-fleet, and generating a fourth scheduling instruction for the sub-fleet, wherein the fourth scheduling instruction is used for indicating a fleet head for controlling the fifth target vehicle to run on the sub-fleet as a head vehicle.
10. The method of claim 9, wherein dividing the target fleet into a plurality of sub-fleets according to the distance between adjacent vehicles in the target fleet comprises:
and when adjacent vehicles exist in the target fleet, the distance between the adjacent vehicles is larger than the preset distance, and the duration of the adjacent vehicles is longer than the preset distance and reaches the preset duration, dividing the target fleet into a plurality of sub-fleets according to the distance between the adjacent vehicles in the target fleet.
11. A vehicle dispatching device, comprising:
the system comprises a first determination module, a second determination module and a third determination module, wherein the first determination module is configured to determine the cruising mileage information of each vehicle in a target fleet to be scheduled, and the cruising mileage information is used for indicating the maximum mileage which can be traveled by the vehicle;
the second determination module is configured to determine a first target vehicle from the vehicles with the maximum mileage indicated by the mileage continuation information larger than a first preset mileage;
the first generation module is configured to generate a first scheduling instruction aiming at the target fleet, and the first scheduling instruction is used for indicating that the first target vehicle is controlled to run at the head of the target fleet as a head vehicle.
12. A vehicle dispatching device, comprising:
a processor;
a memory for storing processor-executable instructions;
wherein the processor is configured to execute the instructions in the memory to implement the steps of the method of any one of claims 1 to 10.
13. A computer-readable storage medium, on which computer program instructions are stored, which program instructions, when executed by a processor, carry out the steps of the method according to any one of claims 1 to 10.
14. A chip comprising a processor and an interface; the processor is configured to read instructions to perform the method of any one of claims 1 to 10.
CN202210625782.2A 2022-06-02 2022-06-02 Vehicle scheduling method and device, storage medium and chip Pending CN115660301A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202210625782.2A CN115660301A (en) 2022-06-02 2022-06-02 Vehicle scheduling method and device, storage medium and chip

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202210625782.2A CN115660301A (en) 2022-06-02 2022-06-02 Vehicle scheduling method and device, storage medium and chip

Publications (1)

Publication Number Publication Date
CN115660301A true CN115660301A (en) 2023-01-31

Family

ID=85024165

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202210625782.2A Pending CN115660301A (en) 2022-06-02 2022-06-02 Vehicle scheduling method and device, storage medium and chip

Country Status (1)

Country Link
CN (1) CN115660301A (en)

Citations (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101882373A (en) * 2009-05-08 2010-11-10 财团法人工业技术研究院 Motorcade maintaining method and vehicle-mounted communication system
DE102015010559A1 (en) * 2014-09-03 2016-03-03 Scania Cv Ab Control unit and method for controlling the speed of a vehicle in a distance-controlled vehicle column when going uphill
CN105973256A (en) * 2016-06-28 2016-09-28 深圳市元征科技股份有限公司 Method and terminal for reminding vehicle refueling
CN106331006A (en) * 2015-06-26 2017-01-11 中兴通讯股份有限公司 Method and device for grouping vehicle in Internet of Vehicles
US20180307247A1 (en) * 2017-04-19 2018-10-25 Toyota Jidosha Kabushiki Kaisha Operation support apparatus and operation support method
CN108877199A (en) * 2017-05-15 2018-11-23 华为技术有限公司 Control method, equipment and the car networking system of fleet
CN109769224A (en) * 2019-03-05 2019-05-17 维沃移动通信有限公司 A kind of car networking information transferring method, the network equipment and terminal
CN110466389A (en) * 2019-08-26 2019-11-19 广州小鹏汽车科技有限公司 Recommended method, device, vehicle and the machine readable media of vehicle energy supplement
CN110796884A (en) * 2019-10-29 2020-02-14 北京百度网讯科技有限公司 Formation driving decision method, device and equipment and computer readable storage medium
CN111290400A (en) * 2020-03-18 2020-06-16 清华大学苏州汽车研究院(相城) Separation control method for motorcade cooperative driving
CN113135100A (en) * 2020-07-08 2021-07-20 长城汽车股份有限公司 Vehicle charging reminding method and device, storage medium and vehicle
CN113362588A (en) * 2020-03-06 2021-09-07 奥迪股份公司 Driving assistance system, method and storage medium for lane change control of vehicle fleet

Patent Citations (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101882373A (en) * 2009-05-08 2010-11-10 财团法人工业技术研究院 Motorcade maintaining method and vehicle-mounted communication system
DE102015010559A1 (en) * 2014-09-03 2016-03-03 Scania Cv Ab Control unit and method for controlling the speed of a vehicle in a distance-controlled vehicle column when going uphill
CN106331006A (en) * 2015-06-26 2017-01-11 中兴通讯股份有限公司 Method and device for grouping vehicle in Internet of Vehicles
CN105973256A (en) * 2016-06-28 2016-09-28 深圳市元征科技股份有限公司 Method and terminal for reminding vehicle refueling
US20180307247A1 (en) * 2017-04-19 2018-10-25 Toyota Jidosha Kabushiki Kaisha Operation support apparatus and operation support method
CN108877199A (en) * 2017-05-15 2018-11-23 华为技术有限公司 Control method, equipment and the car networking system of fleet
CN109769224A (en) * 2019-03-05 2019-05-17 维沃移动通信有限公司 A kind of car networking information transferring method, the network equipment and terminal
CN110466389A (en) * 2019-08-26 2019-11-19 广州小鹏汽车科技有限公司 Recommended method, device, vehicle and the machine readable media of vehicle energy supplement
CN110796884A (en) * 2019-10-29 2020-02-14 北京百度网讯科技有限公司 Formation driving decision method, device and equipment and computer readable storage medium
CN113362588A (en) * 2020-03-06 2021-09-07 奥迪股份公司 Driving assistance system, method and storage medium for lane change control of vehicle fleet
CN111290400A (en) * 2020-03-18 2020-06-16 清华大学苏州汽车研究院(相城) Separation control method for motorcade cooperative driving
CN113135100A (en) * 2020-07-08 2021-07-20 长城汽车股份有限公司 Vehicle charging reminding method and device, storage medium and vehicle

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
HECTOR GARCIA DE MARINA EWOUD SMEUR, FLEXIBLE COLLABORATIVE TRANSPORTATION BY A TEAM OF ROTORCRAFT, pages 1074 - 1080 *

Similar Documents

Publication Publication Date Title
CN108860141B (en) Parking method, parking device and storage medium
WO2020147360A1 (en) Driverless vehicle control method and device
US20170274790A1 (en) Vehicle, vehicle control system, display apparatus for vehicle, terminal apparatus and control method for the vehicle
CN111016888A (en) Parking control method and device for automobile and storage medium
CN111516675A (en) Remote control parking method and device for automobile and storage medium
CN106740851B (en) Method and device for controlling automatic parking function
CN114817072A (en) Vehicle testing method, device, equipment and storage medium based on virtual scene
EP3667453A1 (en) Drone control method and device, drone and core network device
CN114872651A (en) Vehicle control method, device, storage medium and chip
CN110231048B (en) Location information display method, device, terminal and storage medium
CN115660301A (en) Vehicle scheduling method and device, storage medium and chip
CN114863717A (en) Parking space recommendation method and device, storage medium and vehicle
CN114267204A (en) Vehicle information processing method and device and storage medium
CN113460092A (en) Method, device, equipment, storage medium and product for controlling vehicle
CN115734161A (en) Method and device for detecting parking state, spike device and storage medium
CN106740844B (en) Control method, device and the vehicle of constant speed of vehicle cruise
CN114834463B (en) Vehicle control method, device, storage medium, electronic device, chip and vehicle
CN116546502B (en) Relay attack detection method, device and storage medium
CN114801832B (en) Charging device, method, apparatus, vehicle, electronic device, and storage medium
CN114911630B (en) Data processing method and device, vehicle, storage medium and chip
CN116467016A (en) Page display method, page display device, electronic device, storage medium and program product
CN117768851A (en) Vehicle position determining method and device, terminal, vehicle and storage medium
US20230131924A1 (en) Information presentation device, information presenting method and non-transitory recording medium
CN117156602A (en) Charging control method, charging pile, mobile terminal and vehicle
CN115938407A (en) Play control method, device, equipment, user terminal and storage medium

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination