A vehicle control method and system based on smart wearable

Through intelligent wear, the posture data and action types are obtained, combined with the seat position and vehicle type, the vehicle equipment is controlled to convert into different control modes, solving the problem of low utilization and applicability of intelligent wear in the field of vehicle control, and achieving flexible vehicle control.

CN117400955BActive Publication Date: 2025-04-11深圳腾信百纳科技有限公司
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202311349463.4
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2023-10-18
Publication Date
2025-04-11
Estimated Expiration
2043-10-18

AI Technical Summary

Technical Problem

In the prior art, the utilization rate and applicability of smart wearables in the field of vehicle control are not high, and there is a lack of deep-level application methods.

Method used

A vehicle control method and system based on intelligent wear is provided. By obtaining the posture data and action type of intelligent wear, it determines whether the action type belongs to an auxiliary operation or a key operation type, and controls the vehicle equipment to convert it into different control modes according to the seat position and vehicle type.

Benefits of technology

The utilization rate and applicability of smart wearables in the field of vehicle control have been improved, and flexible vehicle equipment control is achieved according to different action types, seat positions and vehicle types.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN117400955B_ABST
    Figure CN117400955B_ABST
Patent Text Reader

Abstract

The present application relates to a vehicle control method and system based on smart wearable devices. The method determines the specific type of action type. If it is an auxiliary operation type, the vehicle equipment is controlled to be converted into a corresponding preset control mode. If it is a key operation type, the seat position and vehicle type are determined in turn. Thus, according to different action types, seat positions and vehicle types, the vehicle equipment is controlled to be converted into corresponding different control modes, thereby realizing various control methods of the vehicle equipment by the wearer in different positions, vehicles and states, thereby improving the utilization and applicability of smart wearable devices in the field of vehicle control.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of vehicle intelligent control technology, and in particular to a vehicle control method and system based on smart wearable devices. Background Art

[0002] With the rapid development of science and technology and the increasing demand for quality of life, smart wearable devices have gradually entered people's lives. Wearable devices can also be referred to as wearable devices or smart wearables. They refer to portable devices that are worn directly on the body or integrated into the user's clothes or accessories. Smart wearables are mostly in the form of portable accessories with some computing functions that can be connected to mobile phones and various terminals. The mainstream product forms include watches supported by the wrist (including watches and wristbands, etc.), shoes supported by the feet (including shoes, socks or other leg-worn products in the future), Glass supported by the head (including glasses, helmets, headbands, etc.), as well as various non-mainstream product forms such as smart clothing, school bags, crutches, accessories, etc.

[0003] In traditional technology, smart wearables have various application scenarios, such as smart glasses for VR games in the infotainment field, smart watches for obtaining human vital signs in the medical and health care field, and motion tracking sensors for capturing motion data in the sports field. However, there are currently few related applications of smart wearables in vehicle control. Even if there are, they simply implement the corresponding functions through a single fixed instruction and lack deeper application methods, resulting in low utilization and applicability of smart wearables in the field of vehicle control.

[0004] Therefore, in order to solve the above problems, it is an urgent problem to be solved by technical personnel in this field to provide a vehicle control method and system combined with smart wearables that can improve the utilization and applicability of smart wearables in the field of vehicle control. Summary of the invention

[0005] In order to achieve the effect of improving the utilization rate and applicability of smart wearables in the field of home control, the present application provides a home control method and system combined with smart wearables.

[0006] In a first aspect, the present application provides a vehicle control method based on smart wearable devices, comprising the following steps:

[0007] Get the current smart wearable posture data;

[0008] Obtaining the action type in the posture data;

[0009] If the action type belongs to the auxiliary operation type, controlling the vehicle equipment to convert into a corresponding preset control mode according to the auxiliary operation type;

[0010] If the action type belongs to a key operation type, obtaining user information corresponding to the key operation type in the device data;

[0011] Obtaining the seat position corresponding to each of the user information;

[0012] If the vehicle seat position does not include the passenger seat and includes the main driver position, then according to the key operation type corresponding to the main driver position, the vehicle equipment is controlled to switch to the corresponding first control mode;

[0013] If the vehicle seat position includes a passenger seat, determining the vehicle type of the current vehicle;

[0014] If the vehicle type is a training vehicle, controlling the vehicle equipment to switch to a corresponding second control mode according to the key operation type corresponding to the co-pilot position;

[0015] If the vehicle type is not the training vehicle, determining whether the vehicle seat position includes a main driver's position;

[0016] If the vehicle seat position includes the main driving position, the vehicle equipment is controlled to switch to the corresponding third control mode according to the key operation type corresponding to the main driving position.

[0017] Optionally, before acquiring the posture data of the current smart wearable device, the following steps are included:

[0018] Determine the current binding object of the smart wearable in the current vehicle;

[0019] If the current binding object is the current vehicle, the corresponding smart wearable device is used as the current smart wearable device;

[0020] If the current binding object is not the current vehicle, a binding change prompt is generated;

[0021] Determining whether a change confirmation instruction corresponding to the binding change prompt is received;

[0022] If the replacement confirmation instruction is received, the corresponding smart wearable device is used as the current smart wearable device.

[0023] Optionally, if the action type belongs to an auxiliary operation type, controlling the vehicle equipment to switch to a corresponding preset control mode according to the auxiliary operation type includes:

[0024] If the action type belongs to the auxiliary operation type, determining the number of types of the auxiliary operation type;

[0025] If the number of types is equal to 1, the vehicle equipment is controlled to switch to a corresponding preset control mode according to the auxiliary operation type;

[0026] If the number of types is greater than 1, obtaining the preset priority of each auxiliary operation type;

[0027] Selecting the auxiliary operation type corresponding to the preset priority level that meets the preset priority condition as the selected action type;

[0028] According to the selected action type, the vehicle equipment is controlled to switch into a corresponding preset control mode.

[0029] Optionally, after controlling the vehicle equipment to convert into a corresponding preset control mode according to the selected action type, the method further includes:

[0030] If the action type belonging to the auxiliary operation type is obtained again, this action type is used as the comparison action type;

[0031] Obtaining the interval time between the comparison action type and the selection action type;

[0032] If the interval time is less than or equal to the preset interval time, determining whether the comparison action type and the selection action type are of the same type;

[0033] If they belong to the same action type, controlling the vehicle equipment to switch to a corresponding preset control mode according to the compared action type;

[0034] If the interval time is greater than the preset interval time, the vehicle equipment is controlled to switch to a corresponding preset control mode according to the comparison action type.

[0035] Optionally, if the action type belongs to an auxiliary operation type, controlling the vehicle equipment to switch to a corresponding preset control mode according to the auxiliary operation type includes:

[0036] If the action type belongs to the auxiliary operation type, then obtaining the total estimated energy consumption corresponding to all the auxiliary operation types;

[0037] Get the vehicle range and current energy storage value of the current vehicle;

[0038] Acquire a travel energy consumption value according to the vehicle travel;

[0039] Determine whether the total energy consumption estimate value and the energy consumption value of the trip are greater than the current energy storage value;

[0040] If the energy consumption sum value is less than or equal to the current energy storage value, the vehicle equipment is controlled to switch to a corresponding preset control mode according to the auxiliary operation type.

[0041] Optionally, after determining whether the energy sum of the estimated total energy consumption value and the trip energy consumption value is greater than the current energy storage value, the method further includes:

[0042] If the energy consumption sum value is greater than the current energy storage value, then obtaining the priority and energy consumption estimate corresponding to each auxiliary operation type, wherein the larger the operation priority value, the higher the priority of the corresponding auxiliary operation type;

[0043] According to the order of priority from high to low, selecting the auxiliary operation types that meet a first preset number as a candidate list;

[0044] Obtain the sum of all the estimated energy consumption values ​​in the candidate list as the total energy consumption value of the list;

[0045] Acquire an energy consumption weight according to the vehicle trip, and use the product of the energy consumption weight and the trip energy consumption value as a trip energy consumption update value;

[0046] Obtaining the sum of the trip energy consumption update value and the list energy consumption total value as the energy consumption update sum value;

[0047] If the energy consumption update and value is less than or equal to the current energy storage value, then putting the auxiliary operation type in the candidate list into the auxiliary operation list;

[0048] If the energy consumption update sum value is greater than the current energy storage value, obtaining the absolute value of the difference between the energy consumption update sum value and the current energy storage value;

[0049] Add several auxiliary operation types in the candidate list whose energy consumption estimated value and value are greater than the absolute value of the difference and whose corresponding priority and value are the smallest as standby operations to the standby operation list;

[0050] Deleting the auxiliary operation type corresponding to the standby operation from the candidate list, and putting the remaining auxiliary operation types into the auxiliary operation list;

[0051] The vehicle equipment is controlled to switch to a corresponding preset control mode according to the auxiliary operation list.

[0052] Optionally, after adding several auxiliary operation types in the candidate list whose energy consumption estimated value and value are greater than the absolute value of the difference and whose corresponding priority and value are the smallest as standby operations, the step of adding the auxiliary operation types in the candidate list to the standby operation list further includes:

