Method, vehicle-mounted system and medium for adjusting vehicle-mounted equipment based on vehicle state

By receiving and judging the control instructions under the vehicle status, combining the vehicle speed and command source, identifying the operator's identity, the hidden dangers of vehicle driving safety in the adjustment of on-board equipment are solved, and safety and accuracy are improved.

CN115703417BActive Publication Date: 2025-08-01SHANGHAI PATEO ELECTRONIC EQUIPMENT MANUFACTURING CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202110929618.6
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2021-08-13
Publication Date
2025-08-01
Estimated Expiration
2041-08-13

AI Technical Summary

Technical Problem

In the prior art, vehicle driving safety cannot be effectively guaranteed when adjusting on-board equipment, especially when non-drivers adjust on-board equipment through convenient control, it may lead to driving safety hazards.

Method used

By receiving the control command, it is determined whether it belongs to a preset command, and combined with the vehicle's speed information and command source, it is determined whether to execute the control command, including determining whether the command source is a vehicle input device or a mobile terminal, and identifying the identity source of the operator through biometrics, ensuring that the control command is only executed when the security conditions are met.

Benefits of technology

Effectively prevent malicious control, improve vehicle driving safety, ensure the accurate execution of driver control instructions, reduce the impact of non-driver control on driving safety, and improve the safety of the vehicle in different environments and speeds.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN115703417B_ABST
    Figure CN115703417B_ABST
Patent Text Reader

Abstract

The present application discloses a method, an in-vehicle system and a medium for adjusting an in-vehicle device based on the state of a vehicle. The method includes the following steps: receiving a control instruction for adjusting the in-vehicle device, where the control instruction includes information indicating the control content and the control object; in response to the received control instruction, determining whether the control instruction belongs to a preset instruction based on the control content and whether the vehicle speed information is greater than the vehicle speed preset value corresponding to the preset instruction; when the control instruction belongs to the preset instruction and the vehicle speed information is greater than the vehicle speed preset value corresponding to the preset instruction, determining the instruction source of the control instruction; when the instruction source of the control instruction meets the preset execution condition corresponding to the preset instruction, sending the control instruction to the control object to execute the control instruction. The method for adjusting the in-vehicle device based on the state of the vehicle can ensure the driving safety of the vehicle when adjusting the in-vehicle device.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of vehicle driving safety, and particularly to a method, vehicle-mounted system and medium for adjusting vehicle-mounted devices based on the state of a vehicle. Background Art

[0002] With the development of technology, users can now control vehicle-mounted devices through mobile terminals, vehicle-mounted input devices, etc., and quickly realize some vehicle-related functions, such as turning on the in-vehicle air conditioner, turning on vehicle lights, adjusting the seat position, etc. However, these convenient controls also bring driving safety problems to the vehicle. When adjusting vehicle-mounted devices, the driving safety of the vehicle cannot be guaranteed. Summary of the Invention

[0003] An object of this application is to provide a method, vehicle-mounted system and medium for adjusting vehicle-mounted devices based on the state of a vehicle, and its advantage lies in using the state of the vehicle as the main judgment factor for adjusting vehicle-mounted devices, which can guarantee the driving safety of the vehicle.

[0004] Another object of this application is to provide a method, vehicle-mounted system and medium for adjusting vehicle-mounted devices based on the state of a vehicle, and its advantage lies in being able to determine whether to execute a manipulation instruction according to the source of the manipulation instruction, ensuring the accurate execution of the driver's manipulation instruction while restricting the adjustment authority of non-drivers, and improving driving safety.

[0005] Another object of this application is to provide a method, vehicle-mounted system and medium for adjusting vehicle-mounted devices based on the state of a vehicle, and its advantage lies in being able to reject the instruction issued by the mobile terminal, avoiding the driver's distraction from driving by controlling the vehicle-mounted device through the mobile terminal, and improving driving safety.

[0006] Another object of this application is to provide a method, vehicle-mounted system and medium for adjusting vehicle-mounted devices based on the state of a vehicle, and its advantage lies in being able to comprehensively judge whether to execute a manipulation instruction according to the vehicle state and environmental information, improving the accuracy of adjusting and controlling vehicle-mounted devices, and precisely improving driving safety.

[0007] Another object of this application is to provide a method, vehicle-mounted system and medium for adjusting vehicle-mounted devices based on the state of a vehicle, and its advantage lies in being able to set different preset execution conditions according to different instructions, improving the accuracy of adjusting and controlling vehicle-mounted devices, and precisely improving driving safety.

[0008] Another object of this application is to provide a method, vehicle-mounted system and medium for adjusting vehicle-mounted devices based on the state of a vehicle, and its advantage lies in adjusting vehicle-mounted devices based on the state of the vehicle, which can better distinguish the differences between different preset instructions, making the range of executable preset instructions larger and not causing restrictions on some preset instructions that have little impact on safety.

[0009] Another object of the present application is to provide a method, an in-vehicle system and a medium for adjusting an in-vehicle device based on the state of a vehicle, and the advantage is that it can distinguish the source of the issuing party and the source of the identity of the control instruction, and can prevent the situation of maliciously adjusting the in-vehicle device.

[0010] Another object of the present application is to provide a method, an in-vehicle system and a medium for adjusting an in-vehicle device based on the state of a vehicle. The advantage is that when it is determined that the source of the issuing party of the control instruction is an in-vehicle input device, the source of the identity of the control instruction will be further determined to make a further judgment on the execution of the control instruction according to the source of the identity. In this way, the control instructions can be screened according to the source of the issuing party and the source of the identity, and the execution of some control instructions can be rejected in advance.

[0011] Another object of the present application is to provide a method, an in-vehicle system and a medium for adjusting an in-vehicle device based on the state of a vehicle. The advantage is that the control instruction is executed within a preset execution range, which can limit the adjustment of the in-vehicle device by the control instruction, avoid extreme situations when the in-vehicle device is adjusted, and ensure the driving safety of the vehicle.

[0012] To achieve the above object, in a first aspect, a method for adjusting an in-vehicle device based on the state of a vehicle is provided. The method includes the following steps:

[0013] Receive a control instruction for adjusting the in-vehicle device, where the control instruction includes information indicating the control content and the control object;

[0014] In response to the received control instruction, judge whether the control instruction belongs to a preset instruction and whether the vehicle speed information is greater than the vehicle speed preset value corresponding to the preset instruction based on the control content;

[0015] When the control instruction belongs to the preset instruction and the vehicle speed information is greater than the vehicle speed preset value corresponding to the preset instruction, determine the instruction source of the control instruction;

[0016] When the instruction source of the control instruction meets the preset execution conditions corresponding to the preset instruction, send the control instruction to the control object to execute the control instruction.

[0017] The method for adjusting in-vehicle devices based on the vehicle state provided in the embodiments of the present application uses the vehicle state as the main judgment factor for adjusting in-vehicle devices. Specifically, after receiving a control instruction for adjusting in-vehicle devices, the vehicle will, based on the vehicle state, determine whether to execute the control instruction after a safety judgment. First, the vehicle will judge whether the control instruction belongs to a preset instruction according to the control content to determine whether the control instruction has a great impact on vehicle driving safety. Combining with the judgment of whether the vehicle speed information is greater than the vehicle speed preset value corresponding to the preset instruction, in this way, it is possible to jointly determine whether executing the control instruction meets the expected safety requirements from two dimensions: the judgment of the preset instruction and the vehicle speed preset value (the vehicle state). It can be understood that the vehicle state has important reference significance for the execution of the control instruction. When the vehicle executes different control instructions in different states (such as non-driving state, low-speed driving state, and high-speed driving state, etc.), due to different actual situations, the control instruction is allowed to be executed in some vehicle states, while it is rejected in some vehicle states. In this application, adjusting in-vehicle devices based on the vehicle state is more in line with the actual situation, can better distinguish the differences between different preset instructions, make the executable range of the preset instructions larger, and will not cause restrictions on some preset instructions that have little impact on safety. Finally, when the instruction source of the control instruction meets the preset execution conditions corresponding to the preset instruction, the control instruction is sent to the control object to execute the control instruction. The embodiments of the present application can prevent some malicious control behaviors, make the execution of the control instruction meet the expected safety requirements, effectively reduce the safety hazards brought by the adjustment of in-vehicle devices to the vehicle occupants, and ensure the driving safety of the vehicle.

[0018] According to an embodiment of the present application, the instruction source of the control instruction includes the sender source and the identity source, and determining the instruction source of the control instruction includes the following steps:

[0019] Determine the sender source of the control instruction, and the sender source includes a mobile terminal or an in-vehicle input device;

[0020] When the sender source of the control instruction is the in-vehicle input device, determine the identity source of the control instruction.

[0021] In the embodiments of the present application, the distinction between the sender source and the identity source of the control instruction can prevent the situation of maliciously adjusting in-vehicle devices. In addition, when it is determined that the sender source of the control instruction is the in-vehicle input device, the identity source of the control instruction will be further determined to make a further judgment on the execution of the control instruction according to the identity source. In this way, it is possible to screen the control instruction according to the sender source and the identity source, and pre-reject the execution of some control instructions.

[0022] According to an embodiment of the present application, the control instruction carries a source identifier indicating the source of the sender, and the step of determining the source of the sender of the control instruction includes the following steps:

[0023] Obtain the source identifier in the control instruction, where the source identifier is generated by the mobile terminal or the vehicle-mounted input device;

[0024] Based on the source identifier, determine the source of the sender of the control instruction.

[0025] In the embodiment of the present application, by obtaining the source identifier in the control instruction, the source of the sender of the control instruction can be quickly and accurately determined to be the mobile terminal or the vehicle-mounted input device. In this way, it is beneficial to further judge the execution of the control instruction according to the source of the sender, making the execution of the control instruction more reasonable and improving the driving safety of the vehicle.

