Vehicle gear switching control method, electronic equipment and vehicle
By detecting the vehicle's high-speed driving status and judging the high-speed switching flag position, the problems of poor data security and low user safety caused by the vehicle's high-speed cutting gear are solved, and the stability and safety of the vehicle when driving at high speed are achieved.
Patent Information
- Application Number
- CN202411882446.1
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-12-19
- Publication Date
- 2025-03-28
- Estimated Expiration
- 2044-12-19
AI Technical Summary
In the prior art, poor data security and low user security caused by high-speed cutting of vehicles.
By detecting whether the vehicle is in a high-speed driving state, and determining whether the high-speed allow switching flag is activated, if it is not activated, it refuses to respond to the neutral switching request.
It effectively avoids the leakage of vehicle key performance data, ensures that the vehicle maintains stability and control capabilities when driving at high speed, and reduces user safety risks.
Smart Images

Figure CN119712837A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of automobile technology, and in particular to a vehicle gear switching control method, an electronic device and a vehicle. Background Art
[0002] In the automotive industry, vehicle performance data is very sensitive information, including data on acceleration performance, fuel efficiency, driving stability, etc. These data not only reflect the technical level of the vehicle, but are also the core data of the automaker.
[0003] However, in the prior art, other automobile manufacturers can obtain the core data of the automobile manufacturer by controlling the vehicle to slide at high speed by controlling the vehicle to shift into neutral at high speed, resulting in poor data security. In addition, if the user causes the vehicle to slide at high speed due to misoperation, there will also be certain safety risks. Summary of the invention
[0004] In view of this, the purpose of the present application is to propose a vehicle gear switching control method, electronic equipment and vehicle to solve the problems of poor data security and low user safety caused by high-speed vehicle neutral gear switching in the prior art.
[0005] Based on the above purpose, the present application provides a vehicle gear switching control method, comprising:
[0006] In response to detecting a neutral shift request of the vehicle, determining whether the vehicle is in a high-speed driving state;
[0007] In response to the vehicle being in a high-speed driving state, determining whether a high-speed switching permission flag of the vehicle is activated;
[0008] In response to the high speed shift permission flag being inactive, refusing to respond to the neutral shift request.
[0009] Optionally, before refusing to respond to the neutral shift request, the method further includes:
[0010] Obtaining the number of high-speed neutral shifts of the vehicle;
[0011] If the high-speed neutral shifting number is greater than a preset number threshold, the step of refusing to respond to the neutral shifting request is executed; otherwise, the neutral shifting request is responded to and the high-speed neutral shifting number is updated.
[0012] Optionally, after determining whether the high-speed switching permission flag of the vehicle is activated, the method further includes:
[0013] In response to the high speed shift permission flag being activated, responding to the neutral shift request.
[0014] Optionally, the step of activating the high-speed switching permission flag bit includes:
[0015] Acquiring status information of the vehicle;
[0016] In response to the state information satisfying a preset vehicle stationary condition, acquiring pedal trigger information of the vehicle;
[0017] In response to detecting that the pedal trigger information satisfies a preset pedal trigger condition, the high-speed switching permission flag is activated.
[0018] Optionally, in response to detecting that the pedal trigger information satisfies a preset pedal trigger condition, the step includes:
[0019] In response to detecting that the pedal trigger information satisfies a preset first counting condition, determining that the pedal trigger information satisfies a preset pedal trigger condition; and / or,
[0020] In response to detecting that the pedal trigger information satisfies a preset second counting condition, determining that the pedal trigger information satisfies a preset pedal trigger condition;
[0021] Among them, the preset first counting condition is the counting condition that the accelerator pedal and the brake pedal are triggered separately, and the preset second counting condition is the counting condition that the accelerator pedal and the brake pedal are triggered simultaneously.
[0022] Optionally, the step of activating the high-speed switching permission flag bit includes:
[0023] In response to a preset diagnostic instruction sent by a diagnostic device that detects that the vehicle is connected, activating the high-speed switching permission flag; or,
[0024] In response to detecting that a preset switch combination in the vehicle is triggered, the high-speed switching permission flag is activated.
[0025] Optionally, determining whether the vehicle is in a high-speed driving state includes:
[0026] Obtaining speed information of the vehicle within a preset time;
[0027] If the vehicle speed at each moment in the speed information is greater than a preset speed threshold, it is determined that the vehicle is in a high-speed driving state.
[0028] Optionally, the method further includes:
[0029] In response to detecting that the high-speed shift permission flag is not activated, a prompt message prohibiting shifting to neutral gear during high-speed driving is displayed on the vehicle's instrument screen or vehicle computer screen.
[0030] Based on the same purpose, an embodiment of the present application also provides an electronic device, including a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein when the processor executes the program, a vehicle gear switching control method as provided in any embodiment of the present application is implemented.
[0031] Based on the same purpose, an embodiment of the present application also provides a vehicle, which includes the electronic device provided by any embodiment of the present application.
[0032] As can be seen from the above, the vehicle gear switching control method provided by the present application, in response to detecting a neutral gear switching request of the vehicle, first determines whether the vehicle is in a high-speed driving state. If it is determined that the vehicle is in a high-speed driving state, it further determines whether the vehicle's high-speed switching permission flag is activated. If not activated, it refuses to respond to the neutral gear switching request. It can prohibit users from switching to neutral when the vehicle is driving at high speed, thereby avoiding the leakage of key performance data of the vehicle. At the same time, it can also ensure that the vehicle always remains in the forward gear when driving at high speed, maintain the stability and control ability of the vehicle, and avoid safety risks to users. In addition, the method realizes the restriction of high-speed switching to neutral by pre-setting the high-speed switching permission flag, wherein the flag can be activated according to the company's own testing requirements, and can provide the ability of neutral glide for specific tests or emergency situations. BRIEF DESCRIPTION OF THE DRAWINGS
[0033] In order to more clearly illustrate the technical solutions in the present application or related technologies, the drawings required for use in the embodiments or related technical descriptions are briefly introduced below. Obviously, the drawings described below are only embodiments of the present application. For ordinary technicians in this field, other drawings can be obtained based on these drawings without creative work.
[0034] Figure 1 A flow chart of a vehicle gear switching control method provided in an embodiment of the present application;
[0035] Figure 2 A schematic diagram of the structure of a vehicle gear switching control device provided in an embodiment of the present application;
[0036] Figure 3 A schematic diagram of the structure of an electronic device provided in an embodiment of the present application. DETAILED DESCRIPTION
[0037] In order to make the objectives, technical solutions and advantages of the present application more clearly understood, the present application is further described in detail below in combination with specific embodiments and with reference to the accompanying drawings.
[0038] It should be noted that, unless otherwise defined, the technical terms or scientific terms used in the embodiments of the present application should be the usual meanings understood by people with ordinary skills in the field to which the present application belongs. The "first", "second" and similar words used in the embodiments of the present application do not represent any order, quantity or importance, but are only used to distinguish different components. "Including" or "comprising" and similar words mean that the elements or objects appearing in front of the word cover the elements or objects listed after the word and their equivalents, without excluding other elements or objects. "Connect" or "connected" and similar words are not limited to physical or mechanical connections, but can include electrical connections, whether direct or indirect. "Up", "down", "left", "right" and the like are only used to indicate relative positional relationships. When the absolute position of the described object changes, the relative positional relationship may also change accordingly.
[0039] Before introducing the vehicle gear switching control method provided by the embodiment of the present application in detail, the technical problem solved by the method is first described. In the prior art, vehicle performance data is very sensitive information, such as acceleration performance, fuel efficiency, driving stability and other aspects, which are usually core data of automobile manufacturers.
[0040] In order to prevent other companies from controlling the high-speed sliding of the vehicle by switching to neutral gear at high speed to obtain the above-mentioned core data, and to prevent users from switching to neutral gear when driving at high speed, which may cause the vehicle's driving stability to deteriorate, therefore, an embodiment of the present application provides a vehicle gear switching control method, which can solve the problems of poor data security and low user safety caused by switching to neutral gear at high speed in the prior art.
[0041] Figure 1 This is a flow chart of a vehicle gear switching control method provided by an embodiment of the present application. The method can be executed by a vehicle gear switching control device, which can be integrated into electronic devices such as a vehicle controller in the form of hardware and / or software. Figure 1 The vehicle gear switching control method provided in the embodiment of the present application includes the following steps:
[0042] S110 , in response to detecting a neutral shift request of the vehicle, determining whether the vehicle is in a high-speed driving state.
[0043] The neutral shift request may be used to shift the gear of the vehicle to neutral. For example, the user may trigger the gear control on the vehicle screen to request to shift to neutral, thereby generating a neutral shift request, or the user may manually manipulate the shifter to request to shift to neutral, thereby generating a neutral shift request.
[0044] Specifically, if a neutral gear shift request of the vehicle is detected, it can be determined whether the vehicle is in a high-speed driving state. The high-speed driving state can be that the vehicle is driving at a relatively high speed. For example, it can be determined whether the vehicle is in a high-speed driving state by the vehicle speed, or it can be determined whether the vehicle is in a high-speed driving state by the current gear position of the vehicle.
[0045] In one example, determining whether the vehicle is in a high-speed driving state includes:
[0046] The speed information of the vehicle within a preset time is obtained; if the vehicle speed at each moment in the speed information is greater than a preset speed threshold, it is determined that the vehicle is in a high-speed driving state.
[0047] The preset time may be a preset time period for measuring the vehicle speed, such as the last 5 seconds. The speed information within the preset time may be composed of the vehicle speed at each moment. The preset speed threshold may be a preset critical value for the vehicle speed at high speed.
[0048] Specifically, in response to detecting a neutral shift request of the vehicle, the speed information of the vehicle within a preset time can be obtained first, and it can be determined whether the vehicle speed at each moment in the speed information is greater than a preset speed threshold. If so, it can be determined that the vehicle is in a high-speed driving state.
[0049] Through the above example, the condition for high-speed driving of the vehicle is that the vehicle speed at each moment is greater than the preset speed threshold. This can prevent the user's sudden acceleration during low-speed driving from being misjudged as high-speed driving, thereby avoiding restrictions on the user's switching to neutral gear during low-speed driving, thereby ensuring the safety of vehicle driving.
[0050] S120: In response to the vehicle being in a high-speed driving state, determine whether a high-speed switching permission flag of the vehicle is activated.
[0051] Specifically, if it is determined that the vehicle is in a non-high-speed driving state, such as low-speed driving, stationary parking, etc., then the neutral gear shift request can be responded to and the driving gear of the vehicle can be switched to neutral.
[0052] In addition, if it is determined that the vehicle is in a high-speed driving state, it can be further determined whether the high-speed switching permission flag of the vehicle is activated. The high-speed switching permission flag can be a pre-set flag that allows the vehicle to switch to neutral gear when driving at high speed.
[0053] For example, when a vehicle leaves the factory, a high-speed switching permission flag may be configured for the vehicle, and the high-speed switching permission flag may be set to inactive in advance. For a vehicle that has left the factory but is not configured with the high-speed switching permission flag, the high-speed switching permission flag may be sent to the vehicle via OTA (Over-the-Air Technology), such as to the vehicle's on-board communication terminal (T-Box, Telematics Box), and the flag is inactive by default.
[0054] In the embodiment of the present application, by configuring the high-speed switching permission flag and setting it to inactive during configuration, users can be prevented from triggering the high-speed cut-to-neutral gear, thereby ensuring the user's driving safety and the security of sensitive data. In addition, the high-speed switching permission flag can be activated later according to test requirements to ensure that the high-speed cut-to-neutral gear can be used.
[0055] In one example, after determining whether the high-speed switching permission flag of the vehicle is activated, the method further includes:
[0056] In response to the high speed shift enable flag being activated, a neutral shift request is responded to.
[0057] Specifically, if after determining that the vehicle is in a high-speed driving state, it is further determined that the vehicle's high-speed switching permission flag is activated, it means that there is no need to restrict the vehicle from switching to neutral at high speed at this time, and the neutral gear switching request can be responded to to switch the vehicle's driving gear to neutral, that is, to cut off the power transmission between the engine and the drive wheels.
[0058] Through the above example, when the high-speed shift permission flag is activated, the vehicle can be allowed to switch to neutral when traveling at high speed, so as to provide the ability of neutral gliding for specific tests or emergency situations.
[0059] In an embodiment of the present application, the high-speed switching permission flag can be activated by controlling the brake pedal or accelerator pedal of the vehicle.
[0060] In some implementations, the step of activating the high-speed switching enable flag bit includes:
[0061] Step 11: Obtain vehicle status information;
[0062] Step 12: In response to the state information satisfying a preset vehicle stationary condition, obtaining pedal trigger information of the vehicle;
[0063] Step 13: In response to detecting that the pedal trigger information meets the preset pedal trigger condition, activating the high-speed switching permission flag.
[0064] The status information may include the vehicle's driving gear, the vehicle's driving mode, and the absolute value of the steering wheel angle. The driving mode may be a different operating state set to meet different driving needs and road conditions, and is related to the vehicle's power performance, such as normal mode, sports mode, comfort mode, etc. Specifically, in step 11, when it is detected that the vehicle is in the K15 power-on condition, the status information of the vehicle at the current moment may be collected.
[0065] Furthermore, in step 12, it may be determined whether the status information satisfies a preset vehicle stationary condition, wherein the preset vehicle stationary condition may be a pre-set condition for determining that the vehicle is in a stationary state.
[0066] For example, the preset vehicle stationary condition may at least include: the driving gear in the state information is the parking gear. In order to further improve the safety of activating the high-speed permission switching flag, the preset vehicle stationary condition may also include: the driving mode in the state information is the normal mode, and the steering wheel angle in the state information is greater than the preset angle. By limiting the driving gear, driving mode and steering wheel angle, it is possible to prevent the user from erroneously activating the high-speed permission switching flag while driving, and to prevent the user from erroneously activating the high-speed permission switching flag while parking, thereby further improving the safety of flag activation.
[0067] In step 12, if it is detected that the state information meets the preset vehicle stationary condition, the user's triggering operation on the brake pedal or the accelerator pedal can be collected to obtain the vehicle's pedal triggering information. The pedal triggering information may include the trigger count of the accelerator pedal, the trigger count of the brake pedal, the interval time of each pedal triggering, the total duration of counting, etc.
[0068] Further, in step 13, it can be determined whether the pedal trigger information satisfies a preset pedal trigger condition, and if so, the high-speed switching permission flag is activated. The preset pedal trigger condition can be a preset brake pedal operation condition or an accelerator pedal operation condition for activating the high-speed switching permission flag.
[0069] Through the above steps 11 to 13, it is possible to first determine whether the vehicle meets the preset vehicle stationary conditions based on the status information, so as to ensure the safety of the user activating the high-speed switching permission flag by operating the pedal, and to prevent the vehicle from moving due to the user's pedaling during the flag activation process; and then, when the preset vehicle stationary conditions are met, obtain and detect whether the pedal trigger information meets the preset pedal trigger conditions, so as to activate the high-speed switching permission flag by triggering the pedal.
[0070] In the embodiment of the present application, the high-speed switching flag can be activated by triggering the brake pedal and the accelerator pedal respectively, or by triggering the brake pedal and the accelerator pedal at the same time. At the same time, in order to ensure the safety of the high-speed switching flag activation and avoid accidental activation by the user, the high-speed switching flag can also be activated by counting.
[0071] With respect to the above step 13, optionally, in response to detecting that the pedal trigger information satisfies a preset pedal trigger condition, the method includes:
[0072] In response to detecting that the pedal trigger information satisfies a preset first counting condition, determining that the pedal trigger information satisfies a preset pedal trigger condition;
[0073] And / or, in response to detecting that the pedal trigger information satisfies a preset second counting condition, determining that the pedal trigger information satisfies a preset pedal trigger condition.
[0074] Among them, the first counting condition is preset as the counting condition that the accelerator pedal and the brake pedal are triggered separately, that is, the accelerator pedal and the brake pedal are triggered separately, and the triggered count reaches a certain value; the second counting condition is preset as the counting condition that the accelerator pedal and the brake pedal are triggered at the same time, that is, the accelerator pedal and the brake pedal are triggered at the same time, and the triggered count reaches a certain value.
[0075] Exemplarily, in response to detecting that the pedal trigger information satisfies a preset first counting condition, it may be that: if it is detected that the trigger count of the accelerator pedal in the pedal trigger information reaches the counting threshold corresponding to the accelerator pedal, and, the trigger count of the brake pedal in the pedal trigger information reaches the counting threshold corresponding to the brake pedal, and, the total counting time of the accelerator pedal and the brake pedal in the pedal trigger information is less than the preset first time, and, the interval time of each pedal triggering in the pedal trigger information is greater than the preset first interval time, and, after the trigger counts of the accelerator pedal and the brake pedal reach the corresponding counting thresholds respectively, waiting is performed, and the waiting time reaches the preset first waiting time, then it is determined that the pedal trigger information satisfies the preset first counting condition.
[0076] It should be noted that in order to further prevent the user from erroneously activating the high-speed switching permission flag, the trigger count of the accelerator pedal and the trigger count of the brake pedal can be updated when the trigger conditions corresponding to the pedals are met.
[0077] For example, the update condition of the trigger count of the accelerator pedal is: the opening of the accelerator pedal is triggered from the preset first opening to the preset second opening, and the time length for which the accelerator pedal maintains the preset second opening reaches the preset first maintaining time length, and the opening of the accelerator pedal is restored from the preset second opening to the preset first opening. The update condition of the trigger count of the brake pedal is: the brake pedal is triggered from the inactive state to the active state, and the time length for which the brake pedal maintains the active state reaches the preset second maintaining time length, and the brake pedal is restored from the active state to the inactive state.
[0078] Exemplarily, in response to detecting that the pedal trigger information satisfies a preset second counting condition, it may be that: if it is detected that the count of simultaneous triggering of the accelerator pedal and the brake pedal in the pedal trigger information reaches a preset simultaneous trigger count, and the total duration of the simultaneous triggering of the accelerator pedal and the brake pedal in the pedal trigger information is less than the preset second duration, and the interval time between each simultaneous triggering of the accelerator pedal and the brake pedal in the pedal trigger information is greater than the preset second interval time, and after the count of simultaneous triggering of the accelerator pedal and the brake pedal reaches the preset simultaneous trigger count, waiting is performed, and the waiting time reaches the preset second waiting time, then it is determined that the pedal trigger information satisfies the preset second counting condition.
[0079] It should be noted that in order to further prevent the user from erroneously activating the high-speed switching permission flag, the count of the accelerator pedal and the brake pedal being triggered simultaneously may be updated when the corresponding triggering conditions are met.
[0080] For example, the update condition for the count of the accelerator pedal and the brake pedal being triggered simultaneously is: the accelerator pedal and the brake pedal are triggered simultaneously, and the accelerator pedal is triggered from a preset first opening to a preset second opening, the brake pedal is triggered from an unactivated state to an activated state, and after the accelerator pedal reaches the preset second opening and the brake pedal reaches the activated state, they maintain a preset third holding time, and the accelerator pedal and the brake pedal are restored simultaneously.
[0081] In the embodiment of the present application, the first counting condition and the second counting condition are preset, and satisfying any one of them can determine that the pedal trigger information satisfies the preset pedal trigger condition. In order to further ensure the activation security of the high-speed permission switching flag, it can also be determined that the pedal trigger information satisfies the preset pedal trigger condition when it is detected that the pedal trigger information satisfies the preset first counting condition and the preset second counting condition at the same time.
[0082] In addition, in order to further improve the security of the activation flag, the order in which the pedal trigger information satisfies the preset first counting condition and the preset second counting condition can also be set. For example, if the pedal trigger information is first detected to satisfy the preset first counting condition, and then the pedal trigger information is detected to satisfy the preset second counting condition, it is determined that the pedal trigger information satisfies the preset pedal trigger condition.
[0083] For example, if it is detected that the driving gear of the vehicle is P gear, the driving mode is normal, and the absolute value of the steering wheel angle is greater than B (calibrated value), the pedal trigger information can be further obtained. If the following conditions are met, it is determined that the pedal trigger information meets the preset first counting condition:
[0084] 1) The trigger count of the accelerator pedal is detected = C (calibrated amount), wherein the timing can start from the first successful count of the brake pedal or the accelerator pedal. The accelerator pedal count is: the opening of the accelerator pedal increases from <5% (calibrated amount D) to >20% (calibrated amount E) and lasts for 1s (calibrated amount F), and finally returns to <5% (calibrated amount D) as one count; if the calibration amount is not reached, no count will be made; if the trigger count of the accelerator pedal is detected to be >C, it will be reset immediately, and the count and timing will be restarted;
[0085] 2) The triggering technology of the brake pedal is detected = G (calibration quantity), where the brake pedal count is: the brake pedal changes from no active to active and lasts for 1 second (calibration quantity H), and finally returns to no active, which is counted once; if the calibration quantity is not reached, it will not be counted; if the triggering count of the brake pedal is detected > G, it will be reset immediately, and the count and timing will be restarted;
[0086] 3) The interval between each triggering of the accelerator pedal or brake pedal is ≥ 1 second (calibrated amount), and this time is based on the time of the last successful counting;
[0087] 4) The total duration of the count triggered by the accelerator pedal and the brake pedal is ≤ J seconds (calibrated quantity). If this time is exceeded, it will be reset immediately and the timing and counting will be restarted;
[0088] 5) After the trigger count of the accelerator pedal reaches C and the trigger count of the brake pedal reaches G within J seconds, the J-second timing ends, the pedal operation is stopped and waits for 3 seconds (calibration amount K).
[0089] When it is detected that the above conditions 1)-5) are met, it can be regarded that the pedal trigger information meets the preset first counting condition. At this time, flag1 can be established. Further, the pedal trigger information is further detected to see whether it meets the preset second counting condition. If the following conditions are met, it is determined that the pedal trigger information meets the preset second counting condition:
[0090] 6) After flag1 is established, the following operations are completed within L seconds (calibration quantity): the accelerator pedal is opened to more than 20% (calibration quantity M) and the brake pedal (active) is pressed at the same time, and they are counted together for 2s (calibration quantity), and the same operation is performed O times in a row (calibration quantity), and the time interval between each operation is greater than 1s (calibration quantity), and after the operation is completed, the pedal operation is stopped for 3s (calibration quantity Q).
[0091] When it is detected that the above condition 6) is met, it can be regarded that the pedal trigger information meets the preset second counting condition. At this time, flag2 can be established to determine that the pedal trigger information meets the preset pedal trigger condition.
[0092] It should be noted that for the above conditions 1)-6), the counting of the accelerator pedal and the brake pedal within the J time is not in particular order, and they can be counted separately without affecting each other; within the J time, if the brake pedal and the accelerator pedal are detected to be triggered at the same time, the counts of the brake pedal and the accelerator pedal for this operation will be ignored respectively (but not reset; within the K time, if there is continued correct operation, the counting can be allowed to continue to be superimposed); the above conditions 1)-6) can be regarded as one cycle, and the number of pedal operation cycles (calibration quantity) can be set. When it is detected that the actual number of cycles reaches the preset number of pedal operation cycles, it is determined that the preset pedal trigger condition is met, and the interval time between each cycle can be marked, and the total duration can also be calibrated.
[0093] Through the above-mentioned optional implementation manner, the activation of the high-speed switching flag can be achieved based on the individual triggering of the accelerator pedal and the brake pedal, or the simultaneous triggering of the accelerator pedal and the brake pedal. In addition, by counting, it is possible to avoid the user accidentally triggering the pedal to cause the activation of the flag, further ensuring the safety of allowing neutral gear switching at high speed.
[0094] In the embodiment of the present application, in addition to activating the high-speed switching permission flag by triggering the pedal, the high-speed switching permission flag can also be activated by a diagnostic device or a switch combination.
[0095] In some implementations, the step of activating the high-speed switching enable flag bit includes:
[0096] In response to detecting a preset diagnostic instruction sent by a diagnostic device connected to the vehicle, the high-speed switching permission flag is activated; or, in response to detecting that a preset switch combination in the vehicle is triggered, the high-speed switching permission flag is activated.
[0097] Specifically, if it is detected that the vehicle is connected to the diagnostic device and a preset diagnostic instruction sent by the diagnostic device is received, the high-speed switching permission flag can be activated. The diagnostic device can be connected to the vehicle's on-board diagnostic system through the vehicle's OBD (On-Board Diagnostics) interface. The preset diagnostic instruction can be sent by a host computer connected to the diagnostic device, and the host computer can send the preset diagnostic instruction to the vehicle through the diagnostic device.
[0098] Alternatively, if a preset switch combination in the vehicle is detected to be triggered, the high-speed switching flag can be activated. The preset switch combination can be a preset hardware button combination for activating the high-speed switching flag, such as a function button combination on the steering wheel, a button combination under the central control screen, etc.
[0099] In an embodiment of the present application, in order to further ensure the security of activating the high-speed switching flag, when it is detected that a preset switch combination in the vehicle is triggered, a permission verification prompt can be displayed on the vehicle interface, and the identity permission information entered by the user in the vehicle interface for the permission verification prompt can be obtained, and the identity permission information can be verified. If the verification passes, the high-speed switching flag will be activated, which can prevent the user from accidentally triggering the preset switch combination and causing the flag to be activated.
[0100] Through the above implementation, it is possible to activate the high-speed switching permission flag based on diagnostic instructions or switch combinations, thereby diversifying the flag activation methods. In addition, activating the flag through diagnostic instructions or switch combinations can ensure the safety of flag activation and avoid accidental activation by users.
[0101] In an embodiment of the present application, after activating the high-speed switching permission flag, a CAN (Controller Area Network) signal can also be sent to the vehicle bus and TSP (Telematics Service Provider) to record that the high-speed switching permission flag is activated at this time, thereby facilitating subsequent problem analysis and troubleshooting.
[0102] S130: In response to the high-speed shift permission flag being inactivated, refusing to respond to the neutral shift request.
[0103] Specifically, if a vehicle neutral shift request is detected and it is determined that the vehicle is in a high-speed driving state, and the high-speed switching permission flag is not activated, it means that the vehicle is not allowed to switch to neutral at high speed at this time. The neutral shift request can be refused to respond to prevent the user from sliding in neutral at high speed, ensuring the stability of the vehicle's driving and avoiding the leakage of vehicle power-related performance data.
[0104] In the embodiment of the present application, considering that when the high-speed switching permission flag is not activated, prohibiting the user from switching to neutral at high speed may cause the user to mistakenly believe that the vehicle has malfunctioned, timely prompts can be given to avoid the user mistakenly believing that a component is abnormal.
[0105] In one example, the method provided in the embodiment of the present application further includes:
[0106] In response to detecting that the high-speed shift permission flag is not activated, a prompt message prohibiting shifting to neutral gear while driving at high speed is displayed on the vehicle's instrument screen or vehicle computer screen.
[0107] Specifically, if a neutral gear shift request of the vehicle is detected and it is determined that the vehicle is in a high-speed driving state, and the high-speed switching permission flag is not activated, in addition to refusing to respond to the neutral gear shift request, a prompt message can be displayed on the vehicle's instrument screen or the vehicle computer screen, and the prompt message can describe that switching to neutral gear at high speed is prohibited. For example, the prompt message can be displayed in the form of an icon, or in the form of a combination of text and animation.
[0108] In addition to displaying prompt information through the instrument screen or the vehicle computer screen, the prompt information prohibiting switching to neutral gear while driving at high speed can also be played through the voice module equipped in the vehicle, or the prompt information prohibiting switching to neutral gear while driving at high speed can be projected onto the windshield through the head-up display module equipped in the vehicle.
[0109] Through the above example, when a neutral gear shift request of the vehicle is detected and it is determined that the vehicle is in a high-speed driving state, and the high-speed switching permission flag is not activated, the neutral gear shift request can be refused to be responded to, and the user can be prompted through the vehicle's instrument screen or the car computer screen that it is prohibited to shift to neutral gear while driving at high speed, so as to prevent the user from mistakenly thinking that there is a vehicle fault. At the same time, it can also prevent the user from mistakenly thinking that there is a vehicle fault and frequently switching gears, thereby ensuring the user's driving safety.
[0110] In the embodiments of the present application, taking into account that there may be very few users who have driving needs for high-speed neutral gliding, such as users experiencing the vehicle's high-speed neutral gliding performance when purchasing a new car, a number threshold may be set in advance. When the high-speed switching flag is not activated, the number threshold may be used to allow the user to perform a certain number of high-speed neutral gliding operations. If the number threshold is exceeded, the user is restricted from switching to neutral at high speed.
[0111] In a specific implementation manner, before refusing to respond to the neutral shift request, the method further includes:
[0112] Obtain the number of high-speed neutral shifts of the vehicle; if the number of high-speed neutral shifts is greater than a preset number threshold, execute the step of refusing to respond to the neutral shift request, otherwise, respond to the neutral shift request and update the number of high-speed neutral shifts.
[0113] The preset number threshold may be the maximum number of times the user is allowed to switch to neutral gear at high speed when the high-speed switching permission flag is not activated. The number of high-speed neutral gear switching times may be the number of high-speed switching to neutral gear recorded since the vehicle was used when the high-speed switching permission flag was not activated.
[0114] Exemplarily, a high-speed neutral shift list may be maintained in advance to record the high-speed shift to neutral performed by the vehicle when the high-speed switching permission flag is not activated; the number of high-speed neutral shifts may be obtained through the high-speed neutral shift list.
[0115] Furthermore, it can be determined whether the number of high-speed neutral shifts is greater than a preset number threshold. If so, it means that the user has switched to neutral at high speed multiple times when the high-speed switching permission flag is not activated. In order to ensure the user's driving safety and avoid the leakage of vehicle power-related data, the neutral shift request can be rejected. If the number of high-speed neutral shifts is less than or equal to the preset number threshold, it means that the user may switch to neutral at high speed due to reasons such as car purchase experience performance. The neutral shift request can be responded to and the number of high-speed neutral shifts is updated, that is, the number of high-speed neutral shifts is increased by 1.
[0116] Through the above implementation, when the high-speed switching permission flag is not activated, the number of high-speed neutral switches and the preset number threshold can be used to determine whether the neutral switch request can be responded to, so that the user can perform a small amount of high-speed neutral gliding to ensure the user experience. It can also avoid the security risks caused by the user's large-scale high-speed neutral gliding and avoid the leakage of core data.
[0117] The vehicle gear switching control method provided in the embodiment of the present application, in response to detecting a neutral gear switching request of the vehicle, first determines whether the vehicle is in a high-speed driving state. If it is determined that the vehicle is in a high-speed driving state, it further determines whether the vehicle's high-speed switching permission flag is activated. If not activated, it refuses to respond to the neutral gear switching request. It can prohibit the user from switching to neutral gear when the vehicle is driving at high speed, thereby avoiding the leakage of key performance data of the vehicle. At the same time, it can also ensure that the vehicle always remains in the forward gear when driving at high speed, maintain the stability and controllability of the vehicle, and avoid safety risks to the user. In addition, the method realizes the restriction of high-speed switching to neutral gear by pre-setting the high-speed switching permission flag, wherein the flag can be activated according to the company's own testing requirements, and can provide the ability of neutral gear gliding for specific tests or emergency situations.
[0118] It should be noted that the method of the embodiment of the present application can be performed by a single device, such as a computer or server. The method of this embodiment can also be applied to a distributed scenario and completed by multiple devices cooperating with each other. In the case of such a distributed scenario, one of the multiple devices can only perform one or more steps in the method of the embodiment of the present application, and the multiple devices will interact with each other to complete the described method.
[0119] It should be noted that the above describes some embodiments of the present application. Other embodiments are within the scope of the appended claims. In some cases, the actions or steps recorded in the claims can be performed in an order different from that in the above embodiments and still achieve the desired results. In addition, the processes depicted in the accompanying drawings do not necessarily require the specific order or continuous order shown to achieve the desired results. In some embodiments, multitasking and parallel processing are also possible or may be advantageous.
[0120] Based on the same inventive concept, corresponding to any of the above-mentioned embodiments and methods, the present application also provides a vehicle gear switching control device, Figure 2 A schematic diagram of the structure of a vehicle gear switching control device provided in an embodiment of the present application.
[0121] refer to Figure 2 The vehicle gear switching control device comprises a high-speed determination module 210, a flag determination module 220 and a response module 230, wherein:
[0122] A high-speed determination module 210 is used to determine whether the vehicle is in a high-speed driving state in response to detecting a neutral shift request of the vehicle;
[0123] A flag determination module 220 is used to determine whether a high-speed switching permission flag of the vehicle is activated in response to the vehicle being in a high-speed driving state;
[0124] The response module 230 is configured to refuse to respond to the neutral shift request in response to the high-speed shift permission flag being inactivated.
[0125] In some optional embodiments, the response module 230 is also used to obtain the number of high-speed neutral shifts of the vehicle; if the number of high-speed neutral shifts is greater than a preset number threshold, the step of refusing to respond to the neutral shift request is executed; otherwise, the neutral shift request is responded to and the number of high-speed neutral shifts is updated.
[0126] In some optional implementations, the response module 230 is further configured to respond to the neutral shift request in response to activation of the high-speed shift permission flag.
[0127] In some optional embodiments, the device also includes a flag activation module, which is used to obtain status information of the vehicle; in response to the status information satisfying a preset vehicle stationary condition, obtain pedal trigger information of the vehicle; in response to detecting that the pedal trigger information satisfies a preset pedal trigger condition, activate the high-speed switching permission flag.
[0128] In some optional embodiments, the flag activation module is also used to determine that the pedal trigger information satisfies a preset pedal trigger condition in response to detecting that the pedal trigger information satisfies a preset first counting condition; and / or, in response to detecting that the pedal trigger information satisfies a preset second counting condition, determine that the pedal trigger information satisfies a preset pedal trigger condition; wherein, the preset first counting condition is a counting condition for the accelerator pedal and the brake pedal to be triggered separately, and the preset second counting condition is a counting condition for the accelerator pedal and the brake pedal to be triggered simultaneously.
[0129] In some optional embodiments, the flag activation module is further used to activate the high-speed switching permission flag in response to detecting a preset diagnostic instruction sent by a diagnostic device to which the vehicle is connected; or, in response to detecting that a preset switch combination in the vehicle is triggered, activate the high-speed switching permission flag.
[0130] In some optional embodiments, the high-speed judgment module 210 is specifically used to: obtain the speed information of the vehicle within a preset time; if the vehicle speed at each moment in the speed information is greater than a preset speed threshold, it is determined that the vehicle is in a high-speed driving state.
[0131] In some optional embodiments, the device also includes a prompt module, which is used to display a prompt message prohibiting switching to neutral gear while driving at high speed through the vehicle's instrument screen or vehicle computer screen in response to detecting that the high-speed switching permission flag is not activated.
[0132] For the convenience of description, the above device is described in terms of functions divided into various modules. Of course, when implementing the present application, the functions of each module can be implemented in the same or multiple software and / or hardware.
[0133] The device of the above embodiment is used to implement the corresponding vehicle gear switching control method in any of the above embodiments, and has the beneficial effects of the corresponding method embodiment, which will not be repeated here.
[0134] Based on the same inventive concept, corresponding to any of the above-mentioned embodiments and methods, the present application also provides an electronic device, including a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein when the processor executes the program, the vehicle gear switching control method described in any of the above embodiments is implemented.
[0135] Figure 3 A schematic diagram of the structure of an electronic device provided in an embodiment of the present application, Figure 3A specific electronic device hardware structure is shown, and the device may include: a processor 1010, a memory 1020, an input / output interface 1030, a communication interface 1040, and a bus 1050. The processor 1010, the memory 1020, the input / output interface 1030, and the communication interface 1040 are connected to each other through the bus 1050 in the device.
[0136] The processor 1010 can be implemented by a general-purpose CPU (Central Processing Unit), a microprocessor, an application-specific integrated circuit (ASIC), or one or more integrated circuits, and is used to execute relevant programs to implement the technical solutions provided in the embodiments of this specification.
[0137] The memory 1020 may be implemented in the form of ROM (Read Only Memory), RAM (Random Access Memory), static storage device, dynamic storage device, etc. The memory 1020 may store an operating system and other application programs. When the technical solutions provided in the embodiments of this specification are implemented by software or firmware, the relevant program codes are stored in the memory 1020 and are called and executed by the processor 1010.
[0138] The input / output interface 1030 is used to connect the input / output module to realize information input and output. The input / output module can be configured in the device as a component (not shown in the figure), or it can be externally connected to the device to provide corresponding functions. The input device may include a keyboard, a mouse, a touch screen, a microphone, various sensors, etc., and the output device may include a display, a speaker, a vibrator, an indicator light, etc.
[0139] The communication interface 1040 is used to connect a communication module (not shown) to realize communication interaction between the device and other devices. The communication module can realize communication through a wired mode (such as USB, network cable, etc.) or a wireless mode (such as mobile network, WIFI, Bluetooth, etc.).
[0140] The bus 1050 includes a path that transmits information between the various components of the device (eg, the processor 1010, the memory 1020, the input / output interface 1030, and the communication interface 1040).
[0141] It should be noted that, although the above device only shows the processor 1010, the memory 1020, the input / output interface 1030, the communication interface 1040 and the bus 1050, in the specific implementation process, the device may also include other components necessary for normal operation. In addition, it can be understood by those skilled in the art that the above device may also only include the components necessary for implementing the embodiments of the present specification, and does not necessarily include all the components shown in the figure.
[0142] The electronic device of the above embodiment is used to implement the corresponding vehicle gear switching control method in any of the above embodiments, and has the beneficial effects of the corresponding method embodiment, which will not be repeated here.
[0143] Based on the same inventive concept, corresponding to any of the above-mentioned embodiments and methods, the present application also provides a vehicle, which includes the corresponding electronic device in any of the above-mentioned embodiments.
[0144] Based on the same inventive concept, corresponding to any of the above-mentioned embodiment methods, the present application also provides a non-transitory computer-readable storage medium, wherein the non-transitory computer-readable storage medium stores computer instructions, and the computer instructions are used to enable the computer to execute the vehicle gear switching control method described in any of the above embodiments.
[0145] The computer-readable medium of this embodiment includes permanent and non-permanent, removable and non-removable media, and information storage can be implemented by any method or technology. Information can be computer-readable instructions, data structures, modules of programs, or other data. Examples of computer storage media include, but are 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 technology, read-only compact disk read-only memory (CD-ROM), digital versatile disk (DVD) or other optical storage, magnetic cassettes, magnetic tape magnetic disk storage or other magnetic storage devices or any other non-transmission media that can be used to store information that can be accessed by a computing device.
[0146] The computer instructions stored in the storage medium of the above embodiment are used to enable the computer to execute the vehicle gear switching control method described in any of the above embodiments, and have the beneficial effects of the corresponding method embodiments, which will not be repeated here.
[0147] Those skilled in the art should understand that the discussion of any of the above embodiments is merely illustrative and is not intended to imply that the scope of the present application (including the claims) is limited to these examples. In line with the concept of the present application, the technical features in the above embodiments or different embodiments may be combined, the steps may be implemented in any order, and there are many other variations of the different aspects of the embodiments of the present application as described above, which are not provided in detail for the sake of simplicity.
[0148] In addition, to simplify the description and discussion, and in order not to make the embodiments of the present application difficult to understand, the known power supply / ground connection with the integrated circuit (IC) chip and other components may or may not be shown in the provided drawings. In addition, the device can be shown in the form of a block diagram to avoid making the embodiments of the present application difficult to understand, and this also takes into account the fact that the details of the implementation of these block diagram devices are highly dependent on the platform to be implemented in the embodiments of the present application (that is, these details should be fully within the scope of understanding of those skilled in the art). In the case of elaborating specific details (e.g., circuits) to describe exemplary embodiments of the present application, it is obvious to those skilled in the art that the embodiments of the present application can be implemented without these specific details or when these specific details are changed. Therefore, these descriptions should be considered to be illustrative rather than restrictive.
[0149] Although the present application has been described in conjunction with specific embodiments of the present application, many replacements, modifications and variations of these embodiments will be apparent to those skilled in the art from the foregoing description. For example, other memory architectures (e.g., dynamic RAM (DRAM)) may use the embodiments discussed.
[0150] The embodiments of the present application are intended to cover all such substitutions, modifications and variations that fall within the broad scope of the appended claims. Therefore, any omissions, modifications, equivalent substitutions, improvements, etc. made within the spirit and principles of the embodiments of the present application should be included in the scope of protection of the present application.
Claims
1. A vehicle gear switching control method, characterized in that: include: In response to detecting a neutral shift request of the vehicle, determining whether the vehicle is in a high-speed driving state; In response to the vehicle being in a high-speed driving state, determining whether a high-speed switching permission flag of the vehicle is activated; In response to the high speed shift permission flag being inactive, refusing to respond to the neutral shift request.
2. The vehicle gear shift control method according to claim 1, characterized in that: Before refusing to respond to the neutral shift request, the method further includes: Obtaining the number of high-speed neutral shifts of the vehicle; If the high-speed neutral shifting number is greater than a preset number threshold, the step of refusing to respond to the neutral shifting request is executed; otherwise, the neutral shifting request is responded to and the high-speed neutral shifting number is updated.
3. The vehicle gear shift control method according to claim 1, characterized in that: After determining whether the high-speed switching permission flag of the vehicle is activated, the method further includes: In response to the high speed shift permission flag being activated, responding to the neutral shift request.
4. The vehicle gear shift control method according to claim 3, characterized in that: The activation step of the high-speed switching permission flag bit includes: Acquiring status information of the vehicle; In response to the state information satisfying a preset vehicle stationary condition, acquiring pedal trigger information of the vehicle; In response to detecting that the pedal trigger information satisfies a preset pedal trigger condition, the high-speed switching permission flag is activated.
5. The vehicle gear shift control method according to claim 4, characterized in that: The step of responding to detecting that the pedal trigger information satisfies a preset pedal trigger condition comprises: In response to detecting that the pedal trigger information satisfies a preset first counting condition, determining that the pedal trigger information satisfies a preset pedal trigger condition; and / or, In response to detecting that the pedal trigger information satisfies a preset second counting condition, determining that the pedal trigger information satisfies a preset pedal trigger condition; Among them, the preset first counting condition is the counting condition that the accelerator pedal and the brake pedal are triggered separately, and the preset second counting condition is the counting condition that the accelerator pedal and the brake pedal are triggered simultaneously.
6. The vehicle gear shift control method according to claim 3, characterized in that: The activation step of the high-speed switching permission flag bit includes: In response to a preset diagnostic instruction sent by a diagnostic device that detects that the vehicle is connected, activating the high-speed switching permission flag; or, In response to detecting that a preset switch combination in the vehicle is triggered, the high-speed switching permission flag is activated.
7. The vehicle gear shift control method according to claim 1, characterized in that: Determining whether the vehicle is in a high-speed driving state includes: Obtaining speed information of the vehicle within a preset time; If the vehicle speed at each moment in the speed information is greater than a preset speed threshold, it is determined that the vehicle is in a high-speed driving state.
8. The vehicle gear shift control method according to claim 1, characterized in that: The method further comprises: In response to detecting that the high-speed shift permission flag is not activated, a prompt message prohibiting shifting to neutral gear during high-speed driving is displayed on the vehicle's instrument screen or vehicle computer screen.
9. An electronic device comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, characterized in that: When the processor executes the program, the vehicle gear switching control method as described in any one of claims 1 to 8 is implemented.
10. A vehicle, characterized in that: The vehicle includes the electronic device according to claim 9.
Citation Information
Patent Citations
Control protection method for electric vehicle during neutral gear sliding
CN108749645A
Vehicle control method and device
CN112550293A
New energy vehicle safety protection method and device, vehicle and storage medium
CN115123273A
Gear switching method of vehicle, electronic equipment and computer readable storage medium
CN118618384A
Neutral control device of automatic transmission
JP1999230329A