Control method and apparatus, and terminal, vehicle end and storage medium
By acquiring pressure signals and status information from vehicle components, the on/off state of these components can be controlled and adjusted, solving the problem of conveniently turning on/off travel devices, improving user experience, and ensuring safety and privacy.
Patent Information
- Application Number
- PCT/CN2025/116243
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- Priority Date
- 2024-08-26
- Filing Date
- 2025-08-21
- Publication Date
- 2026-03-05
AI Technical Summary
How to easily open/close various components of travel equipment, especially the front hatch of new energy electric vehicles, to improve ease of use while ensuring safety and privacy.
By acquiring the pressure signal of the first component on the vehicle and the vehicle status information, the switch status of the adjustment component is controlled and adjusted. Based on preset conditions and the vehicle status, it is determined whether to adjust the switch status of the component to avoid accidental touch and frequent operation.
It enables convenient on/off operation of components, improves user experience, ensures security and privacy, and prevents accidental operation and component damage.
Smart Images

Figure CN2025116243_05032026_PF_FP_ABST
Abstract
Description
Control methods, devices, terminals, vehicle terminals, and storage media
[0001] This application claims priority to Chinese Patent Application No. 202411181463.2, filed with the China National Intellectual Property Administration on August 26, 2024, entitled "Control Method, Apparatus, Terminal, Vehicle Terminal and Storage Medium", the entire contents of which are incorporated herein by reference. Technical Field
[0002] This application relates to the field of autonomous driving, and more particularly to a control method, device, terminal, vehicle-side component, and storage medium. Background Technology
[0003] With the development of technology, various travel devices provide transportation services for people, while people also have higher requirements for the convenience and intelligence of these devices. Taking new energy electric vehicles as an example, the front compartment is becoming increasingly important for storage, and its usage frequency is also increasing. Convenient and effective control over opening / closing the front compartment cover will significantly improve the convenience of using new energy electric vehicles.
[0004] Therefore, how to conveniently turn on / off the various components of travel equipment is an urgent problem to be solved. Summary of the Invention
[0005] This application provides a control method, device, terminal, vehicle terminal, and storage medium. The control method provided by this application can control the switching state of the first component based on the first pressure signal of the first component on the vehicle and the vehicle status information, thereby achieving the effect of conveniently opening / closing various components on the vehicle.
[0006] In a first aspect, this application provides a control method applied to a vehicle, comprising: acquiring a first pressure signal, acquiring vehicle state information, and controlling and adjusting the switching state of a first component on the vehicle based on the first pressure signal and the vehicle state information. The first pressure signal is a signal generated by the first component on the vehicle under a first pressure.
[0007] In this application, the first pressure signal is a signal generated by a first pressure applied to a first component on the vehicle. For example, the first pressure signal is a signal generated by a user pressing or tapping the first component. Based on the acquired first pressure signal and vehicle status information, the on / off state of the first component on the vehicle can be controlled and adjusted. This allows the on / off state of the first component to be adjusted in sync with the user's pressing / tapping, thereby simplifying the steps for the user to open / close the first component. This gives the user the feeling that "the first component is a door, and the owner inside will actively open / close the door with the user's pressing / tapping," greatly improving the convenience of opening / closing the first component. Furthermore, whether to adjust the on / off state of the first component is also affected by vehicle status information, such as vehicle speed, gear, or scene mode, thereby ensuring the safety and privacy of opening / closing the first component. This again gives the user the feeling that "the first component is a door, and the owner inside will decide whether to open / close the door based on various situations with the user's pressing / tapping," ensuring both convenience and safety and privacy when opening / closing the first component.
[0008] In one possible implementation, the above-mentioned control and adjustment of the switching state of the first component based on the first pressure signal and vehicle status information includes: determining first indication information based on the first pressure signal, and controlling and adjusting the switching state of the first component based on the first indication information and vehicle status information. The first indication information is a valid tapping signal.
[0009] In the above embodiments, when the first indication information is identified as a valid tap signal, the switch state of the first component is controlled and adjusted based on the first indication information and vehicle status information. This can avoid the situation where the first component is turned on / off due to accidental touch, and has high practicality.
[0010] In another possible implementation, determining the first indication information based on the first pressure signal includes: determining the first indication information based on the first pressure signal and preset conditions. The preset conditions include one or more judgment conditions corresponding to the pressing area, pressing range, or number of contact points.
[0011] The above implementation determines whether the first pressure corresponding to the first pressure signal meets preset conditions, and if the first pressure meets the preset conditions, determines the first indication information, that is, determines that the first pressure signal is a valid tapping signal. Combining the preset conditions with one or more of the following judgment conditions—pressing area, pressing range, or number of contact points—the above implementation can avoid accidental opening / closing of the first component, thus having high practicality. It should be noted that the number of contact points is the number of contact points between the pressure object and the first component. For example, if the user taps the first component with one finger, the number of contact points is 1; if the user taps the first component with two fingers, the number of contact points is 2. The pressing range is the area of the contact points between the pressure object and the first component, that is, the contact area between the pressure object and the first component. The pressing area is the area on the first component where the contact points between the pressure object and the first component belong; it can also be understood as the location of the contact points on the first component. The pressure object can be a part of the user's body, such as a finger or elbow, or other objects, such as a stick or a mobile phone.
[0012] Optionally, the preset conditions may also include judgment conditions corresponding to the pressure level or the pressing frequency.
[0013] In another possible implementation, determining the first indication information based on the first pressure signal and preset conditions includes: determining the pressure characteristics of the first pressure based on the first pressure signal, wherein the pressure characteristics of the first pressure include one or more of the following: pressing area, pressing range, or number of contact points. The first indication information is then determined based on the pressure characteristics of the first pressure and the preset conditions.
[0014] In the above embodiments, the pressure characteristics of the first pressure are determined based on the first pressure signal, and then the first indication information is determined by combining the pressure characteristics of the first pressure with preset conditions. This can accurately determine whether the first pressure is a valid tapping signal, thereby avoiding the situation of accidentally turning the first component on / off, and has high practicality.
[0015] Optionally, the pressure characteristics of the first pressure also include pressure intensity and pressing frequency.
[0016] In another possible implementation, the pressure characteristics of determining the first pressure based on the first pressure signal include: determining the number of contacts based on the signal frequency, signal amplitude, and peak time of the first pressure signal.
[0017] In the above implementation, the number of contact points can be accurately determined by the signal frequency, signal amplitude, and peak time of the first pressure signal, thereby determining whether the first pressure meets the preset conditions and whether the first pressure signal is a valid tapping signal. It should be noted that the peak time can be understood as the duration from the start time of the first pressure signal to the time corresponding to the peak value of the first pressure signal.
[0018] In another possible implementation, determining the number of contacts based on the signal frequency, signal amplitude, and peak time of the first pressure signal includes:
[0019] If the signal frequency of the first pressure signal is greater than the first frequency, the signal amplitude of the first pressure signal is greater than the first amplitude, and the peak time of the first pressure signal is less than the first duration, then the number of contacts for the first pressure is determined to be one.
[0020] If the signal frequency of the first pressure signal is greater than the second frequency and less than or equal to the first frequency, the signal amplitude of the first pressure signal is less than or equal to the first amplitude and greater than the second amplitude, and the peak time of the first pressure signal is greater than or equal to the first duration and less than the second duration, then the number of contacts for the first pressure signal is determined to be two.
[0021] If the signal frequency of the first pressure signal is greater than the third frequency and less than or equal to the second frequency, the signal amplitude of the first pressure signal is less than or equal to the second amplitude and greater than the third amplitude, and the peak time of the first pressure signal is greater than or equal to the second duration and less than the third duration, then the number of contacts for the first pressure is determined to be three.
[0022] The above-described implementation accurately determines the number of contact points of the first pressure signal by judging the relationship between the signal frequency, signal amplitude, and peak time of the first pressure signal and various set thresholds. This information is then used to determine whether the first pressure signal meets preset conditions and whether it is a valid tapping signal. As described above, the number of contact points is positively correlated with the signal frequency of the first pressure signal, negatively correlated with the signal amplitude of the first pressure signal, and positively correlated with the peak time of the first pressure signal.
[0023] In another possible implementation, the method further includes: determining a valid number of times based on the number of times the switch state of the first component has been adjusted, wherein the valid number of times is an integer greater than 0. The method of controlling the adjustment of the switch state of the first component based on the first indication information and vehicle status information includes: controlling the adjustment of the switch state of the first component based on the first indication information and vehicle status information when the valid number of times is less than a first value.
[0024] In the above embodiments, the number of times the switch state of the first component has been adjusted can be understood as the sum of the number of times the first component has been adjusted from the on state to the off state and the number of times the first component has been adjusted from the off state to the on state. The effective number can be understood as the number of times the switch state of the first component has been adjusted within a certain period of time; for example, the effective number can be understood as the number of times the switch state of the first component has been adjusted within the most recent 60 seconds. In the above embodiments, when the "effective number" is less than the "first value," the switch state of the first component is controlled and adjusted based on the first indication information and vehicle status information. This avoids frequent on / off switching of the first component within a short period of time, preventing damage to the first component and preventing accidental operation by children.
[0025] In another possible implementation, the method further includes: triggering an anti-play mode for the first component when the number of valid attempts is greater than or equal to a first value. When the first component is in a closed state, the anti-play mode indicates that the first component will not respond to the indication information determined by pressure on the first component within a first time period. When the first component is in an open state, the anti-play mode indicates that the first component will respond to the indication information determined by pressure on the first component at most once within the first time period.
[0026] In the above embodiments, when the "valid number of times" is greater than or equal to the "first value," the anti-play mode of the first component is triggered to prevent damage to the first component or to prevent accidental operation by children. The anti-play mode has different characteristics depending on the state of the first component. For example, when the first component is in the off state, the anti-play mode is triggered, indicating that the first component will not respond to the indication information determined by pressure within a first time period; that is, the on / off state of the first component will not be adjusted due to pressing / tapping. As another example, when the first component is in the on state, the anti-play mode is triggered, indicating that the first component will respond to the indication information determined by pressure at most once within a first time period, causing the first component to adjust from the on state to the off state based on pressing / tapping. In short, during the anti-play mode, the first component will receive at most one pressing / tapping signal, causing it to adjust from the on state to the off state, thereby ensuring the safe operation of the vehicle.
[0027] In another possible implementation, determining the number of valid counts based on the number of times the first component's switch state has been adjusted includes:
[0028] The valid count is incremented by one when the first component responds to the indication information determined by the pressure applied to the first component. The valid count is decremented by one when the on / off state of the first component remains unchanged during the second time period. The valid count is reset to zero when the first component triggers the anti-tamper mode. The valid count is reset to zero when the on / off state of the first component is manually adjusted.
[0029] The above embodiments illustrate multiple methods for determining the "valid number of times" so that the "valid number of times" can accurately reflect whether the first component is frequently turned on / off, thereby determining whether the first component is accidentally touched.
[0030] In another possible implementation, the first value is an even number greater than 0.
[0031] Understandably, the first component is usually in the off state. When the first value is an even number greater than 0, it can be ensured that when the first component triggers the anti-play mode, it is usually in the off state, thereby ensuring the safety and privacy of the vehicle and avoiding accidents caused by the first component not being able to turn off in time.
[0032] In another possible implementation, the above-described control of adjusting the switching state of the first component based on the first pressure signal and vehicle status information includes: determining the vehicle's operating state based on the vehicle status information, wherein the vehicle's operating state is used to determine whether the vehicle supports adjusting the switching state of the first component; and controlling the switching state of the first component based on the first pressure signal and the vehicle's operating state.
[0033] In the above embodiments, the vehicle's operating state is determined based on vehicle status information to determine whether the vehicle supports adjusting the on / off state of the first component. Then, based on the first pressure signal and the vehicle's operating state, the on / off state of the first component is controlled and adjusted. This enables control and adjustment of the first component's on / off state when the vehicle supports adjustment, thereby ensuring the security and privacy of adjusting the on / off state of the first component.
[0034] In another possible implementation, the operating state of the vehicle includes one or more of the operating state of the vehicle power system, the operating state of the braking system, or the operating state of the first component.
[0035] In the above embodiments, the operating state of the vehicle power system may include one or more of the following: driving state, power supply state, battery state, fuel information, gear position state, motor state, or engine state. The operating state of the braking system may include the brake state or the brake pedal state, etc. The operating state of the first component includes the on / off state of the first component or the actuator state of the first component, etc. Therefore, based on the above-described operating states of the vehicle, it is possible to accurately determine whether the vehicle supports adjusting the on / off state of the first component.
[0036] In another possible implementation, the above-mentioned control and adjustment of the switching state of the first component based on the first pressure signal and the vehicle's operating state includes: adjusting the switching state of the first component based on the first pressure signal when the vehicle's operating state includes one or more of the following: the vehicle's driving speed is less than a first speed, the vehicle's gear is in a target gear, or the vehicle is in a braking state.
[0037] In the above embodiments, the first speed is, for example, 1 km / h, 2 km / h, or 3 km / h. When the vehicle's speed is less than the first speed, it indicates that the vehicle is traveling at a very low speed or is stationary. The target gear can be P (Park), N (Neutral), or L (Low) gear, etc. When the vehicle is in the target gear, it indicates that the vehicle is stationary or traveling at a low speed. The vehicle being in a braking state generally indicates that the vehicle is in a stopped state or about to stop. Therefore, all of the above conditions are used to ensure the safety of adjusting the switching state of the first component.
[0038] In another possible implementation, the method further includes: acquiring a vehicle scenario mode, which describes the driving environment provided by the vehicle for the occupants. The above-described control of adjusting the switching state of the first component based on the first pressure signal and the vehicle's operating state includes: controlling and adjusting the switching state of the first component based on the first pressure signal, the vehicle's operating state, and the vehicle's scenario mode.
[0039] In the above embodiments, the vehicle's scenario modes include one or more of the following: nap mode, meditation mode, theater mode, sentry mode, or pet mode. It is understood that different scenario modes provide different driving and riding environments for occupants. For example, nap mode provides a resting environment for passengers, theater mode provides an entertainment environment, and sentry mode records video outside the vehicle after a collision is detected. Therefore, different scenario modes can be configured differently to determine whether the vehicle supports controlling the switching state of the first component based on a first pressure signal in different scenario modes. For example, in theater mode, the vehicle can be configured to support controlling the switching state of the first component based on a first pressure signal. As another example, in sentry mode, the vehicle can be configured not to support controlling the switching state of the first component based on a first pressure signal.
[0040] In another possible implementation, determining the first indication information based on the first pressure signal includes: determining the first indication information based on the first pressure signal and environmental information of the vehicle's environment; and / or, determining the first indication information based on the first pressure signal and vehicle status information.
[0041] It should be noted that in the specific implementation process, a pressure sensor is typically used to collect the pressure signal applied to the first component to obtain the first pressure signal. However, the pressure sensor may introduce acquisition errors due to environmental information of the vehicle's surroundings. The above implementation determines the first indication information based on the first pressure signal and the environmental information of the vehicle's surroundings. This allows for accurate acquisition of the pressure signal on the first component, avoiding identification errors and improving the user experience. Determining the first indication information based on the first pressure signal and vehicle status information is used when the vehicle is in a preset state. This serves two purposes: preventing accidental touches and ensuring the vehicle is in a safe state when determining the first indication information, thereby improving the safety of controlling and adjusting the switch state of the first component based on the first pressure signal.
[0042] In another possible implementation, the environmental information mentioned above includes temperature information and / or humidity information.
[0043] The above implementation method, by using temperature information and / or humidity information, can compensate for acquisition errors, thereby accurately determining the first indication information, avoiding recognition errors, and thus improving the user experience.
[0044] In another possible implementation, the vehicle status information includes one or more of the following: vehicle speed information, gear information, power status information, battery status information, driver status information of the first component, or vehicle anti-theft protection status information.
[0045] In another possible implementation, the aforementioned first component includes a hood, side door, tailgate, window, sunroof, fuel tank cap, or charging port cap, etc.
[0046] Secondly, this application provides a control device, including: an acquisition unit and a control unit.
[0047] The acquisition unit is used to acquire a first pressure signal, which is a signal generated by a first pressure on a first component on the vehicle.
[0048] The acquisition unit is also used to acquire vehicle status information.
[0049] The control unit is used to control and adjust the switching state of the first component based on the first pressure signal and vehicle status information.
[0050] In one possible implementation, the control unit is specifically used to determine first indication information based on a first pressure signal, wherein the first indication information is a valid tapping signal. The control unit is also specifically used to control and adjust the switching state of the first component based on the first indication information and vehicle status information.
[0051] In another possible implementation, the control unit is specifically used to determine first indication information based on a first pressure signal and preset conditions. The preset conditions include one or more judgment conditions corresponding to the pressing area, pressing range, or number of contact points.
[0052] In another possible implementation, the control unit is specifically used to determine the pressure characteristics of the first pressure based on the first pressure signal. The pressure characteristics of the first pressure include one or more of the following: pressing area, pressing range, or number of contact points. The control unit is specifically used to determine first indication information based on the pressure characteristics of the first pressure and preset conditions.
[0053] In another possible implementation, the control unit is specifically used to determine the number of contacts based on the signal frequency, signal amplitude, and peak time of the first pressure signal.
[0054] In another possible implementation, the control unit is specifically used for:
[0055] If the signal frequency of the first pressure signal is greater than the first frequency, the signal amplitude of the first pressure signal is greater than the first amplitude, and the peak time of the first pressure signal is less than the first duration, then the number of contacts for the first pressure is determined to be one.
[0056] If the signal frequency of the first pressure signal is greater than the second frequency and less than or equal to the first frequency, the signal amplitude of the first pressure signal is less than or equal to the first amplitude and greater than the second amplitude, and the peak time of the first pressure signal is greater than or equal to the first duration and less than the second duration, then the number of contacts for the first pressure signal is determined to be two.
[0057] If the signal frequency of the first pressure signal is greater than the third frequency and less than or equal to the second frequency, the signal amplitude of the first pressure signal is less than or equal to the second amplitude and greater than the third amplitude, and the peak time of the first pressure signal is greater than or equal to the second duration and less than the third duration, then the number of contacts for the first pressure is determined to be three.
[0058] In another possible implementation, the control device further includes a determining unit;
[0059] The determining unit is used to determine the valid number of times based on the number of times the switch state of the first component has been adjusted. The valid number of times is an integer greater than 0.
[0060] The control unit is used to control and adjust the switching state of the first component based on the first indication information and vehicle status information when the number of valid attempts is less than a first value.
[0061] In another possible implementation, the control device further includes a triggering unit. The triggering unit is used to trigger the anti-play mode of the first component when the number of valid responses is greater than or equal to a first value. When the first component is in the off state, the anti-play mode is used to indicate that the first component does not respond to the indication information determined by the pressure applied to the first component within a first time period. When the first component is in the on state, the anti-play mode is used to indicate that the first component responds to the indication information determined by the pressure applied to the first component at most once within the first time period.
[0062] In another possible implementation, the determining unit is specifically used to increment the valid count by one when the first component responds to the indication information determined by the first component being pressed. The determining unit is specifically used to decrement the valid count by one when the switching state of the first component remains unchanged during the second time period. The valid count is reset to zero when the first component triggers the anti-tamper mode. The determining unit is specifically used to reset the valid count to zero when the switching state of the first component is manually adjusted.
[0063] In another possible implementation, the first value is an even number greater than 0.
[0064] In another possible implementation, the control unit is specifically used to determine the vehicle's operating state based on vehicle status information. The vehicle's operating state is used to determine whether the vehicle supports adjusting the on / off state of the first component. Specifically, the control unit is used to control the adjustment of the on / off state of the first component based on a first pressure signal and the vehicle's operating state.
[0065] In another possible implementation, the operating state of the vehicle includes one or more of the operating state of the vehicle power system, the operating state of the braking system, or the operating state of the first component.
[0066] In another possible implementation, the control unit is specifically used to adjust the switching state of the first component based on the first pressure signal when the vehicle's operating state includes one or more of the following: the vehicle's speed is less than a first speed, the vehicle's gear is in a target gear, or the vehicle is in a braking state.
[0067] In another possible implementation, the acquisition unit is further configured to acquire the vehicle's scenario mode, which describes the driving and riding environment provided by the vehicle for the occupants. Specifically, the control unit is configured to control and adjust the switching state of the first component based on the first pressure signal, the vehicle's operating state, and the vehicle's scenario mode.
[0068] In another possible implementation, the control unit is specifically configured to determine the first indication information based on the first pressure signal and environmental information of the vehicle's environment. And / or, the control unit is specifically configured to determine the first indication information based on the first pressure signal and vehicle status information.
[0069] In another possible implementation, the environmental information mentioned above includes temperature information and / or humidity information.
[0070] In another possible implementation, the vehicle status information includes one or more of the following: vehicle speed information, gear information, power status information, battery status information, driver status information of the first component, or vehicle anti-theft protection status information.
[0071] In another possible implementation, the first component mentioned above is a hood, side door, tailgate, window, sunroof, fuel tank cap, or charging port cap.
[0072] Thirdly, this application provides a terminal including the control device described in any of the second aspects. Optionally, the terminal includes intelligent terminals or vehicles such as vehicles, robots, drones, or ships.
[0073] Fourthly, a terminal is provided, comprising: a processor and a memory coupled to the processor, the memory for storing computer program code, the computer program code including computer instructions, wherein when the processor reads the computer instructions from the memory, the terminal performs the method as described in any of the first aspects.
[0074] Fifthly, a chip is provided, including a processor, which, when executing instructions, implements the method as described in any one of the first aspects.
[0075] In a sixth aspect, this application provides a computer-readable storage medium storing a computer program or instructions that, when executed by a computer, implement the method as described in any of the first aspects.
[0076] In a seventh aspect, this application provides a computer program product including instructions, wherein the computer program product includes computer program code, which, when run on a computer, implements the method as described in any of the first aspects.
[0077] The solutions provided in the second to seventh aspects above are used to implement or cooperate with the methods provided in the first aspect above, and therefore can achieve the same or corresponding beneficial effects as the methods in the first aspect, which will not be elaborated here. Attached Figure Description
[0078] To more clearly illustrate the technical solutions of the embodiments of this application, the drawings used in the embodiments of this application will be briefly introduced below. Obviously, the drawings described below are only some embodiments of this application. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.
[0079] Figure 1 is a schematic diagram of an application scenario provided in this application;
[0080] Figure 2 is a flowchart illustrating a control method provided in this application;
[0081] Figure 3 is a schematic diagram of a first pressure signal provided in this application;
[0082] Figure 4 is a flowchart illustrating another control method provided in this application;
[0083] Figures 5A to 5D are schematic diagrams of another first pressure signal provided in this application;
[0084] Figure 6 is a schematic diagram of an effective pressing area provided in this application;
[0085] Figures 7A and 7B are schematic diagrams of a pressure signal provided in this application;
[0086] Figure 8 is a flowchart illustrating another control method provided in this application;
[0087] Figure 9 is a flowchart illustrating another control method provided in this application;
[0088] Figure 10 is a schematic diagram of the structure of a control device provided in this application;
[0089] Figure 11 is a schematic diagram of another control device provided in this application;
[0090] Figure 12 is a schematic diagram of a hardware architecture provided in this application;
[0091] Figure 13 is a schematic block diagram of a control device provided in an embodiment of this application;
[0092] Figure 14 is a schematic block diagram of another control device provided in an embodiment of this application. Detailed Implementation
[0093] To make the objectives, technical solutions, and advantages of this application clearer, the embodiments of this application will be described below with reference to the accompanying drawings.
[0094] The terms "first" and "second," etc., used in the specification, claims, and drawings of this application are used to distinguish different objects, not to describe a specific order. Furthermore, the terms "comprising" and "having," and any variations thereof, are intended to cover non-exclusive inclusion. For example, a process, method, system, product, or apparatus that includes a series of steps or units is not limited to the listed steps or units, but may optionally include steps or units not listed, or may optionally include other steps or units inherent to these processes, methods, products, or apparatuses.
[0095] The term "embodiment" as used herein means that a particular feature, structure, or characteristic described in connection with an embodiment may be included in at least one embodiment of this application. The appearance of this phrase in various places throughout the specification does not necessarily refer to the same embodiment, nor is it a separate or alternative embodiment mutually exclusive with other embodiments. It will be explicitly and implicitly understood by those skilled in the art that the embodiments described herein can be combined with other embodiments.
[0096] It should be understood that in this application, "at least one (item)" means one or more, "more than one" means two or more, "at least two (items)" means two or three or more, and "and / or" is used to describe the relationship between related objects, indicating that there can be three relationships. For example, "A and / or B" can mean: only A exists, only B exists, and A and B exist simultaneously, where A and B can be singular or plural. The character " / " generally indicates that the related objects before and after are in an "or" relationship. "At least one (item) of the following" or similar expressions refer to any combination of these items, including any combination of single or plural items. For example, at least one (item) of a, b, or c can mean: a, b, c, "a and b", "a and c", "b and c", or "a and b and c", where a, b, and c can be single or multiple.
[0097] As described in the background section, how to conveniently turn on / off the various components of a travel device is a problem that urgently needs to be solved. In view of this, this application provides a control method that, by acquiring a tap signal on a first component and vehicle status information, can control and adjust the on / off state of the first component, thereby achieving the effect of conveniently turning the first component on / off.
[0098] To better understand the control method provided in this application, an application scenario provided in this application will be introduced below.
[0099] Figure 1 illustrates an application scenario. As shown in Figure 1, the vehicle 100 includes several components, such as a hood 101 and a sunroof 102, whose on / off states can be adjusted. Taking adjusting the on / off state of the hood 101 as an example, it is usually controlled to open / close via controls on a mobile phone or in-vehicle infotainment screen. However, the control method provided in this application can control the hood 101 to open / close by applying pressure to it. For example, the hood 101 can be opened by tapping it, as shown in Figures 1(a) to (b). Similarly, the hood 101 can be closed by tapping the already opened hood, as shown in Figures 1(c) to (d). As can be seen from Figure 1, the control method provided in this application can easily control the opening / closing of components by applying pressure, offering high convenience and practicality.
[0100] It should be noted that, in this application, "vehicle" refers to equipment including a power unit and a traction unit. For example, vehicle 100 can be a means of transportation (such as commercial vehicles, passenger cars, motorcycles, flying cars, trams, trains, etc.), industrial vehicles (such as forklifts, trailers, tractors, etc.), engineering vehicles (such as excavators, bulldozers, cranes, etc.), or agricultural equipment (such as lawnmowers, harvesters, etc.). Vehicle 100 can also refer to robots (automated guided vehicles, walking conversational robots, service robots, etc.), industrial equipment (industrial robots, robotic arms, etc.), or leisure and entertainment equipment (virtual reality (VR) equipment, mixed reality (MR) equipment, or 4D cinema cabins, etc.).
[0101] Next, the control method provided in this application will be described by way of example with reference to specific embodiments.
[0102] Please refer to Figure 2, which is a flowchart illustrating a control method provided in this application. It should be understood that the control method shown in Figure 2 is described in the order of steps S201 to S203 for ease of description, and is not intended to limit the execution to this specific order. This application does not limit the order of execution, execution time, or number of executions of one or more of the above steps. Steps S201 to S203 are detailed as follows:
[0103] S201. The control device acquires a first pressure signal, which is a signal generated by the first pressure on the first component of the vehicle.
[0104] The control device is a device with data acquisition capabilities, for example, it can acquire signals generated by a first pressure applied to a first component on the vehicle. Alternatively, the control device is a device with communication capabilities, for example, it can receive first pressure signals from other devices, or send control signals to other devices. Furthermore, the control device may also have processing capabilities, for example, it can process the first pressure signal and generate control signals.
[0105] The vehicle is, for example, vehicle 100 shown in Figure 1. For a detailed description of the vehicle, please refer to the above description of vehicle 100, which will not be repeated here.
[0106] The first component is a component on the vehicle that has an open state and a closed state. The first component may include one or more of the following: hood, side door, tailgate, window, sunroof, fuel tank cap, or charging port cover. Of course, with the development of technology or different vehicle models, the first component may also be other components on the vehicle, and this application does not limit this. For ease of description below, the first component is, for example, the hood 101 shown in Figure 1.
[0107] The first pressure is the pressure borne by the first component. It can be understood as the pressure borne by the first component in a single complete force application process; that is, the first pressure refers to the collective force exerted on the first component continuously. For example, "the total pressure borne by the first component when a finger slides on it" can be called the first pressure, as can "the total pressure borne by the first component when a finger taps it" can also be called the first pressure. Alternatively, the first pressure can be understood as the pressure borne by the first component in multiple consecutive complete force application processes; that is, the first pressure refers to the collective force exerted on the first component in multiple consecutive force application processes. In this case, the time interval between multiple consecutive force application processes is less than a preset duration, which can be 300ms, 500ms, or 1000ms, etc., and this application does not limit this. For example, "the total pressure borne by the first component when a finger taps it multiple times consecutively" can be called the first pressure.
[0108] To better understand the concept of "first pressure," we will use the example of "first pressure" referring to the collective term for continuous force applied to the first component. Referring to Figure 3, which illustrates the first pressure signal, we can see that the duration of the first pressure signal is 4ms, indicating that the first pressure applied to the first component lasted for 4ms. The amplitude of the first pressure signal is 100N, indicating that the maximum pressure applied to the first component is 100N. The peak time of the first pressure signal is 2ms, indicating that the maximum pressure applied to the first component occurred at the 2nd ms mark. Therefore, the first pressure should not be understood as a fixed value, but rather as the pressure experienced by the first component during a single complete force application process. When "first pressure" refers to the collective term for multiple continuous forces applied to the first component, the first pressure signal can include multiple pressure signals as shown in Figure 3. To avoid redundancy, these will not be elaborated upon here.
[0109] In one possible implementation, the control device can acquire the first pressure signal through its acquisition capability, and the control device can also acquire the first pressure signal through its communication capability.
[0110] Exemplarily, the control device includes a first sensor, which can acquire a pressure signal on a first component. The control device can obtain the first pressure signal through the first sensor. The first sensor can be a strain gauge pressure sensor, a piezoresistive pressure sensor, a capacitive pressure sensor, or a piezoelectric pressure sensor, etc. The first sensor can be installed on the first component; for example, the first sensor can be installed inside the front hood 101. The location of the first sensor on the first component is not limited in this application; for example, the first sensor can be installed at the center or edge of the front hood, etc. Regarding the working principle of the first sensor acquiring the first pressure on the first component, please refer to the prior art, which will not be elaborated here.
[0111] For example, the control device includes a communication unit that can receive signals sent by other devices. The control device can receive a first pressure signal sent from other devices via the communication unit. For instance, the control device can receive a first pressure signal sent from a first sensor via the communication unit. In this example, the control device may not include a first sensor.
[0112] S202, The control device acquires the vehicle status information.
[0113] The description of the control device and the vehicle can be found in S201 and will not be repeated here. Vehicle status information includes one or more of the following: vehicle speed information, gear information, power status information, battery status information, driver status information of the first component, or vehicle anti-theft protection status information. For ease of understanding, the vehicle status information can be displayed in tabular form, as exemplified in Table 1.
[0114] Table 1 Vehicle Status Information
[0115] It should be noted that the aforementioned "vehicle status information" is exemplary. In actual implementation, the control device may acquire more or less vehicle status information, and this application does not limit this. For example, the control device may also acquire engine status information or motor status information, etc.
[0116] The aforementioned "vehicle status information" can be vehicle status information within a target duration or vehicle status information at the current moment; this application does not limit this. The target duration can be 10s, 20s, or 30s, etc. Furthermore, this application does not limit how the control device obtains the vehicle status information. For example, the control device can obtain vehicle status information by reading the vehicle's CAN bus. For example, the control device can also obtain vehicle status information by reading the vehicle's ECU. Similarly, this application does not limit the executing entity for the control device to obtain vehicle status information. For example, the control device can obtain vehicle status information through the vehicle's domain controller (DC), cockpit domain controller (CDC), or vehicle domain controller (VDC). Of course, a new processor can also be installed on the vehicle for the control device to obtain vehicle status information. It is understood that in the above examples of the control device obtaining vehicle status information, various controllers can obtain vehicle status information through the communication unit on the controller.
[0117] S203. The control device controls and adjusts the switching state of the first component based on the first pressure signal and vehicle status information.
[0118] As described in S201, the first pressure signal is the signal generated by the first component on the vehicle being subjected to a first pressure. The first pressure can be understood as the pressure borne by the first component during one or more complete force-bearing processes. The pressure characteristics of the first pressure may include one or more of the following: pressing frequency, pressing area, pressing range, pressing force, pressing method, or number of contact points.
[0119] As described in S202, vehicle status information includes one or more of the following: vehicle speed information, gear information, power status information, battery status information, driver status information of the first component, or vehicle anti-theft protection status information. By analyzing the vehicle status information, it can be determined whether the vehicle supports adjusting the switch status of the first component. For an explanation of how to determine whether the vehicle supports adjusting the switch status of the first component based on the vehicle status information, please refer to the description of S402 in Figure 4 below, which will not be elaborated here.
[0120] In one possible implementation, the control device determines first indication information based on a first pressure signal, and controls the switching state of the first component based on the determined first indication information and vehicle status information. The first indication information can be used to indicate that the first pressure signal is a valid tapping signal, and it can also be used to indicate the switching state of the first component. Optionally, the first indication information can also be interpreted as a valid tapping signal.
[0121] For details on how the control device determines the first indication information based on the first pressure signal, please refer to the description of S401 in Figure 4 below, which will not be elaborated here. Similarly, for details on how the control device controls and adjusts the switching state of the first component based on the first indication information and vehicle status information, please refer to the description of S402 in Figure 4 below, which will not be elaborated here.
[0122] Optionally, the first component includes a secondary lock. During the process of controlling and adjusting the locking / unlocking of the first component, the control device needs to unlock both locks and allow the unlocking action of the primary lock to interrupt the unlocking of the secondary lock.
[0123] Optionally, the control device supports hovering interruption during the process of controlling and adjusting the locking / unlocking of the first component.
[0124] As described above, the first indication information can be understood as a valid tap signal. Based on the vehicle status information, the control device can determine whether the vehicle supports adjusting the on / off state of the first component. Therefore, based on the first indication information and the vehicle status information, the control device controls and adjusts the on / off state of the first component. On the one hand, it can identify a valid tap signal, thus avoiding accidental activation / deactivation of the first component. On the other hand, by combining the vehicle status information, it can ensure the safety and privacy of the process of controlling and adjusting the on / off state of the first component.
[0125] In summary, the control method shown in Figure 2, by acquiring the first pressure signal and vehicle status information, controls and adjusts the on / off state of the first component. This allows the on / off state of the first component to be adjusted in sync with the user's pressing / knocking, simplifying the steps for the user to open / close the first component. It gives the user the feeling that "the first component is a door, and with the user's pressing / knocking, the owner inside will actively open / close the door," greatly improving the convenience of opening / closing the first component. Furthermore, whether to adjust the on / off state of the first component is also affected by vehicle status information, such as vehicle speed, gear position, or battery status, thus ensuring the safety and privacy of opening / closing the first component. This again gives the user the feeling that "the first component is a door, and with the user's pressing / knocking, the owner inside will decide whether to open / close the door based on various situations," ensuring both convenience and safety and privacy when opening / closing the first component.
[0126] Please refer to Figure 4, which is a flowchart illustrating another control method provided in this application. The control method shown in Figure 4 is used to explain the control method corresponding to "how to control and adjust the switching state of the first component based on the first pressure signal and vehicle state information." It is understood that the steps in the embodiments of this application can be considered as reasonable modifications or supplements to the embodiments in Figure 2 above; or, it is understood that the determination method in the embodiments of this application can also be considered as an embodiment that can be executed independently, and this application does not limit it in this regard. The control method shown in Figure 4 includes, but is not limited to, the following steps:
[0127] S401, The control device determines the first indication information based on the first pressure signal.
[0128] Next, we will introduce several manifestations of the first pressure signal, please refer to Figures 5A to 5D.
[0129] Form 1: The first pressure signal consists of a single pressure signal, which is represented as a sine wave in the time domain. For details, please refer to Figure 3 above; further explanation is omitted here.
[0130] Form 2: The first pressure signal consists of multiple continuous pressure signals, and the time domain diagram of each pressure signal is in the form of a sine wave.
[0131] The first pressure signal shown in Figure 5A consists of three consecutive pressure signals, each of which is represented as a sine wave in the time domain. It should be noted that the first pressure signal in Figure 5A is an example; for instance, the three pressure signals in Figure 5A may have the same signal amplitude, peak time, and time interval. In a specific implementation, when the first pressure signal consists of multiple consecutive pressure signals, the peak value, peak time, and time interval of each pressure signal will depend on the acquisition results.
[0132] Form 3: The first pressure signal consists of a single pressure signal, the time domain of which is represented by a parabola.
[0133] As shown in Figure 5B, the first pressure signal has a duration of 4 ms, indicating that the first pressure applied to the first component lasted for 4 ms. The maximum value of the first pressure signal is 100 N, indicating that the maximum pressure applied to the first component is 100 N.
[0134] Form 4: The first pressure signal consists of multiple pressure signals, and the time-domain graph of this pressure signal is in the form of a sine wave.
[0135] The first pressure signal shown in Figure 5C consists of two consecutive pressure signals, each of which has a parabolic time-domain plot. It should be noted that the first pressure signal in Figure 5C is exemplary; for example, the two pressure signals in Figure 5C may have the same maximum value and duration. In a specific implementation, when the first pressure signal consists of multiple consecutive pressure signals, the maximum value and duration of each pressure signal depend on the acquisition results.
[0136] Form 5: The first pressure signal consists of multiple pressure signals, including pressure signals whose time-domain plots are sinusoidal and pressure signals whose time-domain plots are parabolic.
[0137] As shown in Figure 5D, the first pressure signal consists of three consecutive pressure signals. The time-domain plots of the first and third pressure signals are sinusoidal, while the time-domain plot of the second pressure signal is parabolic. It should be noted that the first pressure signal shown in Figure 5D is exemplary. For example, the two sinusoidal pressure signals in Figure 5D may have the same signal amplitude, peak time, and time interval. In a specific implementation, when the first pressure signal consists of multiple consecutive pressure signals, the signal amplitude, peak time, time interval, and form of each pressure signal all depend on the acquisition results.
[0138] Optionally, the first pressure signal may consist of more or fewer pressure signals. For example, the first pressure signal may include 1, 2, 3 or 4 pressure signals.
[0139] Optionally, when the first pressure signal consists of multiple pressure signals, the time interval between adjacent pressure signals among the multiple pressure signals is less than a preset duration. This application does not limit the value of the preset duration. For example, the preset duration can be 300ms, 500ms, 1000ms, or 4000ms, etc.
[0140] It is understood that the above five forms of the first pressure signal are exemplary. In specific implementations, the first pressure signal may exhibit more forms, and this application does not limit this.
[0141] In one possible implementation, the control device determines first indication information based on a first pressure signal and preset conditions.
[0142] The preset condition is used to determine the pressure characteristics of the first pressure in order to determine whether the first pressure signal is the first indication information.
[0143] For example, the preset conditions include one or more judgment conditions corresponding to the pressing area, pressing range, or number of contact points. Typically, the judgment conditions corresponding to the pressing area, pressing range, and number of contact points in the preset conditions are related to one or more of the following: vehicle model (e.g., sedan, truck, etc.), type of the first component (e.g., hood, door, etc.), sensor location (e.g., sensor located at the center or edge of the first component), sensor model (e.g., strain gauge pressure sensor, piezoresistive pressure sensor, etc.), material of the first component surface (e.g., iron, aluminum alloy, or plastic, etc.), and contact method between the sensor and the first component (e.g., direct contact, indirect contact, etc.). Therefore, this application does not limit the judgment conditions corresponding to the pressing area, pressing range, or number of contact points in the preset conditions.
[0144] The judgment condition corresponding to the pressing area is used to determine whether the pressing area of the first pressure is within the effective pressing area. For example, the effective pressing area of the front hatch 101 is shown in Figure 6, and the area on the front hatch 101 other than the "effective pressing area" is the invalid pressing area.
[0145] The judgment condition corresponding to the pressing range is used to determine whether the contact area between the force-applying object and the first component meets the preset conditions during the application of pressure to the first component. For example, if the vehicle is a family sedan and the first component is the hood, the pressing range can be set to 1cm. 2 Up to 10cm 2 The designated area is the effective pressing range; the rest is the ineffective pressing range. For example, the pressing range for the first pressure is 15cm. 2 In such cases, the first pressure can be identified as a false touch.
[0146] The judgment condition corresponding to the number of contact points is used to determine whether the number of contact points between the force-applying object and the first component meets the preset conditions during the process of applying pressure to the first component. For example, the number of contact points can be set to 1 to 3 as the number of valid contact points, and the rest as the number of invalid contact points. For example, if the number of contact points for the first pressure is 4, the first pressure can be identified as a false contact.
[0147] For example, the aforementioned "preset conditions" may also include judgment conditions corresponding to one or more of the following: pressing frequency, pressing force, or pressing method. Typically, the judgment conditions corresponding to the pressing frequency, pressing force, or pressing method in the preset conditions are related to one or more of the following: vehicle model (e.g., sedan, truck), type of the first component (e.g., hood, door), sensor location (e.g., sensor located at the center or edge of the first component), sensor model (e.g., strain gauge pressure sensor, piezoresistive pressure sensor), material of the first component surface (e.g., iron, aluminum alloy, or plastic), and contact method between the sensor and the first component (e.g., direct contact, indirect contact). Therefore, this application does not limit the judgment conditions corresponding to the pressing frequency, pressing force, or pressing method in the preset conditions.
[0148] The judgment condition corresponding to the pressing frequency is used to determine whether the pressing frequency of the first pressure, when the first pressure signal includes multiple pressure signals, belongs to a preset frequency. For example, the preset effective pressing frequency is between 5Hz and 200Hz. The judgment condition corresponding to the pressing force is used to determine whether the maximum value of the first pressure belongs to a preset pressure range. For example, the preset effective pressure range is between 10N and 200N. The judgment condition corresponding to the pressing method is used to determine whether the pressing method of the first pressure is a preset pressing method. For example, if the preset effective pressing method is "tapping", then "sliding" is an invalid pressing method. As another example, if the preset effective pressing method is "sliding", then "tapping" is an invalid pressing method.
[0149] The aforementioned "pressure characteristics of the first pressure" can be determined by the control device based on the first pressure signal. The following is an exemplary description of the process by which the control device determines the pressure characteristics of the first pressure based on the first pressure signal. The pressure characteristics of the first pressure may include one or more of the following: pressing frequency, pressing area, pressing range, pressing force, pressing method, or number of contact points.
[0150] 1) The control device determines the pressing frequency of the first pressure based on the first pressure signal.
[0151] It is understandable that when the first pressure signal consists of multiple consecutive pressure signals, the control device can determine the pressing frequency of the first pressure based on the first pressure signal. For example, taking Figure 5A above as an example, there is one pressure signal within 0ms-8ms and two pressure signals within 0ms-16ms. According to this pressing speed, it can be known that 125 presses can be made within 1 second. That is, according to the first pressure signal shown in Figure 5A, the pressing frequency of the first pressure can be determined to be 125 / s.
[0152] 2) The control device determines the pressing area and pressing range of the first pressure based on the first pressure signal.
[0153] For example, the control device can use a multi-point pressure sensor array or combine it with other sensing technologies (e.g., optical sensors, displacement sensors) to acquire the pressing area and pressing range of the first pressure on the first component. The pressing area can also be understood as the pressing location, and the pressing range can be understood as the contact area between the force-applying object and the first component. It is understood that when using a multi-point pressure sensor array to acquire the first pressure on the first component, the acquired first pressure signal may differ from the form shown in Figures 5A to 5D, and this application does not limit this. For example, the first pressure signal acquired using a multi-point pressure sensor array may include pressure signals acquired from multiple points simultaneously.
[0154] 3) The control device determines the pressing force of the first pressure based on the first pressure signal.
[0155] As shown in Figures 5A to 5D, the vertical axis of the first pressure signal is "stress / N," meaning that the pressing force of the first pressure can be directly obtained from the first pressure signal, as well as the trend of pressure change over time. For example, the pressure signal in Figure 5A indicates that the maximum pressing force of the first pressure is 80N, and the trend of pressure change over time is that the pressure first increases and then decreases as time increases. As another example, the pressure signal in Figure 5B indicates that the maximum pressing force of the first pressure is 100N, and the trend of pressure change over time is that the pressure continuously decreases as time increases.
[0156] 4) The control device determines the pressing method of the first pressure based on the first pressure signal.
[0157] For example, the control device can determine the pressing method of the first pressure based on the representation of the first pressure signal in the time domain graph. For instance, if the first pressure signal represents a sine wave in the time domain graph, the pressing method of the first pressure can be determined to be a tapping motion. As another example, if the first pressure signal represents a parabola in the time domain graph, the pressing method of the first pressure can be determined to be a sliding motion.
[0158] 5) The control device determines the number of contact points for the first pressure based on the first pressure signal. The number of contact points for the first pressure can be understood as the number of contact points between the applying object and the first component during the process of applying the first pressure to the first component. In simpler terms, when the user taps the first component with one finger, the number of contact points for the first pressure is one; when the user taps the first component with two fingers, the number of contact points for the first pressure is two; and when the user taps the first component with three fingers, the number of contact points for the first pressure is three.
[0159] In one possible implementation, the control device determines the number of contacts for the first pressure signal based on the signal frequency, signal amplitude, and peak time of the first pressure signal. The signal frequency of the first pressure signal can be converted from the time domain to the frequency domain using a Fourier transform. The signal amplitude is the maximum value of the signal; for example, the amplitude of the first pressure signal shown in Figure 3 is 100N, and in Figure 5A, the amplitude is 80N. The peak time can be understood as the duration between the start time of the first pressure signal and the time corresponding to the peak value; for example, the peak time of the first pressure signal shown in Figure 3 is 2ms.
[0160] Please refer to Figures 7A and 7B. Figure 7A shows the time-domain plots of three pressure signals, namely pressure signal 1, pressure signal 2, and pressure signal 3, respectively. The signal amplitudes of the three pressure signals are 100N, 80N, and 60N, respectively, and the peak times of the three pressure signals are 4ms, 8ms, and 12ms, respectively. Figure 7B shows the frequency-domain plots of the three pressure signals in Figure 7A. It should be noted that the frequency-domain plots shown in Figure 7B can be obtained by processing multiple pressure signals obtained from the acquisition of the first pressure. Optionally, the number of contacts corresponding to pressure signal 1 is one, the number of contacts corresponding to pressure signal 2 is two, and the number of contacts corresponding to pressure signal 3 is three.
[0161] The above content illustrates how to determine the signal frequency, signal amplitude, and peak time of the first pressure signal. The following example describes how to determine the number of contacts for the first pressure signal based on the signal frequency, signal amplitude, and peak time of the first pressure signal.
[0162] For example, the number of contacts for the first pressure can be determined by setting a combination of thresholds.
[0163] For example, if the signal frequency of the first pressure signal is greater than the first frequency, the signal amplitude of the first pressure signal is greater than the first amplitude, and the peak time of the first pressure signal is less than the first duration, the number of contacts for the first pressure is determined to be one.
[0164] If the signal frequency of the first pressure signal is greater than the second frequency and less than or equal to the first frequency, the signal amplitude of the first pressure signal is less than or equal to the first amplitude and greater than the second amplitude, and the peak time of the first pressure signal is greater than or equal to the first duration and less than the second duration, then the number of contacts for the first pressure signal is determined to be two.
[0165] If the signal frequency of the first pressure signal is greater than the third frequency and less than or equal to the second frequency, the signal amplitude of the first pressure signal is less than or equal to the second amplitude and greater than the third amplitude, and the peak time of the first pressure signal is greater than or equal to the second duration and less than the third duration, then the number of contacts for the first pressure is determined to be three.
[0166] For ease of understanding, the threshold combinations for determining the number of touch points can be displayed in a table, such as Table 2, which is an example of a threshold combination.
[0167] Table 2 Threshold Combinations
[0168] This application does not limit the values of the first frequency, second frequency, third frequency, first amplitude, second amplitude, third amplitude, first duration, second duration, and third duration mentioned above. For example, the first frequency is 3000Hz, the second frequency is 2500Hz, the third frequency is 2000Hz, the first amplitude is 85N, the second amplitude is 65N, the third amplitude is 55N, the first duration is 10ms, the second duration is 20ms, and the third duration is 30ms, etc.
[0169] It should be noted that the parameters in Table 2 above are typically related to the vehicle model (e.g., sedan, truck, etc.), the type of the first component (e.g., hood, door, etc.), the sensor location (e.g., sensor located at the center or edge of the first component), the sensor model (e.g., strain gauge pressure sensor, piezoresistive pressure sensor, etc.), the material of the first component surface (e.g., iron, aluminum alloy, or plastic, etc.), and the contact method between the sensor and the first component (e.g., direct contact, indirect contact, etc.). Generally, the parameters in Table 2 are calibrated values obtained from actual measurements.
[0170] Optionally, the pressure signals shown in Figures 7A and 7B are sinusoidal pressure signals. When the pressure signal is parabolic, the signal frequency can also be obtained through Fourier transform, thereby determining the number of contact points for the first pressure. For specific implementation details, please refer to the corresponding descriptions above; they will not be repeated here.
[0171] Understandably, determining the number of contacts for the first pressure helps to accurately determine whether the first pressure is a valid tap / slide signal, thereby accurately controlling and adjusting the switching state of the first component.
[0172] The above content provides an introduction to the "preset conditions" and the "pressure characteristics of the first pressure." The following section, using specific examples, will exemplify how to determine the first indication information based on the pressure characteristics of the first pressure and the preset conditions. For ease of understanding, a possible preset condition can be presented in tabular form, as shown in Table 3.
[0173] Table 3 Preset Conditions
[0174] After acquiring the first pressure signal, the control device can determine the pressure characteristics of the first pressure according to the steps shown in S401. For example, the pressure characteristics of the first pressure include: the pressing area of the first pressure belongs to the "effective pressing area" shown in Figure 6, and the pressing range is 5cm. 2 If there are two contact points, then the first indication information can be generated. For example, the pressure characteristics of the first pressure include: the pressing area of the first pressure belongs to the "effective pressing area" shown in Figure 6, and the pressing range is 15cm. 2 The number of contact points is 2. Since the pressing range in the pressure characteristics does not belong to the pressing range shown in Table 3, the first pressure is considered a false touch and no first indication information can be generated. For example, the pressure characteristics of the first pressure include: the pressing area of the first pressure does not belong to the "effective pressing area" shown in Figure 6, and the pressing range is 5cm. 2 The number of contacts is two. Since the pressing area in the pressure characteristics does not belong to the effective pressing area shown in Figure 6, the first pressure is considered a false touch, and no first indication information can be generated. In summary, the above method can accurately determine whether the first pressure signal is a valid tap signal, or whether the first pressure is a valid tap, thereby determining whether to generate the first indication information, and thus accurately controlling and adjusting the switching state of the first component.
[0175] To better understand how the control device determines the first indication information based on the pressure characteristics of the first pressure and preset conditions, a specific example will be provided below. Another possible preset condition can be shown in tabular form, as illustrated in Table 4.
[0176] Table 4 Preset Conditions
[0177] After acquiring the first pressure signal, the control device can determine the pressure characteristics of the first pressure according to the steps shown in S401. For example, the pressure characteristics of the first pressure include: the pressing area of the first pressure belongs to the "effective pressing area" shown in Figure 6, and the pressing range is 5cm. 2 If there are two contact points, a pressing frequency of 100Hz, a pressing force of 50N, and a pressing method of tapping, then the first indication information can be generated. For example, the pressure characteristics of the first pressure include: the pressing area of the first pressure belongs to the "effective pressing area" shown in Figure 6, and the pressing range is 10cm. 2 The number of contact points is 2, the pressing frequency is 100Hz, the pressing force is 300N, and the pressing method is tapping. Since the pressing force characteristics do not belong to the pressing force values shown in Table 4, the first pressure is considered a false touch and no first indication information can be generated. For example, the pressure characteristics of the first pressure include: the pressing area of the first pressure belongs to the "effective pressing area" shown in Figure 6, and the pressing range is 5cm. 2 The number of contacts is 2, the pressing frequency is 100Hz, the pressing force is 100N, and the pressing method is sliding. Since the pressing method does not belong to the pressing methods shown in Table 4, the first pressure is considered to be a false touch and the first indication information cannot be generated.
[0178] The above describes the process by which the control device determines the first indication information based on the first pressure signal and preset conditions. In order to further improve the accuracy of the control device in determining the first indication information based on the first pressure signal, the method provided in this application also combines the environmental information of the vehicle's environment and / or the vehicle's status information to determine the first indication information.
[0179] The environmental information of the vehicle's environment includes temperature and / or humidity information. For example, the control device compensates for and corrects the received first pressure signal based on the environmental information of the vehicle's environment. For instance, the first sensor used to collect the first pressure signal can collect an accurate pressure signal when the room temperature is 25°C and the humidity is 50%. When the room temperature deviates from 25°C and / or the humidity deviates from 50%, the first sensor will exhibit collection errors. When the environmental information of the vehicle's environment includes a room temperature of 20°C and a humidity of 30%, the control device can appropriately increase the signal amplitude of the first pressure signal. How the control device specifically compensates for the first pressure signal based on the environmental information of the vehicle's environment depends on various factors such as the type of the first sensor, its installation location, the type of the first component, and the material of the first component. Therefore, this application does not limit how the control device compensates for the first pressure signal based on the environmental information of the vehicle's environment.
[0180] The vehicle's status information includes one or more of the following: vehicle speed, gear position, power status, battery status, the driver status of the first component, or the vehicle's anti-theft protection status. As described above, the control device can determine whether the vehicle supports controlling and adjusting the on / off state of the first component based on the vehicle's status information. Therefore, the control device determines the first indication information based on the first pressure information and the vehicle status information. This allows for determining the first indication information based on the first pressure signal only after confirming that the vehicle supports controlling and adjusting the on / off state of the first component. This avoids generating the first indication information based on the first pressure signal when the vehicle does not support controlling and adjusting the on / off state of the first component, thereby reducing the occurrence of accidental activation.
[0181] In summary, the method provided in this application can accurately determine whether the first pressure signal is a valid tap signal, or whether the first pressure is a valid tap, thereby determining whether to generate the first indication information, and thus accurately controlling and adjusting the switching state of the first component. Furthermore, the method provided in this application also allows the control device to combine environmental information of the vehicle's environment and / or vehicle status information to determine the first indication information, enabling accurate determination of the first indication information and reducing accidental activation.
[0182] S402. The control device controls and adjusts the switching state of the first component based on the first indication information and the vehicle status information.
[0183] The first indication information can be used to indicate that the first pressure signal is a valid tapping signal, and it can also be used to indicate the switching state of the control adjustment first component. Optionally, the first indication information can also be interpreted as a valid tapping signal. In other words, determining that the first indication information is obtained can be understood as the user correctly performing the operation to control the switching state of the first component, for example, the user correctly performing a tapping action.
[0184] Vehicle status information includes one or more of the following: vehicle speed information, gear information, power status information, battery status information, driver status information of the first component, or vehicle anti-theft protection status information. For a detailed description of vehicle status information, please refer to the aforementioned S202 description, which will not be repeated here.
[0185] In one possible implementation, the control device determines the vehicle's operating state based on vehicle status information, and the vehicle's operating state is used to determine whether the vehicle supports adjusting the switching state of the first component.
[0186] The vehicle's operating status includes one or more of the following: the operating status of the vehicle's powertrain, braking system, or primary components. The operating status of the vehicle's powertrain describes the working status of the battery, fuel, motor, and engine. For example, the operating status of the vehicle's powertrain includes: starting, idling, acceleration, constant speed, deceleration, stopping, and sufficient or insufficient energy. For new energy vehicles, sufficient or insufficient energy can be determined by checking the remaining charge of the power battery. For gasoline vehicles, sufficient or insufficient energy can be determined by checking the remaining fuel level. The operating status of the braking system typically includes normal braking or brake failure, and determines whether the vehicle can maintain a stable deceleration or stop. The operating status of the primary components typically includes open, closed, and whether the primary component is operating normally. Optionally, the operating status of the primary component may also include partially open.
[0187] Optionally, the vehicle's operating state also includes its anti-theft protection state, such as being armed or disarmed. When the vehicle is armed, it means the vehicle does not support controlling the switching state of the first component based on the first pressure signal. When the vehicle is disarmed, it means the vehicle can control the switching state of the first component based on the first pressure signal.
[0188] For example, the control device can determine the operating state of the vehicle powertrain based on vehicle speed information, power status information, and battery status information in the vehicle status information. For instance, the vehicle speed information indicates that the vehicle is traveling at 1 km / h, indicating that the vehicle is in a low-speed driving state. The power status information indicates that the vehicle is in a power supply state, and the battery status information indicates that the vehicle has sufficient remaining power, indicating that the vehicle is in a running state and has sufficient remaining energy.
[0189] For example, vehicle status information may also include information such as the brakes or their operating mechanism. The control device can determine the operating status of the braking system based on this information. For instance, the braking system may be operating in normal braking mode. Alternatively, the control device can directly obtain the operating status of the braking system; for example, it can obtain the operating status by reading the CAN bus.
[0190] For example, the control device can determine the operating state of the first component based on the driver state information of the first component in the vehicle state information. For instance, the control device can obtain the on / off state of the first component and determine whether the first component is working properly by reading the driver state information of the first component.
[0191] In one possible implementation, when the vehicle's operating state includes one or more of the following: the vehicle's speed is less than a first speed, the vehicle's gear is in a target gear, or the vehicle is in a braking state, the control device adjusts the switching state of the first component based on the first pressure signal.
[0192] The first speed and target gear can both be preset, for example, the first speed is 3km / h, 4km / h, or 5km / h, and the target gear is P, N, or L. The vehicle being in a braking state can refer to the vehicle being in a stopped or decelerating state. In this case, the on / off state of the first component can be safely adjusted. For example, if the vehicle state meets the above conditions and the control device generates first indication information based on the first pressure signal, the on / off state of the first component can be adjusted. As another example, if the vehicle meets the above conditions, but the control device cannot generate first indication information based on the first pressure signal, then the on / off state of the first component cannot be adjusted. Furthermore, if the vehicle does not meet the above conditions, then regardless of whether the control device can generate first indication information based on the first pressure signal, the on / off state of the first component cannot be adjusted.
[0193] In another possible implementation, the control device also acquires the vehicle's current scenario mode and, based on the first pressure signal, the vehicle's operating state, and the vehicle's scenario mode, controls and adjusts the switching state of the first component.
[0194] The vehicle's scenario modes include one or more of the following: Nap Mode, Meditation Mode, Theater Mode, Sentry Mode, or Pet Mode. These scenario modes provide different driving and riding environments for passengers. For example, Nap Mode provides a resting environment, Theater Mode provides an entertainment environment, and Sentry Mode records video outside the vehicle after a collision is detected. Different scenario modes can be configured differently to determine whether the vehicle supports controlling the on / off state of a first component based on a first pressure signal in different scenarios. For example, in Theater Mode, the vehicle can be configured to support controlling the on / off state of a first component based on a first pressure signal. Conversely, in Sentry Mode, the vehicle can be configured not to support controlling the on / off state of a first component based on a first pressure signal. Therefore, when the vehicle is in Sentry Mode, regardless of whether the control device can determine the first indication information based on the first pressure signal, and regardless of whether the vehicle's operating state supports adjusting the on / off state of the first component, the control device cannot control the on / off state of the first component based on the first pressure signal. However, when the vehicle is in Theater Mode, the control device can actively determine whether to control and adjust the on / off state of the first component based on the first pressure signal and the vehicle's operating state. As can be seen, the above implementation fully considers the vehicle's scenario mode and sets different configurations for different scenario modes, thereby improving the mechanism by which the control device controls and adjusts the switching state of the first component based on the first pressure signal and vehicle status information, and thus enhancing the user experience.
[0195] The above content provides an illustrative example of how to determine the vehicle's operating status based on vehicle status information. Next, the relationship between the vehicle's operating status and the first component will be described illustratively.
[0196] The first component includes parts in different parts of the vehicle, such as the hood, doors, tailgate, sunroof, or windows. Adjusting the on / off state of different components usually requires different operating states of the vehicle.
[0197] For example, different vehicle speeds support adjusting the on / off states of different vehicle components. For instance, the hood, doors, and tailgate typically require the vehicle to be stationary or traveling at low speeds to ensure safe adjustment of their on / off states. However, the sunroof or windows do not require the vehicle to be stationary or traveling at low speeds. For example, it can be set to allow the control device to adjust the on / off state of the hood, doors, or tailgate when the vehicle speed is below 3 km / h. It can be set to allow the control device to open and adjust the on / off state of the sunroof or windows when the vehicle speed is between 0-80 km / h.
[0198] For example, different remaining battery levels support adjusting the on / off states of different components on the vehicle. For instance, adjusting the on / off states of the hood, doors, tailgate, and sunroof typically consumes more power. However, adjusting the windows does not consume as much power. For example, it can be set to allow adjusting the on / off states of the hood, sunroof, doors, or tailgate when the vehicle's remaining battery level is greater than 10%. It can be set to allow adjusting the on / off states of the windows when the vehicle's remaining battery level is greater than 5%.
[0199] In summary, the control method provided in this application can determine the pressure characteristics of the first pressure based on the first pressure signal, and determine the number of contact points of the first pressure based on the signal frequency, signal amplitude, and peak time of the first pressure signal, thereby effectively identifying whether the first pressure is a valid tap, or effectively identifying whether the first pressure signal is a valid tap signal. Furthermore, the control method provided in this application can also adjust and compensate the first pressure signal based on the environmental information of the vehicle's environment, improving the accuracy of identifying whether the first pressure signal is a valid tap signal. In addition, the control method provided in this application can also determine the first indication information based on the first pressure signal and vehicle status information to avoid accidental touches. It is evident that the control method provided in this application can accurately identify the user's tapping intention, thereby determining whether to adjust the switch state of the first component. Based on determining that the first pressure signal is a valid tap signal, the control method provided in this application also combines vehicle status information to determine whether the vehicle supports controlling and adjusting the switch state of the first component, and then determines whether to control and adjust the switch state of the first component. Clearly, this control method, by combining vehicle status information to control and adjust the switching state of the first component, can ensure safety and privacy during the process of controlling and adjusting the switching state of the first component.
[0200] Please refer to Figure 8, which is a flowchart illustrating another control method provided in this application. The control method shown in Figure 8 is used to explain the control method corresponding to "how to trigger the anti-play mode". It is understood that the steps in the embodiments of this application can be considered as reasonable variations or supplements to the embodiments in Figure 2 or Figure 4 above; or, it is understood that the determination method in the embodiments of this application can also be considered as an embodiment that can be executed independently, and this application does not limit it. The control method shown in Figure 8 includes, but is not limited to, the following steps:
[0201] S801, The control device determines the effective number of times based on the number of times the switch state of the first component has been adjusted.
[0202] The number of times the first component switch state has been adjusted can refer to the number of times the first component switch state has been adjusted after the vehicle is powered on (started). This includes the number of times the first component switch state has been adjusted by the control device based on the first pressure signal and the number of times the first component switch state has been manually adjusted. The number of times the first component switch state has been manually adjusted includes the number of times the user adjusts the first component switch state via a mobile phone, vehicle infotainment system, or physical button. The aforementioned "valid count" can be understood as a counting indicator; the "valid count" is always an integer greater than or equal to 0.
[0203] In one possible implementation, the control device may determine the number of valid attempts based on one or more of the following rules.
[0204] Rule 1: In the initial state, the number of valid attempts is 0. The initial state refers to the state after the vehicle has been powered on (started).
[0205] Rule 2: When the control device adjusts the on / off state of the first component based on the first pressure signal and vehicle status information, the number of valid counts is incremented by one. For example, when the user turns the first component on / off by applying the first pressure, the number of valid counts is incremented by one.
[0206] Rule 3: If the on / off state of the first component remains unchanged during the first time period, the number of valid counts is decremented by one. The start time of the first time period is the moment the on / off state of the first component is adjusted. The duration of the first time period is the fourth duration, which is not limited in this application; for example, it can be 6 seconds, 8 seconds, or 10 seconds. For example, if the fourth duration is 6 seconds, and the on / off state of the first component remains unchanged within 6 seconds after the adjustment, the number of valid counts is decremented by one. If the number of valid counts is 0, the number of valid counts remains unchanged.
[0207] Rule 4: When the first component's anti-play mode is triggered, the valid attempts are reset to zero. The anti-play mode describes a situation where a user repeatedly adjusts the on / off state of the first component by applying pressure to it within a short period of time, and then stops adjusting the on / off state of the first component for a period of time afterward.
[0208] For example, when the first component is in a closed state, an anti-play mode is triggered on the first component. This anti-play mode is used to indicate that the first component will not respond to the indication information determined by the pressure applied to the first component during a second time period. The start time of the second time period is the time when the first component is triggered to enter the anti-play mode, and the duration of the second time period is a fifth duration. This application does not limit the fifth duration; for example, the fifth duration can be 5 minutes, 10 minutes, or 15 minutes. For example, when the first component is in a closed state and the fifth duration is 10 minutes, the first component will not respond to the indication information determined by the pressure applied to the first component during the 10 minutes after the anti-play mode is triggered.
[0209] For example, when the first component is in the ON state, an anti-play mode is triggered on the first component. This anti-play mode is used to indicate that the first component will respond to the indication information determined by the pressure on the first component at most once within a second time period. The start time of the second time period is the time when the first component is triggered to enter the anti-play mode, and the duration of the second time period is a fifth duration. This application does not limit the fifth duration; for example, the fifth duration can be 5 minutes, 10 minutes, or 15 minutes. For example, when the first component is in the ON state and the fifth duration is 10 minutes, within 10 minutes after the first component is triggered to enter the anti-play mode, the first component will respond to the indication information determined by the pressure on the first component at most once. In other words, when the first component is in the ON state and the fifth duration is 10 minutes, within 10 minutes after the first component is triggered to enter the anti-play mode, the control device will perform an operation at most once to control the first component to enter the OFF state based on the first indication information.
[0210] Rule 5: If the switch status of the first component is manually adjusted, the valid count is reset to zero.
[0211] S802. When the number of valid attempts is less than the first value, the control device controls and adjusts the switching state of the first component based on the first indication information and the vehicle status information.
[0212] The first value can be a preset value, such as 5, 10, or 15. The specific implementation of the control device controlling and adjusting the on / off state of the first component based on the first indication information and vehicle status information can be referred to the descriptions in Figures 2 and 4 above, and will not be repeated here. Optionally, the first value is an even number greater than 0, such as 2, 4, 6, 8, or 10. It is understood that the first component is normally in the off state. When the first value is an even number greater than 0, it ensures that when the first component triggers the anti-tampering mode, it is usually in the off state, thereby ensuring vehicle safety and privacy and avoiding accidents caused by the first component not being able to turn off in time.
[0213] Please refer to Figure 9, which is a flowchart illustrating another control method provided in this application. It is understood that the steps in the embodiments of this application can be considered reasonable variations or supplements to the embodiments in Figures 2, 4, or 8 above; or, it is understood that the determination method in the embodiments of this application can also be considered an embodiment that can be executed independently, and this application does not limit it. The control method shown in Figure 8 includes, but is not limited to, the following steps:
[0214] S901: The control device determines whether the pressure signal acquired on the first component is a valid tapping signal. For details, please refer to the description of S401 above; it will not be repeated here. If the pressure signal acquired on the first component is a valid tapping signal, proceed to S902. If the pressure signal acquired on the first component is an invalid tapping signal, proceed to S910.
[0215] S902, The control device determines whether the vehicle is in the target gear.
[0216] S903, The control device determines whether the vehicle speed is less than the first speed.
[0217] S904, The control device determines whether the vehicle is in an unlocked state.
[0218] S905, The control device determines whether the vehicle has sufficient remaining battery power.
[0219] S906, The control device determines whether the vehicle is in a preset scenario mode.
[0220] The descriptions of S902 to S906 above can be found in the description of "the control device determines the vehicle's operating state based on vehicle state information, and the vehicle's operating state is used to determine whether the vehicle supports adjusting the switching state of the first component" in the aforementioned S402, and will not be repeated here. Each item in S902 to S906 is optional. When the result of any item in S902 to S906 is "No", the control method execution ends (Figure 9 shows the relevant arrows). When the result of any item in S902 to S906 is "Yes", proceed to S907.
[0221] S907, the control unit increments the "valid count" by one.
[0222] S908: The control unit determines whether the "valid count" is less than a first value. For details on this implementation, please refer to the description of S802 above; it will not be repeated here. If the "valid count" is less than the first value, proceed to S909. If the "valid count" is greater than or equal to the first value, proceed to S914.
[0223] S909, The control device controls and adjusts the switching state of the first component. For example, if the first component is in the "on state", then the control device controls the first component to be in the "off state". As another example, if the first component is in the "off state", then the control device controls the first component to be in the "on state".
[0224] S910: The control unit determines whether the switching state of the first component has been adjusted within the first time period. The start time of the first time period is the time at which the switching state of the first component is adjusted. The duration of the first time period is the fourth duration, which is not limited in this application; for example, the fourth duration can be 6 seconds, 8 seconds, or 10 seconds. If the switching state of the first component has been adjusted within the first time period, proceed to S912; if the switching state of the first component has not been adjusted within the first time period, proceed to S911.
[0225] S911, the control unit controls the "valid count" to decrease by one.
[0226] S912: The control unit monitors whether the first component is manually unlocked / locked. If the control unit detects that the first component is manually unlocked / locked, proceed to S913 and S909. If the control unit does not detect that the first component is manually unlocked / locked, the control method is complete.
[0227] S913, the control unit controls the "valid count" to be reset to zero.
[0228] S914: The control unit controls the first component to enter anti-play mode, and executes S915 after the second time period. For a detailed introduction to the anti-play mode, please refer to the description of S801 above, which will not be repeated here.
[0229] S915, The control unit controls the first component to exit the anti-play mode and executes S913.
[0230] The control method shown in Figures 8 and 9 triggers the anti-play mode of the first component when the "effective number of times" is greater than or equal to the "first value," to prevent damage to the first component or to prevent accidental operation by children. Furthermore, the anti-play mode has different characteristics depending on the state of the first component. For example, when the first component is in the off state, triggering the anti-play mode indicates that the first component will not respond to the indication information determined by pressure within a first time period; that is, the on / off state of the first component will not be adjusted due to pressing / tapping. As another example, when the first component is in the on state, triggering the anti-play mode indicates that the first component will respond to the indication information determined by pressure at most once within a first time period, causing the first component to adjust from the on state to the off state upon being pressed / tapped. In summary, during the anti-play mode, the first component will receive at most one pressing / tapping signal, causing it to adjust from the on state to the off state, thereby ensuring the safe operation of the vehicle.
[0231] Please refer to Figure 10, which is a schematic diagram of a control device provided in this application. The control device shown in Figure 10 includes an acquisition unit, an algorithm unit, and a control unit. The acquisition unit is used to acquire the first pressure applied to the first component and generate a first pressure signal. The algorithm unit is used to determine a valid tapping signal based on the first pressure signal, environmental information of the vehicle's environment, and vehicle status information. The control unit is used to control and adjust the opening / closing of the first component based on the valid tapping signal, vehicle status information, and scenario mode. For a description of how the algorithm unit determines the valid tapping signal based on the first pressure signal, environmental information of the vehicle's environment, and vehicle status information, please refer to the description in S401 above; it will not be repeated here. For a description of how the control unit controls and adjusts the opening / closing of the first component based on the valid tapping signal, vehicle status information, and scenario mode, please refer to the description in S402 above; it will not be repeated here. Optionally, the control unit can be a vehicle integrated / integration unit (VIU), a vehicle domain controller (VDC), or a domain controller (DC), etc.
[0232] Please refer to Figure 11, which is a schematic diagram of another control device provided in this application. The control device shown in Figure 11 includes an acquisition unit and a processing unit. The acquisition unit is used to collect the first pressure on the first component and generate a first pressure signal. The processing unit is used to control and adjust the opening / closing of the first component based on the first pressure signal, vehicle status information, scenario mode, and environmental information. The functions implemented by the processing unit shown in Figure 11 include the functions implemented by the algorithm unit and control unit shown in Figure 10. Therefore, regarding how the processing unit controls and adjusts the opening / closing of the first component based on the first pressure signal, vehicle status information, scenario mode, and environmental information, please refer to the description in Figure 4 above, which will not be repeated here. Optionally, the above processing unit includes a vehicle integrated / integration unit (VIU), a vehicle domain controller (VDC), or a domain controller (DC), etc.
[0233] It should be noted that the algorithm unit and control unit in Figure 10 can share a single processor or use different processors; this application does not limit this. The processing unit shown in Figure 11 can include one or more processors; this application also does not limit this. The control device shown in Figure 10 requires combining vehicle status information twice to control and adjust the opening / closing of the first component. The control device shown in Figure 11, however, can control and adjust the opening / closing of the first component by processing vehicle status information only once, which improves computational efficiency.
[0234] Please refer to Figure 12, which is a schematic diagram of a hardware architecture provided in this application. The hardware architecture shown in Figure 12 includes an acquisition unit, a conditioning unit, a first processing unit, and a second processing unit. The acquisition unit is used to acquire the pressure on the first component and convert the pressure into a level signal to generate a first pressure signal. The conditioning unit is used to shape and filter the first pressure signal to filter out noise signals and extract the effective signal. The first processing unit is used to amplify the signal output by the conditioning unit without distortion and to perform analog-to-digital signal conversion. The first processing unit is used to perform Fourier transform, spectrum analysis, etc., on the signal output by the first processing unit, and, in conjunction with the method shown in S401 above, obtain the recognition result.
[0235] The methods provided in the above embodiments of this application are described from the perspective of a control device. To implement the functions of the methods provided in the above embodiments of this application, the control device may include hardware structures and / or software units, implementing the above functions in the form of hardware structures, software units, or a combination of hardware structures and software units. Whether a particular function is executed in the form of hardware structures, software units, or a combination of hardware structures and software units depends on the specific application and design constraints of the technical solution.
[0236] The control method provided by the embodiments of this application has been described in detail above with reference to Figures 2 to 12. The control device provided by the embodiments of this application is described in detail below with reference to Figure 13. It should be understood that the description of the device embodiments corresponds to the description of the method embodiments. Therefore, for any content not described in detail, please refer to the description in the method embodiments above.
[0237] Figure 13 is a schematic block diagram of a control device provided in an embodiment of this application, used to implement the control methods shown in Figures 2, 4, 8, or 9 above. For example, the control device 1300 can be a software unit or a chip system. The chip system can be composed of chips, or it can include chips and other discrete devices. The control device 1300 includes a processing unit 1301, which is used to process data. For example, the processing unit 1301 is used to control and adjust the switching state of a first component on the vehicle based on a first pressure signal and vehicle status information. The control device 1300 may also include an acquisition unit 1302, which can communicate with the processing unit. For example, the first pressure signal and vehicle status information of the vehicle can be acquired through the acquisition unit 1302. The acquisition unit 1302 may also be called a communication interface, a transceiver unit, an input / output interface, etc. Optionally, the acquisition unit 1302 in this application can also be used to collect pressure signals.
[0238] In one possible implementation, the processing unit 1301 is specifically configured to determine first indication information based on a first pressure signal, and the processing unit 1301 is further configured to control and adjust the switching state of the first component based on the first indication information and vehicle status information. The first indication information is a valid tap signal.
[0239] In another possible implementation, the processing unit 1301 is specifically used to determine first indication information based on the first pressure signal and preset conditions. The preset conditions include one or more judgment conditions corresponding to the pressing area, pressing range, or number of contact points.
[0240] In another possible implementation, the processing unit 1301 is specifically used to determine the pressure characteristics of the first pressure based on the first pressure signal. The pressure characteristics of the first pressure include one or more of the following: pressing area, pressing range, or number of contact points. The processing unit 1301 is used to determine first indication information based on the pressure characteristics of the first pressure and preset conditions.
[0241] In another possible implementation, the processing unit 1301 is specifically used to determine the number of contacts based on the signal frequency, signal amplitude, and peak time of the first pressure signal.
[0242] In another possible implementation, the processing unit 1301 is specifically used to determine that the number of contacts of the first pressure is one when the signal frequency of the first pressure signal is greater than the first frequency, the signal amplitude of the first pressure signal is greater than the first amplitude, and the peak time of the first pressure signal is less than the first duration.
[0243] The processing unit 1301 is specifically used to determine that the number of contacts of the first pressure is two when the signal frequency of the first pressure signal is greater than the second frequency and less than or equal to the first frequency, the signal amplitude of the first pressure signal is less than or equal to the first amplitude and greater than the second amplitude, and the peak time of the first pressure signal is greater than or equal to the first duration and less than the second duration.
[0244] The processing unit 1301 is specifically used to determine that the number of contacts of the first pressure is three when the signal frequency of the first pressure signal is greater than the third frequency and less than or equal to the second frequency, the signal amplitude of the first pressure signal is less than or equal to the second amplitude and greater than the third amplitude, and the peak time of the first pressure signal is greater than or equal to the second duration and less than the third duration.
[0245] In another possible implementation, the control device 1300 further includes a determining unit, which is used to determine a valid number of times based on the number of times the switch state of the first component has been adjusted, wherein the valid number of times is an integer greater than 0. Specifically, the processing unit 1301 is used to control the adjustment of the switch state of the first component based on first indication information and vehicle status information when the valid number of times is less than a first value.
[0246] In another possible implementation, the processing unit 1301 is further configured to trigger an anti-play mode for the first component when the number of valid attempts is greater than or equal to a first value. When the first component is in a closed state, the anti-play mode indicates that the first component will not respond to the indication information determined by pressure on the first component within a first time period. When the first component is in an open state, the anti-play mode indicates that the first component will respond to the indication information determined by pressure on the first component at most once within the first time period.
[0247] In another possible implementation, the determining unit is specifically configured to increment the valid count by one when the first component responds to the indication information determined by the first component being pressed. The determining unit is specifically configured to decrement the valid count by one when the on / off state of the first component remains unchanged during a second time period. The determining unit is specifically configured to reset the valid count to zero when the first component triggers the anti-tamper mode. The determining unit is specifically configured to reset the valid count to zero when the on / off state of the first component is manually adjusted.
[0248] Optionally, the first value mentioned above is an even number that is greater than 0.
[0249] In another possible implementation, processing unit 1301 is specifically used to determine the vehicle's operating state based on vehicle state information, the vehicle's operating state being used to determine whether the vehicle supports adjusting the on / off state of the first component. Processing unit 1301 is specifically used to control and adjust the on / off state of the first component based on a first pressure signal and the vehicle's operating state.
[0250] In another possible implementation, the operating state of the vehicle includes one or more of the operating state of the vehicle power system, the operating state of the braking system, or the operating state of the first component.
[0251] In another possible implementation, the processing unit 1301 is specifically used to adjust the switching state of the first component based on the first pressure signal when the vehicle's operating state includes one or more of the following: the vehicle's driving speed is less than a first speed, the vehicle's gear is in a target gear, or the vehicle is in a braking state.
[0252] In another possible implementation, the acquisition unit 1302 is used to acquire the vehicle's scenario mode, which describes the driving and riding environment provided by the vehicle for the driver and passengers. The processing unit 1301 is specifically used to control and adjust the switching state of the first component based on the first pressure signal, the vehicle's operating state, and the vehicle's scenario mode.
[0253] In another possible implementation, the processing unit 1301 is specifically configured to determine the first indication information based on the first pressure signal and environmental information of the vehicle's environment. And / or, the processing unit 1301 is specifically configured to determine the first indication information based on the first pressure signal and vehicle status information.
[0254] In another possible implementation, the environmental information mentioned above includes temperature information and / or humidity information.
[0255] In another possible implementation, the vehicle status information includes one or more of the following: vehicle speed information, gear information, power status information, battery status information, driver status information of the first component, or vehicle anti-theft protection status information.
[0256] In another possible implementation, the aforementioned first component includes a hood, side door, tailgate, window, sunroof, fuel tank cap, or charging port cap, etc.
[0257] Figure 14 is a schematic block diagram of another control device provided in an embodiment of this application. The control device 1400 shown in Figure 14 can be a hardware circuit implementation of the device shown in Figure 13. The control device 1400 is used to implement the control methods shown in Figures 2, 4, 8 or 9. For ease of explanation, Figure 14 only shows the main components of the control device.
[0258] The control device 1400 shown in Figure 14 includes at least one processor 1401. The control device 1400 may also include at least one memory 1402 for storing program instructions and / or data. The memory 1402 and the processor 1401 are coupled. The coupling in this embodiment is an indirect coupling or communication connection between devices, units, or modules, which can be electrical, mechanical, or other forms, used for information exchange between devices, units, or modules. The processor 1401 can operate collaboratively with the memory 1402, and the processor 1401 can execute program instructions stored in the memory 1402. At least one of the at least one memory 1402 may be included in the processor 1401.
[0259] The control device 1400 may further include a communication interface 1403 for communicating with other devices via a transmission medium, thereby enabling the control device 1400 to communicate with other devices. In this embodiment, the communication interface may be a transceiver, circuit, bus, module, or other type of communication interface. In this embodiment, when the communication interface is a transceiver, the transceiver may include an independent receiver, an independent transmitter, or a transceiver with integrated transceiver functions, or an interface circuit.
[0260] The control device 1400 may further include a pressure sensor 1404 for acquiring the pressure borne on the first component and converting the pressure into an electrical signal. Optionally, the pressure sensor 1404 may be a strain gauge pressure sensor, a piezoresistive pressure sensor, a capacitive pressure sensor, or a piezoelectric pressure sensor, etc.
[0261] It should be understood that the connection medium between the processor 1401, memory 1402, communication interface 1403, and pressure sensor 1404 in this embodiment is not limited. In Figure 14, the processor 1401, memory 1402, communication interface 1403, and pressure sensor 1404 are connected via a communication bus 1405. The bus is represented by a thick line in Figure 14. The connection methods between other components are only illustrative and not intended to be limiting. The bus may include an address bus, data bus, control bus, etc. For ease of illustration, only one thick line is used in Figure 14, but this does not indicate that there is only one bus or one type of bus. The operations performed by the processor 1401 can be referred to the operations performed by the processing unit 1301 in Figure 13, and will not be repeated here. The operations performed by the communication interface 1403 or pressure sensor 1404 can be referred to the operations performed by the acquisition unit 1302 in Figure 13, and will not be repeated here.
[0262] A chip includes: a processor coupled to a memory for storing programs or instructions, wherein when the program or instructions are executed by the processor, a method is used to cause a device to perform the flow shown in any one of Figures 2, 4, 8 or 9 above.
[0263] In this application embodiment, the processor can be a general-purpose processor, digital signal processor, application-specific integrated circuit, field-programmable gate array or other programmable logic device, discrete gate or transistor logic device, or discrete hardware component, capable of implementing or executing the methods, steps, and logic block diagrams disclosed in this application embodiment. The general-purpose processor can be a microprocessor or any conventional processor, etc. The steps of the methods disclosed in the embodiments of this application can be directly manifested as being executed by a hardware processor, or executed by a combination of hardware and software modules within the processor.
[0264] In the embodiments of this application, the memory can be non-volatile memory, such as a hard disk drive (HDD) or a solid-state drive (SSD), or it can be volatile memory, such as random-access memory (RAM). Memory is any other medium capable of carrying or storing desired program code in the form of instructions or data structures, and accessible by a computer, but is not limited thereto. The memory in the embodiments of this application can also be a circuit or any other device capable of implementing storage functions, used to store program instructions and / or data.
[0265] This application also provides another control device, which includes a processor and a memory, wherein the memory is used to store a computer program, and the processor is used to execute the computer program, causing the device to execute the control method obtained by FIG2, FIG4, FIG8 or FIG9 and combinations thereof.
[0266] This application also provides a vehicle, which includes the aforementioned control device. In this application, a vehicle refers to equipment including a power unit and a traction unit. Exemplarily, a vehicle can be a means of transportation (such as commercial vehicles, passenger cars, motorcycles, flying cars, trams, trains, etc.), an industrial vehicle (such as forklifts, trailers, tractors, etc.), an engineering vehicle (such as excavators, bulldozers, cranes, etc.), or agricultural equipment (such as lawnmowers, harvesters, etc.). A vehicle can also refer to a robot (automated guided vehicle, AGV, walking conversational robot, service robot, etc.), industrial equipment (industrial robots, robotic arms, etc.), or leisure and entertainment equipment (virtual reality (VR) equipment, mixed reality (MR) equipment, or 4D cinema cabins, etc.).
[0267] This application provides a computer program that, when executed by a processor, performs the control method obtained by means of Figures 2, 4, 8, or 9 and combinations thereof.
[0268] This application provides a computer program product, which includes: a computer program (also called code or instructions); when the computer program is run, it causes the computer to execute the control method obtained by the above-described Figures 2, 4, 8 or 9 and combinations thereof.
[0269] This application also provides a computer-readable storage medium storing instructions that, when executed on at least one processor, implement the control method obtained by the above-described Figures 2, 4, 8, or 9 and combinations thereof.
[0270] Those skilled in the art will understand that all or part of the steps of the above embodiments can be implemented by hardware or by a program instructing related hardware. The program can be stored in a computer-readable storage medium, such as a read-only memory, a disk, or an optical disk.
Claims
1. A control method, characterized in that, Applied to vehicles; the method includes: Acquire a first pressure signal, wherein the first pressure signal is the signal generated by the first component on the vehicle being subjected to a first pressure; Obtain the vehicle status information of the vehicle; Based on the first pressure signal and the vehicle status information, the switching state of the first component is controlled and adjusted.
2. The method according to claim 1, characterized in that, The step of controlling and adjusting the switching state of the first component based on the first pressure signal and the vehicle status information includes: A first indication is determined based on the first pressure signal, and the first indication is a valid tapping signal. Based on the first indication information and the vehicle status information, the on / off state of the first component is controlled and adjusted.
3. The method according to claim 2, characterized in that, The step of determining the first indication information based on the first pressure signal includes: Based on the first pressure signal and preset conditions, the first indication information is determined; the preset conditions include one or more of the following judgment conditions: pressing area, pressing range, or number of contact points.
4. The method according to claim 3, characterized in that, The step of determining the first indication information based on the first pressure signal and preset conditions includes: The pressure characteristics of the first pressure are determined based on the first pressure signal, and the pressure characteristics include one or more of the following: pressing area, pressing range, or number of contact points; Based on the pressure characteristics and the preset conditions, the first indication information is determined.
5. The method according to claim 4, characterized in that, The step of determining the pressure characteristics of the first pressure based on the first pressure signal includes: The number of contact points is determined based on the signal frequency, signal amplitude, and peak time of the first pressure signal.
6. The method according to claim 5, characterized in that, Determining the number of contact points based on the signal frequency, signal amplitude, and peak time of the first pressure signal includes: If the signal frequency is greater than a first frequency, the signal amplitude is greater than a first amplitude, and the peak time is less than a first duration, then the number of contact points is determined to be one. If the signal frequency is greater than the second frequency and less than or equal to the first frequency, the signal amplitude is less than or equal to the first amplitude and greater than the second amplitude, and the peak time is greater than or equal to the first duration and less than the second duration, then the number of contact points is determined to be two. If the signal frequency is greater than the third frequency and less than or equal to the second frequency, the signal amplitude is less than or equal to the second amplitude and greater than the third amplitude, and the peak time is greater than or equal to the second duration and less than the third duration, then the number of contact points is determined to be three.
7. The method according to any one of claims 2-6, characterized in that, The method further includes: The number of valid counts is determined based on the number of times the switch state of the first component has been adjusted, and the number of valid counts is an integer greater than 0; The step of controlling and adjusting the on / off state of the first component based on the first indication information and the vehicle status information includes: If the number of valid attempts is less than a first value, the switching state of the first component is controlled and adjusted based on the first indication information and the vehicle status information.
8. The method according to claim 7, characterized in that, The method further includes: If the number of valid attempts is greater than or equal to the first value, the anti-play mode of the first component is triggered; When the first component is in the off state, the anti-play mode is used to indicate that the first component does not respond to the indication information determined by the pressure on the first component during a first time period; When the first component is in the open state, the anti-play mode is used to indicate that the first component responds at most once to the indication information determined by the pressure on the first component during the first time period.
9. The method according to claim 7 or 8, characterized in that, The determination of the valid count based on the number of times the switch state of the first component has been adjusted includes: When the first component responds to the indication information determined by the pressure applied to the first component, the effective count is incremented by one; If the switching state of the first component remains unchanged during the second time period, the effective count is reduced by one. If the first component triggers the anti-play mode, the number of valid attempts is reset to zero; When the switch state of the first component is manually adjusted, the number of valid counts is reset to zero.
10. The method according to any one of claims 7-9, characterized in that, The first value is an even number greater than 0.
11. The method according to any one of claims 1-10, characterized in that, The step of controlling and adjusting the switching state of the first component based on the first pressure signal and the vehicle status information includes: The vehicle's operating status is determined based on the vehicle status information; the vehicle's operating status is used to determine whether the vehicle supports adjusting the switch status of the first component. Based on the first pressure signal and the operating state of the vehicle, the switching state of the first component is controlled and adjusted.
12. The method according to claim 11, characterized in that, The operating state of the vehicle includes one or more of the operating state of the vehicle's power system, the operating state of the braking system, or the operating state of the first component.
13. The method according to claim 11 or 12, characterized in that, The step of controlling and adjusting the switching state of the first component based on the first pressure signal and the operating state of the vehicle includes: When the vehicle is in one or more of the following operating states: the vehicle's speed is less than a first speed, the vehicle's gear is in a target gear, or the vehicle is in a braking state, the switching state of the first component is adjusted based on the first pressure signal.
14. The method according to any one of claims 11-13, characterized in that, The method further includes: obtaining the scenario mode of the vehicle, wherein the scenario mode of the vehicle is used to describe the driving and riding environment provided by the vehicle for the driver and passengers; The step of controlling and adjusting the switching state of the first component based on the first pressure signal and the operating state of the vehicle includes: controlling and adjusting the switching state of the first component based on the first pressure signal, the operating state of the vehicle, and the scenario mode of the vehicle.
15. The method according to any one of claims 2-10, characterized in that, The step of determining the first indication information based on the first pressure signal includes: Based on the first pressure signal and the environmental information of the vehicle's location, the first indication information is determined; and / or, The first indication information is determined based on the first pressure signal and the vehicle status information.
16. The method according to claim 15, characterized in that, The environmental information includes temperature information and / or humidity information.
17. The method according to any one of claims 1-16, characterized in that, The vehicle status information includes one or more of the following: vehicle speed information, gear information, power status information, battery status information, driver status information of the first component, or anti-theft protection status information of the vehicle.
18. The method according to any one of claims 1-17, characterized in that, The first component includes a hood, side doors, tailgate, windows, sunroof, fuel tank cap, or charging port cap.
19. A control device, characterized in that, The device includes an acquisition unit and a control unit; The acquisition unit is used to acquire a first pressure signal, which is a signal generated by the first component on the vehicle being subjected to a first pressure. The acquisition unit is also used to acquire the vehicle status information of the vehicle; The control unit is used to control and adjust the switching state of the first component based on the first pressure signal and the vehicle status information.
20. The apparatus according to claim 19, characterized in that, The control unit is specifically used to determine first indication information based on the first pressure signal, wherein the first indication information is a valid tapping signal; The control unit is specifically used to control and adjust the switching state of the first component based on the first indication information and the vehicle status information.
21. The apparatus according to claim 20, characterized in that, The control unit is specifically used to determine the first indication information based on the first pressure signal and preset conditions; the preset conditions include one or more judgment conditions corresponding to the pressing area, pressing range, or number of contact points.
22. The apparatus according to claim 21, characterized in that, The control unit is specifically used to determine the pressure characteristics of the first pressure based on the first pressure signal, wherein the pressure characteristics include one or more of the following: pressing area, pressing range, or number of contact points. The control unit is specifically used to determine the first indication information based on the pressure characteristics and the preset conditions.
23. The apparatus according to claim 22, characterized in that, The control unit is specifically used to determine the number of contact points based on the signal frequency, signal amplitude, and peak time of the first pressure signal.
24. The apparatus according to claim 23, characterized in that, The control unit is specifically used for: If the signal frequency is greater than a first frequency, the signal amplitude is greater than a first amplitude, and the peak time is less than a first duration, then the number of contact points is determined to be one. If the signal frequency is greater than the second frequency and less than or equal to the first frequency, the signal amplitude is less than or equal to the first amplitude and greater than the second amplitude, and the peak time is greater than or equal to the first duration and less than the second duration, then the number of contact points is determined to be two. If the signal frequency is greater than the third frequency and less than or equal to the second frequency, the signal amplitude is less than or equal to the second amplitude and greater than the third amplitude, and the peak time is greater than or equal to the second duration and less than the third duration, then the number of contact points is determined to be three.
25. The apparatus according to any one of claims 20-24, characterized in that, The control device further includes a determination unit; The determining unit is used to determine the effective number of times based on the number of times the switch state of the first component has been adjusted, wherein the effective number of times is an integer greater than 0; The control unit is used to adjust the switching state of the first component based on the first indication information and the vehicle status information, when the effective number of times is less than a first value.
26. The apparatus according to claim 25, characterized in that, The control device also includes a triggering unit; The triggering unit is used to trigger the anti-play mode of the first component when the number of valid attempts is greater than or equal to the first value; When the first component is in the off state, the anti-play mode is used to indicate that the first component does not respond to the indication information determined by the pressure on the first component during a first time period; When the first component is in the open state, the anti-play mode is used to indicate that the first component responds at most once to the indication information determined by the pressure on the first component during the first time period.
27. The apparatus according to claim 25 or 26, characterized in that, The determining unit is specifically used to increment the number of valid counts by one when the first component responds to the indication information determined by the first component being pressed. The determining unit is specifically used to determine the effective count minus one when the switching state of the first component remains unchanged during the second time period. The determining unit is specifically used to determine that the effective number of times is zero when the first component triggers the anti-play mode; The determining unit is specifically used to determine that the number of valid attempts is zero when the first component is manually adjusted to switch state.
28. The apparatus according to any one of claims 25-27, characterized in that, The first value is an even number greater than 0.
29. The apparatus according to any one of claims 19-28, characterized in that, The control unit is specifically used to determine the operating status of the vehicle based on the vehicle status information; the operating status of the vehicle is used to determine whether the vehicle supports adjusting the switch status of the first component; The control unit is specifically used to control and adjust the switching state of the first component based on the first pressure signal and the working state of the vehicle.
30. The apparatus according to claim 29, characterized in that, The operating state of the vehicle includes one or more of the operating state of the vehicle's power system, the operating state of the braking system, or the operating state of the first component.
31. The apparatus according to claim 29 or 30, characterized in that, The control unit is specifically used to adjust the switching state of the first component based on the first pressure signal when the vehicle's operating state includes one or more of the following: the vehicle's driving speed is less than a first speed, the vehicle's gear is in a target gear, or the vehicle is in a braking state.
32. The apparatus according to any one of claims 29-31, characterized in that, The acquisition unit is also used to acquire the scenario mode of the vehicle, which describes the driving and riding environment provided by the vehicle for the driver and passengers. The control unit is specifically used to control and adjust the on / off state of the first component based on the first pressure signal, the vehicle's operating state, and the vehicle's scenario mode.
33. The apparatus according to any one of claims 20-28, characterized in that, The control unit is specifically used to determine the first indication information based on the first pressure signal and the environmental information of the vehicle's environment; and / or, The control unit is specifically used to determine the first indication information based on the first pressure signal and the vehicle status information.
34. The apparatus according to claim 33, characterized in that, The environmental information includes temperature information and / or humidity information.
35. The apparatus according to any one of claims 19-34, characterized in that, The vehicle status information includes one or more of the following: vehicle speed information, gear information, power status information, battery status information, driver status information of the first component, or anti-theft protection status information of the vehicle.
36. The apparatus according to any one of claims 19-35, characterized in that, The first component is a hood, side door, tailgate, window, sunroof, fuel tank cap, or charging port cap.
37. A control device, characterized in that, include: processor; When the processor invokes a computer program or instruction in memory, the method as described in any one of claims 1-18 is executed.
38. A vehicle, characterized in that, The vehicle includes the control device according to any one of claims 19-37.
39. A computer-readable storage medium, characterized in that, The computer-readable storage medium is used to store a computer program, which, when executed, performs the method according to any one of claims 1-18.
40. A computer program product, characterized in that, The computer program product includes instructions that, when executed by a processor, cause the method according to any one of claims 1-18 to be implemented.
Citation Information
Patent Citations
Vehicle door opening control method and device and vehicle controller
CN116201439A
Vehicle front cabin cover control method and system, related device and vehicle
CN116434392A
Vehicle window control method, vehicle window touch unit and vehicle equipment
CN118312055A
Vehicle control method and device, electronic equipment and storage medium
CN118457468A
Control method and device, terminal, vehicle end and storage medium
CN119102422A