[0053] If the action type belonging to the auxiliary operation type is obtained again, the action type is used as the comparison action type;

[0054] Determining whether the comparison action type exists in the standby operation list;

[0055] If it exists in the standby operation list, obtaining the time node at which the action type corresponding to the comparison action type is placed in the standby operation list;

[0056] Obtaining the node difference between the input time node and the current time node;

[0057] If the node difference is greater than the preset time threshold, return to the step of obtaining the total estimated energy consumption corresponding to all the auxiliary operation types;

[0058] If the node difference is less than or equal to a preset time threshold, the placement time node of the action type corresponding to the comparison action type is updated according to the current time node.

[0059] Optionally, if the vehicle seat position includes the main driving position, then according to the key operation type corresponding to the main driving position, controlling the vehicle equipment to switch to the corresponding third control mode includes:

[0060] If the vehicle seat position includes the main driving position, obtaining the vital sign data corresponding to the main driving position based on the current smart wear;

[0061] If the physical sign data meets the preset physical sign standard, the vehicle equipment is controlled to switch to the corresponding third control mode according to the key operation type corresponding to the main driving position;

[0062] If the physical sign data does not meet the preset physical sign standard, obtaining the duration of time during which the physical sign data does not meet the preset physical sign standard;

[0063] If the duration is longer than a preset duration threshold, controlling the vehicle equipment to switch to a corresponding second control mode according to the key operation type corresponding to the passenger seat position;

[0064] If the duration is less than or equal to a preset duration threshold, the vehicle equipment is controlled to switch to a corresponding third control mode according to the key operation type corresponding to the main driver's position.

[0065] Optionally, if the vehicle seat position does not include a passenger seat but includes a driver seat, then according to the key operation type corresponding to the driver seat, controlling the vehicle device to switch to the corresponding first control mode includes:

[0066] If the vehicle seat position does not include the passenger seat and includes the main driver's seat, obtaining the vital sign data corresponding to the main driver's seat based on the current smart wear;

[0067] If the physical sign data meets the preset physical sign standard, the vehicle equipment is controlled to switch to the corresponding third control mode according to the key operation type corresponding to the main driving position;

[0068] If the physical sign data does not meet the preset physical sign standard, obtaining the duration of time during which the physical sign data does not meet the preset physical sign standard;

[0069] If the duration is less than or equal to a preset duration threshold, the vehicle equipment is controlled to switch to a corresponding third control mode according to the key operation type corresponding to the main driving position;

[0070] If the duration is greater than the preset duration threshold, the vehicle equipment is controlled to switch to a corresponding emergency control mode according to the key operation type corresponding to the preset emergency type.

[0071] In a second aspect, the present application provides a vehicle control system based on smart wearable devices, comprising:

[0072] The first acquisition module is used to acquire the posture data of the current smart wearable device;

[0073] A second acquisition module is used to acquire the action type in the posture data;

[0074] A first conversion module, if the action type belongs to the auxiliary operation type, the first conversion module is used to control the vehicle equipment to convert into a corresponding preset control mode according to the auxiliary operation type;

[0075] a third acquisition module, wherein if the action type belongs to a key operation type, the third acquisition module is used to acquire user information corresponding to the key operation type in the device data;

[0076] A fourth acquisition module, used to acquire the seat position corresponding to each user information;

[0077] A second conversion module, if the vehicle seat position does not include a passenger seat and includes a driver's seat, the second conversion module is used to control the vehicle equipment to convert into a corresponding first control mode according to the key operation type corresponding to the driver's seat;

[0078] a first determination module, for determining the vehicle type of the current vehicle if the vehicle seat position includes a passenger seat;

[0079] A third conversion module, if the vehicle type is a training vehicle, the third conversion module is used to control the vehicle equipment to convert into a corresponding second control mode according to the key operation type corresponding to the co-pilot position;

[0080] a second determination module, if the vehicle type is not the training vehicle, the second determination module is used to determine whether the vehicle seat position includes a main driver's position;

[0081] The fourth conversion module is used to control the vehicle equipment to convert into the corresponding third control mode according to the key operation type corresponding to the main driving position if the vehicle seat position includes the main driving position.

[0082] To summarize, the vehicle control method and system based on smart wearable devices provided in the present application judge the specific type of action type. If it is an auxiliary operation type, the vehicle equipment is controlled to be converted into the corresponding preset control mode. If it is a key operation type, the seat position and vehicle type are judged in turn. Thus, according to different action types, seat positions and vehicle types, the vehicle equipment is controlled to be converted into corresponding different control modes, thereby realizing various control methods of the vehicle equipment when the wearer is in different positions, vehicles and states, thereby improving the utilization and applicability of smart wearable devices in the field of vehicle control. BRIEF DESCRIPTION OF THE DRAWINGS

[0083] Figure 1 It is a flowchart of one implementation method of a vehicle control method based on smart wearable devices in an embodiment of the present application;

[0084] Figure 2 It is a flowchart of one implementation method of a vehicle control method based on smart wearable devices in an embodiment of the present application;

[0085] Figure 3 It is a flowchart of one implementation method of a vehicle control method based on smart wearable devices in an embodiment of the present application;

[0086] Figure 4 It is a flowchart of one implementation method of a vehicle control method based on smart wearable devices in an embodiment of the present application;

[0087] Figure 5 It is a flowchart of one implementation method of a vehicle control method based on smart wearable devices in an embodiment of the present application;

[0088] Figure 6 It is a flowchart of one implementation method of a vehicle control method based on smart wearable devices in an embodiment of the present application;

[0089] Figure 7 It is a flowchart of one implementation method of a vehicle control method based on smart wearable devices in an embodiment of the present application;

[0090] Figure 8 It is a flowchart of one implementation method of a vehicle control method based on smart wearable devices in an embodiment of the present application;

[0091] Fig. 9 It is a flowchart of one implementation method of vehicle control based on smart wearable devices in an embodiment of the present application;

[0092] Fig.10 It is a structural block diagram of one implementation of a vehicle control system based on smart wearable devices in an embodiment of the present application. DETAILED DESCRIPTION

[0093] In order to enable those skilled in the art to better understand the technical solutions in this application, the following will be combined with the drawings in the embodiments of this application to clearly and completely describe the technical solutions in the embodiments of this application. Obviously, the described embodiments are only part of the embodiments of this application, not all of them. Based on the embodiments in this application, all other embodiments obtained by ordinary technicians in this field without creative work should fall within the scope of protection of this application.

[0094] In a first aspect, the present application provides a vehicle control method based on smart wearable devices, comprising the following steps:

[0095] S101. Obtaining the current smart wear posture data;

[0096] S102. Obtaining the action type in the posture data;

[0097] S103. If the action type belongs to the auxiliary operation type, the vehicle equipment is controlled to be converted into the corresponding preset control mode according to the auxiliary operation type;

[0098] S104. If the action type belongs to a key operation type, then obtain user information corresponding to the key operation type in the device data;

[0099] S105. Obtain the seat position corresponding to each user information;

[0100] S106. If the seat position does not include the passenger seat and includes the main driver's seat, the vehicle equipment is controlled to switch to the corresponding first control mode according to the key operation type corresponding to the main driver's seat;

[0101] S107. If the seat position includes the passenger seat, determine the vehicle type of the current vehicle;

[0102] S108. If the vehicle type is a training vehicle, the vehicle equipment is controlled to switch to the corresponding second control mode according to the key operation type corresponding to the co-pilot position;

[0103] S109. If the vehicle type is not a training vehicle, determine whether the seat position includes the main driver's position;

[0104] S110. If the vehicle seat position includes the main driver's position, then according to the key operation type corresponding to the main driver's position, control the vehicle equipment to switch to the corresponding third control mode.

[0105] It should be noted that the smart wearables involved in this application include but are not limited to smart watches, smart bracelets, smart glasses, smart headbands, motion tracking sensors, etc., as long as these smart wearables can obtain posture data and vital sign data, and the scope of use of the above-mentioned smart wearables is limited to the vehicle that the vehicle control method currently needs to control.

[0106] The posture data in step S101 refers to the posture and corresponding action of the body of the wearer of the smart wearable device. In this embodiment, it includes action types, which include rotation, movement and mutual contact of the head, hands, legs, feet and other parts of the body. The action type is obtained according to the movement changes of the smart wearable device corresponding to the wearer. Of course, it can also be confirmed or corrected according to other devices such as cameras.

[0107] After obtaining the action type in the posture data in step S102, the specific type of the action type is determined, and the subsequent execution of step S103 or step S104 is selected according to the determination result. In this embodiment, the action type includes auxiliary operation type and key operation type, wherein the key operation type refers to the action type that affects the driving of the vehicle by operating the power system, vehicle control system, headlight system, etc., such as operating the power system to increase the vehicle speed, operating the headlight system to turn on the high beam, etc., and the auxiliary operation type refers to the action type that improves the riding comfort by operating the temperature control system, auxiliary lighting system, audio system, etc., such as operating the temperature control system to turn on the air conditioning, operating the auxiliary lighting system to turn on the reading light in the car, etc.

