Intelligent driving permission allocation method and device, electronic equipment, medium and vehicle

CN121492952APending Publication Date: 2026-02-10CHINA FAW CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202511499857.7
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-10-20
Publication Date
2026-02-10

Smart Images

  • Figure CN121492952A_ABST
    Figure CN121492952A_ABST
Patent Text Reader

Abstract

The embodiment of the invention relates to the technical field of automobile intelligent driving, and discloses an intelligent driving permission allocation method and device, electronic equipment and a storage medium. The method comprises the steps of obtaining user ID information in response to an intelligent driving main switch clicked by a user, and calling a corresponding user data table based on the user ID information; acquiring examination state flag bit information in the user data table to determine an intelligent driving function examination passing state of the current user; and when the passing state of the intelligent driving function test is a passing state, starting a corresponding intelligent driving function. According to the method, systematic management of the permission of the intelligent driving function is achieved in the mode that the user ID is associated with the user data table, it is ensured that only the user with the corresponding operation capacity can start the function, and the problems of user vehicle use safety and the like caused by unskilled user operation are effectively solved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This invention relates to the field of intelligent driving technology for automobiles, and in particular to an intelligent driving permission allocation method, device, electronic device, and storage medium. Background Technology

[0002] Intelligent driving technology refers to the use of modern information technology to make cars more intelligent, enabling them to perform some or all of their operations autonomously. With advancements in hardware, software, and computing power, intelligent driving technology has achieved significant breakthroughs. In recent years, this technology has evolved from limited automated driving assistance systems to fully autonomous driving, from initial adaptive cruise control systems and lane departure warning systems to today's emerging technologies such as automatic parking and autonomous driving.

[0003] Autonomous driving technology is gradually maturing, with performance continuously improving, costs steadily decreasing, and market acceptance gradually increasing, leading to rapid industry development. The intelligent driving module refers to the core system installed in a vehicle, which uses sensors, algorithms, and other technologies to achieve autonomous driving. After years of development, autonomous driving has become a new calling card showcasing a nation's technological strength, innovation capabilities, and industrial support levels, presenting a vibrant and upward-looking new landscape.

[0004] In recent years, national and local governments have introduced a series of policies and plans to promote the healthy and rapid development of the autonomous driving industry. Currently, intelligent driving technology is still developing and improving; although fully autonomous driving has not yet been achieved, significant progress has been made.

[0005] The mainstream applications of intelligent driving technology currently are Navigate on Autopilot (NOA) and Navigate on Pilot (NOP) functions. With the help of NOA and NOP technologies, drivers can more confidently handle other tasks while driving, making these two technologies the mainstream applications in the field of autonomous driving. However, research and practice regarding permission allocation methods and specific design schemes for intelligent driving modules in autonomous vehicles are still relatively limited in the market. Summary of the Invention

[0006] The purpose of this invention is to provide a method, device, electronic device and storage medium for allocating intelligent driving permissions, so as to propose at least one method for allocating intelligent driving permissions, which is conducive to improving the user's driving experience and ensuring the user's driving safety.

[0007] To address the aforementioned technical problems, in a first aspect, the present invention provides an intelligent driving permission allocation method, comprising at least:

[0008] In response to the user clicking the main switch for intelligent driving, the system obtains the user ID information and retrieves the corresponding user data table based on the user ID information.

[0009] Obtain the exam status flag information from the user data table to determine the current user's intelligent driving function exam pass status;

[0010] When the intelligent driving function test is in the passed state, the corresponding intelligent driving function is activated;

[0011] The intelligent driving function includes at least a NOA (Noise Awareness) module and a NOP (Noise Optimization) module.

[0012] Optionally, after obtaining the exam status flag information from the user data table to determine the current user's intelligent driving function exam pass status, the method further includes:

[0013] When the intelligent driving function test is in a failed state, vehicle speed information is obtained;

[0014] If the vehicle speed information meets the preset conditions, the intelligent driving function test entrance will pop up and the user will be notified to participate in the intelligent driving function test.

[0015] At least after the user passes the intelligent driving function test, update the intelligent driving function test pass status, and activate the corresponding intelligent driving function after the user clicks the intelligent driving main switch again.

[0016] Optionally, after obtaining the vehicle speed information when the intelligent driving function test pass status is in the fail status, the method further includes:

[0017] If the vehicle speed information does not meet the preset conditions, the user will be prompted that the current scenario does not meet the conditions for participating in the intelligent driving function test.

[0018] Optionally, the intelligent driving function test includes at least an autonomous driving system test, a vehicle sensing test, a safety emergency test, and a road traffic regulation test.

[0019] Optionally, activating the corresponding intelligent driving function when the intelligent driving function test is in a passed state specifically includes:

[0020] When the intelligent driving function test pass state is in the first sub-state of the pass state, the first level of intelligent driving function is activated;

[0021] When the intelligent driving function test pass state is in the second sub-state, the second level of intelligent driving function is activated.

[0022] When the intelligent driving function test is in the third sub-state of the passed state, the third level of intelligent driving function is activated.

[0023] Optionally, user vehicle usage behavior can be monitored in real time, and the intelligent driving function test pass status can be adjusted when the user vehicle usage behavior meets the intelligent driving function correction conditions.

[0024] Optionally, the NOA function module includes at least one of the following: NOA function setting submodule, NOA automatic lane changing function setting submodule, and NOA automatic driving style setting submodule;

[0025] The NOP function module includes at least one of the following: NOP function setting submodule, NOP automatic lane change function setting submodule, NOP automatic driving style setting submodule, NOP lane departure function setting submodule, and NOP voice prompt function setting submodule.

[0026] Secondly, the present invention also provides an intelligent driving permission allocation device, comprising at least:

[0027] The data retrieval module is used to respond to the user clicking the main switch of intelligent driving, obtain the user ID information, and retrieve the corresponding user data table based on the user ID information;

[0028] The exam status module is used to obtain the exam status flag information from the user data table to determine the current user's intelligent driving function exam pass status;

[0029] The function activation module is used to activate the corresponding intelligent driving function when the intelligent driving function test pass status is in the pass status.

[0030] The intelligent driving function includes at least a NOA (Noise Awareness) module and a NOP (Noise Optimization) module.