[0026] According to an embodiment of the present application, the step of determining the identity source of the control instruction includes the following steps:

[0027] Obtain the biometric characteristics of the user who inputs the control instruction;

[0028] Match the biometric characteristics with the driver's biometric characteristics. If the matching result is satisfied, determine that the identity source of the control instruction is the driver;

[0029] If the matching result is not satisfied, determine that the identity source of the control instruction is a non-driver.

[0030] In the embodiment of the present application, biometric characteristics such as the face characteristics and voiceprint characteristics of the input person of the control instruction can help determine the identity source of the control instruction and improve the accuracy of determining the identity source.

[0031] According to an embodiment of the present application, the preset instruction includes at least one of a seat control instruction, a window control instruction, a headlight control instruction, and a navigation voice control instruction.

[0032] In the embodiment of the present application, it is possible to focus on factors that have a greater impact on driving safety, such as seat adjustment, window adjustment, headlight opening and closing, and navigation voice adjustment, to ensure driving safety.

[0033] According to an embodiment of the present application, after the step of determining the instruction source of the control instruction when the control instruction belongs to the preset instruction and the vehicle speed information is greater than the vehicle speed preset value corresponding to the preset instruction, the method further includes the following steps:

[0034] Obtain vehicle environment information;

[0035] After obtaining the vehicle environment information, the method further includes the following steps:

[0036] When the instruction source of the manipulation instruction and the vehicle environment information meet the preset execution condition corresponding to the preset instruction, the manipulation instruction is sent to the manipulation object to execute the manipulation instruction.

[0037] In the embodiment of the present application, vehicle environmental information is also one of the important parameters for measuring the status of the vehicle. The impact of rainy, snowy, foggy and other environments on vehicle driving safety varies. Under different vehicle environmental information, appropriate restrictions can be placed on control instructions to improve vehicle driving safety.

[0038] According to one embodiment of the present application, the preset execution condition includes at least one of the following conditions:

[0039] When the identity source is a driver, executing the control instruction;

[0040] When the identity source is non-driver and the vehicle environment information is non-preset weather, executing the control instruction;

[0041] When the identity source is non-driver, the control instruction is executed within a preset execution range.

[0042] In this embodiment of the present application, the execution of control commands is determined by combining the command source and vehicle environmental information. The command source is used to determine whether the control command was issued by the driver or a non-driver. This allows for limiting some control commands that have a significant impact on safety. Furthermore, the specific environmental conditions of the vehicle are determined from the perspective of vehicle environmental information. When the vehicle's environmental conditions are relatively severe, some control commands can be reasonably restricted. Furthermore, executing control commands within a preset execution range can limit the adjustments made by the control commands to onboard devices, avoiding extreme situations when adjusting onboard devices and ensuring vehicle driving safety.

[0043] According to one embodiment of the present application, the method further includes the step of: when the issuer of the manipulation instruction is the mobile terminal, refusing to execute the manipulation instruction.

[0044] In the embodiment of the present application, if it is found that the control instruction originates from a mobile terminal, the control instruction will be rejected. This can improve driving safety.

[0045] A second aspect provides a vehicle-mounted system, the vehicle-mounted system comprising:

[0046] An in-vehicle input device configured to obtain a control instruction input by a user;

[0047] A vehicle-mounted device configured to execute the received control instruction;

[0048] At least one sensor configured to detect vehicle speed information of the vehicle; and

[0049] An information processing device, the information processing device including a communication device, at least one processor, and at least one memory; wherein,

[0050] The communication device is communicatively connected to the vehicle-mounted input device, the vehicle-mounted device, and the at least one sensor, and is configured to receive or send control instructions for adjusting the vehicle-mounted device, and / or receive the vehicle speed information of the vehicle;

[0051] An information processing device, the information processing device including a communication device, a processor, and a memory;

[0052] The at least one processor is configured to be communicatively connected to the communication device;

[0053] The at least one memory is communicatively connected to the at least one processor, and the at least one memory stores computer-readable instructions, which are configured to be executed by the at least one processor. When the computer-readable instructions are executed by the at least one processor, the at least one processor is caused to execute steps, and the steps include:

[0054] Receiving a control instruction for adjusting the vehicle-mounted device, the control instruction including information indicating control content and a control object;

[0055] In response to the received control instruction, determining whether the control instruction belongs to a preset instruction based on the control content and whether the vehicle speed information is greater than a vehicle speed preset value corresponding to the preset instruction;

[0056] When the control instruction belongs to the preset instruction and the vehicle speed information is greater than the vehicle speed preset value corresponding to the preset instruction, determining the instruction source of the control instruction; and

[0057] When the instruction source of the control instruction meets a preset execution condition corresponding to the preset instruction, sending the control instruction to the control object to execute the control instruction.

[0058] According to an embodiment of the present application, the instruction source of the control instruction includes a sender source and an identity source. When the instruction is executed by the at least one processor, the at least one processor is caused to execute steps, and the steps further include:

[0059] Determine the origin of the sender of the control instruction, where the origin of the sender includes a mobile terminal or a vehicle-mounted input device;

[0060] When the origin of the sender of the control instruction is the vehicle-mounted input device, determine the identity origin of the control instruction.

[0061] According to an embodiment of the present application, the control instruction carries a source identifier indicating the origin of the sender. When the instruction is executed by the at least one processor, the at least one processor is caused to execute steps, and the steps further include:

[0062] Obtain the source identifier in the control instruction, where the source identifier is generated by the mobile terminal or the vehicle-mounted input device;

[0063] Based on the source identifier, determine the origin of the sender of the control instruction.

[0064] According to an embodiment of the present application, when the instruction is executed by the at least one processor, the at least one processor is caused to execute steps, and the steps further include:

[0065] Obtain the biometric characteristics of the user who inputs the control instruction;

[0066] Match the biometric characteristics with the driver's biometric characteristics. If the matching result is satisfied, determine that the identity origin of the control instruction is the driver;

[0067] If the matching result is not satisfied, determine that the identity origin of the control instruction is a non-driver.

[0068] According to an embodiment of the present application, when the instruction is executed by the at least one processor, the at least one processor is caused to execute steps, and the steps further include:

[0069] After obtaining the vehicle environment information, obtain the vehicle environment information.

[0070] Wherein, when the instruction source of the control instruction and the vehicle environment information meet the preset execution conditions corresponding to the preset instruction, send the control instruction to the control object to execute the control instruction.

[0071] According to an embodiment of the present application, the preset execution conditions include at least one of the following conditions:

[0072] When the identity origin is the driver, execute the control instruction;

[0073] When the identity origin is a non-driver and the vehicle environment information is non-preset weather, execute the control instruction;

[0074] When the identity source is a non - driver, execute the manipulation instruction within a preset execution range.

[0075] According to an embodiment of the present application, when the instruction is executed by the at least one processor, the at least one processor is caused to execute steps, and the steps further include:

[0076] When the source of the manipulation instruction is the mobile terminal, reject the execution of the manipulation instruction. BRIEF DESCRIPTION OF THE DRAWINGS

[0077] To more clearly illustrate the technical solutions of the embodiments of the present application, the drawings required for use in the embodiments will be briefly introduced below. Obviously, the drawings in the following description are only some embodiments of the present application. For those of ordinary skill in the art, other drawings can be obtained based on these drawings without creative efforts.

[0078] Figure 1 is a flowchart of a method for adjusting in - vehicle devices based on the vehicle state in an embodiment of the present application;

[0079] Figure 2 is a flowchart of step S30 in an embodiment of the present application;

[0080] Figure 3 is a flowchart of step S31 in an embodiment of the present application;

[0081] Figure 4 is a flowchart of step S32 in an embodiment of the present application;

[0082] Figure 5 is a flowchart of another method for adjusting in - vehicle devices based on the vehicle state in an embodiment of the present application;

[0083] Figure 6 is a flowchart of a method for judging the source of a manipulation instruction in an embodiment of the present application;

[0084] Figure 7 is a schematic diagram of an in - vehicle system in an embodiment of the present application. DETAILED DESCRIPTION OF THE EMBODIMENTS

[0085] To better understand the technical solutions of the present application, the embodiments of the present application will be described in detail below with reference to the drawings.

[0086] It should be clear that the described embodiments are only a part of the embodiments of the present application, rather than all of the embodiments. Based on the embodiments in the present application, all other embodiments obtained by those of ordinary skill in the art without creative efforts belong to the scope of protection of the present application.

[0087] The terms used in the embodiments of the present application are for the purpose of describing specific embodiments only and are not intended to limit the present application. The singular forms "a", "said", and "the" used in the embodiments of the present application and the appended claims are also intended to include the plural forms unless the context clearly indicates otherwise.

[0088] It should be understood that the term "and / or" used herein is only a description of the same field of associated objects, indicating that there can be three relationships. For example, A and / or B can represent: A exists alone, A and B exist simultaneously, and B exists alone. In addition, the character " / " herein generally represents an "or" relationship between the associated objects before and after.

[0089] It should be understood that although terms such as first, second, and third may be used in the embodiments of the present application to describe preset ranges, etc., these preset ranges should not be limited to these terms. These terms are only used to distinguish the preset ranges from each other. For example, without departing from the scope of the embodiments of the present application, the first preset range can also be referred to as the second preset range, and similarly, the second preset range can also be referred to as the first preset range.

[0090] Depending on the context, the word "if" as used herein can be interpreted as "when" or "while" or "in response to determining" or "in response to detecting". Similarly, depending on the context, the phrase "if determined" or "if detected (stated condition or event)" can be interpreted as "when determined" or "in response to determining" or "when detected (stated condition or event)" or "in response to detecting (stated condition or event)".

