Vehicle control method and apparatus, electronic device, product, medium, and vehicle

By acquiring real-time intelligent driving perception images and voice commands, combined with lane control signs and safety judgments, the problem of users' inability to flexibly control autonomous vehicles has been solved, enabling vehicles to drive safely according to user wishes and improving the personalization and safety of autonomous driving.

WO2026158494A1PCT designated stage Publication Date: 2026-07-30ZHEJIANG GEELY HLDG GRP CO LTD +1
View PDF 0 Cites 0 Cited by

Patent Information

Authority / Receiving Office
WO · WO
Patent Type
Applications
Current Assignee / Owner
ZHEJIANG GEELY HLDG GRP CO LTD
Filing Date
2026-01-22
Publication Date
2026-07-30

AI Technical Summary

Technical Problem

Users cannot flexibly control the vehicle to drive according to their own wishes in autonomous vehicles, resulting in inflexible manual driving and autonomous driving control methods and a poor user experience.

Method used

By acquiring electronic images of the intelligent driving perception screen in real time, receiving voice commands from users, and controlling the vehicle to drive in the target lane according to the user's wishes based on lane control signs and real-time lane information, combined with a safety judgment mechanism to ensure driving safety.

Benefits of technology

It enables flexible interaction between users and the intelligent driving system, improves the personalization and driving safety of autonomous driving, and enhances the user experience.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN2026074328_30072026_PF_FP_ABST
    Figure CN2026074328_30072026_PF_FP_ABST
Patent Text Reader

Abstract

A vehicle control method and apparatus, an electronic device, a computer program product, a non-transitory computer-readable storage medium, and a vehicle. The control method comprises: acquiring an electronic image of an intelligent driving perception screen in real time, wherein the electronic image is configured to display a lane identifier and a lane control identifier, the lane identifier is configured to indicate real-time lane information, and the lane control identifier is configured to indicate a real-time lane control mode (S101); receiving, in real time, a voice instruction sent by a user for the electronic image (S102); on the basis of the voice instruction, determining a target lane and a target lane control mode of the target lane from the real-time lane information (S103); and in response to the target lane control mode matching the lane control mode indicated by the lane control identifier, controlling, on the basis of the real-time lane information, whether a vehicle travels on the target lane on the basis of the target lane control mode (S104).
Need to check novelty before this filing date? Find Prior Art

Description

Vehicle control methods, devices, electronic equipment, products, media, and vehicles Cross-reference of related applications

[0001] This application claims priority to Chinese patent application No. 202510103781.5, filed on January 22, 2025, and Chinese patent application No. 202510105943.9, filed on January 22, 2025, the full text of which is incorporated herein by reference. Technical Field

[0002] This application relates to, but is not limited to, the field of intelligent driving technology, and particularly to a vehicle control method, device, electronic device, program product, storage medium, and vehicle. Background Technology

[0003] In recent years, with the development of intelligent driving technology, more and more vehicles on the market have acquired autonomous driving capabilities. The realization of autonomous driving relies on the vehicle's Advanced Driver Assistance System (ADAS). Once autonomous driving is activated, the ADAS obtains real-time data about the vehicle's surroundings and controls the vehicle to safely travel to its destination along a planned route, following traffic rules. Summary of the Invention

[0004] The following is an overview of the subject matter described in detail herein. This overview is not intended to limit the scope of the claims.

[0005] This application provides a vehicle control method, device, electronic device, program product, storage medium, and vehicle.

[0006] In a first aspect, embodiments of this application provide a vehicle control method, comprising: acquiring an electronic image of an intelligent driving perception screen in real time; wherein the electronic image is configured to display lane markings and lane control markings, the lane markings being configured to indicate real-time lane information, and the lane control markings being configured to indicate a real-time lane control mode; receiving a voice command sent by a user to the electronic image in real time; determining a target lane from the real-time lane information based on the voice command, and determining a target lane control mode for the target lane; and, in response to a match between the target lane control mode and the lane control mode indicated by the lane control markings, controlling whether the vehicle drives in the target lane according to the target lane control mode based on the real-time lane information.

[0007] In some embodiments of this application, the lane control sign includes a target lane control sign, which is configured to indicate the real-time lane control mode of the target lane. The step of controlling whether the vehicle travels in the target lane according to the target lane control mode based on the real-time lane information, in response to a match between the target lane control mode and the lane control mode indicated by the lane control sign, includes: determining whether the target lane control mode matches the lane control mode indicated by the target lane control sign; controlling the vehicle to travel in the target lane according to the target lane control mode based on the real-time lane information, in response to a match between the target lane control mode and the lane control mode indicated by the target lane control sign; and controlling the vehicle to maintain its current state of travel based on the real-time lane information, in response to a mismatch between the target lane control mode and the lane control mode indicated by the target lane control sign.

[0008] In some embodiments of this application, the lane control sign includes a target lane control sign, which is configured to instruct the vehicle to change lanes to the target lane in a real-time lane control mode. The target lane control mode is a lane-changing mode that matches the lane control mode indicated by the target lane control sign. The step of controlling whether the vehicle travels in the target lane according to the target lane control mode in response to the target lane control mode matching the lane control mode indicated by the lane control sign, based on the real-time lane information, includes: controlling the vehicle to change lanes to the target lane based on the real-time lane information.

[0009] In some embodiments of this application, controlling the vehicle to change lanes to the target lane includes: determining whether the lane sign corresponding to the target lane is adjacent to the lane sign corresponding to the lane the vehicle is currently in; in response to the lane sign corresponding to the target lane being adjacent to the lane sign corresponding to the lane the vehicle is currently in, controlling the vehicle to directly change lanes to the target lane; in response to the lane sign corresponding to the target lane not being adjacent to the lane sign corresponding to the lane the vehicle is currently in, controlling the vehicle to change lanes multiple times from the lane the vehicle is currently in to the target lane.

[0010] In some embodiments of this application, the lane control sign includes a target lane control sign, which is configured to indicate a real-time lane control mode that the vehicle should preferentially travel in the target lane or lock itself in the target lane. The target lane control mode is a priority lane mode or a locked lane mode that matches the lane control mode indicated by the target lane control sign. The step of controlling whether the vehicle should travel in the target lane according to the target lane control mode in response to the target lane control mode matching the lane control mode indicated by the lane control sign, based on the real-time lane information, includes: controlling the vehicle to preferentially travel in the target lane or lock itself in the target lane based on the real-time lane information.

[0011] In some embodiments of this application, controlling the vehicle to preferentially travel in the target lane or to be locked in the target lane includes: responding to a lane control mode indicating that the vehicle preferentially travels in the target lane, controlling the vehicle to remain in the target lane, and when an obstruction sign is present on the electronic image, controlling the vehicle to change lanes to other lanes until the obstruction sign is no longer present on the electronic image, and then controlling the vehicle to change lanes back to the target lane; responding to a lane control mode indicating that the vehicle is locked in the target lane, controlling the vehicle to remain in the target lane, and when the obstruction sign is present on the electronic image, controlling the vehicle to decelerate and remain in the target lane; wherein the obstruction sign is used to indicate real-time traffic information that prevents the vehicle from traveling in the target lane at a preset speed.

[0012] In some embodiments of this application, after determining the target lane from the real-time lane information according to the voice command and determining the target lane control method for the target lane, the vehicle control method further includes: determining whether the voice command conforms to a safe intelligent driving strategy; in response to the voice command conforming to a safe intelligent driving strategy, continuing to execute subsequent steps; in response to the voice command not conforming to a safe intelligent driving strategy, refusing to execute the voice command and generating a violation notification; wherein the violation notification is configured to notify the user that the voice command violates a rule.

[0013] In some embodiments of this application, controlling whether the vehicle travels in the target lane according to the target lane control method based on the real-time lane information includes: controlling the vehicle to travel in the target lane according to the target lane control method in response to the real-time lane information conforming to a safe intelligent driving strategy.

[0014] In some embodiments of this application, before receiving voice commands sent by the user for the electronic image in real time, the vehicle control method further includes: generating operation guidance based on the real-time lane information and a preset intelligent driving strategy; wherein the operation guidance is configured to guide the user to send currently supported voice commands; displaying the operation guidance on the intelligent driving perception screen, and / or broadcasting the operation guidance by voice.

[0015] In some embodiments of this application, determining the target lane from the real-time lane information based on the voice command, and determining the target lane control method for the target lane, includes: performing semantic parsing on the voice command to obtain the command content of the voice command; determining the target lane from the real-time lane information based on the command content, and determining the target lane control method for the target lane.

[0016] In some embodiments of this application, after receiving the voice command sent by the user for the electronic image in real time, the vehicle control method further includes: according to at least one layer of safety judgment mechanism, if it is determined that the voice command is unreasonable, receiving the next command adjacent to the voice command and overwriting the voice command with the next command; the at least one layer of safety judgment mechanism is configured to indicate that the vehicle is driven safely after determining that the voice command is reasonable; and, if it is determined that the voice command is reasonable, allowing the vehicle to be controlled to drive according to the voice command.

[0017] In some embodiments of this application, the at least one layer of security judgment mechanism includes a user security judgment mechanism. The step of receiving the next instruction adjacent to the voice instruction and overwriting the voice instruction when the voice instruction is determined to be unreasonable, based on the at least one layer of security judgment mechanism, includes: receiving the next instruction re-inputted by the user when the voice instruction is determined to be unreasonable, and overwriting the voice instruction; wherein the user security judgment mechanism is configured to indicate an instruction that has been corrected as unreasonable by the user.

[0018] In some embodiments of this application, the at least one layer of safety judgment mechanism further includes a driver safety judgment mechanism. The step of receiving a next instruction adjacent to the voice instruction and overwriting the voice instruction when the voice instruction is determined to be unreasonable, based on the at least one layer of safety judgment mechanism, includes: receiving the next instruction re-inputted by the driver when the voice instruction is determined to be unreasonable, and overwriting the voice instruction; wherein the driver safety judgment mechanism is configured to indicate that the driver assists the user in correcting the unreasonable instruction.

[0019] In some embodiments of this application, the step of receiving the next instruction re-inputted by the driver to overwrite the voice instruction when it is determined that the voice instruction is unreasonable includes: receiving a disabling instruction re-inputted by the driver to overwrite the voice instruction when it is determined that the abnormal frequency of the voice instruction is greater than a first frequency threshold; wherein the disabling instruction is configured to disable the control soft switch, and the disabling instruction is input through physical button operation.