[0031] Thirdly, the present invention also provides an electronic device, including a memory and a processor, wherein the memory stores a computer program executable on the processor, and the processor executes the program to implement the steps in the intelligent driving permission allocation method of any one of the first aspects.

[0032] Fourthly, the present invention also provides a computer-readable storage medium having a computer program stored thereon, wherein the computer program, when executed by a processor, implements the steps of the intelligent driving permission allocation method according to any one of the first aspects.

[0033] The technical solution provided by this invention firstly, in response to the user clicking the intelligent driving main switch, obtains the user ID information and retrieves the corresponding user data table based on the user ID information; then, obtains the examination status flag information in the user data table to determine the current user's intelligent driving function examination pass status; finally, when the intelligent driving function examination pass status is in the pass state, the corresponding intelligent driving function is activated.

[0034] Therefore, this invention, on the one hand, verifies the user's passing status in the intelligent driving function test and achieves systematic management of intelligent driving function permissions by associating the user ID with the user data table. This ensures that only users with the corresponding operational capabilities can activate the function, effectively reducing user safety issues caused by user unfamiliarity with operation. On the other hand, this invention allows users who have passed the test to promptly activate the intelligent driving function, guaranteeing a positive user experience. Attached Figure Description

[0035] Figure 1 This is a flowchart of an intelligent driving permission allocation method provided in an embodiment of the present invention;

[0036] Figure 2 This is a flowchart of another intelligent driving permission allocation method provided in an embodiment of the present invention;

[0037] Figure 3 This is a schematic diagram of the structure of an intelligent driving permission allocation device provided in an embodiment of the present invention;

[0038] Figure 4 This is a schematic diagram of the structure of an electronic device provided in an embodiment of the present invention;

[0039] Figure 5 This is a functional description diagram of a NOA function setting submodule provided in an embodiment of the present invention;

[0040] Figure 6 This is a functional description diagram of another NOA function setting submodule provided in an embodiment of the present invention;

[0041] Figure 7 This is a functional description diagram of another NOA function setting submodule provided in an embodiment of the present invention;

[0042] Figure 8 This is a functional description diagram of another NOP function setting submodule provided in an embodiment of the present invention;

[0043] Figure 9 This is a functional description diagram of another NOP function setting submodule provided in an embodiment of the present invention. Detailed Implementation

[0044] To make the objectives, technical solutions, and advantages of this application clearer, the application will be further described in detail below with reference to the accompanying drawings. Obviously, the described embodiments are only some embodiments of this application, and not all embodiments. Based on the embodiments in this application, all other embodiments obtained by those skilled in the art without creative effort are within the scope of protection of this application.

[0045] The terminology used in the embodiments of this application is for the purpose of describing particular embodiments only and is not intended to limit the application. The singular forms “a,” “said,” and “the” used in the embodiments of this application and the appended claims are also intended to include the plural forms, and “multiple” generally includes at least two unless the context clearly indicates otherwise.

[0046] It should be understood that the term "and / or" used in this article is merely a description of the relationship between related objects, indicating that three relationships can exist. For example, A and / or B can represent: A existing alone, A and B existing simultaneously, and B existing alone. Additionally, the character " / " in this article generally indicates that the preceding and following related objects have an "or" relationship.

[0047] It should be understood that although the terms first, second, third, etc., may be used in the embodiments of this application, these descriptions should not be limited to these terms. These terms are only used to distinguish the descriptions. For example, first may also be referred to as second without departing from the scope of the embodiments of this application, and similarly, second may also be referred to as first.

[0048] Depending on the context, the words “if” or “suppose” as used here can be interpreted as “when” or “in response to determination” or “in response to detection.” Similarly, depending on the context, the phrases “if determination” or “if detection (of the stated condition or event)” can be interpreted as “when determination” or “in response to determination” or “when detection (of the stated condition or event)” or “in response to detection (of the stated condition or event).”

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

[0050] It should be noted that any symbols and / or numbers present in the specification that are not marked in the accompanying drawings are not reference numerals.

[0051] Figure 1 This is a flowchart of an intelligent driving permission allocation method provided by an embodiment of the present invention. This embodiment is at least applicable to intelligent driving permission allocation scenarios for vehicle intelligent driving. This intelligent driving permission allocation method can be, but is not limited to, executed by the intelligent driving permission allocation device in this embodiment of the present invention as the execution subject. This execution subject can be implemented in software and / or hardware. Figure 1 As shown, the intelligent driving permission allocation method includes at least the following steps:

[0052] S1. In response to the user clicking the main switch for intelligent driving, obtain the user ID information and retrieve the corresponding user data table based on the user ID information.

[0053] The intelligent driving master switch is primarily used to activate the vehicle's intelligent driving functions. User ID information can be a unique identifier for the user. The user data table must at least include exam status flags and personal user information.

[0054] S2. Obtain the exam status flag information from the user data table to determine the current user's intelligent driving function exam pass status.

[0055] The test status flag information can be the value of the flag "exam". If the value of the flag is 0, it means that the user has not passed the intelligent driving function test. If the value of the flag is 1, it means that the user has passed the intelligent driving function test.

[0056] S3. When the intelligent driving function test is passed, activate the corresponding intelligent driving function.

[0057] The intelligent driving function includes at least a NOA (Noise of Assist) function module and a NOP (Noise of Operation) function module. In one specific implementation, the NOA function module may optionally include at least one of a NOA function setting submodule, a NOA automatic lane changing function setting submodule, and a NOA automatic driving style setting submodule.

[0058] The NOP function module includes at least one of the following: NOP function setting submodule, NOP automatic lane change function setting submodule, NOP automatic driving style setting submodule, NOP lane departure function setting submodule, and NOP voice prompt function setting submodule.

[0059] As can be seen, the NOA function setting submodule is used to enable NOA. It is understood that the car's central control display has a NOA function status icon, which will display the status according to the color. If the NOA function configuration switch is turned on but the car has not entered the activation area, the icon will not be displayed.

[0060] Figure 5This is a functional description diagram of a NOA function setting submodule provided in an embodiment of the present invention. See also... Figure 5 When enabling NOA, the system must first be in normal working order (Standby, Driving, Pre-On) and the central control screen must be on. Next, the user enters the central control screen interface, which displays the latest status of the NOA enable switch. Then, the user clicks the NOA enable adjustment soft button to turn NOA on or off. Finally, based on the setting result, the NOA enable switch function is turned on or off accordingly, and the NOA enable display on the central control screen shows the latest status.