[0108] If the action type belongs to the auxiliary operation type, it means that the action type corresponds to the action type that affects the vehicle driving, then the step S103 is executed to control the vehicle equipment to switch to the corresponding preset control mode according to the auxiliary operation type. The preset control mode refers to a control mode that is pre-set and based on the action type corresponding to the auxiliary operation type, operates the vehicle's temperature control system, auxiliary lighting system, sound system and other auxiliary systems to improve the riding comfort.

[0109] If the action type belongs to the key operation type, it means that this action type corresponds to the action type that affects the driving of the vehicle, and whether the vehicle drives normally or correctly is related to personal safety. This key operation type is generally performed by the driver in the main driving position, but in actual use, there are some special vehicles such as driving school practice vehicles or training vehicles. Since the driver in the main driving position is not sure whether he can drive the vehicle completely correctly, there will be a coach sitting in the co-pilot seat to accompany him. Therefore, whether the key operation type can control the vehicle requires determining the seat position of the wearer corresponding to the key operation type and making a judgment based on the vehicle type.

[0110] According to the above reasons, if the action type belongs to the key operation type, the corresponding user information needs to be obtained first, so the user information corresponding to the key operation type in the device data is obtained in step S104. Among them, the device data refers to the device data of the smart wearable device corresponding to the key operation type and the user data of the wearer, and the user information of the user data includes the specific seat of the user in the current vehicle, that is, the seat position. In step S105, the seat position corresponding to each user information is obtained, and the subsequent execution of step S106 or step S107 is selected according to the specific situation of each seat position.

[0111] If the seat position does not include the co-pilot position but includes the main driver position, it means that the seat position corresponding to the current key operation type is only the main driver position and / or the sitting position. In this case, it is obviously necessary to select the key operation type corresponding to the main driver position, and then execute step S106 to control the vehicle equipment to switch to the corresponding first control mode according to the key operation type corresponding to the main driver position. The first control mode is a control mode for operating or controlling the vehicle equipment according to the key operation type of the main driver position when there is no co-pilot position.

[0112] If the seat position includes the front passenger seat, because when the current vehicle is a training vehicle, the instructor corresponding to the front passenger seat should have more effective or correct operating capabilities for vehicle driving than the student corresponding to the main driver seat. At this time, it is necessary to determine whether it is a training vehicle based on the vehicle type. Then, execute step S107 to determine the vehicle type of the current vehicle, and select to execute step S108 or step S109 based on the specific vehicle type.

[0113] If the vehicle type is a training vehicle, since it has been determined that the seat position includes the passenger seat, it is obvious that the passenger seat needs to be the primary position at this time, and then the vehicle equipment is controlled to switch to the corresponding second control mode according to the key operation type corresponding to the passenger seat in step S108. The second control mode is a control mode that indicates operating or controlling the vehicle equipment of the training vehicle according to the key operation type of the passenger seat.

[0114] If the vehicle type is not a training vehicle, since it has been determined above that the seat position does not include the passenger seat, it is obviously necessary to determine whether there is a driver's seat. Then, step S109 is executed to determine whether the seat position includes the driver's seat. According to the determination result, step S110 or other steps are selected for subsequent execution.

[0115] If the seat position includes the main driver position, combined with the above judgment, it means that the current vehicle is not a training vehicle, and the seat position corresponding to the current key operation type is only the main driver position and / or the sitting position, then the key operation type corresponding to the main driver position in step S110 is executed to control the vehicle equipment to switch to the corresponding third control mode. The third control mode is a control mode for operating or controlling the vehicle equipment of a non-training vehicle according to the key operation type of the main driver position.

[0116] It should be added that, regardless of the type of vehicle, if the seat position does not include the main driver's position or the front passenger's position, it means that there are only seating positions in the current vehicle. At this time, the specific regulation or control can be selected according to actual needs. For example, only auxiliary operation type control is accepted but not any key operation type control, or no action type control is accepted and the vehicle equipment is directly controlled to be converted into an emergency control state, such as the automatic driving system can control the moving vehicle to stop by the side of the road.

[0117] It should be noted that in actual application, the posture data of smart wearables may also include posture types, which correspond to the wearer or user's lying type, sitting type, etc. in the current vehicle. The posture type is obtained according to the position change of the smart wearable corresponding to the wearer. Of course, it can also be confirmed or corrected according to other devices such as cameras. For example, if the posture type obtained by the smart wearable is a sitting type, but by comparing with the historical life data, it is found that it does not conform to the life data in the historical records of the wearer's current period, such as lying on a reclined seat in the vehicle for a nap at 6:30 in the evening, and other life data with different work and rest habits or life habits, then the camera is started to obtain the posture type as a lying type, or the posture type is directly corrected to a lying type in combination with the life data.

[0118] The reason for obtaining the posture type of the wearer in the vehicle is that in actual use, in order to ensure the normal driving of the vehicle, the driver needs to maintain a sitting posture in the corresponding driving position to effectively ensure the correct grasp of the vehicle condition and the surrounding situation, and the lying type is not conducive to or cannot ensure the correct grasp of the vehicle condition and the surrounding situation. Therefore, if the posture type is determined or corrected to be the lying type, the corresponding vehicle equipment is directly controlled to switch to the corresponding stop control mode. Among them, the stop control mode can be a type that does not accept any action, or it can only accept auxiliary operation types. The specific steps are not described in detail here.

[0119] The vehicle control method provided in this embodiment determines the specific type of action type. If it is an auxiliary operation type, the vehicle equipment is controlled to be converted into a corresponding preset control mode. If it is a key operation type, the seat position and vehicle type are determined in turn. Therefore, according to different action types, seat positions and vehicle types, the vehicle equipment is controlled to be converted into corresponding different control modes, thereby realizing various control methods of the vehicle equipment when the wearer is in different positions, vehicles and states, thereby improving the utilization rate and applicability of smart wearables in the field of vehicle control.

[0120] In one implementation of this embodiment, Figure 2 As shown, before step S101, i.e., obtaining the posture data of the current smart wearable device, the following steps are included:

[0121] S201. Determine the current binding object of the smart wear in the current vehicle;

[0122] S202. If the current binding object is the current vehicle, the corresponding smart wearable is used as the current smart wearable;

[0123] S203. If the current binding object is not the current vehicle, a binding change prompt is generated;

[0124] S204. Determine whether a change confirmation instruction corresponding to the binding change prompt is received;

[0125] S205. If a replacement confirmation instruction is received, the corresponding smart wearable device is used as the current smart wearable device.

[0126] The current binding object in step S201 means that when the binding object corresponding to each smart wearable in the current vehicle is the current vehicle, the current binding object of the smart wearable is the current vehicle. In actual use, since the wearer of the smart wearable can replace the binding object corresponding to the smart wearable itself, in order to confirm that the action type output by the smart wearable corresponds to the current vehicle and avoid misoperation or other accidents, it is necessary to execute step S201, that is, to determine the current binding object of the smart wearable in the current vehicle, and select to execute step S202 or step S203 according to the judgment result.

[0127] If the current binding object is the current vehicle, it means that the current binding object of the smart wear is the vehicle that needs to be controlled currently, then step S202 is executed to set the corresponding smart wear as the current smart wear; if the current binding object is not the current vehicle, it means that the current binding object of the smart wear is not the vehicle that needs to be controlled currently, then step S203 is executed to generate a binding change prompt. The binding change prompt is used to confirm whether the wearer changes the current binding object of the smart wear to the current vehicle. In this embodiment, it is directly displayed through the smart wear, such as directly displayed on the display screen of the smart wear, or voice played through the smart wear.

[0128] After the wearer receives the binding change prompt, if the current binding object needs to be changed to the current vehicle, a change confirmation instruction will be generated. Therefore, step S204 is executed to determine whether a change confirmation instruction corresponding to the binding change prompt is received, and the subsequent execution of step S205 or other steps is selected according to the judgment result.

[0129] If a replacement confirmation instruction is received, it means that the current binding object needs to be replaced with the current vehicle, then the smart wearable will be bound to the current vehicle, and step S205 will be executed to use the corresponding smart wearable as the current smart wearable; if no replacement confirmation instruction is received, it means that the current binding object does not need to be replaced with the current vehicle, and subsequent execution steps can be selected according to actual needs, such as determining the current binding object of another smart wearable, or sending a replacement confirmation instruction to the aforementioned smart wearable again after a preset time interval, etc. The details will not be repeated here.

[0130] The vehicle control method provided in this embodiment determines the current binding object of the smart wearable in the current vehicle, and generates a binding change prompt for the smart wearable whose current binding object is not the current vehicle, and modifies the current binding object to the current vehicle according to the corresponding change confirmation instruction, thereby ensuring that the current binding object corresponding to the current smart wearable is the current vehicle to be controlled, thereby improving the accuracy of the vehicle control method of this application.

[0131] In one implementation of this embodiment, Figure 3 As shown, step S103, i.e., if the action type belongs to the auxiliary operation type, then controlling the vehicle equipment to convert into the corresponding preset control mode according to the auxiliary operation type includes:

[0132] S301. If the action type belongs to the auxiliary operation type, then determine the number of auxiliary operation types;