[0091] Users can control in-vehicle devices through means such as Bluetooth connection and Wi-Fi connection, using devices such as mobile terminals and in-vehicle input devices to quickly implement functions such as turning on the air conditioner, turning on the lights, and adjusting the seat position. However, these convenient functions are accompanied by certain safety hazards. For example, when the driver drives the vehicle into a tunnel, if other people in the vehicle turn off the lights through convenient control at this time, it will bring serious safety problems; for example, when the driver is driving the vehicle, if other people in the vehicle adjust the seat position through convenient control, it will affect the driver's driving safety; furthermore, when encountering extreme weather such as heavy rain and sandstorms, if other people in the vehicle roll down the windows through convenient control, it will cause interference to the driver and increase the risk of safety accidents. It can be seen that although the development of technology has made the implementation of some vehicle control functions simple, it has also brought a series of vehicle driving safety problems. When adjusting in-vehicle devices, the driving safety of the vehicle cannot be guaranteed.

[0092] Figure 1It is a schematic flowchart of a method for adjusting in-vehicle devices based on the vehicle state in an embodiment of the present application. The method for adjusting in-vehicle devices based on the vehicle state can be applied to a vehicle, and the method for adjusting in-vehicle devices based on the vehicle state can be implemented when the vehicle adjusts the in-vehicle devices. As Figure 1 shown, the method for adjusting in-vehicle devices based on the vehicle state includes the following steps:

[0093] S10: Receive a control instruction for adjusting the in-vehicle device, where the control instruction includes information indicating the control content and the control object.

[0094] Among them, the in-vehicle device refers to a device on the vehicle that can implement specific functions, such as seats, vehicle lights, air conditioners, etc. An information processing device is configured on the vehicle. Specifically, the information processing device may include a communication device, a processor, a memory, and computer-readable instructions stored in the memory. The information processing device can be used to receive various types of instructions and perform corresponding operations according to the received instructions. In an embodiment, the information processing device receives a control instruction for adjusting the in-vehicle device (such as seats, vehicle lights, air conditioners, etc.). Among them, the control instruction includes information indicating the control content and the control object, and is used to determine the specific control function to be executed by the control instruction and the in-vehicle device for executing the control function. The control content refers to the control function specifically implemented by the control instruction, such as turning on the vehicle lights, turning off the air conditioner, etc. The control instruction may include information for determining the control object, such as the control object address. The control object address is used to find the control object. The control object refers to the specific in-vehicle device to be adjusted, such as vehicle lights, windows, air conditioners, etc. It can be understood that the control content determines the control operation on the in-vehicle device. For example, when the control content is to turn on the high beam of the vehicle and there are no restrictive conditions, the information processing device can turn on the high beam of the vehicle according to the received control instruction.

[0095] S20: In response to the received control instruction, based on the control content, determine whether the control instruction belongs to a preset instruction and whether the vehicle speed information is greater than the vehicle speed preset value corresponding to the preset instruction.

[0096] Among them, the preset instruction refers to a control instruction that is preset and requires execution judgment. Understandably, some control instructions that have little impact on vehicle driving safety can be executed directly without execution judgment, such as control instructions for turning on the in-vehicle air conditioner and playing music. For some adjustments of in-vehicle devices that have a greater impact on vehicle driving safety, such as turning on and off vehicle lights and adjusting the driver's seat of the vehicle, it is necessary to perform execution judgment on the corresponding control instructions to determine whether the control instructions are allowed to be executed. In one embodiment, control instructions that have a greater impact on vehicle driving safety are preset as preset instructions. After the information processing device receives a control instruction, it will determine whether the control instruction belongs to a preset instruction based on the control content to determine whether it is necessary to judge the execution of the control instruction. For example, when the control content is to adjust the driver's seat backward by 5 cm, since this control content is related to adjusting the driver's seat and has a greater impact on vehicle driving safety, it can be determined that the control instruction belongs to a preset instruction, and further determine whether to execute this control instruction.

[0097] It should be noted that the vehicle speed information of the vehicle is also one of the judgment factors for executing control instructions. Understandably, the vehicle speed information can reflect the current driving speed of the vehicle. When the driving speed of the vehicle is higher, the probability of safety problems occurring when adjusting in-vehicle devices is higher; when the driving speed of the vehicle is lower or 0, the probability of safety problems occurring when adjusting in-vehicle devices is lower, and most preset instructions can be allowed to be executed. In this embodiment, the vehicle speed information of the vehicle is used as an important reference factor for whether to execute preset instructions. In this way, it can better distinguish the differences between different preset instructions, make the executable range of preset instructions larger, and avoid restricting some preset instructions that originally have little impact on safety due to a one-size-fits-all approach. In one embodiment, for example, when adjusting the window, when the vehicle speed information is low, the possibility of safety problems occurring due to adjusting the window is small, and at this time, the adjustment of the window can be unrestricted; when the vehicle speed information reaches a certain vehicle speed preset value, the possibility of safety problems occurring due to adjusting the window is relatively large, and there are relatively large potential safety hazards in the vehicle's driving safety.

[0098] Understandably, different preset instructions have different impacts on safety when the vehicle is in different vehicle speed information. In this embodiment, each preset instruction corresponds to a vehicle speed preset value, and among them, the vehicle speed preset values of different preset instructions can be the same. Specifically, for the preset instructions for adjusting the seat and turning on or off the vehicle lights, the corresponding vehicle speed preset value can be set to 0, that is, when the vehicle is in a driving state and the vehicle speed information > 0, it is necessary to limit the execution of this type of preset instruction; for the preset instruction for controlling the window on the driver's side, the corresponding vehicle speed preset value can be set to 40 KM / H. When the vehicle speed is greater than 40 KM / H, it is necessary to limit the execution of this preset instruction. In this way, it can well distinguish the execution restrictions of various different preset instructions and make the execution range of preset instructions more reasonable.

[0099] S30: When the control instruction belongs to a preset instruction and the vehicle speed information is greater than the vehicle speed preset value corresponding to the preset instruction, determine the instruction source of the control instruction.

[0100] In one embodiment, if the control instruction received by the information processing device belongs to a preset instruction, it indicates that this control instruction requires key attention. In addition, combined with the vehicle speed information, the execution of the preset instruction is further judged. When the vehicle speed information is greater than the vehicle speed preset value corresponding to the preset instruction, the instruction source of the preset instruction can be further determined to determine whether to execute the preset instruction according to the instruction source.

[0101] It can be understood that in this embodiment, the importance level of the control instruction is determined from two dimensions: whether the control instruction belongs to a preset instruction and the vehicle speed preset value corresponding to the preset instruction. When the control instruction belongs to a preset instruction and the vehicle speed information of the vehicle is greater than the vehicle speed preset value corresponding to the preset instruction, it indicates that there may be a large safety hazard in executing the control instruction without restriction during the vehicle driving process. Therefore, it is necessary to restrict the execution of the control instruction. In this embodiment, the instruction source of the control instruction is further determined, which can further restrict the execution of the control instruction and improve the safety of vehicle driving.

[0102] S40: When the instruction source of the control instruction meets the preset execution condition corresponding to the preset instruction, send the control instruction to the control object to execute the control instruction.

[0103] In one embodiment, each preset instruction is set with a corresponding preset execution condition. When the instruction source of the control instruction meets its corresponding preset execution condition, it can be considered that the control instruction meets the condition for restricting the execution of the control instruction for safety reasons in this embodiment. At this time, the control object can be addressed according to the control object address, and the control content of the control instruction is sent to the control object for execution. For example, the control object headlight is addressed according to the control object address, and the control content of turning on the headlight is sent to the headlight, and the headlight will turn on according to the control content of this control instruction.

[0104] The method for adjusting in-vehicle devices based on the vehicle state provided in the embodiments of the present application uses the vehicle state as the main judgment factor for adjusting in-vehicle devices. Specifically, after the vehicle receives a control instruction for adjusting in-vehicle devices, it will determine whether to execute the control instruction based on the vehicle state after a safety judgment. First, the vehicle will judge whether the control instruction belongs to a preset instruction according to the control content to determine whether the control instruction has a great impact on vehicle driving safety. Combining with the judgment of whether the vehicle speed information is greater than the vehicle speed preset value corresponding to the preset instruction, in this way, it is possible to jointly determine whether executing the control instruction meets the expected safety requirements from two dimensions: the judgment of the preset instruction and the vehicle speed preset value (the state of the vehicle). Among them, there is no limitation on the judgment of the preset instruction and the vehicle speed information, and the execution order of the two can be swapped. Preferably, the vehicle speed information can be judged first. It can be understood that the vehicle state has important reference significance for the execution of the control instruction. When the vehicle executes different control instructions in different states (such as non-driving state, low-speed driving state, high-speed driving state, etc.), due to different actual situations, the control instruction is allowed to be executed in some vehicle states, while it is refused to be executed in some vehicle states. In the present application, adjusting the in-vehicle device based on the vehicle state is more in line with the actual situation, can better distinguish the differences between different preset instructions, make the range of executable preset instructions larger, and will not cause restrictions on some preset instructions that have little impact on safety. Finally, when the instruction source of the control instruction meets the preset execution conditions corresponding to the preset instruction, the control instruction is sent to the control object to execute the control instruction. In the embodiments of the present application, it is possible to prevent some malicious control behaviors, make the execution of the control instruction meet the expected safety requirements, and effectively reduce the safety hazards brought by the adjustment of the in-vehicle device to the vehicle occupants.

[0105] Further, before refusing to execute the control instruction, it can be prompted through voice, text on the in-vehicle screen, images, etc. to inform the driver whether to allow the adjustment of the in-vehicle device that has been negated. If the driver agrees (such as by voice or clicking the consent button), the vehicle can execute the corresponding control according to the control instruction to adjust the in-vehicle device.

[0106] Further, the instruction source of the control instruction includes the source of the issuing party and the source of the identity.