[0020] In some embodiments of this application, the at least one layer of safety judgment mechanism further includes an intelligent driving system safety judgment mechanism. The step of receiving a next instruction adjacent to the voice instruction and overwriting the voice instruction when it is determined that the voice instruction is unreasonable, according to the at least one layer of safety judgment mechanism, includes: analyzing the rationality and risk of the voice instruction according to the intelligent driving system safety judgment mechanism to determine whether the voice instruction is reasonable; if it is determined that the voice instruction is unreasonable and exceeds the range that the intelligent driving system can handle, generating a request instruction for requesting manual intervention from the driver to overwrite the voice instruction; wherein, the intelligent driving system safety judgment mechanism is configured to indicate the rationality and risk of the intelligent driving system's judgment instruction. And / or, the at least one layer of security judgment mechanism further includes a background security monitoring mechanism. The step of receiving the next instruction adjacent to the voice instruction and overwriting the voice instruction when the voice instruction is determined to be unreasonable according to the at least one layer of security judgment mechanism includes: receiving a deactivation instruction from the background when the background security monitoring mechanism detects that the frequency of disabling exceeds a second frequency threshold, and overwriting the voice instruction with the deactivation instruction, so that the vehicle owner account can apply for relearning and then reactivate; wherein the deactivation instruction is configured to indicate the termination of the intelligent driving function.

[0021] Secondly, embodiments of this application provide a vehicle control device, comprising: an acquisition module configured to acquire electronic images of an intelligent driving perception screen in real time; the electronic images are used to display lane markings and lane control markings, the lane markings indicating real-time lane information and the lane control markings indicating real-time lane control methods; a receiving module configured to receive voice commands sent by a user to the electronic images in real time; a determining module configured to determine a target lane from the real-time lane information based on the voice commands, and determine a target lane control method for the target lane; and a control module configured to, in response to a match between the target lane control method and the lane control method indicated by the lane control markings, control whether the vehicle drives in the target lane according to the target lane control method based on the real-time lane information.

[0022] Thirdly, embodiments of this application provide an electronic device including one or more processors configured to implement a vehicle control method as described in any one of the first aspects.

[0023] Fourthly, embodiments of this application provide a non-transitory computer-readable storage medium storing computer-executable instructions, which, when executed by at least one processor, implement the vehicle control method as described in any one of the first aspects.

[0024] Fifthly, embodiments of this application provide a computer program product, including a computer program stored on a computer-readable storage medium, wherein when the computer program is executed by at least one processor, it implements the vehicle control method as described in any one of the first aspects.

[0025] In a sixth aspect, embodiments of this application provide a vehicle, including: a vehicle control device as described in the second aspect; or an electronic device as described in the third aspect; or a non-transitory computer-readable storage medium as described in the fourth aspect; or a computer program product as described in the fifth aspect; or one or more processors configured to implement the vehicle control method as described in any one of the first aspects.

[0026] In a seventh aspect, embodiments of this application also provide a vehicle safety control method, comprising: acquiring electronic images of intelligent driving perception scenes in real time; wherein the electronic images are used to display identification information of the vehicle and identification information of the surrounding environment; receiving current instructions input by a user regarding the identification information of the vehicle and the identification information of the surrounding environment in real time; according to at least one layer of safety judgment mechanism, if it is determined that the current instruction is unreasonable, receiving the next instruction adjacent to the current instruction and overwriting the current instruction with the next instruction; the safety judgment mechanism is configured to indicate that the vehicle is driven safely after determining that the current instruction is reasonable; and, if it is determined that the current instruction is reasonable, allowing the vehicle to drive according to the current instruction.

[0027] It should be understood that the above general description and the following detailed description are exemplary and explanatory only, and are not intended to limit this specification. Other aspects will become clear after reading and understanding the accompanying drawings and detailed description. Attached Figure Description

[0028] The accompanying drawings are included to provide a further understanding of the technical solutions of this application, are incorporated in and constitute a part of this specification, illustrate embodiments consistent with this application, and are used together with the embodiments to explain the principles of this application, but do not constitute a limitation on the technical solutions of this application.

[0029] Figure 1 is a schematic flowchart of a vehicle control method according to an embodiment of this application.

[0030] Figure 2 is a schematic diagram of an electronic image according to an embodiment of this application.

[0031] Figure 3 shows another flowchart of the vehicle control method according to an embodiment of this application.

[0032] Figure 4 is a schematic diagram of the operation instructions for an embodiment of this application.

[0033] Figure 5 is a flowchart illustrating the vehicle safety control method according to an embodiment of this application.

[0034] Figure 6 is a schematic diagram of the safety judgment mechanism of the vehicle safety control method shown in Figure 5.

[0035] Figure 7 shows a schematic diagram of the soft switch of the vehicle safety control method shown in Figure 5.

[0036] Figure 8 shows a schematic diagram of the physical button used to generate a disable command in the vehicle safety control method shown in Figure 5.

[0037] Figure 9 shows a structural block diagram of the vehicle control device according to an embodiment of this application.

[0038] Figure 10 shows a structural block diagram of an electronic device according to an embodiment of this application. Detailed Implementation

[0039] The technical solutions in the embodiments of this application will be clearly and completely described herein with reference to the accompanying drawings. In the following description, when referring to the drawings, unless otherwise indicated, the same numbers in different drawings represent the same or similar elements.

[0040] The embodiments described below are not representative of all embodiments consistent with one or more embodiments of this specification. Rather, they are merely examples of apparatuses and methods consistent with some aspects of one or more embodiments of this specification as detailed in the appended claims. It should be noted that the steps of the corresponding methods in other embodiments are not necessarily performed in the order shown and described in this specification. In some other embodiments, the methods may include more or fewer steps than described in this specification. Furthermore, a single step described in this specification may be broken down into multiple steps in other embodiments; and multiple steps described in this specification may be combined into a single step in other embodiments.

[0041] In an alternative embodiment, in a vehicle with autonomous driving capabilities, the advanced driver assistance system typically controls the vehicle to drive in a preset driving mode, making it impossible for the user to control the vehicle to drive as they wish.

[0042] To address the technical problem that users cannot control their vehicles to drive according to their wishes during autonomous driving, this application provides a vehicle control method. This method receives voice commands from the user in real-time, targeting electronic images of the intelligent driving perception screen. When the target lane control method in the voice command matches the real-time lane control method indicated by the lane control sign on the electronic image, the method controls the vehicle to drive in the target lane specified in the voice command. This provides a voice interaction method between the user and the intelligent driving system, allowing the user to request the intelligent driving system to control the vehicle to drive in the target lane according to their wishes through voice interaction.

[0043] Furthermore, if the driving modes preset by the advanced driver assistance system (ADAS) do not match the user's driving habits, and the user wants to drive the vehicle according to their own preferences, the user needs to take over control of the vehicle from the ADAS, with the ADAS relinquishing control and the user acting as the driver. In other words, while the vehicle is in motion, it must either be entirely controlled by the ADAS or entirely by the user. This results in inflexible control methods for both manual and autonomous driving, and a poor user experience for autonomous driving. For example, when the ADAS is controlling the vehicle, if the user wants to change lanes or prioritize a certain lane, the ADAS cannot determine whether the user wants to change lanes or prioritize a lane, or even the target lane for that lane change or priority.

[0044] To address the technical problem of inflexible control methods in both manual and autonomous driving, this application provides a vehicle control method. Before controlling the vehicle to travel in the target lane according to the target lane control method, the method also comprehensively considers the real-time lane information indicated by lane markings on electronic images. The user sends voice commands, which the intelligent driving system receives in real time. This interaction between the user and the intelligent driving system makes the control methods for both manual and autonomous driving more flexible. Furthermore, it enhances the personalization of the intelligent driving system while ensuring driving safety, thus improving the user experience of autonomous driving.

[0045] The vehicle control method provided in this application can be applied to vehicles equipped with displays, and especially to intelligent driving systems. Please refer to Figure 1, which is a schematic flowchart of a vehicle control method according to an embodiment of this application. The vehicle control method provided in this application includes, but is not limited to, the following steps S101 to S104.

[0046] In step S101, an electronic image of the intelligent driving perception screen is acquired in real time; wherein, the electronic image is used to display lane markings and lane control markings, the lane markings are used to indicate real-time lane information, and the lane control markings are used to indicate the real-time lane control mode of the vehicle relative to the lane.

[0047] Intelligent driving systems can use various sensors installed on the vehicle (such as millimeter-wave radar, lidar, mono / dual-lens cameras, and satellite navigation) to perceive the vehicle's surroundings in real time while driving, acquiring real-time perception data. Based on this data, they can identify, detect, and track static and dynamic objects. To display the vehicle's surroundings to the user and facilitate real-time awareness of this information, the intelligent driving system can generate and display electronic images of the vehicle's surroundings on the Advanced Driver Assistance System View (ADV).

[0048] The electronic image may include vehicle identification and vehicle control identification. In this embodiment, the vehicle identification is the identification corresponding to vehicles in the surrounding environment of the vehicle, and may include the vehicle identification corresponding to the vehicle itself and the identification corresponding to other vehicles, used to indicate real-time vehicle information in the surrounding environment; the vehicle control identification is the identification corresponding to the vehicle control method of the vehicle relative to other vehicles in the surrounding environment of the vehicle, used to indicate the real-time vehicle control method of the vehicle relative to other vehicles.

[0049] In some embodiments, the electronic image may further include lane markings and lane control markings. In this embodiment, lane markings are markings corresponding to lanes in the vehicle's surrounding environment, and may include markings corresponding to the vehicle's own lane and markings corresponding to other lanes where the vehicle is not located, used to indicate real-time lane information in the surrounding environment; lane control markings are markings corresponding to the lane control method of the vehicle relative to lanes in its surrounding environment, used to indicate the real-time lane control method of the vehicle relative to lanes. This embodiment does not limit the specific types of sensed objects in the vehicle's surrounding environment included in the electronic image.

[0050] Please refer to Figure 2, which is a schematic diagram of an electronic image according to an embodiment of this application. The electronic image includes a vehicle identifier, a other vehicle identifier, a lane identifier, a vehicle control identifier, and a lane control identifier. The lane identifier may include a lane graphic and / or a lane number, and the other vehicle identifier may include a other vehicle graphic and / or a other vehicle number. The electronic image shown in Figure 2 will be described in detail below.

[0051] Lane markings include lane graphics and lane numbers ①, ②, ③, and ④. A solid line and a dashed line form the lane graphic for the rightmost lane (lane ①) traveling in the same direction as the vehicle. Two dashed lines form the lane graphic for the middle lane (lane ②) traveling in the same direction as the vehicle. A dashed line and a solid line form the lane graphic for the leftmost lane (lane ③) traveling in the same direction as the vehicle. A dashed line and a solid line form the lane graphic for the leftmost lane (lane ④) traveling in the opposite direction to the vehicle.