[0133] S302. If the number of types is equal to 1, the vehicle equipment is controlled to be converted into the corresponding preset control mode according to the auxiliary operation type;

[0134] S303. If the number of types is greater than 1, the preset priority of each auxiliary operation type is obtained;

[0135] S304. Selecting the auxiliary operation type corresponding to the preset priority that meets the preset priority condition as the selected action type;

[0136] S305. Control the vehicle equipment to switch to a corresponding preset control mode according to the selected action type.

[0137] The number of types in step S301 refers to the specific number of auxiliary operation types contained in the action type. For example, the action types obtained within a certain period of time are the head turning more than 15 degrees to the right, the hands raising 10 centimeters, and the feet turning inward more than 10 degrees. At this time, the number of auxiliary operation types is 3.

[0138] In actual use, if the wearer has multiple auxiliary operation types within a certain period of time, it is necessary to determine the auxiliary operation type finally selected. Therefore, it is necessary to execute the number of auxiliary operation types determined in step S301, and select subsequent execution of step S302 or step S303 based on the determination result.

[0139] If the number of types is equal to 1, it means that a unique control mode can be directly determined according to the auxiliary operation type, and then step S302 is executed to control the vehicle equipment to switch to the corresponding preset control mode according to the auxiliary operation type.

[0140] If the number of types is greater than 1, it means that a unique control method cannot be directly determined based on this auxiliary operation type, then step S303 is executed to obtain the preset priority of each auxiliary operation type. This preset priority is the priority set in advance for each auxiliary operation type, and different auxiliary operation types have different corresponding priorities.

[0141] The preset priority condition in step S304 refers to a preset condition rule for selecting one or more specific priorities, such as selecting the one with the highest priority, or selecting a preset number of priorities at the top. In actual use, in order to avoid control conflicts, an auxiliary operation type corresponding to the highest priority is usually selected as the final selected action type.

[0142] After the selected action type is determined in step S304, step S305 is executed, that is, the vehicle equipment is controlled to switch to the corresponding preset control mode according to the selected action type. Of course, after the adjustment is completed, especially when the time interval between two acquisitions of state data is short, other auxiliary operation types that have not been selected can be retained, so as to be combined with the auxiliary operation type acquired next time, and the auxiliary operation type corresponding to the preset priority that meets the preset priority condition is selected again as the next selected action type.

[0143] The vehicle control method provided in the present embodiment, after determining the number of auxiliary operation types, obtains the preset priority of each auxiliary operation type, selects the auxiliary operation type corresponding to the preset priority that meets the preset priority condition as the selected action type, and then controls the vehicle equipment to be converted into the corresponding preset control mode according to the selected action type, thereby achieving that regardless of the specific number of auxiliary operation types, a unique auxiliary operation type can be selected, thereby improving the accuracy of controlling the vehicle equipment to be converted into the corresponding preset control mode.

[0144] In one implementation of this embodiment, Figure 4 As shown, after step S305, i.e., controlling the vehicle equipment to convert into the corresponding preset control mode according to the selected action type, the following steps are included:

[0145] S401. If an action type belonging to the auxiliary operation type is obtained again, this action type is used as a comparison action type;

[0146] S402. Obtaining the interval between comparing the action type and selecting the action type;

[0147] S403. If the interval time is less than or equal to the preset interval time, it is determined whether the comparison action type and the selection action type belong to the same type;

[0148] S404. If they belong to the same action type, the vehicle equipment is controlled to be converted into the corresponding preset control mode according to the comparison action type;

[0149] S405. If the interval time is greater than the preset interval time, the vehicle equipment is controlled to switch to a corresponding preset control mode according to the comparison action type.

[0150] In actual use, after the vehicle equipment is controlled to convert to the corresponding preset control mode according to the previously selected action type, it is still possible to continue to obtain auxiliary operation types. At this time, it is necessary to determine whether to convert the vehicle equipment mode according to the auxiliary operation type obtained again.

[0151] The auxiliary operation type obtained again in step S401 is used as the comparison action type, and its acquisition time is recorded. This acquisition time is compared or calculated with the acquisition time of the selection action type, that is, the interval time between obtaining the comparison action type and the selection action type in step S402 is implemented. For example, if the acquisition time of the comparison action type is 18:05, and the acquisition time of the selection action type is 18:07, then the interval time between the two is 2 minutes.

[0152] The interval time obtained above is compared with the preset interval time, and step S403 or step S405 is performed according to the comparison result. The preset interval time is a preset interval time threshold between the comparison action type and the selection action type, for example, the preset interval time is 1 minute. Of course, it can also be adjusted according to actual needs, which will not be repeated here.

[0153] If the interval time is less than or equal to the preset interval time, it means that the interval time between the acquisition time of the comparison action type and the acquisition time of the selection action type is short. Under normal circumstances, the wearer will not consciously form a strong intention to adjust the vehicle equipment in such a short time. It is also possible that the wearer believes that the auxiliary operation type performed before did not achieve the corresponding effect and makes a continuation action. Therefore, the judgment in step S403 is executed to determine whether the comparison action type and the selection action type are of the same type, and step S404 or other steps are selected according to the judgment result.

[0154] If they belong to the same action type, it means that the action corresponding to the comparison action type is a continuation action performed because the wearer believes that the auxiliary operation type previously performed, that is, the selected action type, did not achieve the corresponding effect. For example, the selected action type is to adjust the air conditioner by lowering the temperature by 5 degrees Celsius, but the wearer believes that the air conditioner temperature should be further lowered. The comparison action type formed is an effective continuation action, then step S404 is executed to obtain the preset control instruction according to the comparison action type, and control the vehicle equipment to switch to the corresponding preset control mode.

[0155] If they do not belong to the same action type, it means that the action corresponding to the comparison action type is other action types made unconsciously by the wearer. At this time, there is no need to make other adjustments to the vehicle equipment. Of course, the number of times this different auxiliary operation type is formed or obtained can also be judged. If the number threshold is reached, it is possible that the wearer has a definite desire to make other adjustments to the vehicle equipment. The specific settings or selection methods will not be repeated here.

[0156] Similarly, if the interval time is greater than the preset interval time, it means that the wearer is likely to have a definite desire to make other adjustments to the home appliance, then step S405 is executed to control the vehicle equipment to switch to the corresponding preset control mode according to the comparison action type.

[0157] The vehicle control method provided in this embodiment uses the auxiliary operation type obtained again as the comparison action type, and obtains the interval time between the comparison action type and the selection action type. According to the relationship between the interval time and the preset interval time, and whether the two belong to the same action type, it is selected whether to control the vehicle equipment to be converted into the corresponding preset control mode according to the comparison action type. Therefore, when the auxiliary operation type is obtained again, the specific control selection of the vehicle equipment is realized, thereby realizing the sustainability of the vehicle control method provided in this application, and further improving the utilization rate and applicability of smart wearables in the field of vehicle control.

[0158] In one implementation of this embodiment, Figure 5 As shown, step S103, i.e., if the action type belongs to the auxiliary operation type, then controlling the vehicle equipment to convert into the corresponding preset control mode according to the auxiliary operation type includes:

[0159] S501. If the action type belongs to the auxiliary operation type, then obtain the total estimated energy consumption corresponding to all auxiliary operation types;

[0160] S502. Obtain the vehicle range and current energy storage value of the current vehicle;

[0161] S503. Obtaining the travel energy consumption value according to the vehicle travel;

[0162] S504. Determine whether the total energy consumption estimate and the energy consumption of the trip are greater than the current energy storage value;

[0163] S505. If the energy consumption and value are less than or equal to the current energy storage value, the vehicle equipment is controlled to switch to a corresponding preset control mode according to the auxiliary operation type.

[0164] If the action type belongs to the auxiliary operation type, the auxiliary operation type aims to improve the riding comfort, but the vehicle needs to consume a certain amount of energy, i.e., energy consumption, when it maintains normal driving. Therefore, it is necessary to ensure that the energy consumption required for the auxiliary operation type to regulate the vehicle equipment does not affect the energy consumption required for normal driving of the vehicle. Therefore, the step S501 is executed to obtain the total estimated energy consumption corresponding to all auxiliary operation types. The total estimated energy consumption value refers to the sum obtained by adding up the estimated energy consumption values ​​of all auxiliary operation types currently obtained, and the estimated energy consumption value is the product of the estimated energy consumption value of each auxiliary operation type in a unit time period and the estimated running time of this auxiliary operation type.

[0165] It should be added that the number of auxiliary operation types involved in the calculation can be one, namely the aforementioned comparison action type or selection action type, or it can be not based on the comparison action type or the selection action type, but multiple numbers or even all auxiliary operation types are selected.

[0166] After obtaining the total estimated energy consumption value, it is necessary to execute step S502, that is, to obtain the vehicle trip and current energy storage value of the current vehicle, so as to bring the vehicle trip into step S503, that is, to obtain the trip energy consumption value according to the vehicle trip. The vehicle trip is the driving distance required for the current vehicle to travel from the current position to the destination position, specifically a value in kilometers, which is combined with the energy consumption per kilometer, so as to obtain the total energy consumption corresponding to the vehicle trip, that is, the trip energy consumption value.

