CN113879302A - Vehicle control method, device, equipment and storage medium - Google Patents
Vehicle control method, device, equipment and storage medium Download PDFInfo
- Publication number
- CN113879302A CN113879302A CN202111227605.0A CN202111227605A CN113879302A CN 113879302 A CN113879302 A CN 113879302A CN 202111227605 A CN202111227605 A CN 202111227605A CN 113879302 A CN113879302 A CN 113879302A
- Authority
- CN
- China
- Prior art keywords
- vehicle
- cruise
- information
- torque
- server
- 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
Links
- 238000000034 method Methods 0.000 title claims abstract description 43
- 238000004806 packaging method and process Methods 0.000 claims description 9
- 238000004891 communication Methods 0.000 description 16
- 230000006870 function Effects 0.000 description 13
- 238000010586 diagram Methods 0.000 description 10
- 238000013461 design Methods 0.000 description 9
- 230000000454 anti-cipatory effect Effects 0.000 description 6
- 238000012545 processing Methods 0.000 description 3
- 238000004590 computer program Methods 0.000 description 2
- 238000005516 engineering process Methods 0.000 description 2
- 230000003287 optical effect Effects 0.000 description 2
- 230000003068 static effect Effects 0.000 description 2
- 230000005540 biological transmission Effects 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 238000002955 isolation Methods 0.000 description 1
- 238000012423 maintenance Methods 0.000 description 1
- 230000006386 memory function Effects 0.000 description 1
- 239000013307 optical fiber Substances 0.000 description 1
- 230000002093 peripheral effect Effects 0.000 description 1
- 239000004065 semiconductor Substances 0.000 description 1
- 238000006467 substitution reaction Methods 0.000 description 1
Images
Classifications
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60W—CONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
- B60W30/00—Purposes of road vehicle drive control systems not related to the control of a particular sub-unit, e.g. of systems using conjoint control of vehicle sub-units
- B60W30/14—Adaptive cruise control
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60W—CONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
- B60W2530/00—Input parameters relating to vehicle conditions or values, not covered by groups B60W2510/00 or B60W2520/00
- B60W2530/10—Weight
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60W—CONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
- B60W2556/00—Input parameters relating to data
- B60W2556/40—High definition maps
Landscapes
- Engineering & Computer Science (AREA)
- Automation & Control Theory (AREA)
- Transportation (AREA)
- Mechanical Engineering (AREA)
- Control Of Driving Devices And Active Controlling Of Vehicle (AREA)
Abstract
The invention discloses a vehicle control method, a vehicle control device, vehicle control equipment and a storage medium, which are used for solving the problem that a user experiences poor use of a predictive cruise system due to untimely map data updating and insufficient current computing capacity. The method comprises the following steps: receiving a vehicle position and an indication cruising message sent by a terminal of a vehicle, and acquiring vehicle information of the vehicle from the indication cruising message; the cruise indication message is used for indicating the vehicle to enter a cruise state; determining torque information of the vehicle based on the vehicle position, the vehicle information, preset map information and a preset cruise algorithm, and sending the torque information to a terminal; the torque information comprises a plurality of positions on a driving route of the vehicle, and torque and gears corresponding to each position; the torque information is used to control the vehicle to travel on the travel route based on the torque in the torque information.
Description
Technical Field
The present invention relates to the field of vehicle control technologies, and in particular, to a vehicle control method, apparatus, device, and storage medium.
Background
In the prior art, a predictive cruise system is provided in a vehicle. The anticipatory cruise system acquires map data stored in advance by a vehicle-mounted telematics (telematics BOX TBOX), acquires position information of a vehicle through a Global Positioning System (GPS), and inputs the acquired map data, the position information of the vehicle and an anticipatory cruise algorithm into a single chip microcomputer to calculate to obtain an anticipatory cruise strategy. Further, the predictive cruise system controls operation of the vehicle according to a predictive cruise strategy.
However, currently on-board TBOXs are all integrated with network modules so that remote updating of map data can be achieved. However, the map database is large and slow in updating speed, so that the updating period of the map data is long, so that the map data stored in the vehicle-mounted TBOX cannot reflect real road condition information in time under the condition that the road condition changes, and a large amount of data traffic is required when the map data is updated. In addition, the predictive cruise strategy is obtained through the operation of the single chip microcomputer, and the operation route length is limited due to the limited operation capability of the single chip microcomputer, so that the global route planning cannot be realized.
Disclosure of Invention
The embodiment of the invention provides a vehicle control method, a vehicle control device, vehicle control equipment and a storage medium, which are used for solving the problem that a user experiences poor use experience when using a predictive cruise system due to untimely map data updating and insufficient current computing capacity. In order to achieve the above purpose, the embodiment of the invention adopts the following technical scheme:
in a first aspect, a vehicle control method is provided, which is applied to a server and includes: receiving a vehicle position and an indication cruising message sent by a terminal of a vehicle, and acquiring vehicle information of the vehicle from the indication cruising message; the cruise indication message is used for indicating the vehicle to enter a cruise state; determining torque information of the vehicle based on the vehicle position, the vehicle information, preset map information and a preset cruise algorithm, and sending the torque information to a terminal; the torque information comprises a plurality of positions on a driving route of the vehicle, and torque and gears corresponding to each position; the torque information is used to control the vehicle to travel on the travel route based on the torque in the torque information.
In one possible design, the vehicle information includes a vehicle load of the vehicle and a cruise parameter of the vehicle; the "acquiring the vehicle information of the vehicle from the cruise instruction message" includes: and analyzing the instruction cruise message based on a preset signal protocol to acquire the cruise parameters.
In a second aspect, a vehicle control method is provided, which is applied to a terminal and includes: sending a vehicle position of the vehicle and an indication cruise message to a server; indicating that the cruise message includes vehicle information of the vehicle; the cruise indication message is used for indicating the vehicle to enter a cruise state; receiving torque information sent by a server; the torque information is determined by the server based on the vehicle position, the vehicle information, the preset map information and the preset cruise algorithm, and comprises a plurality of positions on the driving route of the vehicle, and the torque and the gear corresponding to each position; the torque information is used to control the vehicle to travel on the travel route based on the torque in the torque information.
In one possible design, the vehicle control method further includes: obtaining a cruising parameter of a vehicle and a vehicle load; and packaging the cruise parameters based on a preset signal protocol, and generating an instruction cruise message according to the vehicle load and the packaged cruise parameters.
In one possible design, after receiving the torque information sent by the server, the method further includes: acquiring a real-time position of a vehicle; and determining a target torque corresponding to the real-time position from the torque information according to the real-time position, and controlling the vehicle to run according to the target torque.
In a third aspect, a vehicle control device applied to a server includes: a receiving unit, an obtaining unit and a determining unit; the terminal comprises a receiving unit, a display unit and a control unit, wherein the receiving unit is used for receiving a vehicle position sent by the terminal of the vehicle and an indication cruise message, and the indication cruise message is used for indicating the vehicle to enter a cruise state; an acquisition unit configured to acquire vehicle information of a vehicle from the instruction cruise message; the system comprises a determining unit, a terminal and a control unit, wherein the determining unit is used for determining the torque information of a vehicle based on the position of the vehicle, the information of the vehicle, preset map information and a preset cruise algorithm and sending the torque information to the terminal; the torque information comprises a plurality of positions on a driving route of the vehicle, and torque and gears corresponding to each position; the torque information is used to control the vehicle to travel on the travel route based on the torque in the torque information.
In one possible design, the vehicle information includes a vehicle load of the vehicle and a cruise parameter of the vehicle; and the obtaining unit is specifically used for analyzing the cruise indication message based on a preset signal protocol so as to obtain the cruise parameters.
In a fourth aspect, there is provided a vehicle control apparatus applied to a terminal, including: a transmitting unit and a receiving unit; a transmitting unit for transmitting a vehicle position of the vehicle and an instruction cruise message to a server; indicating that the cruise message includes vehicle information of the vehicle; the cruise indication message is used for indicating the vehicle to enter a cruise state; the receiving unit is used for receiving the torque information sent by the server; the torque information is determined by the server based on the vehicle position, the vehicle information, the preset map information and the preset cruise algorithm, and comprises a plurality of positions on the driving route of the vehicle, and the torque and the gear corresponding to each position; the torque information is used to control the vehicle to travel on the travel route based on the torque in the torque information.
In one possible design, the vehicle control apparatus further includes an acquisition unit, a packaging unit, and a generation unit; the device comprises an acquisition unit, a control unit and a control unit, wherein the acquisition unit is used for acquiring the cruising parameters of the vehicle and the load of the vehicle; the packaging unit is used for packaging the cruise parameters based on a preset signal protocol; and the generating unit is used for generating the cruise instruction message according to the vehicle load and the packaged cruise parameters.
In one possible embodiment, the vehicle control device further comprises a determination unit and a control unit; the acquisition unit is also used for acquiring the real-time position of the vehicle after receiving the torque information sent by the server; the determining unit is used for determining a target torque corresponding to the real-time position from the torque information according to the real-time position; and the control unit is used for controlling the vehicle to run according to the target torque.
In a fifth aspect, there is provided a computer readable storage medium storing one or more programs, wherein the one or more programs include instructions, which when executed by a computer, cause the computer to perform the vehicle control method of the first or second aspect.
In a sixth aspect, a server is provided, which includes: a processor and a memory; wherein the memory is configured to store one or more programs, the one or more programs including computer-executable instructions, and the processor is configured to execute the computer-executable instructions stored by the memory when the server is running, so as to cause the server to perform the vehicle control method of the first aspect.
In a seventh aspect, a terminal is provided, which includes: a processor and a memory; wherein the memory is used for storing one or more programs, the one or more programs including computer-executable instructions, and the processor executes the computer-executable instructions stored in the memory when the server is running, so as to cause the terminal to execute the vehicle control method according to the second aspect of the present invention.
The method comprises the steps of storing map data and a predictive cruise algorithm in a server, receiving a vehicle position and an indication cruise message sent by a terminal of a vehicle, and acquiring vehicle information of the vehicle from the indication cruise message; the cruise indication message is used for indicating the vehicle to enter a cruise state; determining torque information of the vehicle based on the vehicle position, the vehicle information, preset map information and a preset cruise algorithm, and sending the torque information to a terminal; the torque information comprises a plurality of positions on a driving route of the vehicle, and torque and gears corresponding to each position; the torque information is used to control the vehicle to travel on the travel route based on the torque in the torque information. Because the server can acquire the map data and update the map data in real time, the invention can determine the torque information by utilizing the map data in the server and the superstrong computing capability of the server, and can obtain information which is longer in distance and accords with the current road information. Therefore, the problems that map data are not updated timely and the current computing capability is insufficient, and the use experience of a user using the predictive cruise system is poor are solved.
Drawings
FIG. 1 is a schematic diagram of a vehicle control system according to an embodiment of the present invention;
FIG. 2 is a first flowchart illustrating a vehicle control method according to an embodiment of the present invention;
FIG. 3 is a second flowchart of a vehicle control method according to an embodiment of the present invention;
FIG. 4 is a first structural schematic diagram of a vehicle control device according to an embodiment of the present invention;
FIG. 5 is a schematic structural diagram of a vehicle control apparatus according to an embodiment of the present invention;
fig. 6 is a first schematic structural diagram of a server according to an embodiment of the present invention;
fig. 7 is a schematic diagram of a server structure according to an embodiment of the present invention.
Detailed Description
The technical solutions in the embodiments of the present invention will be described below with reference to the drawings in the embodiments of the present invention.
In the description of the present invention, "/" means "or" unless otherwise specified, for example, a/B may mean a or B. "and/or" herein is merely an association describing an associated object, and means that there may be three relationships, e.g., a and/or B, which may mean: a exists alone, A and B exist simultaneously, and B exists alone. Further, "at least one" or "a plurality" means two or more. The terms "first", "second", and the like do not necessarily limit the number and execution order, and the terms "first", "second", and the like do not necessarily limit the difference.
The predictive cruise system utilizes the road gradient, curvature and speed limit information provided by a map, and calculates the optimal torque and gear required by the vehicle to run on the road ahead by taking the transportation time efficiency and the like as basic constraint conditions, thereby realizing the cruise control technology of optimal economical driving. In the prior art, a predictive cruise system is provided in a vehicle. The anticipatory cruise system acquires map data stored in advance by a vehicle-mounted telematics (telematics BOX TBOX), acquires position information of a vehicle through a Global Positioning System (GPS), and inputs the acquired map data, the position information of the vehicle and an anticipatory cruise algorithm into a single chip microcomputer to calculate to obtain an anticipatory cruise strategy. Further, the predictive cruise system controls operation of the vehicle according to a predictive cruise strategy.
However, currently on-board TBOXs are all integrated with network modules so that remote updating of map data can be achieved. However, the map database is large, so that the update cycle of the map data is long, and a large amount of data traffic is required for updating the map data. Especially, when the vehicle runs to a newly-built road section, the map data cannot be updated in time, so that the predictive cruise strategy which cannot be obtained by the predictive cruise system is further caused, and the user experience is reduced. In addition, the predictive cruise strategy is obtained through the operation of the single chip microcomputer, and the operation route length is limited due to the limited operation capability of the single chip microcomputer, so that the global route planning cannot be realized.
The method comprises the steps that map data and a predictive cruise algorithm are stored in a server, the server receives a vehicle position and vehicle information sent by a terminal of a vehicle, and a predictive cruise strategy is determined based on the vehicle position, the vehicle information, preset map information and the preset cruise algorithm. Because the server can acquire the map data and update the map data in real time, the predictive cruise strategy can be determined by utilizing the map data in the server and the superstrong computing capability of the server, and the predictive cruise strategy which is longer in distance and accords with the current road information can be obtained.
The vehicle control method provided by the embodiment of the invention can be applied to a vehicle control system. Fig. 1 shows a schematic configuration of the vehicle control system. The vehicle control system 10 includes a server 11 and a terminal 12. The server 11 is connected to the terminal 12. The server 11 and the terminal 12 may be connected wirelessly.
In practical applications, the terminal 12 includes a Global Positioning System (GPS) and a network module, and may further include a connection harness, or may further include other electronic components, which is not limited in this embodiment of the present invention.
The terminal 12 may be configured to acquire a J1939 signal of the vehicle, the vehicle mass, and the position of the vehicle, and transmit the acquired J1939 signal of the vehicle, the vehicle mass, and the position of the vehicle to the server 11.
The terminal 12 can be plugged into an On Board Diagnostic (OBD) system for use. Plug and play to the terminal 12 can be achieved so that no rewiring or cover removal is required.
The server 11 may be a cloud server or other servers, the server 11 stores map data and a predictive cruise algorithm in advance, and the server 11 is configured to receive a J1939 signal, a vehicle mass, and a vehicle position of a vehicle, and may also be configured to obtain torque information of the vehicle according to the obtained J1939 signal, the vehicle mass, the vehicle position, the map data, and the predictive cruise algorithm of the vehicle. The server 11 may also be used to send torque information to the terminal 12.
FIG. 2 is a schematic flow diagram illustrating a vehicle control method according to some exemplary embodiments. In some embodiments, the vehicle control method described above may be applied to a vehicle control system as shown in fig. 1.
In one design, as shown in fig. 2, a vehicle control system according to an embodiment of the present invention includes the following S201 to S205:
s201, the terminal acquires the vehicle position of the vehicle and indicates a cruise message.
Wherein the cruise indication message includes vehicle information of the vehicle. The cruise indication message is used to indicate that the vehicle is entering a cruise state.
In this embodiment, the terminal acquires the position of the vehicle through the vehicle-mounted GPS. The terminal obtains vehicle information of the vehicle through a Controller Area Network (CAN), wherein the vehicle information comprises a cruise switch signal of the vehicle, the vehicle load, a cruise parameter of the vehicle and the like. Wherein the cruise switch signal is used to indicate that the vehicle is entering a cruise condition. And subsequently, the terminal packages the cruise parameters based on a preset signal protocol and generates an instruction cruise message according to the vehicle load and the packaged cruise parameters.
Illustratively, the predetermined protocol is the J1939 protocol.
In this embodiment, the server may obtain the cruise parameters of the vehicle from the indication cruise message, where the cruise parameters include a rear axle speed ratio, a tire radius, a transmission speed ratio, a wind resistance coefficient, and the like.
S202, the terminal sends the vehicle position of the vehicle and the cruise indicating message to the server.
As a possible implementation, the terminal sends the vehicle position of the vehicle and the cruise indication message to the server through the network module.
Correspondingly, the server receives the vehicle position sent by the terminal of the vehicle and the cruise indicating message.
As a possible implementation, the server receives, through its communication module, the vehicle position and the cruise indication message sent by the terminal of the vehicle.
Wherein the cruise indication message is used to indicate that the vehicle is entering a cruise state
S203, the server acquires the vehicle information of the vehicle from the cruise instruction message.
The vehicle information includes a vehicle load of the vehicle and a cruising parameter of the vehicle.
In some embodiments, S203 provided in the embodiments of the present invention specifically includes S2031 described below
S2031, the server analyzes the instruction cruise message to obtain the cruise parameters based on a preset signal protocol.
As a possible implementation, the server parses the instruction cruise message based on a preset signal protocol to obtain the cruise parameter.
Illustratively, the predetermined protocol is the J1939 protocol.
S204, the server determines torque information of the vehicle based on the vehicle position, the vehicle information, preset map information and a preset cruise algorithm.
The torque information comprises a plurality of positions on a driving route of the vehicle, and torque and gears corresponding to each position; the torque information is used to control the vehicle to travel on the travel route based on the torque in the torque information.
As a possible implementation manner, the server inputs the vehicle position, the vehicle information and the preset map information into a preset cruise algorithm to obtain the torque information output by the cruise algorithm.
Illustratively, the torque information is (116 ° 20 ', 39 ° 56 ', 39 ° 56 ', 12, 90.5N · m, 6).
The specific implementation of the steps may refer to the prior art, and will not be described herein.
It should be noted that the map information and the cruise algorithm may be set in the server by the operation and maintenance staff in advance.
It will be appreciated that the map information in the server may be updated in real time, with the map information in the server being the most up-to-date map information when determining the torque information.
Optionally, the server determines the torque information of the current vehicle based on the current vehicle position, the current vehicle information, the previous vehicle information, the preset map information, and the preset cruise algorithm.
The front vehicle is located in front of the current vehicle, and the front vehicle information comprises the speed and the position of the front vehicle.
The vehicle position, the vehicle information, and the torque information of the vehicle are all information of the current vehicle.
As a possible implementation, the server determines the speed and the position of the vehicle ahead through data returned by the millimeter wave radar in a case where the current vehicle and the vehicle ahead are located on the same lane. The server determines torque information of the current vehicle following the vehicle based on the current vehicle position, the current vehicle information, the previous vehicle information, the preset map information and the preset cruise algorithm.
The specific implementation of the steps may refer to the prior art, and will not be described herein.
And S205, the server sends torque information to the terminal.
As a possible implementation, the server sends the torque information to the terminal through its communication module.
Accordingly, the terminal receives the torque information sent by the server.
The torque information is determined by the server based on the vehicle position, the vehicle information, the preset map information and the preset cruise algorithm, and comprises a plurality of positions on a driving route of the vehicle, and torque and gears corresponding to each position; the torque information is used to control the vehicle to travel on the travel route based on the torque in the torque information.
As a possible implementation manner, the terminal receives the torque information sent by the server through the network module.
In one design, as shown in fig. 3, the vehicle control method according to the embodiment of the present invention, after S205 described above, further includes S206-S208:
s206, the terminal acquires the real-time position of the vehicle.
As a possible implementation mode, the terminal acquires the real-time position of the vehicle through the vehicle-mounted GPS. The vehicle real-time location includes the longitude, latitude, and altitude of the vehicle.
And S207, the terminal determines a target torque corresponding to the real-time position from the torque information according to the real-time position.
As a possible implementation manner, the terminal matches the torque and the gear corresponding to the real-time position from the torque information according to the real-time position, and determines that the torque is the target torque corresponding to the real-time position.
And S208, controlling the vehicle to run by the terminal according to the target torque.
As a possible implementation, the terminal controls the vehicle to run according to the target torque through the CAN.
The method comprises the steps of storing map data and a predictive cruise algorithm in a server, receiving a vehicle position and an indication cruise message sent by a terminal of a vehicle, and acquiring vehicle information of the vehicle from the indication cruise message; the cruise indication message is used for indicating the vehicle to enter a cruise state; determining torque information of the vehicle based on the vehicle position, the vehicle information, preset map information and a preset cruise algorithm, and sending the torque information to a terminal; the torque information comprises a plurality of positions on a driving route of the vehicle, and torque and gears corresponding to each position; the torque information is used to control the vehicle to travel on the travel route based on the torque in the torque information. Because the server can acquire the map data and update the map data in real time, the invention can determine the torque information by utilizing the map data in the server and the superstrong computing capability of the server, and can obtain information which is longer in distance and accords with the current road information. Therefore, the problems that map data are not updated timely and the current computing capability is insufficient, and the use experience of a user using the predictive cruise system is poor are solved.
The scheme provided by the embodiment of the invention is mainly introduced from the perspective of a method. To implement the above functions, it includes hardware structures and/or software modules for performing the respective functions. Those of skill in the art will readily appreciate that the various illustrative elements and algorithm steps described in connection with the embodiments disclosed herein may be implemented as hardware or combinations of hardware and computer software. Whether a function is performed as hardware or computer software drives hardware depends upon the particular application and design constraints imposed on the solution. Skilled artisans may implement the described functionality in varying ways for each particular application, but such implementation decisions should not be interpreted as causing a departure from the scope of the present invention.
In the embodiment of the present invention, the server may be divided into the functional modules according to the above method example, for example, each functional module may be divided corresponding to each function, or two or more functions may be integrated into one processing module. The integrated module can be realized in a hardware mode, and can also be realized in a software functional module mode. Optionally, the division of the modules in the embodiment of the present invention is schematic, and is only a logic function division, and there may be another division manner in actual implementation.
Fig. 4 is a schematic structural diagram of a vehicle control device according to an embodiment of the present invention. The application is to a server. As shown in fig. 4, a vehicle control device 30 according to an embodiment of the present invention includes: a receiving unit 301, an obtaining unit 302 and a determining unit 303.
The receiving unit 301 is used for receiving the vehicle position sent by the terminal of the vehicle and the cruise indication message, and the cruise indication message is used for indicating the vehicle to enter a cruise state. For example, the receiving unit 301 may be configured to perform S2031.
An obtaining unit 302 for obtaining vehicle information of the vehicle from the cruise instruction message. For example, as shown in fig. 2, the obtaining unit 302 may be configured to execute S203.
A determining unit 303, configured to determine torque information of the vehicle based on the vehicle position, the vehicle information, preset map information, and a preset cruise algorithm, and send the torque information to the terminal. The torque information includes a plurality of positions on a driving route of the vehicle, and a torque and a gear corresponding to each position. The torque information is used to control the vehicle to travel on the travel route based on the torque in the torque information. For example, as shown in fig. 2, the determining unit 303 may be configured to perform S204-S205.
Optionally, the vehicle information includes a vehicle load of the vehicle and a cruising parameter of the vehicle.
The obtaining unit 302 is specifically configured to parse the instruction cruise message based on a preset signal protocol to obtain the cruise parameter.
Fig. 5 is a schematic structural diagram of a vehicle control device according to an embodiment of the present invention. The method is applied to the terminal. As shown in fig. 5, a vehicle control device 40 according to an embodiment of the present invention includes: a transmitting unit 401 and a receiving unit 402.
A sending unit 401, configured to send the vehicle position of the vehicle and the cruise indication message to the server. The cruise indication message includes vehicle information of the vehicle. The cruise indication message is used to indicate that the vehicle is entering a cruise state. For example, as shown in fig. 2, the sending unit 401 may be configured to execute S202.
A receiving unit 402, configured to receive the torque information sent by the server. The torque information is determined by the server based on the vehicle position, the vehicle information, the preset map information and the preset cruise algorithm, and the torque information comprises a plurality of positions on the driving route of the vehicle, and the torque and the gear corresponding to each position. The torque information is used to control the vehicle to travel on the travel route based on the torque in the torque information.
Optionally, the vehicle control apparatus further includes an obtaining unit 403, a packaging unit 404, and a generating unit 405.
An obtaining unit 403 is used for obtaining the cruising parameters of the vehicle and the vehicle load.
And the encapsulating unit 404 is configured to encapsulate the cruise parameter based on a preset signal protocol.
A generating unit 405 for generating a cruise indication message according to the vehicle load and the packaged cruise parameters.
Optionally, the vehicle control apparatus further includes a determination unit 406 and a control unit 407.
And the obtaining unit 403 is further configured to obtain a real-time position of the vehicle after receiving the torque information sent by the server. For example, as shown in fig. 3, the obtaining unit 403 may be configured to execute S206.
And the determining unit 406 is configured to determine, according to the real-time position, a target torque corresponding to the real-time position from the torque information. For example, as shown in fig. 3, the determining unit 406 may be configured to execute S207.
And a control unit 407 for controlling the vehicle to run according to the target torque. For example, as shown in fig. 3, the control unit 407 may be configured to execute S208.
In the case of implementing the functions of the integrated modules in the form of hardware, the embodiment of the present invention provides a possible structural schematic diagram of the server involved in the above embodiments. As shown in fig. 6, the server 50 includes a processor 501, a memory 502, and a bus 503. The processor 501 and the memory 502 may be connected by a bus 503.
The processor 501 is a control center of the communication apparatus, and may be a single processor or a collective term for a plurality of processing elements. For example, the processor 501 may be a Central Processing Unit (CPU), other general-purpose processors, or the like. Wherein a general purpose processor may be a microprocessor or any conventional processor or the like.
For one embodiment, processor 501 may include one or more CPUs, such as CPU 0 and CPU 1 shown in FIG. 6.
The memory 502 may be, but is not limited to, a read-only memory (ROM) or other type of static storage device that may store static information and instructions, a Random Access Memory (RAM) or other type of dynamic storage device that may store information and instructions, an electrically erasable programmable read-only memory (EEPROM), a magnetic disk storage medium or other magnetic storage device, or any other medium that can be used to carry or store desired program code in the form of instructions or data structures and that can be accessed by a computer.
As a possible implementation, the memory 502 may be present separately from the processor 501, and the memory 502 may be connected to the processor 501 via a bus 503 for storing instructions or program code. The processor 501 can implement the resource isolation method provided by the embodiment of the present invention when calling and executing the instructions or program codes stored in the memory 502.
In another possible implementation, the memory 502 may also be integrated with the processor 501.
The bus 503 may be an Industry Standard Architecture (ISA) bus, a Peripheral Component Interconnect (PCI) bus, an Extended ISA (EISA) bus, or the like. The bus may be divided into an address bus, a data bus, a control bus, etc. For ease of illustration, only one thick line is shown in FIG. 7, but this is not intended to represent only one bus or type of bus.
It is to be noted that the configuration shown in fig. 6 does not constitute a limitation on the server 50. In addition to the components shown in FIG. 6, the server 50 may include more or fewer components than shown, or some components may be combined, or a different arrangement of components.
As an example, in connection with fig. 4, the function implemented by the determination unit 303 in the vehicle control apparatus 30 is the same as the function of the processor 501 in fig. 6.
Optionally, as shown in fig. 6, the server 50 provided in the embodiment of the present invention may further include a communication interface 504.
A communication interface 504 for connecting with other devices through a communication network. The communication network may be an ethernet network, a radio access network, a Wireless Local Area Network (WLAN), etc. The communication interface 504 may include a receiving unit for receiving data and a transmitting unit for transmitting data.
In one design, in the server provided in the embodiment of the present invention, the communication interface may be further integrated in the processor.
Fig. 7 shows another hardware configuration of the server in the embodiment of the present invention. As shown in fig. 7, server 60 may include a processor 601 and a communication interface 602. Processor 601 is coupled to a communication interface 602.
The functions of the processor 601 may refer to the description of the processor 501 above. The processor 601 also has a memory function, and the function of the memory 502 can be referred to.
The communication interface 602 is used to provide data to the processor 601. The communication interface 602 may be an internal interface of the communication device, or may be an external interface (corresponding to the communication interface 504) of the communication device.
It should be noted that the configuration shown in fig. 7 does not constitute a limitation of the server, and that the server may include more or less components than those shown in fig. 7, or combine some components, or a different arrangement of components than those shown in fig. 7.
Meanwhile, the schematic diagram of the hardware structure of the terminal provided in the embodiment of the present invention may also refer to the description of the server in fig. 6 or fig. 7, which is not described herein again. The difference is that the server comprises a processor for performing the steps performed by the application relay device in the above described embodiments.
Through the above description of the embodiments, it is clear for a person skilled in the art that, for convenience and simplicity of description, only the division of the above functional units is illustrated. In practical applications, the above function allocation can be performed by different functional units according to needs, that is, the internal structure of the device is divided into different functional units to perform all or part of the above described functions. For the specific working processes of the system, the apparatus and the unit described above, reference may be made to the corresponding processes in the foregoing method embodiments, and details are not described here again.
The embodiment of the present invention further provides a computer-readable storage medium, where instructions are stored in the computer-readable storage medium, and when the instructions are executed by a computer, the computer executes each step in the method flow shown in the above method embodiment.
Embodiments of the present invention provide a computer program product comprising instructions which, when run on a computer, cause the computer to perform the vehicle control method of the above-described method embodiments.
The computer readable storage medium may be, for example, but not limited to, an electronic, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or any combination thereof. More specific examples (a non-exhaustive list) of the computer readable storage medium would include the following: an electrical connection having one or more wires, a portable computer diskette, and a hard disk. Random Access Memory (RAM), Read-Only Memory (ROM), Erasable Programmable Read-Only Memory (EPROM), registers, a hard disk, an optical fiber, a portable Compact disk Read-Only Memory (CD-ROM), an optical storage device, a magnetic storage device, or any other form of computer-readable storage medium, in any suitable combination, or as appropriate in the art. An exemplary storage medium is coupled to the processor such the processor can read information from, and write information to, the storage medium. Of course, the storage medium may also be integral to the processor. The processor and the storage medium may reside in an Application Specific Integrated Circuit (ASIC). In embodiments of the invention, a computer readable storage medium may be any tangible medium that can contain, or store a program for use by or in connection with an instruction execution system, apparatus, or device.
Since the server, the computer-readable storage medium, and the computer program product in the embodiments of the present invention may be applied to the method described above, reference may also be made to the method embodiments for obtaining technical effects, and details of the embodiments of the present invention are not described herein again.
The above description is only an embodiment of the present invention, but the scope of the present invention is not limited thereto, and any changes or substitutions within the technical scope of the present invention are intended to be covered by the scope of the present invention.
Claims (13)
1. A vehicle control method is applied to a server and is characterized by comprising the following steps:
receiving a vehicle position and an indication cruise message sent by a terminal of a vehicle, and acquiring vehicle information of the vehicle from the indication cruise message; the cruise indication message is used for indicating the vehicle to enter a cruise state;
determining torque information of the vehicle based on the vehicle position, the vehicle information, preset map information and a preset cruise algorithm, and sending the torque information to the terminal; the torque information comprises a plurality of positions on a driving route of the vehicle, and torque and gears corresponding to each position; the torque information is used for controlling the vehicle to run on the running route based on the torque in the torque information.
2. The vehicle control method according to claim 1, characterized in that the vehicle information includes a vehicle load of the vehicle and a cruise parameter of the vehicle; the obtaining the vehicle information of the vehicle from the cruise indication message comprises:
and analyzing the instruction cruise message based on a preset signal protocol to acquire the cruise parameters.
3. A vehicle control method is applied to a terminal and is characterized by comprising the following steps:
sending a vehicle position of the vehicle and an indication cruise message to a server; the cruise-indicated message includes vehicle information of the vehicle; the cruise indication message is used for indicating the vehicle to enter a cruise state;
receiving torque information sent by the server; the torque information is determined by the server based on the vehicle position, the vehicle information, preset map information and a preset cruise algorithm, and comprises a plurality of positions on a driving route of the vehicle, and a torque and a gear corresponding to each position; the torque information is used for controlling the vehicle to run on the running route based on the torque in the torque information.
4. The vehicle control method according to claim 3, characterized by further comprising:
acquiring the cruising parameters of the vehicle and the vehicle load;
and packaging the cruise parameters based on a preset signal protocol, and generating the cruise indication message according to the vehicle load and the packaged cruise parameters.
5. The vehicle control method according to claim 4, characterized in that after the receiving the torque information transmitted by the server, the method further comprises:
acquiring a real-time position of the vehicle;
and determining a target torque corresponding to the real-time position from the torque information according to the real-time position, and controlling the vehicle to run according to the target torque.
6. A vehicle control device applied to a server is characterized by comprising: a receiving unit, an obtaining unit and a determining unit;
the receiving unit is used for receiving a vehicle position sent by a terminal of a vehicle and an instruction cruising message, and the instruction cruising message is used for instructing the vehicle to enter a cruising state;
the acquisition unit is used for acquiring the vehicle information of the vehicle from the cruise instruction message;
the determining unit is used for determining the torque information of the vehicle based on the vehicle position, the vehicle information, the preset map information and the preset cruise algorithm, and sending the torque information to the terminal; the torque information comprises a plurality of positions on a driving route of the vehicle, and torque and gears corresponding to each position; the torque information is used for controlling the vehicle to run on the running route based on the torque in the torque information.
7. The vehicle control apparatus according to claim 6, characterized in that the vehicle information includes a vehicle load of the vehicle and a cruise parameter of the vehicle;
the obtaining unit is specifically configured to analyze the cruise instruction message based on a preset signal protocol to obtain the cruise parameter.
8. A vehicle control device applied to a terminal, comprising: a transmitting unit and a receiving unit;
the sending unit is used for sending the vehicle position of the vehicle and the cruise instruction message to the server; the cruise-indicated message includes vehicle information of the vehicle; the cruise indication message is used for indicating the vehicle to enter a cruise state;
the receiving unit is used for receiving the torque information sent by the server; the torque information is determined by the server based on the vehicle position, the vehicle information, preset map information and a preset cruise algorithm, and comprises a plurality of positions on a driving route of the vehicle, and a torque and a gear corresponding to each position; the torque information is used for controlling the vehicle to run on the running route based on the torque in the torque information.
9. The vehicle control apparatus according to claim 8, characterized by further comprising an acquisition unit, a packaging unit, and a generation unit;
the acquiring unit is used for acquiring the cruising parameters of the vehicle and the vehicle load;
the packaging unit is used for packaging the cruise parameters based on a preset signal protocol;
the generating unit is used for generating the cruise indication message according to the vehicle load and the packaged cruise parameters.
10. The vehicle control apparatus according to claim 9, characterized by further comprising a determination unit and a control unit;
the obtaining unit is further used for obtaining the real-time position of the vehicle after the torque information sent by the server is received;
the determining unit is used for determining a target torque corresponding to the real-time position from the torque information according to the real-time position;
the control unit is used for controlling the vehicle to run according to the target torque.
11. A computer readable storage medium storing one or more programs, the one or more programs comprising instructions, which when executed by a computer, cause the computer to perform the vehicle control method of any of claims 1-2 or any of claims 3-5.
12. A server, comprising: a processor and a memory; wherein the memory is configured to store one or more programs including computer-executable instructions that, when executed by the server, are executed by the processor to cause the server to perform the vehicle control method of any of claims 1-2.
13. A terminal, comprising: a processor and a memory; wherein the memory is configured to store one or more programs including computer-executable instructions that, when executed by the server, are executed by the processor to cause the server to perform the vehicle control method of any of claims 3-5.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN202111227605.0A CN113879302A (en) | 2021-10-21 | 2021-10-21 | Vehicle control method, device, equipment and storage medium |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN202111227605.0A CN113879302A (en) | 2021-10-21 | 2021-10-21 | Vehicle control method, device, equipment and storage medium |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| CN113879302A true CN113879302A (en) | 2022-01-04 |
Family
ID=79004243
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN202111227605.0A Pending CN113879302A (en) | 2021-10-21 | 2021-10-21 | Vehicle control method, device, equipment and storage medium |
Country Status (1)
| Country | Link |
|---|---|
| CN (1) | CN113879302A (en) |
Citations (20)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20110184642A1 (en) * | 2009-12-18 | 2011-07-28 | Daimler Trucks North America Llc | Fuel efficient routing system and method |
| CN106232443A (en) * | 2014-04-14 | 2016-12-14 | 三菱电机株式会社 | Drive supporting device and driving support method |
| CN106314431A (en) * | 2015-06-29 | 2017-01-11 | 比亚迪股份有限公司 | Cruise control system and method for vehicles |
| CN107757619A (en) * | 2016-08-17 | 2018-03-06 | 福特全球技术公司 | For reducing the device of motor vehicle speed |
| CN108027242A (en) * | 2015-11-30 | 2018-05-11 | 华为技术有限公司 | Automatic Pilot air navigation aid, device, system, car-mounted terminal and server |
| CN108482368A (en) * | 2018-03-28 | 2018-09-04 | 成都博士信智能科技发展有限公司 | Automatic driving vehicle anticollision control method based on sand table and device |
| CN109367537A (en) * | 2018-12-06 | 2019-02-22 | 吉林大学 | An adaptive cruise control system and method for electric vehicles based on the Internet of Vehicles |
| CN109669451A (en) * | 2017-10-16 | 2019-04-23 | 株式会社万都 | Autonomous driving holding equipment and method |
| CN109934954A (en) * | 2019-02-01 | 2019-06-25 | 北京百度网讯科技有限公司 | Method and device for determining the operation scene of an unmanned vehicle |
| CN109955850A (en) * | 2017-12-14 | 2019-07-02 | 比亚迪股份有限公司 | Vehicle and method and system for recording adaptive cruise trajectory thereof |
| CN110562257A (en) * | 2019-08-29 | 2019-12-13 | 北京梧桐车联科技有限责任公司 | information processing method and device, vehicle and storage medium |
| US20200209846A1 (en) * | 2018-12-28 | 2020-07-02 | Didi Research America, Llc | System and method for updating vehicle operation based on remote intervention |
| CN111376913A (en) * | 2018-12-26 | 2020-07-07 | 丰田自动车株式会社 | Vehicle control apparatus, vehicle control method, and vehicle control system |
| CN111629944A (en) * | 2018-02-01 | 2020-09-04 | 本田技研工业株式会社 | Vehicle control device, vehicle, and vehicle control method |
| US20200394918A1 (en) * | 2018-02-27 | 2020-12-17 | Zhejiang Geely Automobile Research Institute Co., Ltd. | Safe passing system and method for vehicle |
| CN112693459A (en) * | 2021-01-29 | 2021-04-23 | 中国重汽集团济南动力有限公司 | Heavy commercial vehicle self-adaptive cruise system and control method thereof |
| CN112874321A (en) * | 2021-02-28 | 2021-06-01 | 南京汽车集团有限公司 | Starting system and starting method of new energy cargo vehicle |
| CN113329070A (en) * | 2021-05-25 | 2021-08-31 | 中寰卫星导航通信有限公司 | Method, device and equipment for acquiring vehicle operation data and storage medium |
| CN113401128A (en) * | 2021-08-06 | 2021-09-17 | 清华大学 | Vehicle driving mode switching method based on vehicle cloud communication |
| CN113492860A (en) * | 2020-04-08 | 2021-10-12 | 华为技术有限公司 | Driving performance adjusting method and device |
-
2021
- 2021-10-21 CN CN202111227605.0A patent/CN113879302A/en active Pending
Patent Citations (20)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20110184642A1 (en) * | 2009-12-18 | 2011-07-28 | Daimler Trucks North America Llc | Fuel efficient routing system and method |
| CN106232443A (en) * | 2014-04-14 | 2016-12-14 | 三菱电机株式会社 | Drive supporting device and driving support method |
| CN106314431A (en) * | 2015-06-29 | 2017-01-11 | 比亚迪股份有限公司 | Cruise control system and method for vehicles |
| CN108027242A (en) * | 2015-11-30 | 2018-05-11 | 华为技术有限公司 | Automatic Pilot air navigation aid, device, system, car-mounted terminal and server |
| CN107757619A (en) * | 2016-08-17 | 2018-03-06 | 福特全球技术公司 | For reducing the device of motor vehicle speed |
| CN109669451A (en) * | 2017-10-16 | 2019-04-23 | 株式会社万都 | Autonomous driving holding equipment and method |
| CN109955850A (en) * | 2017-12-14 | 2019-07-02 | 比亚迪股份有限公司 | Vehicle and method and system for recording adaptive cruise trajectory thereof |
| CN111629944A (en) * | 2018-02-01 | 2020-09-04 | 本田技研工业株式会社 | Vehicle control device, vehicle, and vehicle control method |
| US20200394918A1 (en) * | 2018-02-27 | 2020-12-17 | Zhejiang Geely Automobile Research Institute Co., Ltd. | Safe passing system and method for vehicle |
| CN108482368A (en) * | 2018-03-28 | 2018-09-04 | 成都博士信智能科技发展有限公司 | Automatic driving vehicle anticollision control method based on sand table and device |
| CN109367537A (en) * | 2018-12-06 | 2019-02-22 | 吉林大学 | An adaptive cruise control system and method for electric vehicles based on the Internet of Vehicles |
| CN111376913A (en) * | 2018-12-26 | 2020-07-07 | 丰田自动车株式会社 | Vehicle control apparatus, vehicle control method, and vehicle control system |
| US20200209846A1 (en) * | 2018-12-28 | 2020-07-02 | Didi Research America, Llc | System and method for updating vehicle operation based on remote intervention |
| CN109934954A (en) * | 2019-02-01 | 2019-06-25 | 北京百度网讯科技有限公司 | Method and device for determining the operation scene of an unmanned vehicle |
| CN110562257A (en) * | 2019-08-29 | 2019-12-13 | 北京梧桐车联科技有限责任公司 | information processing method and device, vehicle and storage medium |
| CN113492860A (en) * | 2020-04-08 | 2021-10-12 | 华为技术有限公司 | Driving performance adjusting method and device |
| CN112693459A (en) * | 2021-01-29 | 2021-04-23 | 中国重汽集团济南动力有限公司 | Heavy commercial vehicle self-adaptive cruise system and control method thereof |
| CN112874321A (en) * | 2021-02-28 | 2021-06-01 | 南京汽车集团有限公司 | Starting system and starting method of new energy cargo vehicle |
| CN113329070A (en) * | 2021-05-25 | 2021-08-31 | 中寰卫星导航通信有限公司 | Method, device and equipment for acquiring vehicle operation data and storage medium |
| CN113401128A (en) * | 2021-08-06 | 2021-09-17 | 清华大学 | Vehicle driving mode switching method based on vehicle cloud communication |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN112000458B (en) | Method and apparatus for allocating automobile computing tasks to networked devices with heterogeneous capabilities | |
| US10473474B2 (en) | System and method for vehicle energy estimation, adaptive control and routing | |
| CN112249034B (en) | Automobile brain system and vehicle driving control method | |
| EP3936826A2 (en) | Method and apparatus for vehicle navigation and system | |
| CN117950478A (en) | Application priority based power management for computer devices | |
| CN217435657U (en) | Electrical system of automatic driving vehicle and automatic driving vehicle | |
| CN115179879B (en) | Vehicle self-wake-up method and device, vehicle and storage medium | |
| CN207946703U (en) | Unmanned control system based on smart cloud | |
| CN113781786A (en) | Method, device and equipment for confirming unviable area and readable storage medium | |
| CN113011852A (en) | Vehicle maintenance reminder method, device, in-vehicle equipment and storage medium | |
| CN113505056A (en) | Vehicle diagnosis method, system, device and storage medium | |
| CN113497670A (en) | Map data acquisition method, device and system | |
| CN106891897A (en) | A kind of onboard operations system, intelligent automobile and vehicle-mounted control method | |
| CN115657647B (en) | Fault determination method, device, vehicle and storage medium | |
| CN116233789A (en) | Service processing method, device, electronic device and readable storage medium | |
| CN116222600A (en) | Multi-target path planning method, system, medium and terminal for intelligent vehicle | |
| CN114141014B (en) | Method, device and equipment for determining parking lot and storage medium | |
| CN115442274A (en) | Method, device, equipment and medium for testing delay time of uploading automobile data to cloud | |
| CN113879302A (en) | Vehicle control method, device, equipment and storage medium | |
| US11372442B2 (en) | Vehicle control system validation technique and validation device, and control device | |
| Su et al. | An in-vehicle infotainment platform for integrating heterogeneous networks interconnection | |
| CN111613092A (en) | Vehicle collision early warning method, device, equipment and computer readable storage medium | |
| US20230388765A1 (en) | Managing Processing Of A Basic Safety Message | |
| CN117315959A (en) | Vehicle control method and electronic device | |
| CN114061587B (en) | Track information processing method and device, electronic equipment 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 | ||
| RJ01 | Rejection of invention patent application after publication | ||
| RJ01 | Rejection of invention patent application after publication |
Application publication date: 20220104 |