[0052] The other vehicle identification includes a graphic of the other vehicle and its number, A, B, C, or D. Vehicles A, B, and C are traveling in the same direction as your vehicle, respectively, in lanes ①, ②, and ③. Vehicle D is traveling in the opposite direction to your vehicle, in lane ④.

[0053] Lane control signs include the first letters of the Chinese pinyin for the real-time lane control mode: B, Y, and S. B indicates lane changing, Y indicates priority lane driving, and S indicates lane locking. If the vehicle can change lanes to lane 1 or 2 and maintain priority or lock in lane 1 or 2, the lane control signs corresponding to lane 1 and 2 will be B, Y, and S, representing lane changing, priority lane driving, and lane locking, respectively. If the vehicle is currently in lane 3 and cannot change lanes to lane 3 but can maintain priority or lock in lane 3, the lane control signs corresponding to lane 3 will be Y and S, representing priority lane driving and lane locking, respectively. If the vehicle cannot change lanes to lane 4 or maintain priority or lock in lane 4, the lane control sign corresponding to lane 4 will be empty.

[0054] The vehicle control indicators include the first letters of the Chinese pinyin for the real-time vehicle control mode: C, G, and S. C indicates overtaking, G indicates priority following, and S indicates locked following. If the vehicle cannot overtake, follow, or lock-follow vehicle A or D, the vehicle control indicator corresponding to the other vehicle indicator for A and D will be empty. If the vehicle can follow or lock-follow vehicle B, the vehicle control indicator corresponding to the other vehicle indicator for B will be G and S, representing following and locked following, respectively. If the vehicle can overtake, follow, or lock-follow vehicle C, the vehicle control indicator corresponding to the other vehicle indicator for C will be C, G, and S, representing overtaking, following, and locked following, respectively.

[0055] It should be noted that the display methods of lane signs and lane control signs, and the display methods of other vehicle signs and vehicle control signs, are not limited to those shown in Figure 2. Each lane control sign is not necessarily displayed above or around its corresponding lane number, and each vehicle control sign is not necessarily displayed below or around its corresponding other vehicle sign. It is sufficient to establish and display a connection between each lane control sign and its corresponding lane sign, and between each vehicle control sign and its corresponding other vehicle sign. For example, different lane signs and other vehicle signs can be set to different colors, and each lane control sign and vehicle control sign can be set to the same color as its corresponding lane sign and other vehicle sign. This application embodiment does not limit the specific display methods of lane signs and lane control signs, and the specific display methods of other vehicle signs and vehicle control signs.

[0056] It should also be noted that in the electronic image shown in Figure 2, the vehicle's graphic is black, the graphics of other vehicles (B and C) are white, the graphics of other vehicles (A and D) are gray, the lane graphics of lanes ①, ②, and ③ are white, and the lane graphic of lane ④ is gray (represented by diagonally filled lines in the figure). A white other vehicle graphic indicates that the current vehicle can perform at least one vehicle control mode (such as overtaking or following) relative to the other vehicle represented by that graphic, while a gray other vehicle graphic indicates that the current vehicle cannot perform any vehicle control mode relative to the other vehicle represented by that graphic. Similarly, a white lane graphic indicates that the current vehicle can perform at least one lane control mode (such as changing lanes) relative to the lane represented by that lane graphic, while a gray lane graphic indicates that the current vehicle cannot perform any lane control mode relative to the lane represented by that lane graphic. In specific scenarios, the colors of the other vehicle graphics corresponding to different other vehicles and the lane graphics corresponding to different lanes can be specifically set, and the colors of the other vehicle numbers corresponding to different other vehicles and the lane numbers corresponding to different lanes can also be different accordingly. For example, the vehicle identification mark can be set to the vehicle's actual color, the other vehicle identification mark (which can be controlled by at least one vehicle control method) can be set to green, and the other vehicle identification mark (which cannot be controlled by any vehicle control method) can be set to red. This application embodiment does not limit the specific colors of different lane markings, different other vehicle identification marks, and the vehicle identification mark.

[0057] In step S102, voice commands sent by the user for the electronic image are received in real time.

[0058] Because users may want to control the vehicle differently depending on the road conditions, and they may want to cancel the voice command they sent one second later, it is necessary to receive the voice commands sent by the user to the electronic image in real time to meet the user's real-time needs.

[0059] Receiving voice commands from users can be achieved through the vehicle's audio recording equipment (such as a microphone). For specific implementation details, please refer to relevant documentation in the field; these will not be elaborated upon here.

[0060] In step S103, the target lane is determined from the real-time lane information according to the voice command, and the target lane control mode of the vehicle relative to the target lane is determined.

[0061] When an intelligent driving system controls a vehicle to drive in a preset driving mode, if the preset driving mode does not suit the user's driving habits, the user can send a voice command to request the intelligent driving system to control the vehicle to drive in a specified lane according to their wishes. Therefore, based on the user's voice command, the system can determine from real-time lane information which lane the user wants the vehicle to drive in—the target lane—and how the user wants the vehicle to drive—the target lane control method.

[0062] In step S104, if the target lane control method matches the lane control method indicated by the lane control sign, then the vehicle is controlled to drive in the target lane according to the real-time lane information.

[0063] Because the target lane control method in the voice command sent by the user may not be consistent with the lane control method indicated by the lane control sign, it is necessary to determine whether to control the vehicle to drive according to the voice command based on the premise that the target lane control method in the voice command sent by the user matches the lane control method indicated by the lane control sign.

[0064] For example, in the electronic image shown in Figure 2, the lane control symbols corresponding to lane ③ are Y and S, representing priority lane driving and locked lane driving, indicating that the vehicle can currently prioritize or lock into lane ③. If the user sends a voice command requesting to lock into lane ③, the target lane control method in the voice command matches the lane control method indicated by the lane control symbol; if the user sends a voice command requesting to change lanes to lane ③, the target lane control method in the voice command does not match the lane control method indicated by the lane control symbol.

[0065] Even if the target lane control method in the voice command matches the lane control method indicated by the lane control sign, the intelligent driving system will not control the vehicle to drive according to the voice command if the real-time lane information does not permit it. In other words, regardless of whether the target lane control method in the user's voice command matches or does not match the lane control method indicated by the lane control sign, the intelligent driving system must also determine whether the real-time road conditions are safe before deciding whether to control the vehicle to drive according to the voice command. For example, in the electronic image shown in Figure 2, if the user's voice command requests locking in lane ③, and the vehicle is about to pass through an intersection, lane ③ is a left-turn lane, while the vehicle needs to go straight, then the real-time road conditions are not safe, and the vehicle cannot be locked in lane ③. It needs to change lanes to the straight lane and pass through the intersection before it can lock in lane ③. Only when the target lane control method in the user's voice command matches the lane control method indicated by the lane control sign and the real-time road conditions are safe will the intelligent driving system control the vehicle to drive according to the voice command. Specifically, the intelligent driving system can determine whether the real-time road conditions are safe based on real-time lane information. For guidance on how to determine whether real-time traffic conditions are safe based on real-time lane information, please refer to relevant explanations in this field, which will not be elaborated upon here.

[0066] In some embodiments, the intelligent driving system may wait until the real-time road conditions are safe before controlling the vehicle to drive according to the voice command. In other embodiments, the intelligent driving system may also discard the currently received voice command and wait for the user to resend the voice command before executing the above steps S103 and S104. This application does not limit the specific processing method of voice commands when real-time road conditions are unsafe.

[0067] In the vehicle control method provided in this application embodiment, after receiving the voice command sent by the user for the electronic image in real time and before controlling the vehicle to drive according to the voice command, the method also comprehensively considers whether the real-time road conditions indicated by the real-time lane information are safe. This improves the personalization of the intelligent driving system while ensuring driving safety, thereby further improving the user experience of autonomous driving.

[0068] Please refer to Figures 1 to 3 together. Figure 3 shows another schematic flowchart of the vehicle control method according to an embodiment of this application.

[0069] In some embodiments, before receiving the voice command sent by the user for the electronic image in real time in step S102 above, the vehicle control method of this application embodiment further includes the following steps S201 and S202.

[0070] In step S201, operation instructions are generated based on the real-time lane information and the preset intelligent driving strategy; wherein, the operation instructions are used to guide the user to send currently supported voice commands.

[0071] The intelligent driving system determines the lane control methods that can be executed relative to the vehicle's surroundings based on real-time lane information and preset intelligent driving strategies, and generates operation guidance. This guidance guides the user to send currently supported voice commands, ensuring the user knows which commands are supported and can be sent beforehand. This reduces the likelihood of users being informed that a command cannot be executed after sending it, thus simplifying the user experience, reducing steps required, and conserving the vehicle's network and power resources.

[0072] In step S202, the operation instructions are displayed on the intelligent driving perception screen and / or broadcast via voice.

[0073] Please refer to Figure 4, which is a schematic diagram of the operation instructions according to an embodiment of this application. The intelligent driving system can display the operation instructions in text form on the intelligent driving perception screen, or it can broadcast the operation instructions in voice form inside the vehicle without displaying them on the intelligent driving perception screen. Alternatively, it can display the operation instructions in text form on the intelligent driving perception screen while simultaneously broadcasting them in voice form inside the vehicle, or it can present the operation instructions to the user in other forms. This application embodiment does not limit the specific presentation method of the operation instructions.

[0074] In other embodiments, the intelligent driving system may not display operation instructions on the intelligent driving perception screen. That is, the electronic image of the intelligent driving perception screen does not contain operation instructions, the intelligent driving system does not generate operation instructions, directly receives voice commands sent by the user to the vehicle control icon in the electronic image, and executes subsequent steps.

[0075] In some embodiments, when determining the target lane from the real-time lane information according to the voice command and determining the target lane control method of the vehicle relative to the target lane in step S103, the steps S113 and S123 are specifically included.

[0076] In step S113, the voice command is semantically parsed to obtain the command content.

[0077] Although intelligent driving systems generate operation guidelines to guide users in sending currently supported voice commands, different users have different language habits, and even the same lane control method can be expressed in multiple ways. For example, for the same lane control method of changing lanes to lane 1, some users are used to saying "change lanes to lane 1," some are used to saying "change lanes to lane 1," and some are used to saying "drive in lane 1." Therefore, after receiving the voice command sent by the user, it is necessary to first perform semantic analysis on the voice command. For example, artificial intelligence tools can be used to semantically generalize the words and sentences in the voice command, thereby understanding the content of the command in different expressions of voice commands.

[0078] By semantically parsing the voice commands sent by users, the intelligent driving system can adapt to users with different language habits. At the same time, it can also make the intelligent driving system understand the voice commands sent by users more accurately, improve the efficiency of voice interaction between users and the intelligent driving system, and improve the user experience of autonomous driving.

[0079] In step S123, the target lane is determined from the real-time lane information according to the instruction content, and the target lane control mode of the vehicle relative to the target lane is determined.