[0167] According to the travel energy consumption value obtained in step S503 and the total estimated energy consumption value obtained in step S501, the sum of the two is obtained, that is, the total energy consumption value, which is brought into step S504 to determine whether it is greater than the current energy storage value obtained in step S502, and the subsequent execution of step S505 or other steps is selected according to the judgment result.

[0168] If the energy consumption sum is less than or equal to the current energy storage value, it means that the energy consumption required for the auxiliary operation type to regulate the vehicle equipment does not affect the energy consumption required for normal driving of the vehicle, then execute step S505 to control the vehicle equipment according to the auxiliary operation type to convert into the corresponding preset regulation mode.

[0169] If the energy consumption and value are greater than the current energy storage value, it means that the energy consumption required for the auxiliary operation type to regulate the vehicle equipment affects the energy consumption required for normal vehicle driving. The subsequent execution steps can be selected according to actual needs. For example, it can be chosen not to control the vehicle equipment according to the auxiliary operation type, which can be not to perform any conversion action, or several of the multiple auxiliary operation types can be selected to control the vehicle equipment.

[0170] The vehicle control method provided in this embodiment controls the vehicle equipment to switch to the corresponding preset control mode according to the total estimated energy consumption corresponding to all auxiliary operation types, as well as the current vehicle's travel energy consumption value and current energy storage value. On the premise that the energy consumption sum is determined to be less than or equal to the current energy storage value, the vehicle control method is based on the auxiliary operation type to reduce the probability of excessive energy consumption of the vehicle equipment controlled by the auxiliary operation type, thereby affecting the normal driving condition of the current vehicle.

[0171] In one implementation of this embodiment, Figure 6 As shown, after step S504, i.e. determining whether the total energy consumption estimate value and the energy consumption value of the trip energy consumption value are greater than the current energy storage value, the following further includes:

[0172] S601. If the energy consumption and value are greater than the current energy storage value, obtain the priority and energy consumption estimate corresponding to each auxiliary operation type, wherein the larger the operation priority value, the higher the priority of the corresponding auxiliary operation type;

[0173] S602. According to the order of priority from high to low, select the auxiliary operation type that meets the first preset number as the candidate list;

[0174] S603. Obtain the sum of all energy consumption estimates in the candidate list as the total energy consumption value of the list;

[0175] S604. Obtain energy consumption weight according to vehicle travel, and multiply the energy consumption weight and the travel energy consumption value as the travel energy consumption update value;

[0176] S605. Obtain the sum of the updated travel energy consumption value and the total list energy consumption value as the updated energy consumption value;

[0177] S606. If the energy consumption update and value is less than or equal to the current energy storage value, the auxiliary operation type in the candidate list is placed in the auxiliary operation list;

[0178] S607. If the updated energy consumption value is greater than the current stored energy value, the absolute value of the difference between the updated energy consumption value and the current stored energy value is obtained;

[0179] S608. Add several auxiliary operation types in the candidate list whose energy consumption estimate and value are greater than the absolute value of the difference and whose corresponding priority and value are the smallest as standby operations to the standby operation list;

[0180] S609. Delete the auxiliary operation type corresponding to the backup operation from the candidate list, and put the remaining auxiliary operation types into the auxiliary operation list;

[0181] S610. Control the vehicle equipment to switch to a corresponding preset control mode according to the auxiliary operation list.

[0182] If the energy consumption sum is greater than the current energy storage value, it means that the energy consumption required for the auxiliary operation type to regulate the vehicle equipment affects the energy consumption required for normal vehicle driving. At this time, some auxiliary operation types can be selected to execute step S601 to obtain the priority and energy consumption estimate corresponding to each auxiliary operation type.

[0183] In order to determine and select a specific part of the auxiliary operation types, step S602 needs to be performed, that is, according to the arrangement order from high to low priority, the auxiliary operation types that meet the first preset number are selected as the candidate list. The arrangement order from high to low priority refers to sorting each auxiliary operation type in order of priority, and the first preset number is the number of types of auxiliary operation types required in the preset candidate list.

[0184] After the corresponding alternative list is generated in step S602, step S603 is executed to obtain the sum of all energy consumption estimates in the alternative list as the total list energy consumption value, and the energy consumption estimates of all auxiliary operation types in the alternative list are added as the total list energy consumption value corresponding to this alternative list.

[0185] The aforementioned travel energy consumption value obtained according to the vehicle journey is the travel energy consumption value obtained according to the theoretical situation. However, in actual use, the travel energy consumption value corresponding to the vehicle journey will change according to different travel road conditions and weather conditions, that is, the energy consumption weight changes. For example, for electric vehicles, when the travel road conditions and weather conditions are smooth national roads and warm weather, respectively, its energy consumption weight will be less than the energy consumption weight when the travel road conditions and weather conditions are country roads and cold weather, respectively, such as the former energy consumption weight is 0.92, and the latter energy consumption weight is 1.13. Therefore, it is necessary to obtain the energy consumption weight according to the vehicle journey in step S604, and use the product of the energy consumption weight and the travel energy consumption value as the travel energy consumption update value, so as to more effectively combine the current actual driving conditions of the vehicle to obtain the corresponding travel energy consumption value, that is, the travel energy consumption update value.

[0186] In order to determine whether the auxiliary operation type in the alternative list will affect the normal driving of the vehicle trip corresponding to the current vehicle, it is first necessary to obtain the energy consumption update and value required, then execute step S605 to obtain the sum of the trip energy consumption update value and the total energy consumption value of the list as the energy consumption update and value, and then determine whether the energy consumption update and value is greater than the current energy storage value, and select subsequent execution steps S606 or S607 based on the judgment result.

[0187] If the energy consumption update sum value is less than or equal to the current energy storage value, it means that the auxiliary operation type in the alternative list will not affect the normal driving of the corresponding vehicle trip, then the auxiliary operation type in the alternative list is put into the auxiliary operation list in step S606.

[0188] If the energy consumption update and value are greater than the current energy storage value, it means that the auxiliary operation type in the alternative list will not affect the normal driving of the corresponding vehicle trip, and then the auxiliary operation type in the alternative list is put into the auxiliary operation list in step S606.

[0189] If the updated energy consumption value is greater than the current energy storage value, it means that the auxiliary operation type in the alternative list will affect the normal driving of the corresponding vehicle trip, then the absolute value of the difference between the updated energy consumption value and the current energy storage value is obtained in step S607.

[0190] In order to allow some auxiliary operation types in the alternative list to still be able to control vehicle equipment without affecting normal driving, it is necessary to selectively delete some of the auxiliary operation types, as shown in step S608. The principle is to calculate the estimated energy consumption sum and the corresponding priority sum of a first group of calculation groups consisting of multiple auxiliary operation types, first determine whether the estimated energy consumption sum is greater than the absolute value of the difference, if so, record the corresponding priority sum, if less, add the estimated energy consumption corresponding to the highest priority auxiliary operation type outside the calculation group to the original estimated energy consumption sum, and re-determine whether the added estimated energy consumption sum is greater than the absolute value of the difference, and after a predetermined number of cycles based on the aforementioned greater than or less than situations, select several auxiliary operation types in the calculation group with the smallest priority sum as backup operations.

[0191] After the backup operation is confirmed in step S608, step S609 is executed to delete the auxiliary operation type corresponding to the backup operation from the alternative list, and the remaining auxiliary operation types are placed in the auxiliary operation list to ensure that the auxiliary operation types in the auxiliary operation list do not affect normal driving. Moreover, since their priority values ​​and values ​​are also the smallest, the impact on the wearer's control experience of the vehicle equipment is minimized.

[0192] According to the auxiliary operation list formed in the above two situations, step S610 is executed, that is, the vehicle equipment is controlled to be converted into the corresponding preset control mode according to the auxiliary operation list, and the specific operation or method will not be repeated here.

[0193] The vehicle control method provided in this embodiment selects auxiliary operation types that meet the first preset number as the alternative list when the energy consumption sum value is greater than the current energy storage value, and calculates the corresponding list energy consumption total value, and forms a trip energy consumption update value according to the energy consumption weight obtained according to the vehicle trip. By judging whether the sum of the two is greater than the current energy storage value, different construction methods of the auxiliary operation list are selected to ensure that the auxiliary operation types in the auxiliary operation list do not affect normal driving, and because their priority value and value are also the smallest, the wearer's control experience of the vehicle equipment is minimally affected.

[0194] In one implementation of this embodiment, Figure 7 As shown, in step S608, several auxiliary operation types in the candidate list whose energy consumption estimated value and value are greater than the absolute value of the difference and whose corresponding priority and value are the smallest are taken as standby operations, and after being added to the standby operation list, the following is also included:

[0195] S701. If an action type belonging to the auxiliary operation type is obtained again, this action type is used as a comparison action type;

[0196] S702. Determine whether the comparison action type exists in the backup operation list;

[0197] S703. If it exists in the backup operation list, obtain the time node of the action type corresponding to the comparison action type in the backup operation list;

[0198] S704. Obtain the node difference between the input time node and the current time node;

[0199] S705. If the node difference is greater than the preset time threshold, return to the step of obtaining the total estimated energy consumption corresponding to all auxiliary operation types;