[0061] In a specific scenario, after a user operates the NOA enable setting switch, a corresponding signal is sent to HAD. HAD then sends the HAD_NOAEnableSwitchSt_NOA signal to CSC. Upon receiving this signal, CSC sends Dis_NotifyONChgNOAEnableSwitchSt to the peer IP to inform it of the change in the NOA enable setting switch status. Simultaneously, the NOA enable switch setting change signal, after passing through the SOA layer and adaptation layer to the application layer, can be displayed on the screen as the latest switch status.

[0062] The detailed functional requirements are as follows:

[0063] 1. The system supports enabling and disabling NOA (No Access Control) settings; it is disabled by default.

[0064] 2. The function activation settings interface should have text descriptions and icons for the corresponding functions, and set corresponding toggles to enable and disable the functions.

[0065] 3. After the function is enabled, there should be a relevant switch option to complete the abnormal reporting function of NOA function, and the switch position should be obvious.

[0066] 4. When a user successfully turns on the NOA function switch, a pop-up window should display a NOA function disclaimer. After the driver reads it, they should click to confirm and close the interface. The window should also include an option to not remind the user again when turning on the function next time.

[0067] 5. Once the NOA function is activated, it cannot be deactivated via the NOA function switch. If the user attempts to deactivate the function while it is activated, the NOA function switch should remain on, and the instrument panel and navigation system should display a text message and audio prompt stating, "NOA function is activated. Please take control of the vehicle and deactivate NOA before deactivating this function." The NOA function's "Function Description" should also inform the user that "When the NOA function is activated, the user must take control of the vehicle and deactivate NOA before deactivating this function."

[0068] 6. After the user turns on the NOA function switch, other autonomous driving related functions in the central control settings (such as positioning function, AEB function, BSD function, rearview mirror folding, etc.) will automatically switch to the on state (the on state is remembered by the hand controller, not by the CSC). If the user tries to turn off the corresponding function while the NOA function is on / activated, the instrument panel and navigation system will need to display a text message and an audio prompt saying "NOA function is on. Please turn off NOA function first and then turn off this function." The "Function Description" of the NOA function will prompt the user: "When the NOA function is on, other autonomous driving related functions (such as forward collision warning, electronic stability system, etc.) will be automatically activated and cannot be turned off during the activation process."

[0069] 7. For the main switch of the NOA function, a pop-up window should be displayed every time the user clicks the switch (including turning it on and off) to prompt the user to confirm whether to turn it on or off.

[0070] 8. The toggle switch is enabled by default and cannot be disabled by the user.

[0071] Understandably, NOA has multiple status displays:

[0072] NOA Activation Status: When the central control unit (i.e., the car's central control system) receives an activation signal from the NOA function, it displays the NOA activation status icon; the central control unit also displays the text "NOA activated" for the same duration as the signal. If the signal duration exceeds 5 seconds, it displays "5 seconds to exit"; when the user activates NOA and a navigation route is set, it announces "NOA activated, please release the steering wheel and accelerator pedal"; and when the user activates NOA but has not set a navigation route, it announces "NOA partially activated, please be aware of lane changes".

[0073] NOA Override Status: When the central control unit receives a NOA lateral override status signal, it displays the NOA status icon, and the NOA guidance window prompts "Please pay attention to controlling the direction," with the text prompt lasting the same duration as the signal. When the central control unit receives a NOA status signal and switches from lateral override status to active status, it displays the NOA status icon, and the central control unit displays a window prompt "NOA has been restored," while simultaneously issuing a voice announcement. Similarly, when the central control unit receives a NOA longitudinal override status signal, it displays the NOA status icon, and the NOA guidance window prompts "Please pay attention to controlling the vehicle speed," with the text prompt lasting the same duration as the signal. Furthermore, when the central control unit receives a NOA status signal and switches from longitudinal override status to active status, it displays the NOA status icon, and the central control unit displays a window prompt "NOA has been restored," while simultaneously issuing a voice announcement.

[0074] NOA Exit Status: If the NOA function is exited, exit the lane-level navigation display interface and the voice will announce "NOA has exited, please drive safely".

[0075] Figure 6 This is a functional description diagram of another NOA function setting submodule provided in an embodiment of the present invention. See also... Figure 6 The NOA (Automatic Lane Change) function setting submodule is used to enable and disable the automatic lane change function. When setting the automatic lane change function, firstly, the automatic lane change switch status is obtained. If no uplink signal is received within 2 seconds, the switch is grayed out. Next, the user clicks the automatic lane change switch to execute the switching action and sends a downlink signal. Then, the vehicle's system receives the signal (0, 1) within 2 seconds and updates the switch status. If the uplink status is the same as the previous switch status, it bounces back, indicating setting failure; if an abnormal signal is received, the automatic lane change switch is grayed out, and the setting fails.

[0076] In a specific scenario, after a user operates the automatic lane change function setting switch, the corresponding signal is first sent to HAD. HAD then sends the HAD_ALCSwitchSt_NOA signal to CSC. Upon receiving this signal, CSC sends Dis_NotifyONChgAutoLaneChangeSwitchSt to the peer IP to inform it of the change in the automatic lane change function setting's on / off state. Simultaneously, the automatic lane change function setting change signal, after passing through the SOA layer and adaptation layer to the application layer, can then display the latest switch status on the screen.

[0077] The detailed functional requirements are as follows:

[0078] Lane change preview scene:

[0079] 1. When a road abnormality occurs, NOA will warn of the upcoming lane change and the direction of the lane change, and will announce the direction of the lane change via voice. At the same time, the target object causing the road abnormality and the target lane to which the lane change is about to occur will be marked on the map.

[0080] 2. When the vehicle in front slows down, the NOA (Normally Oscillator) will warn of an upcoming lane change and the direction of the lane change, and will also announce the direction of the lane change via voice. At the same time, the vehicle in front and the target lane for the upcoming lane change will be marked on the map.

[0081] 3. When there are large vehicles ahead or behind, NOA will warn of the upcoming lane change and the direction of lane change, and will announce the direction of lane change in voice. At the same time, the large vehicles and the target lane of the upcoming lane change will be marked on the map.

[0082] 4. Based on navigation or traffic efficiency requirements, NOA will control the vehicle to change lanes, announce the lane change direction via voice, mark large vehicles and the target lane to be changed on the map, and announce "You will be changing lanes to the right in the direction of navigation" via voice.

[0083] Lane changing process - Lane changing in progress:

[0084] 1. When a road anomaly occurs, NOA will indicate the location of the virtual target that is about to change lanes and the guide lines during the lane change process, while marking the target object causing the road anomaly on the map.

[0085] 2. When the vehicle in front slows down, NOA will display the virtual target location of the upcoming lane change and the guide lines during the lane change process, while the vehicle in front will be marked on the map.

[0086] 3. When there are large vehicles ahead or behind, NOA will display the location of the virtual target that is about to change lanes and the guide lines during the lane change process, while also marking the large vehicles on the map.

[0087] 4. Based on navigation or traffic efficiency requirements, when NOA controls a vehicle to change lanes, NOA will display the virtual target location of the upcoming lane change and the guide lines during the lane change process.

[0088] Lane changing process - waiting on the line:

[0089] 1. When there is an abnormal road condition, the vehicle in front slows down, or there are large vehicles in front or behind, NOA will prompt "The road conditions are complex and we are continuing to try." The current scene has insufficient space and will continue to try. At the same time, the object that prevents the lane change from continuing will be marked on the map. The target road that cannot be changed temporarily will be marked in red, and the navigation lane will remain hidden until the lane change is completed.

[0090] 2. Based on navigation or traffic efficiency requirements, NOA will prompt "Complex road conditions, continuing to try" indicating insufficient space in the current scenario. It will continue to try, and at the same time, the object that prevents the lane change will be marked on the map. The target road that cannot be changed temporarily will be marked in red, and the navigation lane will remain hidden until the lane change is completed.

[0091] Figure 7 This is a functional description diagram of another NOA function setting submodule provided in an embodiment of the present invention. See also... Figure 7 The NOA autonomous driving style setting submodule is used to obtain the autonomous driving style status.

[0092] Autonomous Driving Style Function Setting Instructions: First, after the user operates the autonomous driving style setting switch, a corresponding signal is sent to HAD. Then, HAD sends the HAD_DCLCSwitchSt_NOA signal to CSC. Upon receiving this signal, CSC sends Dis_NotifyONChgNOALeverLaneChangeSwitchSt to the peer IP to inform it that the autonomous driving style setting switch status has changed; this signal is essentially a request signal. Simultaneously, the change signal for the autonomous driving style adjustment function switch setting is transmitted through the SOA layer and adaptation layer to the application layer, where the latest switch status is displayed on the screen.

[0093] Detailed functional requirements:

[0094] NOA's different driving styles include parameters such as the time distance to the vehicle in front when following another vehicle, the distance to the vehicle in front when stopping, the maximum allowable positive acceleration when following another vehicle, and the frequency of lane changes; the specific values ​​need to be determined in later development and calibration.

[0095] The NOP (Navigate on Assist) module allows users to configure NOP functions, including automatic lane change, intelligent lane departure warning, NOP voice prompts, and autonomous driving style settings via the NOP settings application interface on the central control screen. This enables the control of NOP-related functions and allows for adjustments to these functions. The status display on the central control screen or related screens will also change accordingly. After vehicle startup, the NOP function is off by default. The central control screen should have a NOP function configuration switch setting interface. The NOP function and its sub-functions should include: NOP function on / off; automatic lane change function on / off; autonomous driving style settings options, including aggressive, normal, and conservative styles; intelligent lane departure warning on / off; and NOP voice prompts on / off. It is understood that the processing flow of the NOP function setting sub-module, the NOP automatic lane change function setting sub-module, and the NOP autonomous driving style setting sub-module is similar to the corresponding sub-modules in NOA (i.e., the NOP function setting sub-module corresponds to the NOA function setting sub-module), and will not be elaborated further here.

[0096] NOP also includes various status displays:

[0097] NOP enabled standby state:

[0098] When users set navigation routes, they need to mark NOP (No-Operation Point) sections on the navigation route. The planned navigation route should include priority NOP routes.

[0099] NOP activation status:

[0100] 1. When the central control system receives the activation signal from the NOP function, the central control navigation displays the lane-level navigation interface.

[0101] 2. The system will display a text message and audio prompt stating "NOP function can be activated in the current area." The text message will be displayed for the same duration as the signal. If the signal duration exceeds 5 seconds, the system will display "5 seconds to exit."

[0102] 3. If the soft buttons are off, should the central control unit or instrument panel display a prompt when a hard button is pressed?

[0103] NOP activation status:

[0104] 1. When the central control unit receives the activation signal from the NOP function, it displays the NOP activation status icon;

[0105] 2. The central control unit will display a text message "NOP activated" with the same duration as the signal. If the signal duration exceeds 5 seconds, it will display "5 seconds to exit".

[0106] 3. When the user activates NOP and a navigation route exists, the voice will announce "NOP is activated, please release the steering wheel and accelerator pedal";

[0107] 4. When a user activates NOP but does not set a navigation route, a voice prompt will say, "NOP is partially activated. Please be aware of lane changes."

[0108] NOP exit status:

[0109] If the NOP function is deactivated, exit the lane-level navigation display interface, and a voice prompt will say, "NOP has been deactivated. Please drive safely."

[0110] NOP over-control status:

[0111] 1. When the central control unit receives the NOP lateral overdrive status signal, it displays the NOP status icon and the NOP guidance window prompts "Please pay attention to the control direction" with the same text prompt duration as the signal.

[0112] 2. When the central control unit receives the NOP status signal and switches from the horizontal over-control state to the active state, it displays the NOP status icon, prompts "NOP has been restored" in the window, and simultaneously broadcasts a voice message.

[0113] 3. When the central control unit receives the NOP longitudinal overrun status signal, it displays the NOP status icon, and the NOP guidance window prompts "Please pay attention to controlling the vehicle speed," with the text prompt lasting the same duration as the signal.

[0114] 4. When the central control system receives the NOP status signal and switches from longitudinal over-control state to active state, it displays the NOP status icon, and at the same time displays a window prompt "NOP has been restored" and makes a voice broadcast.

[0115] Voice broadcasts should include at least the following levels:

[0116] Level 1 alarm:

[0117] The NOP guidance window prompts drivers with reminders including, but not limited to, the following: Please pay attention to road conditions, please pay attention to traffic signs;

[0118] Level 2 alarm:

[0119] The central control unit immediately switches to the regular display interface of the lane-level navigation; and the NOP guidance window prompts and voice broadcasts "Please take over the vehicle", with the text prompt lasting the same as the signal duration, and the NOP guidance window is outlined with a special color for warning;

[0120] Level 3 alarm:

[0121] The central control immediately switches to the regular display interface of the lane-level navigation; and the NOP guidance window prompts and voice broadcasts "Please take over the vehicle immediately". The text prompt is the same as the signal duration. When the signal duration exceeds 5 seconds, it displays "5 seconds to exit" and the NOP guidance window is highlighted with a special color outline, and the central control boundary is highlighted with a special color warning.

[0122] Advanced Alarm: The central control unit should immediately force a switch to the regular display interface of lane-level navigation; when the central control unit receives an advanced alarm signal from the NOP function, it should remind the driver to take over through optical, sound, and voice interaction. The system will control the vehicle to pull over / stop in the same lane, a red warning will appear around the central control unit, navigation will exit HD mode, and a NOP guidance window will appear in the center of the navigation application window prompting "Please take over immediately," while simultaneously providing reminders in conjunction with multimodal alarms; and after the system controls the vehicle to pull over / stop in the same lane, the NOP guidance window will prompt "Vehicle has stopped, please take over immediately"; and if the central control unit receives a NOP function exit status signal during an advanced alarm, it should immediately exit the advanced alarm display.

[0123] Figure 8 This is a functional description diagram of another NOP function setting submodule provided in an embodiment of the present invention. See also... Figure 8The NOP (Smart Deviation Prevention) submodule is used to configure the smart deviation function. After the user operates the smart deviation setting switch, the vehicle system sends a corresponding signal to HAD. HAD then sends the HAD_ICPSwitchSt_NOP signal to CSC (Cockpit Controller). Upon receiving this signal, CSC sends Dis_NotifyONChgSmartDeviationSwtichSt to the peer IP to inform it that the smart deviation setting switch status has changed; this signal is essentially a request signal. Simultaneously, the smart deviation function switch setting change signal is transmitted through the SOA layer and adaptation layer to the application layer, where the latest switch status can be displayed on the screen.

[0124] Detailed functional requirements:

[0125] 1. Before a vehicle begins to yield, the map should display the following objects in the current lane or adjacent lane, but not limited to: vehicles / bicycles / motorcycles / electric vehicles, road construction, signs of accident vehicles, cones, fallen rocks or debris, pedestrians or animals, large vehicles (oversized or overweight), and vehicles in adjacent lanes that require yielding.

[0126] 2. When a vehicle begins to avoid an obstacle, the NOP guidance window should include, but is not limited to, the following text, and the avoidance path should be marked on the map with guide lines.

[0127] Avoid vehicles, roadblocks, pedestrians, large vehicles, and lead vehicles.

[0128] Figure 9 This is a functional description diagram of another NOP function setting submodule provided in an embodiment of the present invention. See also... Figure 9 The NOP voice prompt function settings submodule is used to configure NOP voice prompts. Upon entering the settings page, the NOP voice prompt switch status is first retrieved. If no uplink signal is received within 2 seconds, the intelligent deviation switch is grayed out. Then, the user clicks the NOP voice prompt switch to perform the on / off action and sends a downlink signal. If the vehicle's infotainment system receives a signal (0, 1) within 2 seconds, it updates the switch status. If the uplink status is the same as the previous switch status, it bounces back, indicating a setting failure; if an abnormal signal is received, the NOP voice prompt switch is grayed out, and the setting fails.

[0129] Understandably, when a user operates the NOP voice prompt function setting switch, a corresponding signal is sent to HAD. At this time, HAD sends the HAD_SpeechSwitchSt_NOP signal to CSC. After receiving this signal, CSC sends Dis_NotifyONChgNOPSpeechSwitchSt to the peer IP to inform the peer that the NOP voice prompt function setting switch status has changed. This signal is equivalent to a request signal. At the same time as sending the signal, the NOP voice prompt function setting change signal is transmitted to the application layer through the SOA layer and the adaptation layer, and then the latest status of the switch can be displayed on the screen.

[0130] Detailed functional requirements:

[0131] 1. The system supports enabling and disabling NOP voice prompts. Initial value: Enabled.

[0132] 2. Refresh the display according to the NOP voice prompts to enable / disable update notifications.

[0133] 3. After turning off the voice prompt function, the instrument panel and navigation prompts must still be present in both audio and text.

[0134] The technical solution provided in this embodiment firstly, in response to the user clicking the intelligent driving main switch, obtains the user ID information and retrieves the corresponding user data table based on the user ID information; then, obtains the examination status flag information in the user data table to determine the current user's intelligent driving function examination pass status; finally, when the intelligent driving function examination pass status is in the pass state, the corresponding intelligent driving function is activated.

[0135] Therefore, this embodiment, on the one hand, verifies the user's passing status in the intelligent driving function test and achieves systematic management of intelligent driving function permissions by associating the user ID with the user data table. This ensures that only users with the corresponding operational capabilities can activate the function, effectively reducing user safety issues caused by user unfamiliarity with operation. On the other hand, this embodiment allows users who have passed the test to promptly activate the intelligent driving function, ensuring a smooth user experience.

[0136] Based on the above embodiments or implementation methods Figure 2 This is a flowchart of another intelligent driving permission allocation method provided by an embodiment of the present invention. This embodiment is based on the above embodiment and includes additional steps. Figure 2 As shown, the intelligent driving permission allocation method includes at least the following steps:

[0137] S1. In response to the user clicking the main switch for intelligent driving, obtain the user ID information and retrieve the corresponding user data table based on the user ID information.

[0138] S2. Obtain the exam status flag information from the user data table to determine the current user's intelligent driving function exam pass status.

[0139] S41. When the intelligent driving function test is in a failed state, obtain vehicle speed information.

[0140] Vehicle speed information can be obtained by acquiring the vehicle's current speed signal, as provided by VehicleSpeed.

[0141] S5. If the vehicle speed information does not meet the preset conditions, the user will be prompted that the current scenario does not meet the conditions for taking the intelligent driving function test.

[0142] The preset condition could be a vehicle speed of 0 in the vehicle speed information. Understandably, when a user intends to activate navigation-based autonomous driving, they must ensure the vehicle is stationary. A pop-up message could indicate that the current scenario does not meet the conditions for taking the intelligent driving function test, stating, "Unable to take the navigation-based autonomous driving test. Please ensure the vehicle is safely parked before taking the test. Navigation-based autonomous driving can only be activated after passing the test."

[0143] S42. If the vehicle speed information meets the preset conditions, the intelligent driving function test entrance will pop up and the user will be notified to participate in the intelligent driving function test.

[0144] The intelligent driving function test entry can be a QR code for the autonomous driving test that pops up on the car's central control screen. Users can scan the code to take the test using a mobile app (in this embodiment, the Hongqi app). After logging in to the app, users are automatically taken to the test interface to take the intelligent driving function test. In one specific implementation, the intelligent driving function test may optionally include at least an autonomous driving system test, a vehicle sensing test, a safety emergency test, and a road traffic regulation test. If the user is using the Hongqi app for the first time, the registration process is automatically initiated, and the user is automatically logged into the app after registration. At this time, the value of the "exam" flag is set to the default value of 0.

[0145] It is understood that autonomous driving system testing helps drivers understand the basic principles and operation of autonomous vehicles; vehicle sensing testing helps drivers understand the types, functions, and usage of sensors used in the vehicle; safety and emergency testing helps drivers understand how the vehicle identifies and avoids obstacles and other vehicles on the road; safety and emergency testing helps drivers understand the safety performance and emergency measures of autonomous vehicles, as well as operating methods in emergency situations; and road traffic regulation testing helps drivers understand road traffic rules and regulations, and the operating requirements of autonomous vehicles under these rules. When users take the intelligent driving test, they need to answer all the basic intelligent driving questions correctly to activate the intelligent driving function. Correspondingly, if a user exits the test midway and attempts to directly activate the intelligent driving function, the vehicle's infotainment system will prompt the user that the intelligent driving function cannot be activated.

[0146] Understandably, the purpose of adding a testing interface to intelligent driving vehicles is to ensure that drivers possess the necessary skills and knowledge to handle specific driving and emergency situations. The significance of taking the test lies in ensuring that drivers are familiar with and understand the operation and limitations of the intelligent driving system, and can correctly address the challenges and risks associated with this technology.

[0147] S43. At least after the user passes the intelligent driving function test, update the intelligent driving function test pass status and activate the intelligent driving function after the user clicks the intelligent driving main switch again.

[0148] S31. When the intelligent driving function test is passed and the first sub-state is in the passed state, the first level of intelligent driving function is activated.

[0149] The first sub-state can be a score of 90 points (out of 100) on the intelligent driving function test. The first level of intelligent driving function can be the activation of all NOA and NOP functions.

[0150] S32. When the intelligent driving function test is in the second sub-state of the passed state, activate the second level of intelligent driving function.

[0151] The second sub-state can be that the test score of the intelligent driving function test is in the range of [80, 90), and the second level of intelligent driving function can be all the functions that can only be used by NOP.

[0152] S33. When the intelligent driving function test is in the third sub-state of the passed state, activate the third level of intelligent driving function.

[0153] The third sub-state can be a test score in the intelligent driving function test within the range of [60, 80), and the third level of intelligent driving function can be the ability to use all functions of NOA. A test score less than 60 is considered a failure.

[0154] In one specific implementation, optionally, the system monitors the user's vehicle usage behavior in real time, and adjusts the intelligent driving function test pass status when the user's vehicle usage behavior meets the correction conditions of the intelligent driving function. Accordingly, the system will assign a corresponding permission level based on the user's test score. Afterwards, the intelligent driving monitoring system will monitor the driver's use of the intelligent driving function in real time, adding or subtracting points from the user's score based on driving performance. The system will update the user's permission level in real time based on the results of these additions and subtractions. If the user's score is lower than the passing score after deductions, the user will be prohibited from using the intelligent driving function and will need to retake the test and pass it before being able to use the intelligent driving function again.

[0155] Intelligent driving monitoring systems monitor vehicle status, environmental conditions, and user behavior to identify functional behavior risks. Vehicle-side safety monitoring mechanisms can identify functional behavior risks by triggering data recording through the Highly Automated Driving (HAD) controller. The HAD can automatically determine function activation, deactivation, overriding, takeover, emergency events, faults, and recording requests. However, HAD-initiated recording cannot cover HAD-specific fault scenarios. For HAD-specific fault scenarios, the Vehicle Domain Computer (VDC) / gateway must determine and initiate the recording.

[0156] VDC contains at least one trigger for collecting vehicle information, such as airbag collision signals, vehicle lateral and longitudinal acceleration, vehicle fault information, etc. The controller then matches the data with a rule matching library to determine whether the vehicle violates the safety boundary rules defined in the rule matching library, and uploads the result to the vehicle system.

[0157] Furthermore, the vehicle system will add or subtract points based on feedback from the intelligent driving monitoring system. If the user frequently triggers safety boundary rules or even causes a traffic accident while using the autonomous vehicle, the system will deduct points accordingly. If the user promptly reports road problems and intervenes in the intelligent driving system to avoid an accident, or if no problems exceeding the safety boundary occur for more than two weeks, the system will add points.

[0158] Some of the security boundary rules are shown in Table 1.

[0159] Table 1

[0160]

[0161] The technical solution provided in this embodiment firstly, in response to the user clicking the intelligent driving main switch, obtains the user ID information and retrieves the corresponding user data table based on the user ID information. Further, it obtains the examination status flag information from the user data table to determine the current user's intelligent driving function examination pass status. Further, when the intelligent driving function examination pass status is in the fail status, it obtains the vehicle speed information. Further, if the vehicle speed information does not meet preset conditions, it prompts the user that the current scenario does not meet the conditions for participating in the intelligent driving function examination. Further, if the vehicle speed information meets the preset conditions, it pops up the intelligent driving function examination entry and notifies the user to participate in the intelligent driving function examination. At least after the user passes the intelligent driving function examination, it updates the intelligent driving function examination pass status and activates the intelligent driving function after the user clicks the intelligent driving main switch again. Further, when the intelligent driving function examination pass status is in the first sub-state of the pass status, the first level of intelligent driving function is activated. Further, when the intelligent driving function examination pass status is in the second sub-state of the pass status, the second level of intelligent driving function is activated. Finally, when the intelligent driving function test is passed and the third sub-state is in the passed state, the third level of intelligent driving function is activated.

[0162] Therefore, in this embodiment, users obtain the level of intelligent driving they can use by taking relevant intelligent driving tests. The higher the score, the higher the system's rating for the user, and the higher the level of intelligent driving they can use. Conversely, if the user fails the intelligent driving test, they cannot activate the intelligent driving function.

[0163] If a user passes the exam and obtains the relevant intelligent driving permissions, they can operate the intelligent driving settings application interface on the central control screen. This allows them to perform operations such as setting functions, automatic lane changing, intelligent lane departure warning, voice prompts, and adjusting the autonomous driving style. This enables the control of intelligent driving functions and allows for adjustments to these functions. Simultaneously, the status display on the central control screen or related screens will change accordingly. The system will also continuously monitor the user's subsequent driving performance and revise permissions accordingly. This embodiment has strong scalability and versatility for future autonomous vehicles, high portability, and provides significant reference value for the permission allocation and design of intelligent driving modules in subsequent intelligent driving vehicles, greatly reducing the development costs of intelligent driving modules in future vehicles.

[0164] Figure 5This is a schematic diagram of the structure of an intelligent driving permission allocation device provided in an embodiment of the present invention. This embodiment is at least applicable to intelligent driving permission allocation scenarios for intelligent vehicle driving. The intelligent driving permission allocation device can be implemented using software and / or hardware. Figure 5 As shown, the intelligent driving permission allocation device includes at least:

[0165] The data retrieval module 110 is used to respond to the user clicking the main switch of intelligent driving, obtain the user ID information, and retrieve the corresponding user data table based on the user ID information.

[0166] The exam status module 120 is used to obtain the exam status flag information from the user data table to determine the current user's intelligent driving function exam pass status.

[0167] The function activation module 130 is used to activate the corresponding intelligent driving function when the intelligent driving function test is in the passed state;

[0168] Among them, intelligent driving functions include at least the NOA (Noise Awakening) function module and the NOP (Noise Optimization) function module.

[0169] Optionally, the exam status module 120 is specifically used for:

[0170] When the intelligent driving function test status is in the "failed" state, obtain vehicle speed information; and when the vehicle speed information meets the preset conditions, pop up the intelligent driving function test entrance and notify the user to take the intelligent driving function test; and at least after the user passes the intelligent driving function test, update the intelligent driving function test pass status and activate the corresponding intelligent driving function after the user clicks the intelligent driving main switch again.

[0171] Optionally, the exam status module 120 is also specifically used for:

[0172] If the vehicle speed information does not meet the preset conditions, the user will be prompted that the current scenario does not meet the conditions for participating in the intelligent driving function test.

[0173] Optionally, the intelligent driving function test shall include at least the autonomous driving system test, vehicle sensing test, safety emergency test, and road traffic regulation test.

[0174] Optionally, the function activation module 130 is specifically used for:

[0175] When the intelligent driving function test is passed, the first level of intelligent driving function is activated in the first sub-state; and when the intelligent driving function test is passed, the second level of intelligent driving function is activated in the second sub-state; and when the intelligent driving function test is passed, the third level of intelligent driving function is activated in the third sub-state.

[0176] Optionally, it also includes:

[0177] The adjustment module 140 is used to monitor the user's vehicle usage behavior in real time and adjust the intelligent driving function test pass status when the user's vehicle usage behavior meets the intelligent driving function correction conditions.

[0178] Optionally, the NOA function module includes at least one of the following: NOA function setting submodule, NOA automatic lane changing function setting submodule, and NOA automatic driving style setting submodule.

[0179] The NOP function module includes at least one of the following: NOP function setting submodule, NOP automatic lane change function setting submodule, NOP automatic driving style setting submodule, NOP lane departure function setting submodule, and NOP voice prompt function setting submodule.

[0180] The technical solution provided in this embodiment first responds to the user clicking the intelligent driving main switch, obtains the user ID information through the data retrieval module, and retrieves the corresponding user data table based on the user ID information. Then, it obtains the examination status flag information from the user data table through the examination status module to determine the current user's intelligent driving function examination pass status. Finally, when the intelligent driving function examination pass status is in the pass state, the corresponding intelligent driving function is activated through the function activation module.

[0181] Therefore, this embodiment, on the one hand, verifies the user's passing status in the intelligent driving function test and achieves systematic management of intelligent driving function permissions by associating the user ID with the user data table. This ensures that only users with the corresponding operational capabilities can activate the function, effectively reducing user safety issues caused by user unfamiliarity with operation. On the other hand, this embodiment allows users who have passed the test to promptly activate the intelligent driving function, ensuring a smooth user experience.

[0182] This embodiment provides an electronic device. Figure 6 This is a schematic diagram of the structure of an electronic device provided in an embodiment of the present invention. See also: Figure 6The electronic device 1000 includes a processor 1001 and a memory 1002. The memory 1002 stores computer-readable instructions. When the computer-readable instructions are executed by the processor 1001, the steps in any of the above-described intelligent driving permission allocation methods are performed. Through the above technical solution, the processor 1001 and the memory 1002 are interconnected and communicate with each other via a communication bus and / or other forms of connection mechanisms (not shown). The memory 1002 stores a processor-executable computer program. When the electronic device 1000 is running, the processor 1001 executes the computer program to perform the intelligent driving permission allocation method in any optional implementation of the above embodiments, to at least achieve the following functions: in response to a user clicking the intelligent driving main switch, obtaining user ID information and retrieving the corresponding user data table based on the user ID information; obtaining the examination status flag information in the user data table to determine the current user's intelligent driving function examination pass status; and activating the corresponding intelligent driving function when the intelligent driving function examination pass status is in the pass state.

[0183] This embodiment provides a computer-readable storage medium storing a computer program thereon. When executed by a processor, the program implements the intelligent driving permission allocation method provided in all embodiments of this application: in response to a user clicking the intelligent driving main switch, obtaining user ID information and retrieving the corresponding user data table based on the user ID information; obtaining the examination status flag information in the user data table to determine the current user's intelligent driving function examination pass status; and activating the corresponding intelligent driving function when the intelligent driving function examination pass status is in the pass state.

[0184] Any combination of one or more computer-readable media may be used. A computer-readable medium can be a computer-readable signal medium or a computer-readable storage medium. A computer-readable storage medium can be, for example—but not limited to—an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or any combination thereof. More specific examples (a non-exhaustive list) of computer-readable storage media include: an electrical connection having one or more wires, a portable computer disk, a hard disk, random access memory (RAM), read-only memory (ROM), erasable programmable read-only memory (EPROM or flash memory), optical fiber, portable compact disk read-only memory (CD-ROM), optical storage device, magnetic storage device, or any suitable combination thereof. In this document, a computer-readable storage medium can be any tangible medium that contains or stores a program that can be used by or in connection with an instruction execution system, apparatus, or device.

[0185] Computer-readable signal media may include data signals propagated in baseband or as part of a carrier wave, carrying computer-readable program code. Such propagated data signals may take various forms, including—but not limited to—electromagnetic signals, optical signals, or any suitable combination thereof. Computer-readable signal media may also be any computer-readable medium other than computer-readable storage media, capable of transmitting, propagating, or transmitting programs for use by or in connection with an instruction execution system, apparatus, or device.

[0186] The program code contained on a computer-readable medium may be transmitted using any suitable medium, including—but not limited to—wireless, wire, optical fiber, RF, etc., or any suitable combination thereof.

[0187] Computer program code for performing the operations of this invention can be written in one or more programming languages ​​or a combination thereof. Programming languages ​​include object-oriented programming languages—such as Java, Smalltalk, and C++—as well as conventional procedural programming languages—such as the "C" language or similar programming languages. The program code can be executed entirely on the user's computer, partially on the user's computer, as a standalone software package, partially on the user's computer and partially on a remote computer, or entirely on a remote computer or server. In cases involving remote computers, the remote computer can be connected to the user's computer via any type of network—including a local area network (LAN) or a wide area network (WAN)—or can be connected to an external computer (e.g., via the Internet using an Internet service provider).

[0188] Finally, it should be noted that the above embodiments are only used to illustrate the technical solutions of the present invention, and not to limit them. Although the present invention has been described in detail with reference to the foregoing embodiments, those skilled in the art should understand that modifications can still be made to the technical solutions described in the foregoing embodiments, or equivalent substitutions can be made to some or all of the technical features therein. Such modifications or substitutions do not cause the essence of the corresponding technical solutions to deviate from the scope of the technical solutions of the embodiments of the present invention.

Claims

1. A method for allocating permissions for intelligent driving, characterized in that, At least including: In response to the user clicking the main switch for intelligent driving, the system obtains the user ID information and retrieves the corresponding user data table based on the user ID information. Obtain the exam status flag information from the user data table to determine the current user's intelligent driving function exam pass status; When the intelligent driving function test is in the passed state, the corresponding intelligent driving function is activated; The intelligent driving function includes at least a NOA (Noise Awareness) module and a NOP (Noise Optimization) module.

2. The intelligent driving permission allocation method according to claim 1, characterized in that, After obtaining the exam status flag information from the user data table to determine the current user's intelligent driving function exam pass status, the method further includes: When the intelligent driving function test is in a failed state, vehicle speed information is obtained; If the vehicle speed information meets the preset conditions, the intelligent driving function test entrance will pop up and the user will be notified to participate in the intelligent driving function test. At least after the user passes the intelligent driving function test, the intelligent driving function test pass status is updated, and the corresponding intelligent driving function is activated after the user clicks the intelligent driving main switch again.

3. The intelligent driving permission allocation method according to claim 2, characterized in that, When the intelligent driving function test is in a failed state, after obtaining the vehicle speed information, the method further includes: If the vehicle speed information does not meet the preset conditions, the user will be prompted that the current scenario does not meet the conditions for participating in the intelligent driving function test.

4. The intelligent driving permission allocation method according to claim 2, characterized in that, The intelligent driving function test includes at least the autonomous driving system test, vehicle sensing test, safety emergency test, and road traffic regulation test.

5. The intelligent driving permission allocation method according to claim 1, characterized in that, When the intelligent driving function test is in a passed state, the corresponding intelligent driving function is activated, specifically including: When the intelligent driving function test pass state is in the first sub-state of the pass state, the first level of intelligent driving function is activated; When the intelligent driving function test pass state is in the second sub-state, the second level of intelligent driving function is activated. When the intelligent driving function test is in the third sub-state of the passed state, the third level of intelligent driving function is activated.

6. The intelligent driving permission allocation method according to claim 1, characterized in that, The system monitors user vehicle usage behavior in real time and adjusts the intelligent driving function's test pass status when the user vehicle usage behavior meets the intelligent driving function correction conditions.

7. The intelligent driving permission allocation method according to claim 1, characterized in that, The NOA function module includes at least one of the following: NOA function setting submodule, NOA automatic lane changing function setting submodule, and NOA automatic driving style setting submodule; The NOP function module includes at least one of the following: NOP function setting submodule, NOP automatic lane change function setting submodule, NOP automatic driving style setting submodule, NOP lane departure function setting submodule, and NOP voice prompt function setting submodule.

8. A smart driving permission allocation device, characterized in that, At least including: The data retrieval module is used to respond to the user clicking the main switch of intelligent driving, obtain the user ID information, and retrieve the corresponding user data table based on the user ID information; The exam status module is used to obtain the exam status flag information from the user data table to determine the current user's intelligent driving function exam pass status; The function activation module is used to activate the corresponding intelligent driving function when the intelligent driving function test pass status is in the pass status. The intelligent driving function includes at least a NOA (Noise Awareness) module and a NOP (Noise Optimization) module.

9. An electronic device comprising a memory and a processor, the memory storing a computer program executable on the processor, characterized in that, When the processor executes the program, it implements the steps in the intelligent driving permission allocation method according to any one of claims 1 to 7.

10. A computer-readable storage medium having a computer program stored thereon, characterized in that, When the computer program is executed by the processor, it implements the steps in the intelligent driving permission allocation method according to any one of claims 1 to 7.