[0080] In some embodiments, after determining the target lane from the real-time lane information according to the voice command and determining the target lane control mode of the vehicle relative to the target lane in step S103 above, the vehicle control method of this application embodiment further includes the following steps S203 to S205.

[0081] In step S203, it is determined whether the voice command conforms to a safe intelligent driving strategy.

[0082] Because users sending voice commands to intelligent driving systems may not be fully familiar with traffic rules or may not be in a good mental state when sending them, the voice commands received by the system may not conform to safe driving strategies. Therefore, after determining the target lane from real-time lane information based on the voice command and determining the vehicle's control method relative to the target lane, it is also necessary to determine whether the voice command conforms to the safe driving strategy. For example, when a vehicle approaches an intersection, according to the intelligent driving strategy, if the vehicle needs to turn right, the system should control the vehicle to travel in the right-turn lane. However, if the user sends a voice command at this time requesting the vehicle to change lanes to the straight lane, then the user's voice command does not conform to the safe driving strategy.

[0083] In step S204, if the voice command does not conform to the intelligent driving strategy, the voice command is refused to be executed and a violation notification is generated; wherein, the violation notification is used to notify the user that the voice command is in violation.

[0084] When the voice command received by the intelligent driving system does not conform to the safe intelligent driving strategy, the intelligent driving system refuses to execute the voice command sent by the user and generates a violation notification to inform the user that the voice command has violated the rules. Through the settings of steps S203 and S204, safe driving is ensured on the one hand, avoiding the safety hazards caused by human intervention to autonomous driving; on the other hand, it allows users to better understand the intelligent driving strategy and the interaction method between the user and the intelligent driving system, improving the user's subsequent user experience.

[0085] In step S205, if the voice command conforms to the intelligent driving strategy, the subsequent steps are executed.

[0086] In addition to the above-mentioned methods for determining the safety of commands, this application also provides a vehicle safety control method to determine the safety of commands issued by the user. The following will describe the method in detail with reference to Figures 5 to 8, but will not be elaborated here.

[0087] In some embodiments, when controlling whether the vehicle is driving in the target lane according to the target lane control method based on the real-time lane information in step S104 above, the following steps are specifically included: if the real-time lane information conforms to a safe intelligent driving strategy, control the vehicle to drive in the target lane according to the target lane control method.

[0088] If the real-time lane information conforms to the safe intelligent driving strategy, it means that the real-time road conditions are safe, and you can directly control the vehicle to drive in the target lane according to the voice command.

[0089] In some embodiments, the lane control sign in step S101 includes a target lane control sign, which is used to indicate the real-time lane control mode of the vehicle relative to the target lane; if the target lane control mode matches the lane control mode indicated by the lane control sign in step S104, then when controlling whether the vehicle is driving in the target lane according to the target lane control mode based on the real-time lane information, the steps S114 to S134 are specifically included.

[0090] In step S114, it is determined whether the target lane control method matches the lane control method indicated by the target lane control sign.

[0091] A user wants to control their vehicle to drive in a target lane, but the target lane control method in the user's voice command may not be consistent with the lane control method indicated by the target lane control sign. Therefore, before executing the user's voice command, it is necessary to determine whether the target lane control method in the voice command matches the lane control method indicated by the target lane control sign.

[0092] In step S124, in response to the target lane control mode matching the lane control mode indicated by the target lane control sign, the vehicle is controlled to drive in the target lane according to the target lane control mode based on the real-time lane information.

[0093] If the target lane control method in the voice command matches the lane control method indicated by the target lane control sign, then the vehicle only needs to be controlled to drive in the target lane according to the target lane control method in the voice command, provided that the real-time lane information allows (i.e., the real-time road conditions are safe).

[0094] In step S134, in response to the mismatch between the target lane control mode and the lane control mode indicated by the target lane control sign, the vehicle is controlled to maintain its current driving state based on the real-time lane information.

[0095] If the target lane control method in the voice command does not match the lane control method indicated by the target lane control sign, then even if the real-time lane information allows it (i.e., the real-time road conditions are safe), the vehicle cannot be controlled to drive according to the voice command; it can only be controlled to maintain the current driving state.

[0096] In some embodiments, the lane control sign in step S101 includes a target lane control sign, which is used to indicate the real-time lane control method for the vehicle to change lanes to the target lane; the target lane control method in step S103 is a lane-changing method that matches the lane control method indicated by the target lane control sign; if the target lane control method matches the lane control method indicated by the lane control sign in step S104, then when controlling whether the vehicle is driving in the target lane according to the target lane control method based on the real-time lane information, the specific steps include the following step S144.

[0097] In step S144, based on the real-time lane information, the vehicle is controlled to change lanes to the target lane.

[0098] When the target lane control mode in the voice command sent by the user is lane change mode, and the lane control mode indicated by the target lane control sign is to change lanes from the vehicle to the target lane, the intelligent driving system controls the vehicle to change lanes to the target lane based on real-time lane information.

[0099] In some embodiments, when controlling the vehicle to change lanes to the target lane in step S144, the following steps are specifically included: determining whether the lane sign corresponding to the target lane is adjacent to the lane sign corresponding to the lane the vehicle is currently in; in response to the lane sign corresponding to the target lane being adjacent to the lane sign corresponding to the lane the vehicle is currently in, controlling the vehicle to directly change lanes to the target lane; in response to the lane sign corresponding to the target lane not being adjacent to the lane sign corresponding to the lane the vehicle is currently in, controlling the vehicle to change lanes multiple times from the lane the vehicle is currently in to the target lane.

[0100] In some embodiments, the lane control sign in step S101 includes a target lane control sign, which is used to indicate the real-time lane control mode of prioritizing driving in the target lane or locking driving in the target lane; the target lane control mode in step S103 is a priority lane mode or a locking lane mode that matches the lane control mode indicated by the target lane control sign; if the target lane control mode matches the lane control mode indicated by the lane control sign in step S104, then when controlling whether the vehicle drives in the target lane according to the target lane control mode based on the real-time lane information, the specific steps include the following step S154.

[0101] In step S154, based on the real-time lane information, the vehicle is controlled to prioritize driving in the target lane or lock onto the target lane.

[0102] When the user sends a voice command indicating that the target lane control mode is either priority lane mode or lane lock mode, and the lane control mode indicated by the target lane control sign is that the vehicle has priority to drive in the target lane or locks to drive in the target lane, the intelligent driving system controls the vehicle to have priority to drive in the target lane or lock to drive in the target lane based on real-time lane information.

[0103] Prioritizing driving in the target lane means controlling the vehicle to stay in the target lane when there are no factors affecting driving efficiency, and controlling the vehicle to change lanes to other lanes when there are factors affecting driving efficiency, and controlling the vehicle to change lanes back to the target lane after the factors affecting driving efficiency disappear.

[0104] Locking onto the target lane means controlling the vehicle to stay in the target lane regardless of factors affecting driving efficiency. Only when there is a safety hazard or violation risk will the vehicle be controlled to change lanes to other lanes, and once the safety hazard or violation risk has disappeared, the vehicle will be controlled to change lanes back to the target lane.

[0105] In this embodiment, various factors can affect driving efficiency. For example, if another vehicle is traveling in the target lane at a speed much lower than the vehicle's, the vehicle may have to slow down to avoid a rear-end collision; or the target lane may have a speed limit on certain road sections, forcing the vehicle to slow down to avoid violations. This embodiment does not limit the specific types of factors affecting driving efficiency.

[0106] In some embodiments, when controlling the vehicle to prioritize driving in the target lane or locking to drive in the target lane in step S154 above, the following steps are specifically included: If the target lane control sign indicates a lane control mode in which the vehicle prioritizes driving in the target lane, then the vehicle is controlled to remain driving in the target lane, and if an obstruction sign is present on the electronic image, the vehicle is controlled to change lanes to other lanes until the obstruction sign is no longer present on the electronic image, and then the vehicle is controlled to change lanes back to the target lane; If the target lane control sign indicates a lane control mode in which the vehicle is locked to drive in the target lane, then the vehicle is controlled to remain driving in the target lane, and if the obstruction sign is present on the electronic image, the vehicle is controlled to decelerate and remain driving in the target lane; wherein, the obstruction sign is used to indicate real-time traffic information that obstructs the vehicle from driving in the target lane at a preset speed.

[0107] When the intelligent driving system prioritizes driving in the target lane, it maintains that lane. However, if an obstruction marker appears on the electronic image, the system controls the vehicle to change lanes to another lane until the obstruction marker disappears from the electronic image. Then, the system controls the vehicle to change lanes back to the target lane. For example, if the vehicle is traveling at X km / h in the target lane, and the speed limit for that section of the road ahead is Y km / h (Y < X) due to a school / hospital, an obstruction marker indicating the speed limit will appear on the electronic image. The vehicle cannot continue driving at X km / h in the target lane. In this case, the system controls the vehicle to change lanes to another lane until the section is cleared, the speed limit for the target lane is lifted, and the obstruction marker disappears from the electronic image. Then, the system controls the vehicle to change lanes back to the target lane.

[0108] When the intelligent driving system controls the vehicle to stay in the target lane, it maintains this position. However, if an obstruction marker is present on the electronic image, the system will decelerate and then remain in the target lane. For example, if the vehicle is traveling at X kilometers per hour in the target lane, but another vehicle is traveling at Y kilometers per hour in the target lane ahead of it, and an obstruction marker is present on the electronic image indicating the other vehicle, the vehicle cannot continue traveling at X kilometers per hour in the target lane. In this case, the system will decelerate and then remain in the target lane.

[0109] This application also provides a vehicle safety control method to provide a mechanism for making safety judgments based on user-issued commands. Please refer to Figures 5 to 8. Figure 5 is a flowchart illustrating the vehicle safety control method of this application embodiment; Figure 6 is a schematic diagram of the safety judgment mechanism of the vehicle safety control method shown in Figure 5; Figure 7 is a schematic diagram of the soft switch in the vehicle safety control method shown in Figure 5; and Figure 8 is a schematic diagram of the physical button used to generate a disable command in the vehicle safety control method shown in Figure 5.

[0110] As shown in Figure 5, the vehicle safety control method may include, but is not limited to, steps 210 to 240.

[0111] In step 210, electronic images of the intelligent driving perception screen are acquired in real time.

[0112] In this embodiment, the electronic image is used to display vehicle identification information and surrounding environment identification information. The electronic image may include one or more of the vehicle identification and surrounding environment identification information. For example, the electronic image may display information about the actual distance of the vehicle relative to the surrounding environment; correspondingly, the display distance of the vehicle identification relative to the surrounding environment identification is displayed on the electronic image. Surrounding environment identification may include, but is not limited to, other vehicle identification and lane markings in the surrounding environment. Vehicle identification, other vehicle identification, and lane markings represent information indicating road conditions for the vehicle and the surrounding environment, respectively representing the actual distribution of the vehicle, other vehicles, and lanes in the actual environment. Thus, this identification information is used to describe the distribution of the actual environment, thereby reflecting the real-world situation.