[0107] In one embodiment, the sources of manipulation instructions can be specifically divided into two types. One is the source for determining from which device the manipulation instruction is issued (i.e., the issuing party source), and the other is the source for determining which person issues the manipulation instruction (i.e., the identity source). Among them, for manipulation instructions issued by different devices and by persons with different identities, strict division is carried out in this embodiment to prevent the situation of malicious adjustment of in-vehicle devices. It can be understood that if the manipulation instruction belongs to a preset instruction and the vehicle speed information is greater than the vehicle speed preset value corresponding to the preset instruction, there are still relatively large potential safety hazards in directly executing the manipulation instruction. When a non-driver or other person inputs a manipulation instruction on-site or remotely, there are relatively large potential safety hazards for the people in the vehicle. For example, when the vehicle enters a tunnel during driving, turning off the headlights through a manipulation instruction, adjusting the window position, seat position, etc. when the vehicle is driving at a high speed will all cause interference to the driver and affect driving safety.

[0108] Figure 2 It is a flow schematic diagram of step S30 in an embodiment of the present application.

[0109] As Figure 2 shown, in step S30, determining the source of the manipulation instruction includes the following steps:

[0110] S31: Determine the issuing party source of the manipulation instruction, and the issuing party source includes a mobile terminal or an in-vehicle input device.

[0111] It can be understood that the issuing party source can be a mobile terminal or an in-vehicle input device. Among them, the mobile terminal can be devices such as mobile phones, tablets, and smart wearables. Users can issue manipulation instructions through mobile phones to manipulate in-vehicle devices such as headlights, windows, and seats. The in-vehicle input device is used to obtain the manipulation instructions input by the user. For example, the user clicks on the physical control buttons or controls on the touch screen of the vehicle to trigger the manipulation instructions corresponding to the buttons and controls. Or the user emits voice, transmits the voice to the in-vehicle microphone, and triggers the corresponding manipulation instructions through semantic parsing. Or the position where the user stays on the in-vehicle screen can be determined by emitting infrared rays, and then the corresponding manipulation instructions can be triggered without contact. It can be understood that whether the user inputs through manual input, voice input, eye tracking input, etc., it will pass through the mobile terminal or the in-vehicle input device. The mobile terminal or the in-vehicle input device serves as the receiver of the user input, parses the information input by the user, converts it into the corresponding manipulation instructions and issues them, and the issuing party source of the issued manipulation instruction is the mobile terminal or the in-vehicle input device.

[0112] In one embodiment, a user can issue control instructions by means of touch screen controls on an in-vehicle device adjustment application of a mobile terminal that has established a communication relationship with the information processing device. For example, the in-vehicle device adjustment application includes controls for controlling the light switch, seat adjustment, etc. When the user clicks on the control for turning off the low beam, the mobile terminal will issue a control instruction with the control content being to turn off the low beam and the operation object address being the low beam. Similarly, the user can also issue control instructions by recording voice. After the user records the voice into the mobile terminal, the mobile terminal will parse the recorded voice, determine the meaning of the voice (such as turning off the low beam), and then issue a control instruction with the control content being to turn off the low beam and the operation object address being the low beam. Similarly, the in-vehicle input device can also issue control instructions by means of touch controls, voice input, etc.

[0113] S32: When the control instruction is issued from a vehicle-mounted input device, determine the identity source of the control instruction.

[0114] Furthermore, the method for adjusting the vehicle-mounted equipment based on the vehicle state further includes the steps of:

[0115] When the control instruction is issued from a mobile terminal, the control instruction is refused to be executed.

[0116] In the embodiments of the present application, the source of the issue is an onboard input device or a mobile terminal, and the two have different statuses. The onboard input device is mounted on the vehicle and must receive control commands from within the vehicle, while the mobile terminal, which establishes a communication relationship with the vehicle, can support remote control. Therefore, if the source of the issue is a mobile terminal and the vehicle is at a certain speed, allowing the onboard equipment to be adjusted arbitrarily through the mobile terminal will pose a significant safety issue to the vehicle's driving safety. In the embodiments of the present application, if the source of the control command is found to be a mobile terminal, the execution is rejected. This effectively ensures driving safety.

[0117] It is understandable that when the vehicle is stationary, various adjustments to the on-board equipment are allowed without strict restrictions. In an embodiment of the present application, the on-board equipment is adjusted based on the state of the vehicle. For example, when the vehicle speed information is greater than the preset speed value corresponding to the preset instruction, the execution of the control instruction will be strictly restricted. In one embodiment, if the source of the issuer of the control instruction is an on-board input device, the source of the issuer of the control instruction is considered to be reliable, but further judgment is still required to determine whether to execute it. When it is determined that the source of the issuer of the control instruction is the on-board input device, the identity source of the control instruction will be further determined to further judge the execution of the control instruction based on the identity source. In this way, the control instructions can be screened according to the source of the issuer and the identity source, and the execution of some control instructions can be rejected.

[0118] Further, the control instruction carries a source identifier indicating the source of the sender. This source identifier is used to determine whether the source of the control instruction is the mobile terminal or the vehicle-mounted input device, or it can also be used to distinguish different vehicle-mounted input devices.

[0119] Figure 3 It is a schematic flowchart of step S31 in an embodiment of the present application.

[0120] As Figure 3 shown, in step S31, determining the source of the sender of the control instruction includes the following steps:

[0121] S311: Obtain the source identifier in the control instruction, where the source identifier is generated by the mobile terminal or the vehicle-mounted input device.

[0122] Among them, the mobile terminal can generate a corresponding source identifier according to the terminal ID, and the vehicle-mounted input device can generate a corresponding source identifier according to the device ID. In an embodiment, after receiving the control instruction, the information processing device obtains the source identifier in the control instruction. Specifically, the information processing device can obtain information such as the terminal ID or the device ID from the control instruction, which is used to uniquely identify the mobile terminal or the vehicle-mounted input device.

[0123] S312: Based on the source identifier, determine the source of the sender of the control instruction.

[0124] In an embodiment, after the information processing device obtains the terminal ID or the device ID from the control instruction, it can use the general format of the mobile terminal ID to verify the terminal ID. If the terminal ID has the characteristics of the general format of the mobile terminal ID, it can be determined that the source of the sender of the control instruction is the mobile terminal; or, during the process of establishing a communication channel with the mobile terminal, the information processing device has stored the terminal ID. After obtaining the terminal ID, if the terminal ID can match any of the terminal IDs stored in the information processing device, it can be determined that the source of the sender of the control instruction is the mobile terminal. For the vehicle-mounted input device, the device ID can be pre-stored in the information processing device. During the verification stage of the source identifier, if the device ID matches the device ID stored in the information processing device, it can be determined that the source of the sender of the control instruction is the vehicle-mounted input device.

[0125] In an embodiment, by obtaining the source identifier in the control instruction, the information processing device can quickly and accurately determine whether the source of the sender of the control instruction is the mobile terminal or the vehicle-mounted input device. In this way, it is beneficial for the information processing device to further judge the execution of the control instruction according to the source of the sender, making the execution of the control instruction more reasonable and improving the driving safety of the vehicle.

[0126] Figure 4 It is a schematic flowchart of step S32 in an embodiment of the present application.

[0127] As Figure 4 shown, further, in step S32, determining the identity source of the control instruction includes the following steps:

[0128] S321: Obtain the biometric characteristics of the user who inputs the control instruction.

[0129] Among them, biometric characteristics include voiceprint characteristics, face characteristics, pupil characteristics, etc., which can be used to distinguish people.

[0130] It can be understood that there are relatively large security risks in the way of inputting control instructions using a mobile terminal. When the vehicle has a certain speed, such as specifically when the vehicle speed information is greater than the vehicle speed preset value corresponding to the preset instruction, the control instruction input by the mobile terminal is refused to be executed in the embodiments of the present application. For this, in the embodiments of the present application, it is mainly aimed at the control instructions input by the in-vehicle input device.

[0131] In one embodiment, when the user inputs a control instruction through the in-vehicle input device, if the user inputs the control instruction by clicking and touching, within the time period of this click and touch, the information processing device will call the camera module to collect the face information of the person who clicks and touches; if the user inputs the control instruction by voice control, during the user's voice control, the information processing device calls the sound collection module to collect the sound emitted by the user.

[0132] In one embodiment, when the user inputs a control instruction through the in-vehicle input device, if the user inputs the control instruction by clicking and touching, the information processing device obtains the fingerprint information of the user during the touch, and specifically, the fingerprint information can be obtained by the under-screen fingerprint method; if the user inputs the control instruction by clicking and touching, within the time period of this click and touch, the information processing device calls the camera module to collect iris information. In this way, the iris information can be used to uniquely determine the identity source of the issuer of the control instruction, and the problem of using an image to replace and impersonate the driver can be prevented.

[0133] In one embodiment, when the user inputs a control instruction through the in-vehicle input device, if the user inputs the control instruction by clicking and touching, the information processing device can call the camera to collect the hand image information, and use the pre-trained hand recognition algorithm to determine whether the hand is extended by the driver or other people in the vehicle. It should be noted that other biometric characteristics that can uniquely determine the user identity source should also be included in the embodiments of the present application and will not be elaborated here.

[0134] It can be understood that biometric characteristics such as the face characteristics and voiceprint characteristics of the person who inputs the control instruction can help determine the identity source of the control instruction and improve the accuracy of determining the identity source.

[0135] S322: Match the biometric feature with the driver's biometric feature. If the matching result is satisfied, determine that the identity source of the control instruction is the driver.