[0200] S706. If the node difference is less than or equal to the preset time threshold, the insertion time node of the action type corresponding to the comparison action type is updated according to the current time node.

[0201] In actual use, after the vehicle equipment is controlled to convert to the corresponding preset control mode according to the previously selected action type, it is still possible to continue to obtain auxiliary operation types. At this time, it is necessary to determine whether to convert the vehicle equipment mode according to the auxiliary operation type obtained again.

[0202] The action type belonging to the auxiliary operation type obtained again in step S701 is used as the comparison action type, and it is determined whether it exists in the backup operation list, that is, step S702 is executed, and the subsequent execution of step S703 or other steps is selected according to the determination result.

[0203] If it exists in the backup operation list, it means that the corresponding auxiliary operation type has been put into the backup operation list as an action type that affects normal driving. At this time, it is necessary to determine whether it needs to be selected. First, the time node of obtaining the action type corresponding to the comparison action type in the backup operation list in step S703 is executed, and the node difference between the time node of the comparison action type and the current time node is obtained in step S704. Among them, the time node of the comparison action type is the time node when the comparison action type enters the backup operation list for the first time, and the current time node is the time node when this auxiliary operation type is obtained again. For example, if the time node of the comparison action type is 18:05 and the current time node is 18:07, the node difference between the two is 2 minutes.

[0204] The node difference obtained above is compared with the preset time threshold, and step S705 or step S706 is selected according to the comparison result. The preset time threshold is a time threshold between the preset node difference and the preset time threshold, for example, the preset time threshold is 1 minute. Of course, it can also be adjusted according to actual needs, which will not be repeated here.

[0205] If the node difference is greater than the preset time threshold, it means that the interval between the insertion time node and the current time node of the comparison action type is long, and it is highly likely that the wearer has a definite desire to make corresponding adjustments to the vehicle equipment, then step S501 in step S705 is executed to return to obtain the total estimated energy consumption corresponding to all auxiliary operation types, that is, to include this action therein and re-obtain the total estimated energy consumption.

[0206] If the node difference is less than or equal to the preset time threshold, it means that the interval between the insertion time node of the comparison action type and the current time node is short. It is possible that the continuation action is performed because the previous action type has not achieved the corresponding effect. Then, step S706 is executed to update the insertion time node of the action type corresponding to the comparison action type according to the current time node, so that when the same auxiliary operation type is obtained again, the corresponding node difference can be reduced, thereby reducing the redundant calculations caused by invalid continuation actions with a certain probability.

[0207] If it does not exist in the backup operation list, the processing method is similar to step S705, returning to step S501, that is, returning to obtain the total estimated energy consumption corresponding to all auxiliary operation types, so as to include this action in them and re-obtain the total estimated energy consumption. Of course, since there are already several auxiliary operation types that may affect the normal impact in the backup operation list, no further acquisition of any control corresponding to the auxiliary operation type outside this list is possible, and the auxiliary operation type that is obtained again and is not in the backup operation list is directly chosen to be ignored or deleted.

[0208] The vehicle control method provided in this embodiment realizes the sustainability of the vehicle control method provided in this application, and further improves the utilization rate and applicability of wearable devices in the field of vehicle control.

[0209] In one implementation of this embodiment, Figure 8 As shown, step S110, that is, if the vehicle seat position includes the main driving position, then according to the key operation type corresponding to the main driving position, controlling the vehicle equipment to switch to the corresponding third control mode includes:

[0210] S801. If the seat position includes the main driver's position, then obtain the vital sign data corresponding to the main driver's position based on the current smart wear;

[0211] S802. If the physical sign data meets the preset physical sign standard, the vehicle equipment is controlled to be converted into the corresponding third control mode according to the key operation type corresponding to the main driving position;

[0212] S803. If the physical sign data does not meet the preset physical sign standard, obtain the duration of time the physical sign data does not meet the preset physical sign standard;

[0213] S804. If the duration is longer than the preset duration threshold, the vehicle equipment is controlled to switch to the corresponding second control mode according to the key operation type corresponding to the co-pilot position;

[0214] S805. If the duration is less than or equal to the preset duration threshold, the vehicle equipment is controlled to switch to the corresponding third control mode according to the key operation type corresponding to the main driver's position.

[0215] On the premise that the vehicle type is not a training vehicle and includes a co-pilot seat, if the seat position includes a main driver's seat, in a normal state, the vehicle equipment needs to be controlled by the key operation type corresponding to the main driver's seat. However, in some special states, such as when the main driver is in a drunk driving or fatigue driving state, or when there is an abnormal state such as confusion or even coma, the key operation type made by the main driver is likely to seriously affect the normal driving of the current vehicle. In order to determine whether the main driver's seat is in a special state, the step S801 is executed to obtain the physical sign data corresponding to the main driver's seat based on the current smart wear. Among them, the physical sign data is the wearer's various physical sign data, such as blood pressure, heart rate, body temperature, etc.

[0216] Based on the vital sign data obtained in step S801, it is determined whether it meets the preset vital sign standard, and the subsequent step S802 or step S803 is selected according to the determination result. Among them, the preset vital sign standard is pre-set, corresponding to the vital sign threshold or the vital sign value range under various special states, and the preset vital sign standards for different special states are different, which can be set according to actual needs, and the specific settings are not repeated here.

[0217] If the vital sign data meets the preset vital sign standard, it means that the vital sign data of the wearer corresponding to the main driving position is currently in a normal state, then step S802 is executed according to the key operation type corresponding to the main driving position, and the vehicle equipment is controlled to switch to the corresponding third control mode.

[0218] If the vital sign data does not meet the preset vital sign standard, in order to avoid misjudgment caused by occasional drastic changes in the vital sign data of the wearer in a normal state, such as being startled by a sudden ringing of a mobile phone ringing in a quiet night while driving in a normal state, causing a sharp increase in heartbeat in a short period of time, but soon returning to normal, the duration of the acquired vital sign data not meeting the preset vital sign standard in step S803 is executed to determine whether it is greater than the preset duration threshold, and the subsequent execution of step S804 or step S805 is selected according to the judgment result. Among them, the preset duration threshold is a preset duration threshold corresponding to the misjudgment situation.

[0219] If the duration is greater than the preset duration threshold, it means that the wearer corresponding to the main driver's seat is in a special state and the key operation type of the main driver's seat should not be received, then execute step S804 to control the vehicle equipment to switch to the corresponding second control mode according to the key operation type corresponding to the co-pilot position.

[0220] If the duration is less than or equal to the preset duration threshold, it means that the wearer corresponding to the main driver's position is in a misjudgment situation, that is, a normal state, and the key operation type of the main driver's position should be received, then execute step S805 according to the key operation type corresponding to the main driver's position, and control the vehicle equipment to switch to the corresponding third control mode.

[0221] The vehicle control method provided in this embodiment, when the vehicle type is not a training vehicle and the seat positions include the main driver's seat and the co-driver's seat, judges in turn whether the vital sign data corresponding to the main driver's seat meets the preset vital sign standards, and the duration for which the vital sign data does not meet the preset vital sign standards. According to the judgment result, the key operation type of the main driver's seat or the co-driver's seat is selected to control the vehicle equipment to switch to the corresponding control mode, thereby realizing various control methods of the vehicle equipment when the wearer in the main driver's seat is in different states, thereby improving the safety of the vehicle control method under special conditions.

[0222] In one implementation of this embodiment, Fig. 9 As shown, step S106, that is, if the vehicle seat position does not include the co-pilot position but includes the driver's position, then according to the key operation type corresponding to the driver's position, controlling the vehicle device to switch to the corresponding first control mode includes:

[0223] S901. If the seat position does not include the passenger seat and includes the main driver's seat, then obtain the vital sign data corresponding to the main driver's seat based on the current smart wear;

[0224] S902. If the physical sign data meets the preset physical sign standard, the vehicle equipment is controlled to be converted into the corresponding third control mode according to the key operation type corresponding to the main driving position;

[0225] S903. If the physical sign data does not meet the preset physical sign standard, obtain the duration of the physical sign data being lower than the preset physical sign threshold;

[0226] S904. If the duration is less than or equal to the preset duration threshold, the vehicle equipment is controlled to switch to the corresponding third control mode according to the key operation type corresponding to the main driving position;

[0227] S905. If the duration is longer than the preset duration threshold, the vehicle equipment is controlled to switch to the corresponding emergency control mode according to the key operation type corresponding to the preset emergency type.

[0228] When the seat position does not include the co-driver position and includes the main driver position, regardless of the specific vehicle type of the current vehicle, in normal state, the key operation type corresponding to the main driver position needs to be used to control the vehicle equipment. However, in some special states, such as when the main driver position is in a drunk driving or fatigue driving state, or when there is an abnormal state such as confusion or even coma, the key operation type performed by the main driver is likely to seriously affect the normal driving of the current vehicle. In order to determine whether the main driver position is in a special state, the step S901 of obtaining the physical sign data corresponding to the main driver position based on the current smart wear is executed. Among them, the physical sign data is the wearer's various physical sign data, such as blood pressure, heart rate, body temperature, etc.