[0113] The electronic images in this article can be displayed on the intelligent driving perception screen (ADV) of the HMI (Human-Machine Interface) to achieve human-machine interaction.

[0114] As described above, the electronic image may include, but is not limited to, vehicle identification, vehicle control identification, lane identification, and lane control identification. However, the embodiments of this application are not limited to this. For example, the electronic image may also include other control identification for controlling the vehicle, such as, but not limited to, a speed adjustment identification for indicating speed adjustment.

[0115] The following description uses a control identifier as an example to illustrate the method for generating the corresponding identifier. Specifically, the control identifier can be generated using steps A through C.

[0116] In step A, a vehicle icon is generated.

[0117] Because the vehicle's surroundings are constantly changing while it is in motion, and the sensing devices are mounted on the vehicle body, the location of objects in the surrounding environment can only be determined by using the vehicle itself as a reference. Therefore, it is necessary to first generate a vehicle identifier corresponding to the vehicle that is "stationary" relative to the sensing devices.

[0118] In step B, the relative position of the sensing object and the vehicle is determined based on real-time sensing data.

[0119] By collecting real-time sensing data from sensing devices, the position of objects in the surrounding environment relative to the vehicle can be determined; that is, the relative position of the objects to the vehicle. Within the sensing range of the sensing devices, there may be multiple objects in the surrounding environment, and each object has a relative position to the vehicle. For example, when the first object is in the vehicle's lane, the first object is directly below the vehicle; when the second object is a vehicle in front of the vehicle in the left or right adjacent lane, the second object is located to the left or right front of the vehicle.

[0120] In step C, with the vehicle identifier as a reference, an identifier for the perceived object is generated at the relative position of the vehicle identifier, and a control identifier is generated.

[0121] The vehicle sign is considered as the origin of the reference coordinate system. Using the vehicle sign as a reference, the sign of the perceived object is generated at the corresponding position relative to the vehicle sign, based on the relative position of the perceived object and the vehicle. For example, when the first perceived object (e.g., the vehicle lane) is directly below the vehicle, the sign of the first perceived object (the vehicle lane) is generated directly below the vehicle sign; when the third perceived object (e.g., a vehicle ahead in the vehicle lane) is directly in front of the vehicle, the sign of the second perceived object (the vehicle ahead in the vehicle lane) is generated directly in front of the vehicle sign.

[0122] In step 220, the current instructions input by the user for the electronic image (e.g., the vehicle's identification information and the identification information of the surrounding environment in the electronic image) are received in real time.

[0123] In step 230, based on at least one layer of security judgment mechanism, if it is determined that the current instruction is unreasonable, the next instruction adjacent to the current instruction is received and the next instruction overwrites the current instruction.

[0124] In the embodiments of this application, the next instruction in "overwrite the current instruction with the next instruction" can be a reasonable instruction, or it can be the instruction that is finally determined to be reasonable after a series of unreasonable instructions.

[0125] The at least one layer of security judgment mechanism in the embodiments of this application is used to prioritize security and ensure that all instructions are ultimately reasonable, thereby improving security.

[0126] The safety judgment mechanism in this paper is used to indicate whether the current instruction is reasonable, thus enabling safe intelligent driving of the vehicle.

[0127] "Unreasonable current instruction" indicates that the current instruction will affect driving safety. This unreasonable current instruction can include, but is not limited to, instructions for dangerous or malicious driving. An example of an unreasonable current instruction is one that is frequently issued within a short period. Another example is when the surrounding environment is surrounded by seawater on both sides without roads, but the current instruction is to turn left or right.

[0128] Next, the input method for the aforementioned current command can be via touch input or via voice input, and this application does not impose any restrictions on this.

[0129] In step 240, if the current instruction is determined to be reasonable, the vehicle is allowed to drive according to the current instruction. This enables intelligent driving by controlling the vehicle to follow the current instruction.

[0130] This article not only supports the driver (referred to as the primary driver) in judging whether the instruction is reasonable, but also supports the co-driver in judging whether the current instruction is reasonable. Please see below for details.

[0131] Continuing with Figures 5 and 6, the safety judgment mechanism of the vehicle safety control method may include, but is not limited to, one or more of the following: user safety judgment mechanism, driver safety judgment mechanism, intelligent driving system safety judgment mechanism, and background safety monitoring mechanism. In practical use, one or more of the above safety judgment mechanisms can be used. When using all safety judgment mechanisms, the user safety judgment mechanism, driver safety judgment mechanism, intelligent driving system safety judgment mechanism, and background safety monitoring mechanism can be performed sequentially, which will not be elaborated further here.

[0132] In this regard, for step 230 above, at least one optional embodiment can be used to implement the next instruction overwriting the current instruction.

[0133] In a first optional embodiment, based on the user security judgment mechanism within the security judgment mechanism, if it is determined that the current instruction is unreasonable, the next instruction re-entered by the user is received and overwritten. In this embodiment, the user security judgment mechanism is used to indicate an instruction that has been corrected as unreasonable by the user.

[0134] The aforementioned next instruction may include, but is not limited to, deceleration instructions and / or braking instructions. This can create a relatively safe operating environment for the vehicle. However, the embodiments of this application are not limited to this. For example, the aforementioned next instruction may also include, but is not limited to, instructions relating to lane control methods such as lane changing, priority lane, or lane locking.

[0135] The user security assessment mechanism is as follows.

[0136] 1. After a user issues a command, if the intelligent driving system agrees to execute it, the user can cancel the execution of the command at any time during the process using the cancel button on the screen or a voice cancellation command. The user here can include the driver and other people besides the driver. For example, a front passenger issues a command. Another example is a rear-seat user issuing a command.

[0137] 2. After issuing a command, if the user finds the command unreasonable, they can override the previous command with another command, allowing the intelligent driving system to perform a more reasonable operation.

[0138] 3. If a risk is detected after the user issues a command, the user can use a deceleration command to immediately slow down the vehicle to avoid the risk.

[0139] 4. If a risk is detected after the user issues a command, the risk can be avoided by using the braking command.

[0140] In this embodiment, if a user finds that they have entered an incorrect current command, they can re-enter the next command to overwrite the unreasonable or incorrect command, thereby correcting the error command in a timely manner and improving the security and accuracy of the command.

[0141] In this embodiment, the driver and the intelligent driving system need to have the power, authority, and means to effectively disable this function. See below for details.

[0142] In an optional embodiment, in the human-machine co-driving mode, when a user controls the vehicle via screen touch or voice, there may be situations where the operation is not performed by the driver. Such situations, without the driver's consent, may pose safety risks. The vehicle safety control method provided in this application eliminates the risks associated with non-driver human-machine co-driving by allowing the driver to override non-driver operations through the screen and voice.

[0143] Referring again to Figures 5 and 6, in the second optional embodiment, based on the driver safety judgment mechanism in the safety judgment mechanism, if it is determined that the current instruction is unreasonable, the driver will receive the next instruction re-entered by the driver to overwrite the current instruction; wherein, the driver safety judgment mechanism is used to indicate that the driver is assisting the user in correcting unreasonable instructions.

[0144] It should be noted that the driver has the highest authority and can take over or disable touchscreen and voice control at any time. Therefore, even if the intelligent driving system errs in its perception, misses or misjudges the risk of a command, the driver can cancel, terminate, or take over.

[0145] The above-mentioned driver safety judgment mechanism is as follows.

[0146] 1. After the user issues a command, the driver can cancel or terminate the execution of the command by using the cancel command on the screen or by using the voice cancel command.

[0147] 2. After the user issues the command, the driver can directly take over the vehicle to terminate the co-driving command.

[0148] 3. The driver can disable touchscreen and voice control with a single button press using a combination of buttons on the steering wheel. Once disabled, the system can only be unlocked via the steering wheel buttons; the soft switch is ineffective to prevent unauthorized access after unlocking via the soft switch. The driver-vehicle co-driving button has lower priority than the two buttons that disable touchscreen and voice control.

[0149] In an optional embodiment, when using the touch screen or voice-activated human-machine interaction to control intelligent driving functions during autonomous driving, the passenger in the front seat or other people in the vehicle cabin may maliciously interfere (e.g., children, pets). In this embodiment, the risk of malicious interference is eliminated through various methods such as gesture intent inference, central control shortcut key locking, cloud-based identification of malicious interference in the cabin, and driver manual takeover.

[0150] In this embodiment of the application, the driver can assist the user in correcting unreasonable commands, thereby improving the safety and rationality of command input.

[0151] Continuing as shown in Figures 5 and 7, if the current instruction is determined to be unreasonable, the next instruction re-entered by the driver is received and overridden. This includes: if the abnormal frequency of the current instruction is determined to be greater than a first frequency threshold, a disabling instruction re-entered by the driver is received and overridden. The disabling instruction is used to disable the soft switch, and it is entered via a physical button. The disabling instruction also indicates that all software input control permissions are disabled during this power-on cycle.

[0152] It should be noted that the intelligent driving system will analyze the rationality of touch screen and voice control. If multiple or high-frequency unreasonable operations are detected, touch screen and voice control will be temporarily disabled until the owner confirms that they can be released and passes the retest.

[0153] The aforementioned first frequency threshold indicates the permissible range of erroneous commands allowed by the vehicle. This first frequency threshold is set based on user requirements. The higher the first frequency threshold, the more frequently erroneous commands are tolerated.

[0154] The abnormal frequency of the current command exceeding a first frequency threshold indicates that a malicious input command has been received, such as touch or voice input without a clear instruction. In this embodiment, such malicious input commands must be rejected. To avoid further losses caused by malicious input commands, a disable command is input to disable the soft switch function, rendering it ineffective. Thus, even if malicious input commands continue to exist, they are considered invalid, reducing the losses caused by malicious input commands.

[0155] As shown in Figure 7, the soft switch function will be activated using any of the following methods: 1) The human-vehicle co-driving touch interaction method is not disabled; 2) NOA (Navigation On Autopilot) is activated, ADV (Advanced Driver Assistance System) map is opened, and this function will automatically take effect.

[0156] The soft switch function will be deactivated by any of the following methods: (1) The touch interaction mode of human-vehicle co-driving is disabled; (2) ADV map is deactivated; (3) NOA is deactivated; (4) Manual takeover is initiated.

