Method, system, device and storage medium for determining vehicle driving mode
By obtaining the driving mode control instructions from the remote monitoring platform and the vehicle's first driving mode at the current moment, combined with the driving mode priority, the vehicle's optional driving mode is determined when the vehicle is powered on again, solving the safety and stability problems caused by unstable driving mode switching in unmanned driving technology, and improving the safety and stability of vehicle control.
Patent Information
- Application Number
- CN202211212637.8
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2022-09-30
- Publication Date
- 2025-10-17
- Estimated Expiration
- 2042-09-30
AI Technical Summary
In existing unmanned driving technologies, the switching of vehicle driving modes is relatively simple and direct, resulting in poor safety and stability of vehicle control.
By obtaining the driving mode control instructions from the remote monitoring platform and the first driving mode of the vehicle at the current moment, combined with the driving mode priority, the vehicle's optional driving mode is determined when the vehicle is powered on again to ensure the stability and safety of the driving mode.
It improves the safety and stability of vehicle control in unmanned driving technology, ensuring the reasonable switching of driving modes and flexible operation of the vehicle.
Smart Images

Figure CN117842037B_ABST
Abstract
Description
TECHNICAL FIELD
[0001] The present application relates to the technical field of automatic driving, and in particular to a vehicle driving mode determination method, system, device and storage medium. BACKGROUND
[0002] With the development of unmanned driving, automatic driving technology is increasingly mature, and new driving modes such as remote control driving and remote driving are gradually entering the field of view of everyone.
[0003] In the prior art, the switching of the driving mode is relatively simple and direct, and the precise distinction and determination between different vehicle states and driving modes are not made, which directly affects the safety and stability of the vehicle. SUMMARY
[0004] The present application provides a vehicle driving mode determination method, system, device and storage medium, which solves the problem of poor safety and stability of vehicle control in existing unmanned driving technology.
[0005] A vehicle driving mode determination method comprises:
[0006] acquiring a driving mode control instruction sent by a remote monitoring platform and a first driving mode of a vehicle at a current time;
[0007] When the vehicle is powered on again, the optional driving mode of the vehicle is determined according to the driving mode control instruction, the first driving mode and a driving mode priority.
[0008] Preferably, after acquiring the driving mode control instruction sent by the remote monitoring platform and the first driving mode of the vehicle at the current time, the vehicle driving mode determination method further comprises:
[0009] The driving mode of the vehicle is determined to remain unchanged at the first driving mode until the vehicle is powered off.
[0010] Preferably, the optional driving mode of the vehicle is determined according to the driving mode control instruction, the first driving mode and the driving mode priority, comprising:
[0011] If the driving mode control instruction is an instruction for prohibiting the driving mode switching function, the optional driving mode of the vehicle is determined based on the first driving mode and the driving mode priority;
[0012] If the driving mode control instruction is an instruction for allowing the driving mode switching function, a specified driving mode is determined from the driving mode control instruction, and the optional driving mode of the vehicle is determined according to the specified driving mode and the driving mode priority.
[0013] Preferably, the determining the selectable driving mode of the vehicle based on the first driving mode and the driving mode priority comprises:
[0014] determining at least one candidate driving mode based on the first driving mode and the driving mode priority;
[0015] determining the selectable driving mode of the vehicle from the at least one candidate driving mode.
[0016] Preferably, the determining the selectable driving mode of the vehicle based on the specified driving mode and the driving mode priority comprises:
[0017] if the first driving mode is a manual driving mode, determining the manual driving mode as a candidate driving mode;
[0018] if the first driving mode is not a manual driving mode, determining at least one driving mode with a driving mode priority higher than the first driving mode as a candidate driving mode.
[0019] Preferably, the determining the selectable driving mode of the vehicle based on the specified driving mode and the driving mode priority in the driving mode control instruction comprises:
[0020] determining at least one driving mode with a driving mode priority higher than or equal to the specified driving mode as a candidate driving mode;
[0021] determining the selectable driving mode of the vehicle from the at least one candidate driving mode.
[0022] Preferably, before the obtaining the driving mode control instruction sent by the remote monitoring platform and the first driving mode of the vehicle at the current time, the method further comprises:
[0023] after the vehicle is powered on, performing a secure connection authentication on the vehicle to obtain a connection authentication result;
[0024] if the connection authentication result is verified, performing the obtaining the driving mode control instruction sent by the remote monitoring platform and the first driving mode of the vehicle at the current time;
[0025] wherein the vehicle comprises a control unit and a vehicle-mounted device; and the performing the secure connection authentication on the vehicle to obtain the connection authentication result comprises:
[0026] the control unit sends a connection request to the vehicle-mounted device, the connection request comprising a first ciphertext;
[0027] The vehicle-mounted device parses and verifies the first ciphertext to obtain a first ciphertext verification result, and generates second ciphertext according to the first ciphertext verification result and sends the second ciphertext to the control unit.
[0028] The control unit parses and verifies the second ciphertext to obtain a connection authentication result.
[0029] Preferably, before the driving mode control instruction sent by the remote monitoring platform and the first driving mode of the vehicle at the current time are obtained, the vehicle driving mode determination method further comprises:
[0030] detecting a fault of the vehicle to obtain a fault detection result;
[0031] If the fault detection result is that the vehicle is fault-free, a vehicle fault-free message is sent to the remote monitoring platform, and the driving mode control instruction sent by the remote monitoring platform is obtained in the first driving mode.
[0032] The embodiment of the application further provides a vehicle-mounted device, which comprises a memory, a processor, and a computer program stored in the memory and executable on the processor, and the processor implements the above-mentioned vehicle driving mode determination method when executing the computer program.
[0033] The embodiment of the application provides a vehicle driving mode determination system, which comprises the above-mentioned vehicle-mounted device and a remote monitoring platform in communication with the vehicle-mounted device.
[0034] The embodiment of the application provides an automobile, which comprises the above-mentioned vehicle-mounted device.
[0035] The embodiment of the application further provides a computer readable storage medium, which stores a computer program, and the computer program is executable on a processor to implement the above-mentioned vehicle driving mode determination method.
[0036] The above-mentioned vehicle driving mode determination method, system, device and storage medium confirm the first driving mode of the vehicle at the current time after obtaining the driving mode control instruction sent by the remote monitoring platform, so as to be used for subsequent options of the driving mode, and determine the selectable driving mode of the vehicle according to the driving mode control instruction, the first driving mode and the driving mode priority when the vehicle is powered on again, so as to complete the control of the vehicle driving mode, thereby improving the safety and stability of the vehicle control in the unmanned driving technology. BRIEF DESCRIPTION OF DRAWINGS
[0037] In order to more clearly illustrate the technical solutions of the embodiments of the present application, the following will briefly introduce the drawings needed to be used in the description of the embodiments of the present application. Obviously, the drawings in the following description are only some embodiments of the present application, and for those skilled in the art, other drawings can also be obtained from these drawings without creative labor.
[0038] Figure 1 is a schematic diagram of an application environment of a vehicle driving mode determination method in an embodiment of the present application;
[0039] Figure 2 is a flowchart of a vehicle driving mode determination method in an embodiment of the present application;
[0040] Figure 3 is another flowchart of a vehicle driving mode determination method in an embodiment of the present application;
[0041] Figure 4 is another flowchart of a vehicle driving mode determination method in an embodiment of the present application;
[0042] Figure 5 is another flowchart of a vehicle driving mode determination method in an embodiment of the present application;
[0043] Figure 6 is a flowchart of a vehicle driving mode determination method in another embodiment of the present application;
[0044] Figure 7 is a flowchart of a vehicle driving mode determination method in another embodiment of the present application;
[0045] Figure 8 is a schematic diagram of a vehicle-mounted device in an embodiment of the present application. DETAILED DESCRIPTION
[0046] The technical solutions of the embodiments of the present application will be described clearly and completely in the following with reference to the drawings in the embodiments of the present application. Obviously, the described embodiments are only some embodiments of the present application, not all the embodiments. Based on the embodiments in the present application, all the other embodiments obtained by those skilled in the art without creative labor are within the protection scope of the present application.
[0047] The vehicle driving mode determination method provided by the embodiments of the present application can be applied in the application environment shown in the following, for example. Figure 1 The application environment shown in the following. Figure 1As shown, the client (on-board equipment) communicates with the server (remote monitoring platform) through the network. The client, also known as the user end, is a program that provides local services for clients corresponding to the server. The client (on-board equipment) includes but is not limited to various on-board terminals, on-board domain controllers, electronic control units (ECU), single-chip microcomputers, personal computers, notebook computers, smart phones, tablet computers, cameras, and portable wearable devices. The server can be a standalone server or a cloud server that provides remote monitoring, cloud services, cloud databases, cloud computing, cloud functions, cloud storage, network services, cloud communication, middleware services, domain name services, security services, content delivery networks (CDN), and big data and artificial intelligence platforms, and other basic cloud computing services.
[0048] The vehicle driving mode determination method provided by the embodiment of the application can be applied in the application environment as shown in the figure. Figure 1 Specifically, the vehicle driving mode determination method is applied in a vehicle control system, which includes an on-board equipment and a server as shown in the figure. Figure 1 The on-board equipment and the server (remote monitoring platform) communicate through the network to realize that the server sends driving mode control instructions to control and process the vehicle, thereby improving the safety and stability of vehicle control.
[0049] In an embodiment, as shown in the figure, a vehicle driving mode determination method is provided. Figure 2 The method is applied to the on-board equipment in the figure as an example, which includes the following steps: Figure 1
[0050] S201: Obtain the driving mode control instructions sent by the remote monitoring platform and the first driving mode of the vehicle at the current time;
[0051] S202: When the vehicle is powered on again, determine the selectable driving mode of the vehicle according to the driving mode control instructions, the first driving mode, and the driving mode priority.
[0052] In the unmanned technology field, compared with the traditional manual driving mode, the remote control driving mode, the remote driving mode and the unmanned driving mode are added. The remote control driving mode is to move the vehicle by using a control stick; the remote driving mode is to control the vehicle by the driver in the control room through the remote monitoring platform; the unmanned driving mode is to control the vehicle by the automatic driving system, but when the line control control end fails or is prohibited to enter the above driving modes due to human needs, the driving mode control instruction is sent to operate the vehicle.
[0053] The optional driving mode includes at least one driving mode, that is, according to the driving mode control instruction and the first driving mode, the optional driving mode determined in combination with the pre-set driving mode priority is also different.
[0054] As an example, in step S201, the vehicle-mounted device in the power-on state can receive the driving mode control instruction sent by the remote monitoring platform, and obtain the first driving mode of the vehicle at the current time, so as to determine the optional driving mode of the vehicle after power-on according to the driving mode control instruction and the first driving mode.
[0055] The driving mode control instruction includes a control instruction for controlling the switching function of the vehicle driving mode.
[0056] In this example, before receiving the driving mode control instruction sent by the remote monitoring platform, it is necessary to confirm that the functional control subsystem inside the vehicle is connected and authenticated and the vehicle is in a fault-free state, and then the remote monitoring platform sends the driving mode control instruction to the vehicle-mounted device by receiving the human input driving mode control instruction or detecting the vehicle fault through the mobile network such as 4G / 5G.
[0057] In this example, after receiving the driving mode control instruction, the vehicle-mounted device needs to maintain the current first driving mode of the vehicle before the vehicle is powered off, so as to ensure the safety and stability of the vehicle driving. In this example, the functional control subsystem of the vehicle is used to operate each specific function of the vehicle, such as the common acceleration function, braking function and steering function, etc., to complete the control of the vehicle. The functional control subsystem can be operated by an electronic control unit (ECU) or a microcontroller unit (MCU), which is not limited here.
[0058] The driving mode priority is a pre-set system setting used to evaluate the driving permissions set for different driving modes. For example, manual driving mode has the highest priority; remote driving mode has the second highest priority; remote driving mode has the third highest priority; and autonomous driving mode has the lowest priority. The corresponding driving mode priority is determined based on this priority ranking.
[0059] As an example, in step S202, after the vehicle is powered back on, the onboard device determines the first driving mode based on the driving mode control command received from the remote monitoring platform before the vehicle was last powered off, and combines it with the system's pre-set driving mode priorities to determine the available driving modes upon powering back on. Based on the permissions of each driving mode and the specific user needs, the most appropriate available driving mode is selected.
[0060] Furthermore, after the vehicle is powered on again, the on-board equipment can call the system's pre-set different types of corresponding driving mode control instructions upon receipt to determine whether the driving mode control instructions include a specified driving mode. If the specified driving mode is included, the vehicle's optional driving mode can be determined based on the specified driving mode and the driving mode priority; if the specified driving mode is not included, the vehicle's optional driving mode can be determined based on the first driving mode and the driving mode priority, so that the on-board equipment can operate various specific functions of the vehicle through the vehicle's functional control subsystem, thereby causing the vehicle to enter a specific driving mode among the optional driving modes.
[0061] In another example, after determining the optional driving mode, the in-vehicle device sends the information to the function control subsystem of the vehicle, so that the function control subsystem controls the vehicle to switch between any of the optional driving modes.
[0062] In this example, after receiving the driving mode control instruction sent by the remote monitoring platform, the on-board equipment needs to store the driving mode control instruction and the first driving mode of the vehicle at the current moment, so that when the vehicle is powered on again, the vehicle's optional driving mode can be determined according to the driving mode control instruction, the first driving mode and the driving mode priority, so as to control the vehicle's driving mode and improve the safety and stability of vehicle control in unmanned driving technology.
[0063] In one embodiment, after obtaining the driving mode control instruction sent by the remote monitoring platform and the first driving mode of the vehicle at the current moment in step S201, the method may further include:
[0064] Determine that the driving mode of the vehicle remains unchanged in the first driving mode until the vehicle is powered off.
[0065] As an example, after receiving the driving mode control instruction, the vehicle-mounted device needs to keep the first driving mode of the vehicle before the vehicle is powered off, so as to ensure the safety and stability of the vehicle driving.
[0066] In an embodiment, as shown in Figure 3 Step S202, when the vehicle is powered on again, the optional driving mode of the vehicle is determined according to the driving mode control instruction, the first driving mode and the driving mode priority, including:
[0067] S301: If the driving mode control instruction is an instruction for prohibiting the driving mode switching function, the optional driving mode of the vehicle is determined based on the first driving mode and the driving mode priority;
[0068] S302: If the driving mode control instruction is an instruction for allowing the driving mode switching function, the specified driving mode is determined from the driving mode control instruction, and the optional driving mode of the vehicle is determined according to the specified driving mode and the driving mode priority.
[0069] As an example, in step S301, when the vehicle-mounted device receives the instruction for prohibiting the driving mode switching function, the vehicle is controlled to enter the manual driving mode first when the vehicle is powered on again, and then the first driving mode and the preset driving mode priority are used to provide the user with multiple driving modes for selection or to determine the optional driving mode according to the specific environment. In this example, the instruction for prohibiting the driving mode switching function is an instruction for prohibiting the mode switching of the first driving mode, but according to different driving permissions, the prohibited driving mode is also different.
[0070] As an example, in step S302, when the vehicle-mounted device receives the instruction for allowing the driving mode switching function, the specified driving mode in the instruction for allowing the driving mode switching function and the driving mode priority are used to provide the user with multiple driving modes for selection or to determine the optional driving mode according to the specific environment when the vehicle is powered on again. In this example, the instruction for allowing the driving mode switching function is an instruction for allowing the mode switching of the first driving mode, but the first driving mode is different, the specified driving mode in the instruction for allowing the driving mode switching function is different, and accordingly, the optional driving mode is also different.
[0071] In the present example, the vehicle-mounted device determines the selectable driving mode of the vehicle according to the received driving mode control instruction, when the driving mode control instruction is an instruction for prohibiting the driving mode switching function, the vehicle enters the manual driving mode first when the vehicle is powered on again, and then determines the selectable driving mode through the first driving mode and the driving mode priority; when the driving mode control instruction is an instruction for allowing the driving mode switching function, the vehicle determines the selectable driving mode based on the specified driving mode in the instruction for allowing the driving mode switching function and the driving mode priority when the vehicle is powered on again, thereby ensuring the stability and intelligence of the vehicle under different driving mode control instructions.
[0072] In an embodiment, as shown in FIG. 3, step S301, if the driving mode control instruction is an instruction for prohibiting the driving mode switching function, the vehicle-mounted device determines the selectable driving mode of the vehicle based on the first driving mode and the driving mode priority, including: Figure 4
[0073] S401: Determine at least one candidate driving mode based on the first driving mode and the driving mode priority.
[0074] S402: Determine the selectable driving mode of the vehicle from the at least one candidate driving mode.
[0075] Among them, the candidate driving mode refers to at least one driving mode that can be selected by the user to determine the final selectable driving mode.
[0076] As an example, in step S401, when the received driving mode control instruction is an instruction for prohibiting the driving mode switching function, the vehicle-mounted device can determine at least one candidate driving mode based on the first driving mode collected when the driving mode control instruction is received and the pre-set driving mode priority, to determine the final selectable driving mode.
[0077] In the present example, when the driving mode control instruction is an instruction for prohibiting the driving mode switching function, the candidate driving mode can only be selected as a driving mode with a higher priority than the first driving mode after the first driving mode is prohibited. Among them, the manual driving mode is the basic driving mode and cannot be prohibited.
[0078] As an example, in step S402, the vehicle-mounted device determines the final selectable driving mode from the at least one candidate driving mode that can be entered. In the present example, the selectable driving mode can be selected by the user according to the requirements to complete the selection of the selectable driving mode.
[0079] In the present example, the user can be recommended to select a driving mode according to the current driving environment, and the recommended driving modes are ranked according to the recommendation degree. For example, if the current driving environment is complex, the user can be recommended to use a driving mode with a higher priority, such as manual driving mode or remote control driving mode. If the current driving environment is weather, the user can be recommended to use a driving mode with a lower priority, such as remote driving mode or unmanned driving mode.
[0080] In the present example, after the vehicle enters the manual driving mode, at least one candidate driving mode is determined according to the first driving mode and the driving mode priority, and the final selectable driving mode is selected to ensure that the vehicle can be driven according to the demand, thereby achieving flexible control of the vehicle.
[0081] In an embodiment, step S401, determining at least one candidate driving mode based on the first driving mode and the driving mode priority, comprises:
[0082] S4011: If the first driving mode is manual driving mode, the manual driving mode is determined as a candidate driving mode.
[0083] S4012: If the first driving mode is not manual driving mode, at least one driving mode with a higher priority than the first driving mode is determined as a candidate driving mode.
[0084] As an example, in step S4011, the vehicle-mounted device determines the candidate driving mode according to the first driving mode. If the first driving mode is manual driving mode, only the manual driving mode is determined as a candidate driving mode. In the present example, since the driving mode control instruction is an instruction for prohibiting the driving mode switching function, and the manual driving mode is the basic driving mode, the first driving mode cannot be prohibited from manual driving mode when the manual driving mode is received. The manual driving mode is maintained.
[0085] As an example, in step S4012, the vehicle-mounted device determines the candidate driving mode according to the first driving mode. If the first driving mode is not manual driving mode, at least one driving mode with a higher priority than the first driving mode is determined as a candidate driving mode.
[0086] In the present example, if the first driving mode is remote control driving mode, the manual driving mode is determined as a candidate driving mode. If the first driving mode is remote driving mode, the manual driving mode and the remote control driving mode are determined as candidate driving modes. If the first driving mode is unmanned driving mode, the manual driving mode, the remote control driving mode and the remote driving mode are determined as candidate driving modes.
[0087] In the example, the first driving mode is determined, so as to determine whether the first driving mode is the manual driving mode, and the at least one candidate driving mode is determined according to the first driving mode and the driving mode priority, so that the user can switch the driving mode according to the at least one candidate driving mode, thereby improving the operability of the vehicle.
[0088] In an embodiment, as shown in Figure 5 Step S302, the at least one candidate driving mode is determined according to the specified driving mode and the driving mode priority.
[0089] S501: determining at least one driving mode with a driving mode priority higher than or equal to the specified driving mode as the candidate driving mode.
[0090] S502: determining the at least one candidate driving mode as the selectable driving mode of the vehicle.
[0091] As an example, in step S501, the vehicle-mounted device can determine the specified driving mode from the instruction for allowing the driving mode switching function when the vehicle is powered on again after determining that the driving mode control instruction is the instruction for allowing the driving mode switching function, and determine the driving mode with a driving mode priority higher than or equal to the specified driving mode as the candidate driving mode according to the specified driving mode and the pre-set driving mode priority, i.e., select the driving mode with a driving mode priority higher than or equal to the specified driving mode as the candidate driving mode.
[0092] In the example, the user can directly select the candidate driving mode according to the demand after the vehicle is powered on, and there is a scenario of switching the driving mode of the vehicle according to the demand. Each driving mode priority is set to correspond to only one driving mode, so the driving mode with a driving mode priority equal to the specified driving mode is selected as the candidate driving mode, i.e., the driving mode of the specified driving mode itself is also selected as the candidate driving mode, so that the user can switch the driving mode.
[0093] If the specified driving mode is the manual driving mode, the manual driving mode is determined as the candidate driving mode; if the specified driving mode is the remote control driving mode, the manual driving mode and the remote control driving mode are determined as the candidate driving mode; if the specified driving mode is the remote driving mode, the manual driving mode, the remote control driving mode and the remote driving mode are determined as the candidate driving mode; and if the specified driving mode is the unmanned driving mode, the manual driving mode, the remote control driving mode, the remote driving mode and the unmanned driving mode are determined as the candidate driving mode.
[0094] As an example, in step S502, after confirming at least one selectable driving mode, the in-vehicle device determines a final selectable driving mode. In this example, the selectable driving mode may be determined based on the current driving environment or based on user needs to complete the selection of selectable driving modes.
[0095] In this example, after the vehicle enters the manual driving mode, at least one selectable driving mode is determined based on the specified driving mode and driving mode priority in the instruction for allowing the driving mode switching function to select the final optional driving mode, thereby ensuring that the vehicle performs the final optional driving mode according to demand to achieve flexible control of the vehicle.
[0096] In another embodiment, Figure 6 As shown, in step S201, in the first driving mode, before obtaining the driving mode control instruction, the method for determining the vehicle driving mode further includes:
[0097] S601: After the vehicle is powered on, perform security connection authentication on the vehicle and obtain the connection authentication result;
[0098] S602: If the connection authentication result is verification passed, the driving mode control instruction sent by the remote monitoring platform and the first driving mode of the vehicle at the current moment are obtained.
[0099] The server may be a remote monitoring platform, through which the vehicle is monitored and operated, thereby completing remote interaction with the vehicle and improving the stability and intelligence of vehicle control.
[0100] As an example, in step S601, after the vehicle is powered on, the onboard device performs a secure connection authentication on the vehicle's functional control subsystem and performs corresponding operations based on the connection authentication results. This ensures the status of the vehicle's functional control subsystem, allows for normal driving control operations, and improves vehicle safety. In this example, when the vehicle is powered off, the authentication becomes invalid and requires re-authentication upon the next power-on.
[0101] In the present example, the vehicle includes a control unit and an on-board device. After the vehicle is powered on, the control unit corresponding to the function control subsystem adopts a security algorithm to send a connection request including first ciphertext to the on-board device. The on-board device parses and verifies the first ciphertext. After verification, the on-board device generates second ciphertext using the same security algorithm according to the first ciphertext verification result and sends it to the control unit. The control unit parses and verifies the second ciphertext, generates a connection authentication result, and sends it to the on-board device for processing, thereby completing the secure connection between the on-board device and the control unit in the on-board device. After establishing a secure connection, only in the current power-on state can the vehicle receive instructions from the remote monitoring platform or the on-board device. When the vehicle is powered off, the authentication is invalid, and the next time the vehicle is powered on, the authentication needs to be performed again.
[0102] As an example, in step S602, after receiving the connection authentication result, if the connection authentication result is verified, the on-board device can receive the driving mode control instruction sent by the remote monitoring platform. After identifying the driving mode control instruction sent by the remote monitoring platform, the on-board device operates the function control subsystem to complete the corresponding driving mode control instruction.
[0103] In another example, if the connection authentication result is not verified, the vehicle is prohibited from receiving the driving mode control instruction sent by the remote monitoring platform, and the vehicle can only be driven manually and an alarm is given to remind the fault state of the function control subsystem to ensure the safety of the user's vehicle use.
[0104] In the present example, after the vehicle is powered on, the on-board device and the function control subsystem are authenticated for secure connection to obtain a connection authentication result. Only when the connection authentication result is verified can the driving mode control instruction sent by the remote monitoring platform be received to control the vehicle accordingly, thereby preventing the corresponding control unit of the vehicle from malfunctioning or being replaced and stolen, causing vehicle failure and accidents, and reducing the safety of vehicle driving.
[0105] In another embodiment, as shown in Figure 7 In step S201, before obtaining the driving mode control instruction in the first driving mode, the vehicle driving mode determination method further includes:
[0106] S701: performing fault detection on the vehicle to obtain a fault detection result;
[0107] S702: If the fault detection result is that the vehicle has no fault, send a vehicle no fault message to the remote monitoring platform, and execute the steps of obtaining the driving mode control instruction sent by the remote monitoring platform and the first driving mode of the vehicle at the current time.
[0108] As an example, in step S701, the vehicle-mounted device performs fault detection on the vehicle after the vehicle is powered on to obtain a fault detection result of the vehicle, thereby ensuring the safety of vehicle control. In this example, a fault detection period can be preset, and the vehicle is detected for faults through the fault detection period to ensure the safety of the vehicle.
[0109] As an example, in step S702, after obtaining the fault detection result, if the fault detection result is that the vehicle is fault-free, the vehicle-mounted device sends a vehicle fault-free message to the remote monitoring platform, and the vehicle-mounted device can obtain the driving mode control instruction sent by the remote monitoring platform and the first driving mode of the vehicle at the current time, and after identification, the functional control subsystem is operated to complete the corresponding driving mode control instruction.
[0110] In another example, if the fault detection result is that the vehicle has a fault, a vehicle fault alarm is obtained and sent to the remote monitoring platform, and the remote monitoring platform can perform corresponding operations according to the vehicle fault alarm to ensure the safety of the vehicle.
[0111] In this example, after the vehicle is powered on, the vehicle is detected for faults to obtain a fault detection result, if the fault detection result is that the vehicle is fault-free, a vehicle fault-free message is sent to the remote monitoring platform, thereby receiving the driving mode control instruction sent by the remote monitoring platform to perform corresponding control on the vehicle to ensure that the vehicle is fault-free and improve the safety of the vehicle and the stability of vehicle operation.
[0112] It should be understood that the size of the serial number of each step in the above embodiments does not mean the order of execution, and the execution order of each process should be determined according to its function and inherent logic, and should not constitute any limitation on the implementation process of the embodiments of the present application.
[0113] In an embodiment, as shown in Figure 8 , a vehicle-mounted device is provided, which includes a memory, a processor, and a computer program stored in the memory and executable on the processor, and the processor implements the vehicle driving mode determination method in the above embodiments, such as Figure 2 S201-S202, or Figures 3 to 7 , which will not be repeated here to avoid repetition.
[0114] In an embodiment, a vehicle driving mode determination system is provided, which includes the above vehicle-mounted device and a remote monitoring platform in communication with the vehicle-mounted device, and implements the vehicle driving mode determination method in the above embodiments, such as Figure 2 S201-S202, or Figures 3 to 7 , which will not be repeated here to avoid repetition.
[0115] In an embodiment, an automobile is provided, comprising the in-vehicle device in the above-mentioned embodiments, which can execute the method for determining the driving mode of the vehicle in the above-mentioned embodiments, for example Figure 2 as shown in S201-S202, or Figures 3 to 7 as shown in S301-S302, which will not be repeated here for the sake of brevity.
[0116] In an embodiment, a computer readable storage medium is provided, which stores a computer program, which, when executed by a processor, implements the method for determining the driving mode of the vehicle in the above-mentioned embodiments, for example Figure 2 as shown in S201-S202, or Figures 3 to 7 as shown in S301-S302, which will not be repeated here for the sake of brevity.
[0117] It can be understood by those skilled in the art that all or part of the processes in the above-mentioned embodiments can be completed by a computer program instructing related hardware, which can be stored in a non-volatile computer readable storage medium. The computer program, when executed, can include the processes of the above-mentioned embodiments. Any reference to memory, storage, database or other medium used in the embodiments provided by the present application can include non-volatile and / or volatile memory. Non-volatile memory can include read-only memory (ROM), programmable ROM (PROM), electrically programmable ROM (EPROM), electrically erasable programmable ROM (EEPROM) or flash memory. Volatile memory can include random access memory (RAM) or external cache memory. As an illustration but not limitation, RAM is available in various forms, such as static RAM (SRAM), dynamic RAM (DRAM), synchronous DRAM (SDRAM), double data rate SDRAM (DDR SDRAM), enhanced SDRAM (ESDRAM), synchronous link (Synchlink) DRAM (SLDRAM), memory bus (Rambus) direct RAM (RDRAM), direct memory bus dynamic RAM (DRDRAM), and memory bus dynamic RAM (RDRAM), etc.
[0118] It can be clearly understood by those skilled in the art that, for the convenience and brevity of description, only the division of the above-mentioned functional units and modules is exemplified, and in actual application, the above-mentioned functions can be completed by different functional units and modules according to needs, i.e. the internal structure of the device is divided into different functional units or modules to complete all or part of the above-mentioned functions.
[0119] The above examples are only used to illustrate the technical solutions of the present application, but not limit the present application; although the present application has been described in detail with reference to the foregoing examples, those ordinarily skilled in the art should understand: the technical solutions recorded in the foregoing examples can still be modified, or some technical features can be replaced equivalently; and these modifications or replacements do not make the essence of the corresponding technical solutions deviate from the spirit and scope of the technical solutions of the embodiments of the present application, and should be included in the protection scope of the present application.
Claims
1. A method for determining a vehicle driving mode, characterized in that: include: Obtaining the driving mode control command sent by the remote monitoring platform and the first driving mode of the vehicle at the current moment; When the vehicle is powered on again, if the driving mode control instruction is an instruction for disabling a driving mode switching function, determining an optional driving mode of the vehicle based on the first driving mode and a driving mode priority; If the driving mode control instruction is an instruction for allowing a driving mode switching function, a designated driving mode is determined from the driving mode control instruction, and an optional driving mode of the vehicle is determined according to the designated driving mode and the driving mode priority.
2. The method for determining a vehicle driving mode according to claim 1, wherein: After obtaining the driving mode control instruction sent by the remote monitoring platform and the first driving mode of the vehicle at the current moment, the method for determining the vehicle driving mode further includes: Determining that the driving mode of the vehicle remains unchanged in the first driving mode until the vehicle is powered off.
3. The method for determining a vehicle driving mode according to claim 1, wherein: The determining, based on the first driving mode and the driving mode priority, the optional driving mode of the vehicle includes: determining at least one driving mode to be selected based on the first driving mode and the driving mode priority; A selectable driving mode of the vehicle is determined from at least one of the to-be-selected driving modes.
4. The method for determining a vehicle driving mode according to claim 3, wherein: The determining at least one to-be-selected driving mode based on the first driving mode and the driving mode priority includes: If the first driving mode is a manual driving mode, determining the manual driving mode as a to-be-selected driving mode; If the first driving mode is not a manual driving mode, at least one driving mode having a higher driving mode priority than the first driving mode is determined as a to-be-selected driving mode.
5. The method for determining a vehicle driving mode according to claim 1, wherein: The determining of the optional driving mode of the vehicle according to the designated driving mode and the driving mode priority includes: determining at least one driving mode having a driving mode priority higher than or equal to the designated driving mode as a to-be-selected driving mode; A selectable driving mode of the vehicle is determined from at least one of the to-be-selected driving modes.
6. The method for determining a vehicle driving mode according to claim 1, wherein: Before obtaining the driving mode control instruction sent by the remote monitoring platform and the first driving mode of the vehicle at the current moment, the method for determining the vehicle driving mode further includes: After the vehicle is powered on, performing security connection authentication on the vehicle and obtaining a connection authentication result; If the connection authentication result is verification passed, executing to obtain the driving mode control instruction sent by the remote monitoring platform and the first driving mode of the vehicle at the current moment; Wherein, the vehicle includes a control unit and on-board equipment; The performing security connection authentication on the vehicle and obtaining the connection authentication result includes: The control unit sends a connection request to the in-vehicle device, where the connection request includes a first ciphertext; The in-vehicle device parses and verifies the first ciphertext, obtains a first ciphertext verification result, generates a second ciphertext based on the first ciphertext verification result, and sends the second ciphertext to the control unit; The control unit parses and verifies the second ciphertext to obtain a connection authentication result.
7. The method for determining a vehicle driving mode according to claim 1, wherein: Before obtaining the driving mode control instruction sent by the remote monitoring platform and the first driving mode of the vehicle at the current moment, the method for determining the vehicle driving mode further includes: Perform fault detection on the vehicle and obtain fault detection results; If the fault detection result is that the vehicle has no fault, a vehicle no fault message is sent to the remote monitoring platform, and the driving mode control instruction sent by the remote monitoring platform and the first driving mode of the vehicle at the current moment are obtained.
8. An in-vehicle device comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein: When the processor executes the computer program, the method for determining the vehicle driving mode according to any one of claims 1 to 7 is implemented.
9. A vehicle driving mode determination system, comprising the vehicle-mounted device according to claim 8, and further comprising a remote monitoring platform communicating with the vehicle-mounted device.
10. An automobile, characterized in that: Including the vehicle-mounted device according to claim 8.
11. A computer-readable storage medium storing a computer program, characterized in that: When the computer program is executed by a processor, the method for determining the vehicle driving mode according to any one of claims 1 to 7 is implemented.
Citation Information
Patent Citations
Unmanned vehicle control method and device, logistics distribution vehicle and storage medium
CN114372695A
Vehicle and remote driving control method and system thereof
CN114721302A