[0229] Based on the vital sign data obtained in step S901, it is determined whether it meets the preset vital sign standard, and the subsequent step S902 or step S903 is selected according to the determination result. Among them, the preset vital sign standard is pre-set, corresponding to the vital sign threshold or the vital sign value range under various special states, and the preset vital sign standards for different special states are different, which can be set according to actual needs, and the specific settings are not repeated here.

[0230] If the vital sign data meets the preset vital sign standard, it means that the vital sign data of the wearer corresponding to the main driving position is currently in a normal state, then step S902 is executed according to the key operation type corresponding to the main driving position to control the vehicle equipment to switch to the corresponding third control mode.

[0231] If the vital sign data does not meet the preset vital sign standard, in order to avoid misjudgment caused by occasional drastic changes in the vital sign data of the wearer in a normal state, such as being startled by a sudden ringing of a mobile phone while driving in a quiet night, causing a sharp increase in heartbeat in a short period of time, but soon returning to normal, the duration of the acquired vital sign data not meeting the preset vital sign standard in step S903 is executed to determine whether it is greater than the preset duration threshold, and the subsequent execution of step S904 or step S905 is selected according to the determination result. Among them, the preset duration threshold is a preset duration threshold corresponding to the misjudgment situation.

[0232] If the duration is less than or equal to the preset duration threshold, it means that the wearer corresponding to the main driver's position is in a misjudgment situation, that is, a normal state, and the key operation type of the main driver's position should be received, then execute step S904 according to the key operation type corresponding to the main driver's position, and control the vehicle equipment to switch to the corresponding third control mode.

[0233] If the duration is longer than the preset duration threshold, it means that the wearer corresponding to the main driving position is in a special state, and the key operation type of the main driving position should not be received, then the key operation type corresponding to the preset emergency type in step S905 is executed to control the vehicle equipment to switch to the corresponding emergency control mode. Among them, the preset emergency type is a preset key operation type in a special state, and the emergency control mode in this embodiment is specifically a control mode in which the automatic driving system can control the moving vehicle to stop by the side of the road, etc. to effectively ensure the safety of personnel.

[0234] The vehicle control method provided in this embodiment does not limit the vehicle type, and the seat position includes the main driver's seat but does not include the co-driver's seat. By sequentially judging whether the vital sign data corresponding to the main driver's seat meets the preset vital sign standards, and the duration for which the vital sign data does not meet the preset vital sign standards, the key operation type based on the main driver's seat or the preset emergency type is selected according to the judgment result, and the vehicle equipment is controlled to switch to the corresponding control mode, so as to realize various control methods of the vehicle equipment when the wearer in the main driver's seat is in different states, thereby improving the safety of the vehicle control method under special conditions.

[0235] In the second aspect, the present application provides a vehicle control system based on smart wearable devices, such as Fig.10 As shown, including:

[0236] The first acquisition module 1 is used to acquire the posture data of the current smart wearable device;

[0237] The second acquisition module 2 is used to obtain the action type in the posture data;

[0238] A first conversion module 3, if the action type belongs to the auxiliary operation type, the first conversion module 3 is used to control the vehicle equipment to convert into a corresponding preset control mode according to the auxiliary operation type;

[0239] A third acquisition module 4, if the action type belongs to a key operation type, the third acquisition module 4 is used to acquire user information corresponding to the key operation type in the device data;

[0240] The fourth acquisition module 5 is used to obtain the seat position corresponding to each user information;

[0241] A second conversion module 6, if the vehicle seat position does not include the co-pilot position and includes the driver's position, the second conversion module 6 is used to control the vehicle equipment to convert into the corresponding first control mode according to the key operation type corresponding to the driver's position;

[0242] A first determination module 7, if the seat position includes the passenger seat, the first determination module 7 is used to determine the vehicle type of the current vehicle;

[0243] A third conversion module 8, if the vehicle type is a training vehicle, the third conversion module 8 is used to control the vehicle equipment to convert into the corresponding second control mode according to the key operation type corresponding to the co-pilot position;

[0244] A second determination module 9, if the vehicle type is not a training vehicle, the second determination module 9 is used to determine whether the vehicle seat position includes the main driving position;

[0245] The fourth conversion module 10 is used to control the vehicle equipment to convert into the corresponding third control mode according to the key operation type corresponding to the main driving position if the vehicle seat position includes the main driving position.

[0246] It should be noted that the data transmission relationship or logical connection relationship between the above-mentioned functional modules can be determined according to the corresponding steps in the corresponding vehicle control method based on smart wear, and will not be repeated here. Fig.10 The data transmission relationship or logical connection relationship of each functional module shown is only used for understanding the vehicle control system based on smart wearables and is not specifically limited.

[0247] The home control system combined with smart wearable devices provided in this embodiment determines the specific type of action type. If it is an auxiliary operation type, the vehicle equipment is controlled to be converted into a corresponding preset control mode. If it is a key operation type, the seat position and vehicle type are determined in turn. Thus, according to different action types, seat positions and vehicle types, the vehicle equipment is controlled to be converted into corresponding different control modes, thereby realizing various control methods of the vehicle equipment when the wearer is in different positions, vehicles and states, thereby improving the utilization rate and applicability of smart wearable devices in the field of vehicle control.

[0248] Furthermore, the smart wear-based vehicle control system provided in this embodiment can also set other functional modules as needed, or divide the above functional modules into multiple functional units, so as to achieve the technical effect corresponding to any of the aforementioned smart wear-based vehicle control methods.

[0249] On the third aspect, the present application provides a computer-readable storage medium, in which computer instructions are stored. When the computer instructions are loaded and executed by a processor, a vehicle control method based on smart wear is adopted, which can achieve the technical effect corresponding to any of the above-mentioned vehicle control methods based on smart wear.

[0250] It should be understood that, although the steps in the flowchart of the accompanying drawings are displayed in sequence as indicated by the arrows, these steps are not necessarily executed in sequence in the order indicated by the arrows. Unless otherwise specified herein, there is no strict order restriction on the execution of these steps, and they can be executed in other orders, that is, the execution order between each other can be reasonably arranged according to actual needs. Moreover, at least a part of the steps in the flowchart of the accompanying drawings may include multiple sub-steps or multiple stages, and these sub-steps or stages are not necessarily executed at the same time, but can be executed at different times, and their execution order is not necessarily sequential, but can be executed in turn or alternately with other steps or at least a part of the sub-steps or stages of other steps.

[0251] It should also be noted that, in this specification, relational terms such as first and second, etc. are only used to distinguish one entity or operation from another entity or operation, and do not necessarily require or imply any such actual relationship or order between these entities or operations. Moreover, the terms "comprises", "comprising" or any other variants thereof are intended to cover non-exclusive inclusion, so that a process, method, article or device including a series of elements includes not only those factors, but also other elements not explicitly listed, or also includes elements inherent to such process, method, article or device. In the absence of further restrictions, an element defined by the statement "comprising a ..." does not exclude the presence of other identical elements in the process, method, article or device including the element.

[0252] The above description of the disclosed embodiments enables those skilled in the art to implement or use the present application. Various modifications to these embodiments will be apparent to those skilled in the art, and the general principles defined herein may be implemented in other embodiments without departing from the spirit or scope of the present application. Therefore, the present application will not be limited to the embodiments shown herein, but will conform to the widest scope consistent with the principles and novel features disclosed herein.

Claims

1. A vehicle control method based on smart wearable, characterized in that: The following steps are involved: Get the current smart wearable posture data; Obtaining the action type in the posture data; If the action type belongs to the auxiliary operation type, the vehicle equipment is controlled to be converted into the corresponding preset control mode according to the auxiliary operation type, and the auxiliary operation type refers to the action type that improves the riding comfort by operating the temperature control system, the auxiliary lighting system, and the audio system; If the action type belongs to a key operation type, then obtaining user information corresponding to the key operation type in the device data, where the key operation type refers to an action type that affects vehicle driving by operating a power system, a vehicle control system, or a vehicle lighting system; Obtaining the seat position corresponding to each of the user information; If the vehicle seat position does not include the passenger seat and includes the main driver position, then according to the key operation type corresponding to the main driver position, the vehicle equipment is controlled to switch to the corresponding first control mode; If the vehicle seat position includes a passenger seat, determining the vehicle type of the current vehicle; If the vehicle type is a training vehicle, controlling the vehicle equipment to switch to a corresponding second control mode according to the key operation type corresponding to the co-pilot position; If the vehicle type is not the training vehicle, determining whether the vehicle seat position includes a main driver's position; If the vehicle seat position includes the main driving position, then according to the key operation type corresponding to the main driving position, controlling the vehicle equipment to switch to the corresponding third control mode; Wherein, if the action type belongs to the auxiliary operation type, controlling the vehicle equipment to convert into the corresponding preset control mode according to the auxiliary operation type includes: If the action type belongs to the auxiliary operation type, determining the number of types of the auxiliary operation type; If the number of types is equal to 1, the vehicle equipment is controlled to switch to a corresponding preset control mode according to the auxiliary operation type; If the number of types is greater than 1, obtaining the preset priority of each auxiliary operation type; Selecting the auxiliary operation type corresponding to the preset priority level that meets the preset priority condition as the selected action type; Controlling the vehicle equipment to switch to a corresponding preset control mode according to the selected action type; If the action type belonging to the auxiliary operation type is obtained again, this action type is used as the comparison action type; Obtaining the interval time between the comparison action type and the selection action type; If the interval time is less than or equal to the preset interval time, determining whether the comparison action type and the selection action type are of the same type; If they belong to the same action type, controlling the vehicle equipment to switch to a corresponding preset control mode according to the compared action type; If the interval time is greater than the preset interval time, the vehicle equipment is controlled to switch to a corresponding preset control mode according to the comparison action type.