[0157] In this embodiment, the system can fully withstand user misoperation and erratic operation, while also preventing such operations, thereby improving vehicle control safety. Furthermore, the system can reject intentions that may pose risks to the outside world, intentions that may pose risks to the user's own vehicle, and intentions that violate laws or regulations. The intelligent driving system has the final decision-making power; if the user misoperates or operates erratically, the intelligent driving system will reject the operation if it deems it unreasonable, unsafe, or impossible in the current environment.

[0158] As shown in Figure 8, the physical buttons include physical buttons located on both sides of the vehicle's steering wheel, and when the physical buttons on both sides are pressed simultaneously, a disable command is generated.

[0159] As shown in Figure 8, the above vehicle safety control method may also include, but is not limited to, the following two steps: 1. Receiving a disable command from the vehicle's physical buttons (which may be referred to as buttons), the physical buttons being used to disable the soft switch function; 2. The disable command overwrites the current command and responds to the disable command, controlling the disable of the soft switch function on the touch screen, and / or controlling the disable of the touch screen's touch function.

[0160] In addition, after disabling the command that overrides the current command, the above methods can also include, but are not limited to, exiting the function of the aforementioned soft switch, disabling the touch function of the aforementioned touch screen, and switching the touch screen to other screens. Other screens are commonly used screens convenient for the driver. Other screens may include navigation screens, or entertainment / music screens.

[0161] In this embodiment of the application, physical buttons are manually operated to forcibly disable them, thereby reducing interference from other users to the driver and improving the safety of the driver.

[0162] Because vehicles have numerous physical buttons in various locations—for example, buttons on the steering wheel or on the center console—the number of such buttons can be one or more, and there is no limitation on this. A detailed explanation follows.

[0163] Continuing with the physical buttons shown in the box in Figure 8, the physical buttons in this article include the physical buttons located on both sides of the vehicle's steering wheel, and when the physical buttons on both sides are pressed simultaneously, a disable command is generated.

[0164] The physical buttons arranged on opposite sides of the steering wheel can be two or more (excluding two). For example, symmetrical arrangement of two physical buttons is not only aesthetically pleasing, but also makes it faster and more convenient for the driver to operate the steering wheel with both hands on it.

[0165] In this embodiment, physical buttons are manually operated to forcibly disable them, reducing interference from the passenger to the driver. Furthermore, simultaneous operation of multiple physical buttons achieves forced disabling, not only making it convenient for the driver to disable other users' operations but also preventing accidental operation by the driver.

[0166] In some practical application scenarios, after the current driving session ends and the vehicle is powered on again, the process returns to steps 210 to 240 to continue executing the judgment on whether the current instruction is reasonable, etc.

[0167] For the driver, the next instruction mentioned above includes one or more of the following: cancel the current instruction, terminate co-pilot instruction for physical takeover of the driver, and disable instruction for controlling soft switches to be ineffective; the terminate co-pilot instruction has the highest authority.

[0168] In this embodiment of the application, physical takeover may include, but is not limited to, forcibly disengaging from co-driving by having the user operate one or more of the following: the steering wheel, the accelerator pedal, and the brake pedal.

[0169] Referring again to Figures 5 and 6, in the third optional embodiment, the safety judgment mechanism further includes an intelligent driving system safety judgment mechanism. Accordingly, in step 1, the rationality and risk of the current instruction are analyzed according to the intelligent driving system safety judgment mechanism to determine whether the current instruction is reasonable. In step 2, if the current instruction is determined to be unreasonable and exceeds the scope that the intelligent driving system can handle, a request instruction for manual takeover by the driver is generated to override the current instruction. In step 3, if the current instruction is determined to be unreasonable but within the scope that the intelligent driving system can handle, control of the intelligent driving system is implemented. In step 4, if the current instruction is determined to be reasonable, step 240 above is executed.

[0170] In this embodiment of the application, the intelligent driving system safety judgment mechanism is used to indicate the rationality and risk of the intelligent driving system's judgment instruction.

[0171] It's important to note that while the intelligent driving system is granted high-level privileges, touchscreen or voice commands are merely weak requests. Whether and how these commands are executed is determined by the intelligent driving system. The system incorporates commands into its safety assessment, rejecting those that are risky or beyond its capabilities (similar to lane changing via a lever; the system will execute promptly, delay execution, or refuse execution depending on the situation). Therefore, even if someone maliciously manipulates the system and issues dangerous commands, the vehicle will not execute them.

[0172] The safety judgment mechanism of the above-mentioned intelligent driving system is as follows.

[0173] 1. Upon receiving a command from the user, the intelligent driving system analyzes the rationality and risk of the command based on its own safety rules. Commands that pose a risk will be refused or delayed.

[0174] 2. During the execution of user commands, if the intelligent driving system finds that the dynamic environment is no longer suitable for continued execution, it will pause or terminate the execution of the commands and automatically adopt the most appropriate strategy to deal with the situation (i.e., machine management).

[0175] 3. During the execution of user instructions, if the intelligent driving system finds that the dynamic environment is no longer suitable for continued execution, and the emergency situation exceeds the scope of the intelligent driving system's capabilities, the system will promptly request the user to take over.

[0176] 4. After receiving commands from the user, the system will analyze each command. If malicious operations are detected, a warning will be issued. If the situation does not improve, all touchscreen and voice control permissions will be disabled for the remainder of the current power cycle. For example, receiving multiple obviously unreasonable commands in a short period of time, or frequent, irregular multi-finger gestures appearing on the screen in a short period of time.

[0177] Referring again to Figures 5 and 6, in the fourth optional embodiment, the method further includes receiving a deactivation command from the background if the background security monitoring mechanism in the security judgment mechanism detects that the frequency of disabling is greater than a second frequency threshold, and overwriting the current command with the deactivation command, so that the vehicle owner account can apply for relearning and then enable it; wherein, the deactivation command is used to indicate the termination of the intelligent driving function. In this way, the deactivation command can be used to overwrite the current command. In this embodiment, the frequency of disabling refers to the number of times a disabling command is generated within a certain period. As can be seen from the above description, the disabling command can be a disabling command generated in the driver safety judgment mechanism (e.g., a disabling command input by the driver through a physical button based on subjective judgment), or a disabling command generated in other safety judgment mechanisms (e.g., a disabling command generated by the intelligent driving system when malicious operation is detected in the intelligent driving system safety judgment mechanism), and the disabling command is used to disable all touch screen operations (e.g., soft switches on the touch screen, etc.) and voice operations during the vehicle power-on cycle.

[0178] For example, if the intelligent driving system's safety judgment mechanism temporarily disables functions multiple times within a certain period, the backend will deactivate the vehicle's touchscreen and voice controls. This involves receiving a deactivation command from the backend so that the vehicle owner's account can apply for relearning and reactivation. Only after passing the learning and testing process can the functions be restored to normal use.

[0179] As one embodiment, the method further includes: Step 1, after allowing the vehicle to drive according to the current instruction, displaying an interruption icon for interrupting the execution of the current instruction and a continuation icon for continuing the execution of the current instruction in the electronic image, wherein the interruption icon is used to interrupt the execution of the current instruction and the continuation icon is used to continue the execution of the current instruction; Step 2, if an operation is received for the interruption icon, then the intelligent driving of the vehicle according to the current instruction is interrupted; Step 3, if an operation is received for the continuation icon, then the vehicle is controlled to continue intelligent driving according to the current instruction.

[0180] In one example, step A involves displaying an interruption touch icon and / or a continue execution touch icon within the electronic image; the interruption touch icon is used to interrupt the execution of the first instruction; the continue execution touch icon is used to continue the execution of the first instruction. Step B involves interrupting the control of the vehicle to drive intelligently according to the first instruction if the interruption touch icon is touched. Step C involves controlling the vehicle to continue driving intelligently according to the first instruction if the continue execution touch icon is touched.

[0181] In another example, step a involves displaying an interruption indicator and / or a continue execution indicator within an electronic image; the interruption indicator is used to interrupt the execution of the first instruction; the continue execution indicator is used to continue the execution of the first instruction. Step b involves, if a voice command is received for the interruption indicator, the control of the vehicle to intelligently drive according to the first instruction is interrupted. Step c involves, if a voice command is received for the continue execution indicator, the control of the vehicle to continue intelligently driving according to the first instruction is resumed.

[0182] In this embodiment, the execution of instructions can be interrupted in a timely manner, facilitating timely human-computer interaction with the user.

[0183] In this article, the authority of the human-vehicle co-driving command is lower than the authority of the intelligent driving system's judgment, and the authority of the intelligent driving system's judgment is lower than the authority of physical takeover. The driving command sent by the user is merely a wish (a desire for the vehicle to fulfill their wish), not an order or control, and certainly not driving itself; it is simply communication with the intelligent driving system. Human-vehicle co-driving establishes a channel for transmitting the user's intentions to the system, and each intention is ensured to undergo feasibility and risk assessment by the system. Both the system and the driver can reject or cancel the intention midway. How to realize the intention is entirely decided by the system, and the decision-making process is unaffected by the sender.

[0184] Next, it supports reasonable operations by the front passenger (through touch swipes) or other occupants. The front passenger simply sends their intentions without directly operating the vehicle. Previously, the front passenger relayed their intentions to the driver; in the shared driving framework, this is achieved through the intelligent driving system. Both the driver and the intelligent driving system are licensed drivers and fully comply with the existing architecture of "intelligent driving + driver supervision."

[0185] Finally, current intelligent driving systems are a black hole for users. While the systems focus on functionality, they lack interaction with users during use, resulting in issues such as excessive control, lack of personalization, lack of confidence, and lack of security. Co-driving introduces an abstract intermediary layer between driving control and the driver, encapsulating driving behavior and decoupling driving control from the driver, making the vehicle oriented towards the driver's intentions rather than their control. Conversely, co-driving also encapsulates the system's perception and decisions into a reasonable form and presents them to the user through an HMI, thereby building a two-way interaction channel between people and the vehicle, giving users a fully controlled intelligent driving experience.

[0186] This application also provides a vehicle control device. Please refer to FIG9, which is a structural block diagram of the vehicle control device according to an embodiment of this application. The vehicle control device 21 provided in this application embodiment may include: an acquisition module 211, a receiving module 212, a determination module 213, and a control module 214.

[0187] The acquisition module 211 is configured to acquire electronic images of the intelligent driving perception screen in real time; wherein, the electronic images are used to display lane markings and lane control markings, the lane markings are used to indicate real-time lane information, and the lane control markings are used to indicate the real-time lane control mode of the vehicle relative to the lane.

[0188] The receiving module 212 is configured to receive voice commands sent by the user for the electronic image in real time.

[0189] The determination module 213 is configured to determine the target lane from the real-time lane information based on the voice command, and to determine the target lane control mode of the vehicle relative to the target lane.