[0136] Among them, the driver's biometric feature can specifically be the driver's voiceprint, face, pupil, etc., which are biometric features used to uniquely identify the driver. The driver's biometric feature can be pre-stored in the information processing device or other storage devices (such as cloud storage devices). It should be noted that there can be multiple drivers allowed to drive the vehicle, and these multiple drivers have all been pre-authenticated and the biometric features for identity source verification are stored in the information processing device or cloud storage device. For example, if three people in the vehicle are all authenticated to drive the vehicle, then after any one of them sits in the driver's seat, the biometric feature verification can be performed on the person sitting in the driver's seat. After the verification passes, the biometric feature that needs to be verified during the vehicle driving process is set to be related to the person sitting in the driver's seat. Even if other people who are not sitting in the driver's seat are allowed to drive the vehicle, during the identity source verification during the vehicle driving process, the current driver shall prevail. In this way, the current driver can be used as the object for identity source verification during the vehicle driving process, which can improve the safety of vehicle driving.

[0137] In one embodiment, after the information processing device receives the control instruction and determines that the source of the control instruction is the in-vehicle input device, it will match the obtained biometric feature with the driver's biometric feature stored in the information processing device / other storage devices to determine whether the identity source of the control instruction is the driver. Specifically, when the obtained biometric feature is a face feature, it will be matched with the driver's face feature; when the obtained biometric feature is a voiceprint feature, it will be matched with the driver's voiceprint feature. It is also possible to combine the face feature and obtain the face feature when obtaining the voiceprint feature. In this way, the face feature and voiceprint feature can be simultaneously matched with the driver's face feature and voiceprint feature for similarity. When the matching similarity reaches the preset threshold, it is determined that the identity source of the control instruction is the driver.

[0138] In one embodiment, the vehicle is also configured with a data processing module with relatively strong computing power. This data processing module can extract the feature of the face information and voice information collected by the camera and microphone respectively. For example, the data processing module includes an image convolution processing unit, such as being able to extract the face feature in the face information collected by the camera by using the image feature extraction method based on the convolutional neural network model; the data processing module can also include a voiceprint extraction unit, such as being able to extract the voice information collected by the microphone by using the voiceprint extraction method based on the mel cepstrum coefficient. Further, the data processing module can be implemented in the way of edge computing power, that is, implemented by using the cloud computing processor deployed near the vehicle. In this way, even if only the camera and microphone are configured on the vehicle, the effect of biometric feature extraction can still be achieved.

[0139] S323: If the matching result is not satisfied, it is determined that the identity source of the control instruction is non-driver.

[0140] In one embodiment, if the similarity between the acquired face features and voiceprint features and the stored face features and voiceprint features is lower than a preset threshold after matching, it can be considered that the currently acquired face features and voiceprint features do not belong to the driver, that is, the identity source of the control instruction is non-driver.

[0141] Further, the preset instructions include seat control instructions, window control instructions, headlight control instructions, and navigation voice control instructions.

[0142] In the embodiment of the present application, based on the state of the vehicle, from the perspective of the vehicle traveling at a certain speed, the control objects that have a greater impact on vehicle driving safety are represented from four aspects: seat, window, headlight, and navigation, and the preset instructions are determined according to these control objects. When the information processing device obtains seat control instructions, window control instructions, headlight control instructions, and navigation voice control instructions, it is considered that these control instructions have a greater impact on vehicle driving safety and need to be judged for execution with emphasis.

[0143] In step S30, after the step of determining the instruction source of the control instruction when the control instruction belongs to the preset instruction and the vehicle speed information is greater than the vehicle speed preset value corresponding to the preset instruction, the following steps are further included: obtaining vehicle environment information.

[0144] In the embodiment of the present application, in addition to representing the state of the vehicle from the perspective of the vehicle traveling at a certain speed, the current state of the vehicle, whether normal or harsh, can also be represented by the vehicle environment information. Among them, the vehicle environment information refers to the environmental conditions where the vehicle is located, including environmental conditions such as rainy days, snowy days, hail, sandstorms, typhoons, and foggy days. It can be understood that the vehicle environment information is also one of the important parameters for measuring the state of the vehicle. The impact of the vehicle on driving safety varies in different environmental conditions such as rainy days, snowy days, and foggy days. Appropriate restrictions should be imposed on the control instructions under different vehicle environment information to improve vehicle driving safety.

[0145] Further, the vehicle environment information may also include epidemic areas, which can be determined according to the geographical location information of the vehicle. If the epidemic level in the epidemic area is above medium risk and the information processing device detects that the driver or other people in the vehicle are not wearing masks, the amplitude of the window rolling down will be restricted to ensure the safety of the driver as much as possible.

[0146] Table 1 [[ID=2�]]

[0147]

[0148]

[0149] As shown in Table 1, when different types and grades of weather are combined with scenarios of different vehicle speeds, their impacts on vehicle driving safety are different. For low-impact, medium-impact, and high-impact situations, different control authorities should be set according to the degree of impact. For example, the downward rolling amount of the vehicle window should be restricted in heavy rain weather. In addition, the requirements for specific control objects may vary in different scenarios. All possible situations should be investigated, and the control objects should be associated with specific scenarios (such as not allowing the lights to be turned off in foggy weather, not allowing the windows to be opened in hail and sandstorm situations), so as to truly achieve the effect of delicate control and improve the executable range of control instructions. Among them, low vehicle speed, medium vehicle speed, and high vehicle speed can be set with reference to the reference values provided by the traffic department, and the weather grade, such as light, moderate, and heavy rain, can be set with reference to the reference values provided by the meteorological bureau.

[0150] After obtaining the vehicle environment information, the method for adjusting in-vehicle devices based on the vehicle state further includes the following steps: when the instruction source of the control instruction and the vehicle environment information meet the preset execution conditions corresponding to the preset instruction, send the control instruction to the control object to execute the control instruction.

[0151] In the embodiment of the present application, the execution of the control instruction is jointly judged by combining the instruction source of the control instruction and the vehicle environment information. On the one hand, it is determined from the dimension of the instruction source whether the control instruction is issued by the driver or a non-driver, which can restrict some control instructions with greater impact on safety; on the other hand, it is determined from the dimension of the vehicle environment information the specific environmental situation where the current vehicle is located. When the environmental situation where the vehicle is located is relatively harsh, some control instructions can be reasonably restricted. It can be understood that different vehicle environment information has different requirements for vehicle driving safety. For vehicles under different vehicle environment information, the execution of control instructions should be adaptively adjusted, and the execution of control instructions should be considered after meeting the safety requirements.

[0152] Furthermore, the preset execution conditions include at least one of the following conditions:

[0153] When the identity source is the driver, execute the control instruction.

[0154] In one embodiment, if the identity source is the driver, which means that the driver expects to execute the control instruction, the restriction on the control instruction should be weakened to support the driver to execute the control instruction. It can be understood that the driver will have a more reasonable and accurate judgment on the actual driving condition of the vehicle, and at this time, the control instruction can be directly executed.

[0155] When the identity source is a non-driver and the vehicle environment information is non-preset weather, execute the control instruction.

[0156] Among them, the preset weather includes severe weather such as rain, snow, hail, and sandstorms. It can be understood that if the vehicle environmental information is non-preset weather, it can be considered that the environmental conditions where the vehicle is located are relatively good and have little impact on vehicle driving safety. In one embodiment, for some operations, non-driver operations are allowed, such as in-vehicle lights and air conditioners. When the identity source is non-driver and the vehicle environmental information is non-preset weather, the control command can be executed. On the other hand, for in-vehicle devices that do not allow non-driver operations, regardless of whether the weather is good or bad, the execution of the control command will be rejected.

[0157] When the identity source is non-driver, execute the control command within the preset execution range.

[0158] In one embodiment, for in-vehicle devices that allow non-driver operations, in order to further improve driving safety, the execution range of the control command can be restricted, so that the adjustment result of the in-vehicle device has a smaller impact on vehicle driving safety and can improve the driving safety of the vehicle. Specifically, for example, the adjustment of the vehicle air conditioner temperature can be restricted between 20°C and 27°C. In this way, it can prevent the safety impact on the driver caused by too high or too low air conditioner temperature, and prevent the vehicle from having a situation of rapid power consumption, and can ensure the driving safety of the vehicle.

[0159] In one embodiment, in addition to the execution range restriction within the amplitude range, the execution range can also include the restriction within the available function items. For example, the blowing direction of the air conditioner can be restricted in combination with AI image recognition. It can be understood that through AI image recognition, different body parts of the driver can be recognized from the image. In this way, the blowing direction of the air conditioner can be controlled according to the recognized driver's body. Specifically, the blowing direction of the air conditioner can be set to specific function items such as blowing towards the face, avoiding blowing on the human body / surrounding blowing, blowing towards the chest, and blowing towards the feet. During vehicle driving, the two function items of the air conditioner blowing towards the driver's face and chest can be prohibited, and the remaining other function items can be allowed to be executed. Further, it can be prohibited to blow on a certain body part (such as the arm) of the driver for a long time, and at the same time, in combination with the execution range restriction within the amplitude range, the lowest temperature of blowing on the driver's body part can be restricted to not be lower than a preset threshold. In this way, through the restriction of the control command within the available function items, the driving safety of the vehicle can be better guaranteed.

[0160] In one embodiment, for a control instruction to adjust the volume of navigation voice playback, it can also be executed within a preset execution range. Specifically, when the identity source is a non-driver and the information processing device determines that the control content is to increase / decrease the navigation voice, the information processing device will obtain the preset execution range of the control instruction. For example, if the adjustable range of the navigation voice is 15 - 80%, when the control instruction is executed, the lowest playback volume of the navigation voice is 15% of the full volume, and the highest playback volume of the navigation voice is 80% of the full volume. In this way, when the driver is driving at high speed, the situation where the navigation voice is adjusted to 0 by a non-driver will not occur, ensuring the driving safety of the vehicle.