2. The vehicle control method according to claim 1, characterized in that: Before obtaining the posture data of the current smart wearable device, the following steps are included: Determine the current binding object of the smart wearable in the current vehicle; If the current binding object is the current vehicle, the corresponding smart wearable device is used as the current smart wearable device; If the current binding object is not the current vehicle, a binding change prompt is generated; Determining whether a change confirmation instruction corresponding to the binding change prompt is received; If the replacement confirmation instruction is received, the corresponding smart wearable device is used as the current smart wearable device.

3. The vehicle control method according to claim 1, characterized in that: If the action type belongs to the auxiliary operation type, controlling the vehicle equipment to switch to the corresponding preset control mode according to the auxiliary operation type includes: If the action type belongs to the auxiliary operation type, then obtaining the total estimated energy consumption corresponding to all the auxiliary operation types; Get the vehicle range and current energy storage value of the current vehicle; Acquire a travel energy consumption value according to the vehicle travel; Determine whether the total energy consumption estimate value and the energy consumption value of the trip are greater than the current energy storage value; If the energy consumption sum value is less than or equal to the current energy storage value, the vehicle equipment is controlled to switch to a corresponding preset control mode according to the auxiliary operation type.

4. The vehicle control method according to claim 3, characterized in that: After determining whether the total energy consumption estimate value and the energy consumption value of the trip energy consumption value are greater than the current energy storage value, the method further includes: If the energy consumption sum value is greater than the current energy storage value, then the priority and energy consumption estimate corresponding to each auxiliary operation type are obtained, wherein the larger the operation priority value, the higher the priority of the corresponding auxiliary operation type; According to the order of priority from high to low, selecting the auxiliary operation types that meet a first preset number as a candidate list; Obtain the sum of all the estimated energy consumption values ​​in the candidate list as the total energy consumption value of the list; Acquire an energy consumption weight according to the vehicle trip, and use the product of the energy consumption weight and the trip energy consumption value as a trip energy consumption update value; Obtaining the sum of the trip energy consumption update value and the list energy consumption total value as the energy consumption update sum value; If the energy consumption update and value is less than or equal to the current energy storage value, then putting the auxiliary operation type in the candidate list into the auxiliary operation list; If the energy consumption update sum value is greater than the current energy storage value, obtaining the absolute value of the difference between the energy consumption update sum value and the current energy storage value; Add several auxiliary operation types in the candidate list whose energy consumption estimated value and value are greater than the absolute value of the difference and whose corresponding priority and value are the smallest as standby operations to the standby operation list; Deleting the auxiliary operation type corresponding to the standby operation from the candidate list, and putting the remaining auxiliary operation types into the auxiliary operation list; The vehicle equipment is controlled to switch to a corresponding preset control mode according to the auxiliary operation list.

5. The vehicle control method according to claim 4, characterized in that: After the energy consumption estimate and value in the candidate list are greater than the absolute value of the difference and the corresponding priority and value are the smallest, the auxiliary operation types are added to the candidate list as standby operations, and the following further comprises: If the action type belonging to the auxiliary operation type is obtained again, the action type is used as the comparison action type; Determining whether the comparison action type exists in the standby operation list; If it exists in the standby operation list, obtaining the time node at which the action type corresponding to the comparison action type is placed in the standby operation list; Obtaining the node difference between the input time node and the current time node; If the node difference is greater than the preset time threshold, return to the step of obtaining the total estimated energy consumption corresponding to all the auxiliary operation types; If the node difference is less than or equal to a preset time threshold, the placement time node of the action type corresponding to the comparison action type is updated according to the current time node.

6. The vehicle control method according to claim 1, characterized in that: If the vehicle seat position includes the main driving position, then according to the key operation type corresponding to the main driving position, controlling the vehicle equipment to switch to the corresponding third control mode includes: If the vehicle seat position includes the main driving position, obtaining the vital sign data corresponding to the main driving position based on the current smart wear; If the physical sign data meets the preset physical sign standard, the vehicle equipment is controlled to switch to the corresponding third control mode according to the key operation type corresponding to the main driving position; If the physical sign data does not meet the preset physical sign standard, obtaining the duration of time during which the physical sign data does not meet the preset physical sign standard; If the duration is longer than a preset duration threshold, controlling the vehicle equipment to switch to a corresponding second control mode according to the key operation type corresponding to the passenger seat position; If the duration is less than or equal to a preset duration threshold, the vehicle equipment is controlled to switch to a corresponding third control mode according to the key operation type corresponding to the main driver's position.

7. The vehicle control method according to claim 1, characterized in that: If the vehicle seat position does not include a passenger seat and includes a driver seat, then according to the key operation type corresponding to the driver seat, controlling the vehicle device to switch to the corresponding first control mode includes: If the vehicle seat position does not include the passenger seat and includes the main driver's seat, obtaining the vital sign data corresponding to the main driver's seat based on the current smart wear; If the physical sign data meets the preset physical sign standard, the vehicle equipment is controlled to switch to the corresponding third control mode according to the key operation type corresponding to the main driving position; If the physical sign data does not meet the preset physical sign standard, obtaining the duration of time during which the physical sign data does not meet the preset physical sign standard; If the duration is less than or equal to a preset duration threshold, the vehicle equipment is controlled to switch to a corresponding third control mode according to the key operation type corresponding to the main driving position; If the duration is greater than the preset duration threshold, the vehicle equipment is controlled to switch to a corresponding emergency control mode according to the key operation type corresponding to the preset emergency type.

8. A vehicle control system based on smart wearable devices, characterized in that: include: The first acquisition module is used to acquire the posture data of the current smart wearable device; A second acquisition module is used to acquire the action type in the posture data; a first conversion module, wherein if the action type belongs to an auxiliary operation type, the first conversion module is used to control the vehicle equipment to convert into a corresponding preset control mode according to the auxiliary operation type, and the auxiliary operation type refers to an action type that improves the riding comfort by operating a temperature control system, an auxiliary lighting system, and an audio system; a third acquisition module, wherein if the action type belongs to a key operation type, the third acquisition module is used to acquire user information corresponding to the key operation type in the device data, where the key operation type refers to an action type that affects the driving of the vehicle by operating a power system, a vehicle control system, or a vehicle lighting system; A fourth acquisition module, used to acquire the seat position corresponding to each user information; a second conversion module, if the vehicle seat position does not include a passenger seat and includes a driver's seat, the second conversion module is used to control the vehicle equipment to convert into a corresponding first control mode according to the key operation type corresponding to the driver's seat; a first determination module, for determining the vehicle type of the current vehicle if the vehicle seat position includes a passenger seat; A third conversion module, if the vehicle type is a training vehicle, the third conversion module is used to control the vehicle equipment to convert into a corresponding second control mode according to the key operation type corresponding to the co-pilot position; a second determination module, if the vehicle type is not the training vehicle, the second determination module is used to determine whether the vehicle seat position includes a main driver's position; a fourth conversion module, if the vehicle seat position includes the main driving position, the fourth conversion module is used to control the vehicle equipment to convert into the corresponding third control mode according to the key operation type corresponding to the main driving position; Wherein, if the action type belongs to the auxiliary operation type, controlling the vehicle equipment to convert into the corresponding preset control mode according to the auxiliary operation type includes: If the action type belongs to the auxiliary operation type, determining the number of types of the auxiliary operation type; If the number of types is equal to 1, the vehicle equipment is controlled to switch to a corresponding preset control mode according to the auxiliary operation type; If the number of types is greater than 1, obtaining the preset priority of each auxiliary operation type; Selecting the auxiliary operation type corresponding to the preset priority level that meets the preset priority condition as the selected action type; Controlling the vehicle equipment to switch to a corresponding preset control mode according to the selected action type; If the action type belonging to the auxiliary operation type is obtained again, this action type is used as the comparison action type; Obtaining the interval time between the comparison action type and the selection action type; If the interval time is less than or equal to the preset interval time, determining whether the comparison action type and the selection action type are of the same type; If they belong to the same action type, controlling the vehicle equipment to switch to a corresponding preset control mode according to the compared action type; If the interval time is greater than the preset interval time, the vehicle equipment is controlled to switch to a corresponding preset control mode according to the comparison action type.

Citation Information

Patent Citations

  • Vehicle, vehicle machine equipment and driving behavior prompting method based on intelligent wearable equipment

    CN111086448A

  • Method for outputting recommendations for energy efficient operation of a

    CN115427271A