[0190] The control module 214 is configured to control whether the vehicle travels in the target lane in accordance with the target lane control mode in response to the target lane control mode matching the lane control mode indicated by the lane control sign, based on the real-time lane information.

[0191] The specific implementation process of the functions and roles of each module in the above device can be found in the implementation process of the corresponding steps in the above method, which can achieve the same technical effect, and will not be repeated here.

[0192] In some embodiments, the vehicle control device 21 provided in this application may further include a guidance module.

[0193] The guidance module is configured to generate operation guidance based on the real-time vehicle information and preset intelligent driving strategy before the receiving module 212 receives the voice command sent by the user for the electronic image in real time, and to display the operation guidance on the intelligent driving perception screen and / or broadcast the operation guidance by voice; wherein, the operation guidance is used to guide the user to send the currently supported voice commands.

[0194] In some embodiments, when the determining module 213 determines the target lane from the real-time lane information according to the voice command and determines the target lane control method of the vehicle relative to the target lane, the specific configuration is as follows: performing semantic parsing on the voice command to obtain the command content of the voice command; determining the target lane from the real-time lane information according to the command content and determining the target lane control method of the vehicle relative to the target lane.

[0195] In some embodiments, the vehicle control device 21 provided in this application may further include a management and control module.

[0196] The control module is configured to, after the determination module 213 determines the target lane from the real-time lane information based on the voice command and determines the target lane control method of the vehicle relative to the target lane, determine whether the voice command conforms to the safe intelligent driving strategy. If the voice command conforms to the intelligent driving strategy, the subsequent steps are executed. If the voice command does not conform to the intelligent driving strategy, the voice command is refused to be executed and a violation notification is generated. The violation notification is used to notify the user that the voice command violated the strategy.

[0197] In some embodiments, the lane control sign includes a target lane control sign, which indicates the real-time lane control method of the vehicle relative to the target lane. When the control module 214 controls whether the vehicle is traveling in the target lane according to the target lane control method based on the real-time lane information, in response to a match between the target lane control method and the lane control method indicated by the target lane control sign, the specific configuration is as follows: determining whether the target lane control method matches the lane control method indicated by the target lane control sign; in response to a match between the target lane control method and the lane control method indicated by the target lane control sign, controlling the vehicle to travel in the target lane according to the target lane control method based on the real-time lane information; in response to a mismatch between the target lane control method and the lane control method indicated by the target lane control sign, controlling the vehicle to maintain its current driving state based on the real-time lane information.

[0198] In some embodiments, the lane control sign includes a target lane control sign, which indicates the real-time lane control method for the vehicle to change lanes to the target lane. The target lane control method determined by the determining module 213 in the voice command is a lane-changing method that matches the lane control method indicated by the target lane control sign. When the control module 214 controls whether the vehicle is traveling in the target lane according to the target lane control method in response to the target lane control method matching the lane control method indicated by the lane control sign, it is specifically configured to control the vehicle to change lanes to the target lane according to the real-time lane information.

[0199] In some embodiments, when the control module 214 controls the vehicle to change lanes to the target lane based on the real-time lane information, it is specifically configured to: determine whether the lane sign corresponding to the target lane is adjacent to the lane sign corresponding to the lane the vehicle is currently in; in response to the lane sign corresponding to the target lane being adjacent to the lane sign corresponding to the lane the vehicle is currently in, control the vehicle to directly change lanes to the target lane; in response to the lane sign corresponding to the target lane not being adjacent to the lane sign corresponding to the lane the vehicle is currently in, control the vehicle to change lanes multiple times from the lane the vehicle is currently in to the target lane.

[0200] In some embodiments, the lane control sign includes a target lane control sign, which indicates a real-time lane control mode in which the vehicle prioritizes driving in the target lane or locks onto the target lane. The target lane control mode in the voice command determined by the determining module 213 is a priority lane mode or a locked lane mode that matches the lane control mode indicated by the target lane control sign. When the control module 214 controls whether the vehicle drives in the target lane according to the target lane control mode in response to the target lane control mode matching the lane control mode indicated by the lane control sign, it is specifically configured to: control the vehicle to prioritize driving in the target lane or lock onto the target lane according to the real-time lane information.

[0201] In some embodiments, when the control module 214 controls the vehicle to prioritize driving in the target lane or lock onto the target lane based on the real-time lane information, it is specifically configured as follows: in response to the lane control mode indicating that the vehicle prioritizes driving in the target lane as indicated by the target lane control sign, the control module 214 controls the vehicle to remain driving in the target lane, and when there is an obstruction sign on the electronic image, the control module 214 controls the vehicle to change lanes to other lanes until there is no obstruction sign on the electronic image, and then controls the vehicle to change lanes back to the target lane; in response to the lane control mode indicating that the vehicle locks onto the target lane as indicated by the target lane control sign, the control module 214 controls the vehicle to remain driving in the target lane, and when there is an obstruction sign on the electronic image, the control module 214 controls the vehicle to decelerate and remain driving in the target lane; wherein, the obstruction sign is used to indicate real-time traffic information that obstructs the vehicle from driving in the target lane at a preset speed.

[0202] Furthermore, based on the same inventive concept as the vehicle safety control method described above with reference to Figures 5 to 8, the vehicle control device of the present application embodiment can also be further used to implement the above vehicle safety control method.

[0203] In some embodiments, as described above, in the vehicle control device, the acquisition module 211 can be configured to acquire electronic images of the intelligent driving perception screen in real time, and the receiving module 212 can be configured to receive current instructions input by the user in response to the electronic images in real time.

[0204] In addition, the vehicle control device may also include an instruction update module, which is configured to receive the next instruction adjacent to the current instruction and overwrite the current instruction if the current instruction is determined to be unreasonable according to at least one layer of safety judgment mechanism; the safety judgment mechanism is used to indicate that the vehicle is driven safely after determining that the current instruction is reasonable.

[0205] Furthermore, the control module 214 of the vehicle's control device can also be configured to allow the vehicle to drive according to the current instruction if it is determined that the current instruction is reasonable.

[0206] As one embodiment, the control device for the vehicle described above may further include: an icon display module, configured to display, within an electronic image, an interruption icon (for interrupting the execution of the current instruction) and a continuation icon (for continuing the execution of the current instruction) after allowing the vehicle to drive according to the current instruction; the interruption icon (for interrupting the execution of the current instruction) and the continuation icon (for continuing the execution of the current instruction); and an interruption control module, configured to interrupt intelligent driving of the vehicle according to the current instruction if an operation is received for the interruption icon (for the current instruction). Furthermore, the control module 214 is also configured to control the vehicle to continue intelligent driving according to the current instruction if an operation is received for the continuation icon (for the current instruction).

[0207] The specific implementation process of the functions and roles of each module in the above device can be found in the implementation process of the corresponding steps in the above method, which can achieve the same technical effect, and will not be repeated here.

[0208] This application also provides an electronic device that may include the vehicle control device 21 described above. Please refer to FIG10, which is a structural block diagram of the electronic device according to an embodiment of this application. The electronic device 20 may include one or more processors 22, which are configured to implement the vehicle control method described above.

[0209] In some embodiments, the electronic device 20 may further include one or more computer-readable storage media 23, which may store a program that can be invoked by the processor 22, and may include non-volatile storage media. In other embodiments, the electronic device 20 may further include memory 24 and an interface 25. In still other embodiments, the electronic device 20 may also include other hardware depending on the specific application.

[0210] The computer-readable storage medium 23 provided in this application embodiment stores a program thereon, which, when executed by the processor 22, is used to implement the above-described vehicle control method.

[0211] This application may take the form of a computer program product implemented on one or more computer-readable storage media 23 (including but not limited to disk storage, CD-ROM, optical storage, etc.) containing program code. The computer-readable storage media 23 includes permanent and non-permanent, removable and non-removable media, and information storage can be implemented using any method or technology. This information may be computer-readable instructions, data structures, program modules, or other data. The computer-readable storage media 23 includes, but is not limited to: phase-change memory (PRAM), static random access memory (SRAM), dynamic random access memory (DRAM), other types of random access memory (RAM), read-only memory (ROM), electrically erasable programmable read-only memory (EEPROM), flash memory or other memory technologies, CD-ROM, digital versatile optical disc (DVD) or other optical storage, magnetic tape, magnetic disk storage or other magnetic storage devices, or any other non-transfer medium, which can be used to store information accessible by a computing device.

[0212] Of course, in some embodiments of this application, the electronic device may be one or more of a server device and a PC (Personal Computer) device. The server device and the PC device may include, but are not limited to, a server, a desktop computer, a tablet computer, or a laptop computer.

[0213] In some embodiments, this electronic device may include, but is not limited to, an in-vehicle terminal connected to the vehicle and a mobile terminal independent of the vehicle. The in-vehicle terminal connected to the vehicle may be, but is not limited to, a body processor, controller, center console, or vehicle HUD (Head-Up Display). The mobile terminal independent of the vehicle may include, but is not limited to, a smartphone, smartwatch, tablet, or laptop.

[0214] This application also provides a computer program product, which includes a computer program that can be stored on a computer-readable storage medium. When the computer program is executed by at least one processor, it can perform the vehicle control methods described in the above embodiments.

[0215] This application also provides a vehicle, including a vehicle control device as described in the above embodiments, or an electronic device as described in the above embodiments, or a computer-readable storage medium as described in the above embodiments, or a computer program product as described in the above embodiments.

[0216] For example, the vehicle may be one or more of heavy trucks, light commercial vehicles, and passenger cars. Thus, the method of this application embodiment can be applied to various application scenarios such as heavy trucks, light commercial vehicles, and passenger cars, thereby improving the versatility of the method.

[0217] The vehicle control method, device, electronic device, program product, storage medium, and vehicle provided in this application embodiment receive voice commands sent by the user to the electronic image of the intelligent driving perception screen in real time. When the target lane control method in the voice command matches the real-time lane control method indicated by the lane control sign on the electronic image, the system controls the vehicle to drive in the target lane according to the target lane control method in the voice command. This provides a voice interaction method between the user and the intelligent driving system, allowing the user to request the intelligent driving system to control the vehicle to drive in the target lane according to their wishes through voice interaction. In addition, before controlling the vehicle to drive in the target lane according to the target lane control method, the system also comprehensively considers the real-time lane information indicated by the lane sign on the electronic image, which improves the personalization of the intelligent driving system while ensuring driving safety, thereby improving the user experience of autonomous driving.

[0218] Those skilled in the art will understand that all or part of the steps in the above methods can be implemented by a program instructing related hardware (e.g., a processor), and the program can be stored in a computer-readable storage medium, such as a read-only memory, a disk, or an optical disk. Optionally, all or part of the steps in the above embodiments can also be implemented using one or more integrated circuits. Accordingly, each module / unit in the above embodiments can be implemented in hardware, such as by using an integrated circuit to implement its corresponding function, or it can be implemented in the form of a software functional module, such as by a processor executing a program / instruction stored in memory to implement its corresponding function. This application is not limited to any particular combination of hardware and software.