[0161] In one embodiment, for a control instruction to adjust the volume of multimedia audio playback, it can also be executed within a preset execution range. For example, when the vehicle is playing multimedia audio and simultaneously performing navigation voice announcements during driving, the adjustable upper limit of the multimedia audio playback volume can be reduced, such as reducing the adjustable upper limit of the multimedia audio playback volume to 60% of the navigation voice, so that the multimedia audio playback volume is not higher than the navigation voice playback volume. In this way, the driving safety of the vehicle can be ensured, enabling the driver to always obtain navigation information quickly and accurately or reducing the distraction of the driver's attention.

[0162] Furthermore, the adjustable range of the navigation voice playback volume can also be set according to the hearing data of each driver. For example, if the driver is an elderly person or a person with a minor hearing impairment, their hearing data may be lower, and the adjustable range of the navigation voice playback volume can be appropriately adjusted (such as appropriately increasing the adjustable lower limit) so that the driver can clearly hear the navigation voice; if the driver is a young adult, their hearing data may be higher, and the adjustable range of the navigation voice playback volume can be appropriately adjusted (such as appropriately reducing the adjustable upper limit) so that the navigation voice does not interfere with the driver.

[0163] Figure 5 It is a flowchart showing another method for adjusting in-vehicle devices based on the vehicle state in an embodiment of the present application. As Figure 5 shown, it specifically includes the steps:

[0164] Step1: Preset the restrictions for non-drivers to control in-vehicle devices.

[0165] Step2: Receive the control instruction.

[0166] Step3: Determine whether the control instruction is a preset instruction. If the control instruction is a preset instruction, execute Step4; if the control instruction is not a preset instruction, execute Step6.

[0167] Step 4: Determine whether the preset instruction is issued by the driver. If the preset instruction is issued by the driver, execute Step 6; if the preset instruction is not issued by the driver, execute Step 5.

[0168] Step 5: Determine whether the preset instruction not issued by the driver is allowed to be executed. If it is allowed to be executed, execute Step 6; if it is not allowed to be executed, execute Step 7.

[0169] Step 6: Execute the control instruction.

[0170] Step 7: Reject the execution of the control instruction.

[0171] Step 8: Use voice prompts to prompt the execution of Step 6 or Step 7.

[0172] In Steps 1 - 8, an implementation manner of a method for adjusting in - vehicle devices based on the vehicle's state is provided. Specifically, Step 1 restricts the non - driver from controlling in - vehicle devices, and this restriction condition can be determined based on vehicle speed information, vehicle environment information, etc., so that the adjustment of in - vehicle devices during vehicle driving will not affect driving safety.

[0173] It can be understood that in addition to using the voice - prompt method in Step 8 to prompt the driver, other prompting methods can also be used to prompt the driver, which is not limited here. Specifically, prompt information can also be displayed on the in - vehicle screen, and the driver can determine whether the control instruction is executed or rejected through this prompt information.

[0174] Furthermore, in case of rejection, the reason for the invalidation of the control instruction can be informed to the user in ways such as voice, graphics, text, etc. Specifically, the in - vehicle microphone or the mobile terminal bound to the driver uses voice broadcast to prompt that the control instruction has not been executed and the reason for non - execution; the result of the failure of the control instruction execution and the reason for non - execution are displayed on the mobile terminal or the in - vehicle screen. In this way, the driver can be aware of the risks brought by their own operations, which can improve the driver's safety awareness. In addition, it can also avoid the problem that the driver or passenger mistakenly believes that there is a malfunction in the adjustment of in - vehicle devices.

[0175] Specifically, combined with its restriction conditions, the preset instruction can specifically include the following execution situations of control instructions:

[0176] 1) When the vehicle speed > 0, the non - driver cannot adjust the driver's seat.

[0177] 2) When the vehicle speed > 0 and the vehicle lights are in the on state, the non - driver cannot change the vehicle light settings.

[0178] 3) In the case of rain, when the vehicle speed > the preset vehicle speed (e.g., 40 KM / H), non-drivers cannot control the driver's side window. Among them, the "rainy day" in step 3) can be replaced with scenarios such as snowy days and foggy days, which are not limited here. In addition, when the scenario changes, the corresponding preset vehicle speed can also be adjusted accordingly.

[0179] 4) When the vehicle navigation has been started, non-drivers cannot adjust the playback volume too low or too high. Specifically, the playback volume can be set within 15% - 80% of the maximum volume.

[0180] It can be understood that in the above-listed situations, the preset instructions are pre-set. For example, adjusting the seat, adjusting the window, turning on and off the headlights, etc. are all classified as preset instructions. The above examples also incorporate limiting conditions, specifically including limitations such as vehicle speed information, vehicle environment information, and instruction source. The multi-angle limiting settings can better distinguish different control instructions, making the execution of control instructions more reasonable and expanding the range of executable instructions.

[0181] Furthermore, in step Step4: Determine whether the preset instruction is issued by the driver. In this step, it can be expanded into a process for judging the instruction source. Specifically, Figure 6 is a schematic flowchart of a process for judging the source of a control instruction in an embodiment of the present application. As Figure 6 shown, it specifically includes the steps:

[0182] Step41: Determine whether the source of the control instruction is a mobile terminal. If so, execute step Step42; if not, execute step Step43.

[0183] Step42: Reject the execution of the control instruction.

[0184] Step43: Determine whether the control instruction comes from the in-vehicle microphone. If so, execute step Step44; if not, execute step Step45.

[0185] Step44: Determine whether the control instruction comes from the driver based on the sound information received by the in-vehicle microphone. If so, execute step Step5; if not, execute step Step42.

[0186] Step45: Determine whether the control instruction comes from button touch. If so, execute step Step46; if not, execute step Step42.

[0187] Among them, button touch includes the touch of physical buttons and virtual controls.

[0188] Step 46: Determine whether the control instruction comes from the driver according to the face image information collected during the key touch. If so, execute Step 5; if not, execute Step 42.

[0189] Step 5: Determine whether the preset instruction not issued by the driver is allowed to be executed.

[0190] In an embodiment, in Step 4 of determining whether the preset instruction is issued by the driver, a step can be added to first determine whether the source of the control instruction is a mobile terminal. If the control instruction does not come from a mobile terminal, then determine the identity source. Specifically, the in-vehicle input devices can be distinguished according to the source identifier, such as distinguishing the in-vehicle microphone and the key. In the embodiment of the present application, the identity source of the preset instruction can be determined by combining the voice information received by the in-vehicle microphone and the face image information collected during the key touch. In this way, it can be accurately and quickly determined whether the preset instruction is issued by the driver.

[0191] In the method for adjusting in-vehicle devices based on the vehicle state provided in the embodiment of the present application, the vehicle state is used as the main judgment factor for in-vehicle device adjustment. Specifically, after the vehicle receives a control instruction for adjusting the in-vehicle device, it will determine whether to execute the control instruction based on the vehicle state after a safety judgment. First, the vehicle will determine whether the control instruction belongs to a preset instruction according to the control content to determine whether the control instruction has a greater impact on vehicle driving safety. Combining the judgment of whether the vehicle speed information is greater than the vehicle speed preset value corresponding to the preset instruction, in this way, it can be jointly determined from two dimensions of the judgment of the preset instruction and the vehicle speed preset value (the vehicle state) whether executing the control instruction meets the expected safety requirements. It can be understood that the vehicle state has important reference significance for the execution of the control instruction. When the vehicle is in different states (such as non-driving state, low-speed driving state, and high-speed driving state, etc.) and executes different control instructions, due to different actual situations, the control instruction is allowed to be executed in some vehicle states, while it is rejected in some vehicle states. In the present application, the in-vehicle device is adjusted based on the vehicle state, which is more in line with the actual situation, can better distinguish the differences between different preset instructions, make the range of executable preset instructions larger, and will not cause restrictions on some preset instructions that have little impact on safety. Finally, when the instruction source of the control instruction meets the preset execution conditions corresponding to the preset instruction, the control instruction is sent to the control object to execute the control instruction. The embodiment of the present application can prevent some malicious control behaviors, make the execution of the control instruction meet the expected safety requirements, effectively reduce the safety hazards brought by the adjustment of the in-vehicle device to the people in the vehicle, and ensure the driving safety of the vehicle.

[0192] Furthermore, the distinction between the source of the control instruction and the identity source can prevent the situation of malicious adjustment of in-vehicle devices.

[0193] Furthermore, if the control command is found to be issued from a mobile terminal, it will be rejected. This can greatly improve driving safety.

[0194] Furthermore, when the source of the control command is determined to be an in-vehicle input device, the identity of the control command source is further determined, and the execution of the control command is further judged based on the identity source. In this way, control commands can be screened based on the source of the issuer and the identity source, and the execution of some control commands can be preemptively rejected.

[0195] Furthermore, by obtaining the source identifier in the control command, the information processing device can quickly and accurately determine whether the control command originated from a mobile terminal or an in-vehicle input device. This facilitates the information processing device to further determine the execution of the control command based on the source of the issuer, making the execution of the control command more reasonable and improving vehicle driving safety.

[0196] Furthermore, biometric features such as facial features and biological features of the person inputting the control instruction can help determine the identity source of the control instruction and improve the accuracy of determining the identity source.

[0197] Furthermore, vehicle environmental information is also an important parameter for measuring vehicle status. Rainy, snowy, and foggy conditions have varying impacts on vehicle safety. Under these different vehicle environmental conditions, appropriate restrictions can be placed on control commands to improve driving safety. Furthermore, the execution of control commands is determined based on their source and vehicle environmental information. Firstly, the source of the command determines whether it was issued by the driver or a non-driver, thus limiting certain control commands with a greater impact on safety. Second, the vehicle environmental information determines the specific environmental conditions currently affecting the vehicle. When the vehicle's environment is adverse, some control commands can be appropriately restricted.

[0198] Furthermore, executing the control command within the preset execution range can limit the adjustment of the vehicle-mounted equipment by the control command, avoid extreme situations when the vehicle-mounted equipment is adjusted, and ensure the driving safety of the vehicle.

[0199] It should be understood that the size of the serial numbers of the steps in the above embodiments does not mean the order of execution. The execution order of each process should be determined by its function and internal logic, and should not constitute any limitation on the implementation process of the embodiments of this application.

[0200] Figure 7 It is a schematic diagram of a vehicle-mounted system in one embodiment of the present application.

[0201] like Figure 7As shown, the present application further provides a vehicle-mounted system 10, which is mounted on a vehicle. The vehicle-mounted system 10 includes:

[0202] A vehicle-mounted input device 14, which is configured to obtain a control instruction input by a user;

[0203] A vehicle-mounted device 13, which is configured to execute the received control instruction;

[0204] At least one sensor 12, which is configured to detect the vehicle speed information of the vehicle; and

[0205] An information processing device 11, which includes a communication device 111, at least one processor 113 and at least one memory 112; wherein,

[0206] The communication device 111 is communicably connected to the vehicle-mounted input device 14, the vehicle-mounted device 13 and at least one sensor 12, and is configured to receive or send a control instruction for adjusting the vehicle-mounted device 13, and / or receive the vehicle speed information of the vehicle;

[0207] At least one processor 113, which is configured to be communicably connected to the communication device 111;

[0208] At least one memory 112 is communicably connected to at least one processor 113. The at least one memory 112 stores computer-readable instructions, which are configured to be computer-readable instructions executed by at least one processor 113. When the computer-readable instructions are executed by at least one processor 113, at least one processor 113 is caused to execute steps, and the steps include:

[0209] Receiving a control instruction for adjusting the vehicle-mounted device 13, where the control instruction includes information indicating the control content and the control object;

[0210] In response to the received control instruction, judging whether the control instruction belongs to a preset instruction and whether the vehicle speed information of the vehicle is greater than the vehicle speed preset value corresponding to the preset instruction;

[0211] When the control instruction belongs to a preset instruction and the vehicle speed information is greater than the vehicle speed preset value corresponding to the preset instruction, determining the instruction source of the control instruction; and

[0212] When the instruction source of the control instruction meets the preset execution condition corresponding to the preset instruction, sending the control instruction to the control object to execute the control instruction.

[0213] Further, the mobile device can also communicate with the information processing device 11 by establishing a communication relationship with the communication device 111.

[0214] Further, the vehicle-mounted system 10 may include multiple different types of sensors 12, such as a vehicle speed sensor for detecting the vehicle speed information of the current vehicle; and a wind sensor for determining the wind level in the environment where the current vehicle is located. The sensors 12 are not limited herein. For those with a need for information acquisition, corresponding sensors 12 can be configured on the vehicle-mounted system 10.

[0215] Further, the vehicle speed information of the vehicle can be obtained through V2X (vehicle to everything) technology, and the vehicle environment information in the location area where the vehicle is located can be obtained through the information sent by V2X and the cloud platform.

[0216] As Figure 7 shown, the information processing device 11 includes a processor 113, a memory 112, computer-readable instructions stored in the memory 112 and executable on the processor 113, a communication device 111, a sensor 12, a vehicle-mounted input device 14, and a vehicle-mounted device 13. Among them, the communication device 111, the processor 113, the memory 112, and the computer-readable instructions stored in the memory 112 can be regarded as an integral information processing device 11. When the processor 113 executes the computer-readable instructions, it implements each step of the method for adjusting the vehicle-mounted device 13 based on the state of the vehicle, such as Figure 1 the steps S10, S20, S30, and S40 shown.

[0217] Exemplarily, the computer-readable instructions can be divided into one or more modules / units. One or more modules / units are stored in the memory 112 and executed by the processor 113 to complete this application. One or more modules / units can be a series of computer-readable instruction segments capable of performing specific functions, and these instruction segments are used to describe the execution process of the computer-readable instructions in the vehicle-mounted system 10.

[0218] Those skilled in the art can understand that Figure 7 this is merely an example of the vehicle-mounted system 10 and does not constitute a limitation on the vehicle-mounted system 10. It may include more or fewer components than shown in the figure, or combine certain components, or different components. For example, the vehicle-mounted system 10 may further include input / output devices, network access devices, a bus, etc.

[0219] The so-called processor 113 may be a Central Processing Unit (CPU), or other general-purpose processors 113, Digital Signal Processors 113 (DSPs), Application Specific Integrated Circuits (ASICs), Field-Programmable Gate Arrays (FPGAs), or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, etc. The general-purpose processor 113 may be a microprocessor 113 or the processor 113 may also be any conventional processor 113, etc.

[0220] The memory 112 may be an internal storage unit of the information processing device 11, such as the hard disk or memory of the information processing device 11. The memory 112 may also be an external storage device of the information processing device 11, such as a plug-in hard disk, Smart Media Card (SMC), Secure Digital (SD) card, Flash Card, etc. equipped on the information processing device 11. Further, the memory 112 may also include both the internal storage unit and the external storage device of the information processing device 11. The memory 112 is used to store computer-readable instructions and other programs and data required by the information processing device 11. The memory 112 may also be used to temporarily store data that has been output or will be output.

[0221] Those skilled in the art can clearly understand that for the convenience and simplicity of description, only the above-mentioned division of each functional unit and module is used as an example. In actual applications, the above functions can be allocated to different functional units and modules according to needs, that is, the internal structure of the device is divided into different functional units or modules to complete all or part of the functions described above.

[0222] In addition, each functional unit in the various embodiments of the present application may be integrated in a processing unit, or each unit may exist physically alone, or two or more units may be integrated in one unit. The above-mentioned integrated unit may be implemented in the form of hardware or in the form of a software functional unit.

[0223] When the integrated module / unit is implemented in the form of a software functional unit and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on this understanding, to implement all or part of the processes in the above-mentioned method embodiments of the present application, it can also be completed by instructing relevant hardware through computer-readable instructions. The computer-readable instructions can be stored in a computer-readable storage medium. When the computer-readable instructions are executed by the processor 113, the steps of the above-mentioned method embodiments can be implemented. Among them, the computer-readable instructions include source code form, object code form, executable file or some intermediate forms, etc. The computer-readable medium can include: any entity or device capable of carrying the computer-readable instruction code, recording medium, USB flash drive, mobile hard disk, magnetic disk, optical disk, computer memory 112, read-only memory 112 (ROM, Read-Only Memory), random access memory 112 (RAM, Random Access Memory), electrical carrier signal, telecommunication signal, and software distribution medium, etc. It should be noted that the content included in the computer-readable medium can be appropriately increased or decreased according to the requirements of legislation and patent practice within the jurisdiction. For example, in some jurisdictions, according to legislation and patent practice, the computer-readable medium does not include electrical carrier signals and telecommunication signals.

[0224] Further, the vehicle-mounted device 14 may further include left and right side rearview mirrors, flexible display screens, etc. These vehicle-mounted devices 14 can execute corresponding adjustments according to the received control instructions. Specifically, after receiving a control instruction with the control content of the left rearview mirror flipping up by 5°, the left and right side rearview mirrors can control the left rearview mirror to achieve this angle adjustment. Specifically, a flexible display screen can be provided on the vehicle. The flexible display screen can execute the operation of unfolding or closing the flexible display screen through the received control instruction. It can be understood that the unfolding of some flexible display screens will affect the driver's vision. Therefore, when the driver is driving at a high speed or in a harsh environment, the unfolding of the flexible display screen can be prohibited to improve the safety of the people in the vehicle.

[0225] Further, the window device can receive control instructions with different control functions, such as control instructions with the control content of rolling up or down the window, or control instructions with the control content of adjusting the transparency of the window. In one embodiment, when executing control instructions for different control functions of the same control object, they can be implemented in the same device. For example, the window device mentioned in this embodiment.

[0226] Further, the instruction sources of the control instructions include the sender source and the identity source. When the instruction is executed by at least one processor 113, the at least one processor 113 is caused to execute steps, and the steps further include:

[0227] Determine the source of the manipulation instruction issuer, where the issuer source includes a mobile terminal or a vehicle-mounted input device 14.

[0228] When the source of the manipulation instruction issuer is the vehicle-mounted input device 14, determine the identity source of the manipulation instruction.

[0229] Furthermore, the manipulation instruction carries a source identifier indicating the source of the issuer. When the instruction is executed by at least one processor 113, the at least one processor 113 is caused to execute steps, which further include:

[0230] Obtain the source identifier in the manipulation instruction, where the source identifier is generated by the mobile terminal or the vehicle-mounted input device 14.

[0231] Based on the source identifier, determine the source of the manipulation instruction issuer.

[0232] Furthermore, when the instruction is executed by at least one processor 113, the at least one processor 113 is caused to execute steps, which further include:

[0233] Obtain the biometric characteristics of the user who inputs the manipulation instruction.

[0234] Match the biometric characteristics with the driver's biometric characteristics. If the matching result is satisfied, determine that the identity source of the manipulation instruction is the driver.

[0235] If the matching result is not satisfied, determine that the identity source of the manipulation instruction is a non-driver.

[0236] Furthermore, when the instruction is executed by at least one processor 113, the at least one processor 113 is caused to execute steps, which further include:

[0237] Obtain vehicle environment information.

[0238] Wherein, when the instruction source of the manipulation instruction and the vehicle environment information meet the preset execution conditions corresponding to the preset instruction, send the manipulation instruction to the manipulation object to execute the manipulation instruction.

[0239] The preset execution conditions include at least one of the following conditions:

[0240] When the identity source is the driver, execute the manipulation instruction.

[0241] When the identity source is a non-driver and the vehicle environment information is non-preset weather, execute the manipulation instruction.

[0242] When the identity source is a non-driver, execute the manipulation instruction within the preset execution range.