[0219] The above description is merely an exemplary embodiment of this specification and is not intended to limit this specification. Any modifications, equivalent substitutions, improvements, etc., made within the spirit and principles of this specification shall be included within the scope of protection of this specification.

[0220] It should also be noted that the terms "comprising," "including," or any other variations thereof are intended to cover non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements includes not only those elements but also other elements not expressly listed, or elements inherent to such process, method, article, or apparatus. Without further limitation, an element qualified by the phrase "comprising one..." does not exclude the presence of other identical elements in the process, method, article, or apparatus that includes said element.

Claims

1. A method for controlling a vehicle, comprising: The system acquires electronic images of the intelligent driving perception screen in real time; wherein the electronic images are configured to display lane markings and lane control markings, the lane markings are configured to indicate real-time lane information, and the lane control markings are configured to indicate real-time lane control methods; It can receive voice commands from users regarding the electronic images in real time. Based on the voice command, the target lane is determined from the real-time lane information, and the target lane control method for the target lane is determined. In response to the target lane control mode matching the lane control mode indicated by the lane control sign, the system controls whether the vehicle travels in the target lane according to the target lane control mode based on the real-time lane information.

2. The control method of a vehicle according to claim 1, wherein The lane control sign includes a target lane control sign, which is configured to indicate the real-time lane control mode of the target lane; The step of responding to the target lane control mode matching the lane control mode indicated by the lane control sign, and controlling whether the vehicle travels in the target lane according to the target lane control mode based on the real-time lane information, includes: Determine whether the target lane control method matches the lane control method indicated by the target lane control sign; In response to the target lane control mode matching the lane control mode indicated by the target lane control sign, the vehicle is controlled to drive in the target lane according to the target lane control mode based on the real-time lane information; In response to a mismatch between the target lane control mode and the lane control mode indicated by the target lane control sign, the vehicle is controlled to maintain its current driving state based on the real-time lane information.

3. The control method of a vehicle according to claim 1, wherein The lane control sign includes a target lane control sign, which is configured to instruct the vehicle to change lanes to the target lane in a real-time lane control mode. The target lane control mode is a lane-changing mode that matches the lane control mode indicated by the target lane control sign. The step of responding to the target lane control mode matching the lane control mode indicated by the lane control sign, and controlling whether the vehicle travels in the target lane according to the target lane control mode based on the real-time lane information, includes: Based on the real-time lane information, the vehicle is controlled to change lanes to the target lane.

4. The control method of a vehicle according to claim 3, wherein The control of the vehicle to change lanes to the target lane includes: Determine whether the lane sign corresponding to the target lane is adjacent to the lane sign corresponding to the lane the vehicle is currently in; In response to the fact that the lane sign corresponding to the target lane is adjacent to the lane sign corresponding to the lane where the vehicle is currently located, the vehicle is controlled to change lanes directly to the target lane; In response to the fact that the lane sign corresponding to the target lane is not adjacent to the lane sign corresponding to the lane the vehicle is currently in, the vehicle is controlled to change lanes multiple times from the lane the vehicle is currently in to the target lane.

5. The control method of a vehicle according to claim 1, wherein The lane control sign includes a target lane control sign, which is configured to indicate a real-time lane control mode that the vehicle should prioritize driving in the target lane or lock onto the target lane. The target lane control mode is a priority lane mode or a locked lane mode that matches the lane control mode indicated by the target lane control sign. The step of responding to the target lane control mode matching the lane control mode indicated by the lane control sign, and controlling whether the vehicle travels in the target lane according to the target lane control mode based on the real-time lane information, includes: Based on the real-time lane information, the vehicle is controlled to prioritize driving in the target lane or lock onto the target lane.

6. The control method of a vehicle according to claim 5, wherein The control of the vehicle to prioritize driving in the target lane or to lock driving in the target lane includes: In response to the lane control mode in which the target lane control sign indicates that the vehicle has priority to travel in the target lane, the vehicle is controlled to stay in the target lane and, when there is an obstruction sign on the electronic image, the vehicle is controlled to change lanes to other lanes until there is no obstruction sign on the electronic image, and then the vehicle is controlled to change lanes back to the target lane. In response to the target lane control sign indicating that the vehicle is locked in the target lane, the system controls the vehicle to remain in the target lane, and when the obstruction sign is present on the electronic image, the system controls the vehicle to decelerate and remain in the target lane. The obstruction sign is used to indicate real-time traffic information that prevents the vehicle from traveling at a preset speed in the target lane.

7. The control method of a vehicle according to any one of claims 1 to 6, wherein After determining the target lane from the real-time lane information according to the voice command, and determining the target lane control method for the target lane, the vehicle control method further includes: Determine whether the voice command conforms to a safe intelligent driving strategy; In response to the voice command conforming to a safe intelligent driving strategy, continue to execute subsequent steps; In response to the voice command not conforming to the safe intelligent driving strategy, the system refuses to execute the voice command and generates a violation notification; wherein the violation notification is configured to notify the user that the voice command is in violation.

8. The control method of a vehicle according to any one of claims 1 to 7, wherein The step of controlling whether the vehicle travels in the target lane according to the target lane control method based on the real-time lane information includes: In response to the real-time lane information conforming to a safe intelligent driving strategy, the vehicle is controlled to drive in the target lane according to the target lane control method.

9. The control method of a vehicle according to any one of claims 1 to 8, wherein Before receiving voice commands from the user regarding the electronic image in real time, the vehicle control method further includes: Based on the real-time lane information and the preset intelligent driving strategy, operation instructions are generated; wherein, the operation instructions are configured to guide the user to send currently supported voice commands; The operation instructions are displayed on the intelligent driving perception screen and / or read aloud via voice.

10. The control method of a vehicle according to any one of claims 1 to 9, wherein The step of determining the target lane from the real-time lane information according to the voice command, and determining the target lane control method for the target lane, includes: The voice command is semantically parsed to obtain the command content. Based on the instruction, the target lane is determined from the real-time lane information, and the target lane control method is determined for the target lane.

11. The control method of a vehicle according to claim 1, wherein After receiving voice commands from the user regarding the electronic image in real time, the vehicle control method further includes: According to at least one layer of safety judgment mechanism, if it is determined that the voice command is unreasonable, the next command adjacent to the voice command is received, and the next command overwrites the voice command; the at least one layer of safety judgment mechanism is configured to indicate that the vehicle is driven safely after determining that the voice command is reasonable; and, If the voice command is deemed reasonable, the vehicle may be controlled to drive according to the voice command.

12. The control method of a vehicle according to claim 11, wherein The at least one layer of security judgment mechanism includes a user security judgment mechanism. The step of receiving the next instruction adjacent to the voice instruction and overwriting the voice instruction with the next instruction, based on the at least one layer of security judgment mechanism and determining that the voice instruction is unreasonable, includes: Based on the user security judgment mechanism, if it is determined that the voice command is unreasonable, the system receives the next command re-inputted by the user and overwrites the voice command. The user security judgment mechanism is configured to indicate an instruction that the user has corrected an unreasonable situation.

13. The control method of a vehicle according to claim 11 or 12, wherein, The at least one layer of safety judgment mechanism further includes a driver safety judgment mechanism. According to the at least one layer of safety judgment mechanism, if it is determined that the voice command is unreasonable, receiving the next command adjacent to the voice command and overwriting the voice command with the next command includes: Based on the driver safety judgment mechanism, if it is determined that the voice command is unreasonable, the driver will re-enter the next command and overwrite the original voice command. The driver safety judgment mechanism is configured to indicate that the driver assists the user in correcting unreasonable instructions.

14. The control method of a vehicle according to claim 13, wherein The step of receiving the next command re-entered by the driver when it is determined that the voice command is unreasonable, and overwriting the voice command, includes: If it is determined that the abnormal frequency of the voice command is greater than a first frequency threshold, the driver re-enters a disable command to override the voice command. The disable command is configured to disable the soft switch, and the disable command is input via physical button operation.

15. The control method of a vehicle according to any one of claims 11 to 13, wherein The at least one layer of safety judgment mechanism also includes an intelligent driving system safety judgment mechanism. According to the at least one layer of safety judgment mechanism, if it is determined that the voice command is unreasonable, receiving the next command adjacent to the voice command and overwriting the voice command with the next command includes: Based on the safety judgment mechanism of the intelligent driving system, the rationality and risks of the voice command are analyzed to determine whether the voice command is reasonable. If it is determined that the voice command is unreasonable and exceeds the processing range of the intelligent driving system, a request command for the driver to take over is generated to override the voice command. The intelligent driving system's safety judgment mechanism is configured to indicate the rationality and risk of the intelligent driving system's judgment commands, and / or The at least one layer of security judgment mechanism also includes a background security monitoring mechanism. The step of receiving the next instruction adjacent to the voice instruction and overwriting the voice instruction with the next instruction, based on the at least one layer of security judgment mechanism, includes: If the frequency of disabling is detected to be greater than the second frequency threshold according to the background security monitoring mechanism, a deactivation command is received from the background and the deactivation command is overwritten to enable the vehicle owner account to apply for relearning and then be reactivated. The deactivation command is configured to indicate the termination of the intelligent driving function.

16. A vehicle control device, comprising: The acquisition module is configured to acquire electronic images of the intelligent driving perception scene in real time; The electronic image is configured to display lane markings and lane control markings, wherein the lane markings are configured to indicate real-time lane information and the lane control markings are configured to indicate real-time lane control methods; The receiving module is configured to receive voice commands sent by the user for the electronic image in real time; The determination module is configured to determine the target lane from the real-time lane information based on the voice command, and to determine the target lane control mode for the target lane; The control module is configured to, in response to the target lane control mode matching the lane control mode indicated by the lane control sign, control whether the vehicle travels in the target lane according to the target lane control mode based on the real-time lane information.

17. An electronic device comprising one or more processors configured to implement a vehicle control method as claimed in any one of claims 1 to 15.

18. A non-transitory computer-readable storage medium storing computer-executable instructions that, when executed by at least one processor, implement the vehicle control method as described in any one of claims 1 to 15.

19. A computer program product comprising a computer program stored on a computer-readable storage medium, wherein the computer program, when executed by at least one processor, implements the vehicle control method as described in any one of claims 1 to 15.

20. A vehicle comprising: The vehicle control device as described in claim 16, or The electronic device as claimed in claim 17, or The non-transitory computer-readable storage medium as described in claim 18, or The computer program product as described in claim 19, or One or more processors configured to implement the vehicle control method as described in any one of claims 1 to 15.