[0243] Furthermore, when the instruction is executed by at least one processor 113, the at least one processor 113 is caused to execute steps, which further include:

[0244] When the source of the control instruction is a mobile terminal, reject the execution of the control instruction.

[0245] In the embodiments of the present application, the state of the vehicle is used as the main judgment factor for adjusting the in-vehicle device. Specifically, after receiving a control instruction for adjusting the in-vehicle device, the vehicle will, based on the state of the vehicle, determine whether to execute the control instruction after a safety judgment. First, the vehicle will determine whether the control instruction belongs to a preset instruction according to the control content, so as to determine whether the control instruction has a greater impact on vehicle driving safety. Combining with the judgment of whether the vehicle speed information is greater than the vehicle speed preset value corresponding to the preset instruction, in this way, it is possible to jointly determine whether the execution of the control instruction meets the expected safety requirements from two dimensions: the judgment of the preset instruction and the vehicle speed preset value (the state of the vehicle). It can be understood that the state of the vehicle has important reference significance for the execution of the control instruction. When the vehicle executes different control instructions in different states (such as non-driving state, low-speed driving state, and high-speed driving state, etc.), due to different actual situations, the control instruction is allowed to be executed in some vehicle states, while it is rejected in some vehicle states. In the present application, the in-vehicle device is adjusted based on the state of the vehicle, which is more in line with the actual situation, can better distinguish the differences between different preset instructions, make the range of executable preset instructions larger, and will not cause restrictions on some preset instructions that have little impact on safety. Finally, when the instruction source of the control instruction meets the preset execution conditions corresponding to the preset instruction, send the control instruction to the control object to execute the control instruction. The embodiments of the present application can prevent some malicious control behaviors, make the execution of the control instruction meet the expected safety requirements, effectively reduce the safety hazards brought by the adjustment of the in-vehicle device to the passengers in the vehicle, and ensure the driving safety of the vehicle.

[0246] Furthermore, the distinction between the source of the control instruction and the identity source can prevent the situation of maliciously adjusting the in-vehicle device.

[0247] Furthermore, if it is found that the source of the control instruction is a mobile terminal, reject the execution uniformly. This can better improve the driving safety.

[0248] Furthermore, when it is determined that the source of the control instruction is an in-vehicle input device, the identity source of the control instruction will be further determined to make a further judgment on the execution of the control instruction according to the identity source. In this way, it is possible to screen the control instruction according to the source of the instruction and the identity source, and pre-reject the execution of some control instructions.

[0249] Furthermore, by obtaining the source identifier in the control instruction, the information processing device can quickly and accurately determine whether the source of the control instruction is a mobile terminal or a vehicle-mounted input device. In this way, it is beneficial for the information processing device to further judge the execution of the control instruction according to the source of the sender, making the execution of the control instruction more reasonable and improving the driving safety of the vehicle. Furthermore, biometric features such as the facial features and voiceprint features of the input person of the control instruction can help determine the identity source of the control instruction and improve the accuracy of determining the identity source.

[0250] Furthermore, vehicle environment information is also one of the important parameters for measuring the state of the vehicle. The impacts of the vehicle on driving safety in environments such as rainy days, snowy days, and foggy days are different. Under different vehicle environment information, appropriate restrictions can be imposed on the control instruction to improve the driving safety of the vehicle. In addition, by jointly judging the execution of the control instruction in combination with the instruction source and vehicle environment information of the control instruction, on the one hand, it is determined from the dimension of the instruction source whether the control instruction is issued by the driver or a non-driver, which can restrict some control instructions that have a greater impact on safety; on the other hand, from the dimension of vehicle environment information, the specific environmental situation of the current vehicle is determined. When the environmental situation of the vehicle is relatively bad, some control instructions can be reasonably restricted.

[0251] Furthermore, executing the control instruction within the preset execution range can restrict the adjustment of in-vehicle devices by the control instruction, avoid extreme situations during the adjustment of in-vehicle devices, and ensure the driving safety of the vehicle.

[0252] After receiving the control instruction, the vehicle-mounted system processes it through the system processor and then issues the control instruction to the in-vehicle device, so that the in-vehicle device performs corresponding adjustments according to the control instruction.

[0253] This application also provides a computer-readable storage medium. The computer-readable storage medium stores computer-readable instructions. When the computer-readable instructions are executed by a processor, the steps of the method for adjusting an in-vehicle device based on the state of a vehicle as described in the embodiment are implemented.

[0254] Those skilled in the art can clearly understand that for the convenience and simplicity of description, only the above-mentioned division of each functional unit and module is used as an example. In actual applications, the above-mentioned functions can be allocated to different functional units and modules according to needs, that is, the internal structure of the device is divided into different functional units or modules to complete all or part of the functions described above.

[0255] The above embodiments are only used to illustrate the technical solutions of the present application, rather than to limit it; although the present application has been described in detail with reference to the foregoing embodiments, those of ordinary skill in the art should understand that: they can still modify the technical solutions recorded in the foregoing embodiments, or perform equivalent replacements on some of the technical features; and these modifications or replacements do not make the essence of the corresponding technical solutions deviate from the spirit and scope of the technical solutions of the various embodiments of the present application, and should all be included within the protection scope of the present application.

Claims

1. A method for adjusting in-vehicle devices based on the vehicle state, characterized in that, The method includes the following steps: Receiving a control instruction for adjusting the vehicle-mounted device, the control instruction including information indicating the control content and the control object; In response to the received control instruction, determining whether the control instruction belongs to a preset instruction based on the control content and whether the vehicle speed information of the vehicle is greater than the vehicle speed preset value corresponding to the preset instruction; When the control instruction belongs to the preset instruction and the vehicle speed information is greater than the vehicle speed preset value corresponding to the preset instruction, determining the instruction source of the control instruction; and When the instruction source of the control instruction meets the preset execution condition corresponding to the preset instruction, sending the control instruction to the control object to execute the control instruction.

2. The method according to claim 1, wherein, The instruction source of the control instruction includes an issuing party source and an identity source, and determining the instruction source of the control instruction includes the following steps: Determining the issuing party source of the control instruction, the issuing party source including a mobile terminal or a vehicle-mounted input device; and When the issuing party source of the control instruction is the vehicle-mounted input device, determining the identity source of the control instruction.

3. The method according to claim 2, wherein, The control instruction carries a source identifier indicating the issuing party source, and determining the issuing party source of the control instruction includes the following steps: Obtaining the source identifier in the control instruction, the source identifier being generated by the mobile terminal or the vehicle-mounted input device; and Based on the source identifier, determining the issuing party source of the control instruction.

4. The method according to claim 2, wherein, Determining the identity source of the control instruction includes the following steps: Obtaining the biometric characteristics of the user who inputs the control instruction; and Matching the biometric characteristics with the driver's biometric characteristics, and if the matching result is satisfied, determining that the identity source of the control instruction is the driver; If the matching result is not satisfied, determining that the identity source of the control instruction is a non-driver.

5. The method according to claim 2, wherein, After the step of determining the instruction source of the control instruction when the control instruction belongs to the preset instruction and the vehicle speed information is greater than the vehicle speed preset value corresponding to the preset instruction, the method further includes the following steps: Obtaining vehicle environment information; After obtaining the vehicle environment information, the method further includes the following steps: When the instruction source of the control instruction and the vehicle environment information meet the preset execution condition corresponding to the preset instruction, sending the control instruction to the control object to execute the control instruction.

6. The method according to any one of claims 2-5, wherein, The preset execution condition includes at least one of the following conditions: When the identity source is the driver, execute the control instruction; When the identity source is a non-driver and the vehicle environment information is a non-preset weather, execute the control instruction; And When the identity source is a non-driver, execute the control instruction within a preset execution range.

7. The method according to claim 1, wherein The preset instruction includes at least one of a seat control instruction, a window control instruction, a headlight control instruction, and a navigation voice control instruction.

8. The method according to claim 2, wherein, The method further includes the step: when the issuing party source of the control instruction is the mobile terminal, rejecting the execution of the control instruction.

9. A vehicle-mounted system, the vehicle-mounted system being mounted on a vehicle, characterized in that, The vehicle-mounted system includes: A vehicle-mounted input device configured to obtain a control instruction input by a user; A vehicle-mounted device configured to execute the received control instruction; At least one sensor configured to detect vehicle speed information of the vehicle; and An information processing device, the information processing device including a communication device, at least one processor, and at least one memory; wherein, The communication device is communicably connected to the vehicle-mounted input device, the vehicle-mounted device, and the at least one sensor, and is configured to receive or transmit a control instruction for adjusting the vehicle-mounted device, and / or receive the vehicle speed information of the vehicle; The at least one processor is configured to be communicably connected to the communication device; The at least one memory is communicably connected to the at least one processor, and the at least one memory stores computer-readable instructions, and the computer-readable instructions are configured to be executed by the at least one processor. When the computer-readable instructions are executed by the at least one processor, the at least one processor is caused to execute steps, and the steps include: Receiving a control instruction for adjusting the vehicle-mounted device, the control instruction including information indicating control content and a control object; In response to the received control instruction, determining whether the control instruction belongs to a preset instruction and whether the vehicle speed information of the vehicle is greater than a vehicle speed preset value corresponding to the preset instruction based on the control content; When the control instruction belongs to the preset instruction and the vehicle speed information is greater than the vehicle speed preset value corresponding to the preset instruction, determining a source of the control instruction; and When the source of the control instruction satisfies a preset execution condition corresponding to the preset instruction, sending the control instruction to the control object to execute the control instruction.

10. A computer-readable storage medium storing computer-readable instructions, characterized in that, The computer-readable instructions, when executed by a processor, implement the method according to any one of claims 1 to 8.

Citation Information

Patent Citations

  • Sending method and device of control instruction

    CN106095073A

  • Vehicle control method, device and system, computer device and readable storage medium

    CN109466469A