Control method and device, terminal, vehicle terminal and storage medium
Patent Information
- Application Number
- CN202411181463.2
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2024-08-26
- Publication Date
- 2026-10-23
- Estimated Expiration
- 2044-08-26
AI Technical Summary
[0076]上述第二方面至第七方面提供的方案,用于实现或配合实现上述第一方面中对应提供的方法,因此可以与第一方面中对应的方法达到相同或相应的有益效果,此处不再进行赘述。
Smart Images

Figure CN119102422B_ABST
Abstract
Description
Technical Field
[0001] 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
[0002] 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.
[0003] Therefore, how to conveniently turn on / off the various components of travel equipment is an urgent problem to be solved. Summary of the Invention
[0004] 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.
[0005] 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.
[0006] 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.
[0007] 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.
[0008] 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.
[0009] 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.
[0010] 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.
[0011] Optionally, the preset conditions may also include judgment conditions corresponding to the pressure level or the pressing frequency.
[0012] 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.
[0013] 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.
[0014] Optionally, the pressure characteristics of the first pressure also include pressure intensity and pressing frequency.
[0015] 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.
[0016] 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.
[0017] 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:
[0018] 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.
[0019] 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.
[0020] 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.
[0021] 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.
[0022] 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.
[0023] 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.
[0024] 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.
[0025] 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.
[0026] 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:
[0027] 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.
[0028] 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.
[0029] In another possible implementation, the first value is an even number greater than 0.
[0030] 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.
[0031] 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.
[0032] 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.
[0033] 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.
[0034] 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.
[0035] 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.
[0036] 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.
[0037] 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.
[0038] 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.
[0039] 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.
[0040] 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.
[0041] In another possible implementation, the environmental information mentioned above includes temperature information and / or humidity information.
[0042] 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.
[0043] 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.
[0044] In another possible implementation, the aforementioned first component includes a hood, side door, tailgate, window, sunroof, fuel tank cap, or charging port cap, etc.
[0045] Secondly, this application provides a control device, including: an acquisition unit and a control unit.
[0046] 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.
[0047] The acquisition unit is also used to acquire vehicle status information.
[0048] 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.
[0049] 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.
[0050] 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.
[0051] 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.
[0052] 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.
[0053] In another possible implementation, the control unit is specifically used for:
[0054] 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.
[0055] 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.
[0056] 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.
[0057] In another possible implementation, the control device further includes a determining unit;
[0058] 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.
[0059] 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.
[0060] 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.
[0061] 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.
[0062] In another possible implementation, the first value is an even number greater than 0.
[0063] 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.
[0064] 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.
[0065] 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.
[0066] 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.
[0067] 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.
[0068] In another possible implementation, the environmental information mentioned above includes temperature information and / or humidity information.
[0069] 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.
[0070] In another possible implementation, the first component mentioned above is a hood, side door, tailgate, window, sunroof, fuel tank cap, or charging port cap.
[0071] 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.
[0072] 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.
[0073] Fifthly, a chip is provided, including a processor, which, when executing instructions, implements the method as described in any one of the first aspects.
[0074] 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.
[0075] 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.
[0076] 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
[0077] 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.
[0078] Figure 1 A schematic diagram illustrating one application scenario provided in this application;
[0079] Figure 2 A flowchart illustrating a control method provided in this application;
[0080] Figure 3 A schematic diagram of a first pressure signal provided in this application;
[0081] Figure 4 A flowchart illustrating another control method provided in this application;
[0082] Figures 5A to 5D A schematic diagram of another first pressure signal provided in this application;
[0083] Figure 6 A schematic diagram of an effective pressing area provided in this application;
[0084] Figures 7A to 7B A schematic diagram of a pressure signal provided in this application;
[0085] Figure 8 A flowchart illustrating another control method provided in this application;
[0086] Figure 9 A flowchart illustrating another control method provided in this application;
[0087] Figure 10 A schematic diagram of the structure of a control device provided in this application;
[0088] Figure 11 A schematic diagram of another control device provided in this application;
[0089] Figure 12 A schematic diagram of a hardware architecture provided for this application;
[0090] Figure 13 A schematic block diagram of a control device provided in an embodiment of this application;
[0091] Figure 14 A schematic block diagram of another control device provided in an embodiment of this application. Detailed Implementation
[0092] 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.
[0093] 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.
[0094] 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.
[0095] 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.
[0096] 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.
[0097] To better understand the control method provided in this application, an application scenario provided in this application will be introduced below.
[0098] Figure 1 An exemplary schematic diagram of an application scenario is shown, such as... Figure 1 As shown, the vehicle 100 includes several components, such as a hood 101 and a sunroof 102, whose opening and closing states can be adjusted. Taking adjusting the opening and closing 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. Figure 1 The situations shown in (a) to (b) are as follows. For example, the front hatch 101 can also be closed by tapping it, as shown in the diagram. Figure 1 The cases shown in (c) to (d) are combined. Figure 1 As can be seen from the content shown, the control method provided in this application can easily control the opening / closing of components by applying pressure to them, which has high convenience and practicality.
[0099] 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.).
[0100] Next, the control method provided in this application will be described by way of example with reference to specific embodiments.
[0101] Please see Figure 2 , Figure 2 This is a flowchart illustrating a control method provided in this application. It should be understood that... Figure 2 The control method shown is described in the order of steps S201 to S203 for ease of description, but it is not intended to limit the execution to this order. This application embodiment does not limit the order of execution, the execution time, or the number of executions of one or more of the above steps. Steps S201 to S203 are as follows:
[0102] 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.
[0103] 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.
[0104] Vehicles, for example, are Figure 1 For details about the vehicle 100 shown, please refer to the above description of vehicle 100; it will not be repeated here.
[0105] The first component is a component on a vehicle that has an open state and a closed state. The first component may include one or more of the following: a hood, side doors, a tailgate, windows, a sunroof, a fuel tank cap, or a charging port cover. Of course, with technological advancements or different vehicle models, the first component may also be other components on the vehicle; this application does not limit this. For ease of description below, the first component is, for example,... Figure 1 The front hatch 101 described in the document.
[0106] 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.
[0107] To provide a more intuitive understanding of the first pressure, the following example will illustrate it as a general term referring to the continuous force applied to the first component. Please refer to [link / reference]. Figure 3 The diagram shown is a schematic of the first pressure signal, from Figure 3 From this, 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 borne by the first component during a complete stress cycle. When the first pressure refers to the collective stress experienced by the first component during multiple consecutive stress cycles, the first pressure signal can include multiple [signals / indicators]. Figure 3 The pressure signals shown are not described in detail here to avoid redundancy.
[0108] 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.
[0109] 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.
[0110] 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.
[0111] S202, The control device acquires the vehicle status information.
[0112] 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.
[0113] Table 1 Vehicle Status Information
[0114] Gear information P (Park), N (Neutral), L (Low), or D (Drive) gears, etc. Power status information Power supply status or no power supply status, etc. Battery status information Battery information, charging status, or battery health status, etc. Driver status information of the first component Normal operation, fault state, or abnormal state, etc. Vehicle anti-theft protection status information Anti-theft status or unlocked status, etc.
[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. Alternatively, the control device can 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, gear position, power status, battery status, driver status of the first component, or vehicle anti-theft protection status. Analyzing this vehicle status information can determine whether the vehicle supports adjusting the on / off state of the first component. For an explanation of how to determine whether a vehicle supports adjusting the on / off state of the first component based on its status information, please refer to the following text. Figure 4 The description of S402 will not be detailed 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 following text. Figure 4 The details of S401 will not be elaborated here. Similarly, regarding 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 following text. Figure 4 The details of the S402 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, Figure 2 The control method shown controls the on / off state of the first component by acquiring a first pressure signal and vehicle status information. This allows the on / off state of the first component to be adjusted in response to the user's pressing / knocking, simplifying the process of turning the first component on / off. It 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 / knocking," greatly improving the convenience of opening / closing the first component. Furthermore, whether the on / off state of the first component is adjusted is also affected by vehicle status information, such as vehicle speed, gear position, or battery status, 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 / knocking," ensuring both convenience and safety and privacy when opening / closing the first component.
[0126] Please see Figure 4 , Figure 4 A flowchart illustrating another control method provided in this application. Figure 4The control method shown is used to illustrate 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 status information". It is understood that the steps in the embodiments of this application can be considered as described above. Figure 2 Reasonable variations or additions to the embodiments in this application; or, it is understood that the determination method in the embodiments of this application can also be regarded as an embodiment that can be executed independently, and this application does not limit it. Figure 4 The control method shown 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] The following sections will introduce several manifestations of the first pressure signal. Please refer to [link / reference]. Figures 5A to 5D .
[0129] Form 1: The first pressure signal consists of a single pressure signal, whose time-domain plot is a sine wave. For details, please refer to the preceding text. Figure 3 The description will not be repeated 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] like Figure 5A The first pressure signal shown consists of three consecutive pressure signals, each of which is represented as a sine wave in the time domain. It should be noted that... Figure 5A The first pressure signal is an example, for example, Figure 5A In the first implementation, the amplitude, peak time, and time interval of the three pressure signals are all the same. However, in a specific implementation where the first pressure signal consists of multiple consecutive pressure signals, the peak value, peak time, and time interval of each pressure signal 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] like Figure 5B The first pressure signal shown 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] like Figure 5CThe first pressure signal shown consists of two consecutive pressure signals, each of which has a time-domain plot that resembles a parabola. It should be noted that... Figure 5C The first pressure signal is an example, for example, Figure 5C The two pressure signals 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] like Figure 5D The first pressure signal shown 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... Figure 5D The first pressure signal shown is an example, for instance, Figure 5D In the two sinusoidal pressure signals, the signal amplitude, peak time, and signal time interval are all the same. In a specific implementation, when the first pressure signal consists of multiple consecutive pressure signals, the signal amplitude, peak time, signal time interval, and signal 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 the first indication information based on the 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 as follows: Figure 6 As shown, the area on the front hatch 101 other than the "effective pressing area" is the ineffective 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, as described above... Figure 5A For example, the period from 0ms to 8ms includes one pressure signal, and the period from 0ms to 16ms includes two pressure signals. Based on this pressing speed, it can be determined that 125 presses can be made within 1 second. Figure 5A The first pressure signal shown indicates that the pressing frequency of the first pressure is 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 a multi-point pressure sensor array is used to acquire the first pressure on the first component, the acquired first pressure signal may be similar to the aforementioned... Figures 5A to 5D The forms shown may differ, and this application does not limit them. 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] In combination with the above Figures 5A to 5D It can be seen that 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, and the trend of pressure change over time can also be obtained. For example, Figure 5A The pressure signal shown in the first pressure signal indicates that the maximum pressing force is 80N. The pressure in the first pressure signal changes over time by first increasing and then decreasing. For example... Figure 5B The pressure signal in the first pressure signal shown is used to indicate that the maximum pressing force of the first pressure is 100N. The trend of the 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, Figure 3 The amplitude of the first pressure signal shown is 100N. For example, Figure 5A The amplitude of the first pressure signal shown is 80 N, etc. 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, Figure 3 The peak time of the first pressure signal shown is 2ms.
[0160] Please see Figure 7A and Figure 7B , Figure 7A The time-domain plots of three pressure signals are shown, 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 It shows Figure 7A The frequency domain plots of the three pressure signals are shown. It should be noted that... Figure 7B The frequency domain diagram shown can be a frequency domain diagram obtained by processing multiple pressure signals acquired from 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]
[0169] 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.
[0170] 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.
[0171] Optionally, the above Figure 7A and Figure 7BThe pressure signals shown are all in sinusoidal form. 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 content above; they will not be repeated here.
[0172] 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.
[0173] 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.
[0174] Table 3 Preset Conditions
[0175] like Figure 6 The "effective pressing area" is shown. <![CDATA[1cm 2 Up to 10cm 2 ]]> 1、2、3
[0176] 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... Figure 6 The "effective pressure area" shown is a pressure range of 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... Figure 6 The "effective pressure area" shown is a pressure range of 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... Figure 6 The "effective pressure area" shown is a pressure range of 5cm. 2 There are two contact points. The pressing area in the pressure characteristics does not belong to... Figure 6 If the effective pressing area is shown, the first pressure is considered a false touch and no first indication information is 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 the first indication information is generated, and thus accurately controlling and adjusting the switching state of the first component.
[0177] 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.
[0178] Table 4 Preset Conditions
[0179] like Figure 6 The "effective pressing area" is shown. <![CDATA[1cm 2 Up to 10cm 2 ]]> 1、2、3 5Hz to 200Hz 10N to 200N tap
[0180] 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... Figure 6 The "effective pressure area" shown is a pressure range of 5cm. 2 If there are two contact points, a pressing frequency of 100Hz, a pressing force of 50N, and a tapping method, 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... Figure 6 The "effective pressure area" shown is a pressure range of 10cm. 2 The number of contacts 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... Figure 6 The "effective pressure area" shown is a pressure range of 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.
[0181] 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.
[0182] 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.
[0183] 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.
[0184] 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.
[0185] 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.
[0186] 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.
[0187] 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.
[0188] 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.
[0189] 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.
[0190] 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.
[0191] 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.
[0192] 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.
[0193] 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.
[0194] 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.
[0195] 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.
[0196] 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.
[0197] 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.
[0198] 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.
[0199] 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.
[0200] 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.
[0201] 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%.
[0202] 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.
[0203] Please see Figure 8 , Figure 8 A flowchart illustrating another control method provided in this application. Figure 8 The control method shown is used to illustrate 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 regarded as described above. Figure 2 or Figure 4 Reasonable variations or additions to the embodiments in this application; or, it is understood that the determination method in the embodiments of this application can also be regarded as an embodiment that can be executed independently, and this application does not limit it. Figure 8 The control method shown includes, but is not limited to, the following steps:
[0204] 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.
[0205] 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.
[0206] In one possible implementation, the control device may determine the number of valid attempts based on one or more of the following rules.
[0207] 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).
[0208] 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.
[0209] 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.
[0210] 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.
[0211] 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.
[0212] 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.
[0213] Rule 5: If the switch status of the first component is manually adjusted, the valid count is reset to zero.
[0214] 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.
[0215] 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 switching state of the first component based on the first indication information and vehicle status information can be referred to the aforementioned... Figure 2 and Figure 4 The details of the first component 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 usually in the off state. When the first value is an even number greater than 0, it ensures that the first component is usually off when the anti-tampering mode is triggered, thus ensuring vehicle safety and privacy and avoiding accidents caused by the first component not being able to turn off in time.
[0216] Please see Figure 9 , Figure 9 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 as described above. Figure 2 , Figure 4 or Figure 8 Reasonable variations or additions to the embodiments in this application; or, it is understood that the determination method in the embodiments of this application can also be regarded as an embodiment that can be executed independently, and this application does not limit it. Figure 8 The control method shown includes, but is not limited to, the following steps:
[0217] 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.
[0218] S902, The control device determines whether the vehicle is in the target gear.
[0219] S903, The control device determines whether the vehicle speed is less than the first speed.
[0220] S904, The control device determines whether the vehicle is in an unlocked state.
[0221] S905, The control device determines whether the vehicle has sufficient remaining battery power.
[0222] S906, The control device determines whether the vehicle is in a preset scenario mode.
[0223] The descriptions of S902 to S906 above can be found in the previous description of S402, which states that "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." These details will not be repeated here. Furthermore, 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 (To show the relevant arrows). If the result of any of S902 to S906 is "yes", continue to S907.
[0224] S907, the control unit increments the "valid count" by one.
[0225] 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.
[0226] 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".
[0227] 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.
[0228] S911, the control unit controls the "valid count" to decrease by one.
[0229] 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.
[0230] S913, the control unit controls the "valid count" to be reset to zero.
[0231] 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.
[0232] S915, The control unit controls the first component to exit the anti-play mode and executes S913.
[0233] The above Figure 8 and Figure 9The control method described triggers the anti-play mode of the first component when the "valid 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 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.
[0234] Please see Figure 10 , Figure 10 This is a schematic diagram of the structure of a control device provided in this application. Figure 10 The control device shown includes an acquisition unit, an algorithm unit, and a control unit. The acquisition unit is used to collect 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.
[0235] Please see Figure 11 , Figure 11 A schematic diagram of another control device provided in this application. Figure 11The control device shown includes an acquisition unit and a processing unit. The acquisition unit is used to acquire the first pressure applied to 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. Figure 11 The functions implemented by the processing unit shown include Figure 10 The algorithm unit and control unit shown herein implement the functions. 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 aforementioned... Figure 4 The details of the above will not be repeated here. Optionally, the above processing units include a vehicle integrated / integration unit (VIU), a vehicle domain controller (VDC), or a domain controller (DC), etc.
[0236] It should be noted that the above Figure 10 The algorithm unit and the control unit can share a single processor or use different processors; this application does not impose any limitation on this. (The above...) Figure 11 The processing unit shown may include one or more processors, and this application does not limit it. Figure 10 The control device shown requires two adjustments based on vehicle status information to control the opening / closing of the first component. Figure 11 The control device shown can control and adjust the opening / closing of the first component by processing vehicle status information once, which helps to improve calculation efficiency.
[0237] Please see Figure 12 , Figure 12 A schematic diagram of a hardware architecture provided for this application. Figure 12 The hardware architecture shown includes an acquisition unit, a conditioning unit, a first processing unit, and a second processing unit. The acquisition unit collects pressure data from a first component and converts the pressure into a level signal, generating a first pressure signal. The conditioning unit shapes and filters the first pressure signal to remove noise and extract the valid signal. The first processing unit amplifies the signal output from the conditioning unit without distortion and performs analog-to-digital signal conversion. The first processing unit performs Fourier transform, spectral analysis, and other operations on the signal output from the first processing unit, and combines this with the method shown in S401 above to obtain the identification result.
[0238] 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.
[0239] The above combination Figures 2 to 12 The control method provided in the embodiments of this application is described in detail below. Figure 13 The control device provided in the embodiments of this application is described in detail. It should be understood that the description of the device embodiments corresponds to the description of the method embodiments. Therefore, for content not described in detail, please refer to the description in the method embodiments above.
[0240] Figure 13 This is a schematic block diagram of a control device provided in an embodiment of this application, used to implement the above. Figure 2 , Figure 4 , Figure 8 or Figure 9 The control method is illustrated. For example, the control device 1300 can be a software unit or a chip system. The chip system can be composed of chips or 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 acquisition unit 1302 can acquire the first pressure signal and the vehicle status information. The acquisition unit 1302 may also be referred to as a communication interface, transceiver unit, input / output interface, etc. Optionally, the acquisition unit 1302 in this application can also be used to collect pressure signals.
[0241] 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.
[0242] 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.
[0243] 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.
[0244] 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.
[0245] 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.
[0246] 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.
[0247] 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.
[0248] 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.
[0249] 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.
[0250] 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.
[0251] Optionally, the first value mentioned above is an even number that is greater than 0.
[0252] 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.
[0253] 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.
[0254] 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.
[0255] 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.
[0256] 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.
[0257] In another possible implementation, the environmental information mentioned above includes temperature information and / or humidity information.
[0258] 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.
[0259] In another possible implementation, the aforementioned first component includes a hood, side door, tailgate, window, sunroof, fuel tank cap, or charging port cap, etc.
[0260] Figure 14 This is a schematic block diagram of another control device provided in the embodiments of this application. Figure 14 The control device 1400 shown can be Figure 13 This illustrates one hardware circuit implementation of the device shown. The control device 1400 is used to implement the above... Figure 2 , Figure 4 , Figure 8 or Figure 9 The control method is shown. For ease of explanation, Figure 14 Only the main components of the control device are shown.
[0261] Figure 14 The control device 1400 shown 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, and 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.
[0262] 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.
[0263] 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.
[0264] It should be understood that the connection medium between the processor 1401, memory 1402, communication interface 1403, and pressure sensor 1404 is not limited in the embodiments of this application. The embodiments of this application... Figure 14The processor 1401, memory 1402, communication interface 1403, and pressure sensor 1404 are connected via a communication bus 1405. Figure 14 The connections between other components are shown in bold and are for illustrative purposes only, not as limiting information. The bus may include an address bus, data bus, control bus, etc. For ease of illustration, Figure 14 The symbol is represented by a single thick line, but this does not indicate that there is only one bus or one type of bus. For information on the operations performed by processor 1401, please refer to [reference needed]. Figure 13 The operations performed by the processing unit 1301 will not be described in detail here. For information on the operations performed by the communication interface 1403 or the pressure sensor 1404, please refer to [link / reference needed]. Figure 13 The operations performed by the acquisition unit 1302 are not described in detail here.
[0265] A chip includes: a processor coupled to a memory for storing programs or instructions that, when executed by the processor, cause a device to perform the above-mentioned functions. Figure 2 , Figure 4 , Figure 8 or Figure 9 The method of any of the processes shown in the diagram.
[0266] 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.
[0267] 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.
[0268] This application also provides another control device, which includes a processor and a memory, wherein the memory stores a computer program, and the processor executes the computer program, causing the device to perform the above-described... Figure 2 , Figure 4 , Figure 8 or Figure 9 Control methods derived from their combination.
[0269] 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.).
[0270] This application provides a computer program that, when executed by a processor, performs the above-described... Figure 2 , Figure 4 , Figure 8 or Figure 9 Control methods derived from their combination.
[0271] This application provides a computer program product, comprising: a computer program (also referred to as code or instructions); when the computer program is run, it causes a computer to perform the above-described actions. Figure 2 , Figure 4 , Figure 8 or Figure 9 Control methods derived from their combination.
[0272] This application also provides a computer-readable storage medium storing instructions that, when executed on at least one processor, implement the above-described... Figure 2 , Figure 4 , Figure 8 or Figure 9 Control methods derived from their combination.
[0273] 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: A first pressure signal is acquired, which is a signal generated by a first pressure on a first component on the vehicle; the first pressure includes multiple consecutive impacts on the first component, and the first component is subjected to multiple consecutive forces; the time interval between the multiple consecutive forces is less than a preset duration. Obtain the vehicle status information of the vehicle; Based on the first pressure signal, the pressure characteristics of the first pressure are determined, including the pressing area, the pressing range, and the number of contact points; based on the pressure characteristics and preset conditions, first indication information is determined; the first indication information is a valid tapping signal; the preset conditions include judgment conditions corresponding to the pressing area, the pressing range, and the number of contact points, wherein determining the valid tapping signal requires that the number of contact points be one; Based on the first indication information and the vehicle status information, the on / off state of the first component is controlled and adjusted.
2. The method according to claim 1, characterized in that, The step of determining the pressure characteristics of the first pressure based on the first pressure signal includes: 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 contact points is determined to be one.
3. The method according to claim 1, 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 by setting a combination of thresholds based on the signal frequency, signal amplitude, and peak time of the first pressure signal.
4. The method according to claim 2, characterized in that, The step of determining the pressure characteristics of the first pressure based on the first pressure signal further includes: 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.
5. The method according to any one of claims 1-4, 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.
6. The method according to claim 5, 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.
7. The method according to claim 5, 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.
8. The method according to claim 5, characterized in that, The first value is an even number greater than 0.
9. The method according to any one of claims 1-4 and 6-8, 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.
10. The method according to claim 9, 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.
11. The method according to claim 9, 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.
12. The method according to claim 9, 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.
13. The method according to any one of claims 1-4 and 6-8, 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.
14. The method according to claim 13, characterized in that, The environmental information includes temperature information and / or humidity information.
15. The method according to any one of claims 1-4, 6-8, 10-12, and 14, 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.
16. The method according to any one of claims 1-4, 6-8, 10-12, and 14, characterized in that, The first component includes a hood, side doors, tailgate, windows, sunroof, fuel tank cap, or charging port cap.
17. 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 a first component on the vehicle being subjected to a first pressure; the first pressure includes multiple consecutive impacts on the first component, and the first component is subjected to multiple consecutive forces; the time interval between the multiple consecutive forces is less than a preset duration. The acquisition unit is also used to acquire the vehicle status information of the vehicle; The control unit is used to determine the pressure characteristics of the first pressure based on the first pressure signal, the pressure characteristics including the pressing area, the pressing range, and the number of contact points; and to determine first indication information based on the pressure characteristics and preset conditions; the first indication information is a valid tapping signal; the preset conditions include judgment conditions corresponding to the pressing area, the pressing range, and the number of contact points, wherein determining the valid tapping signal requires that the number of contact points be one; The control unit is also used to control and adjust the switching state of the first component based on the first indication information and the vehicle status information.
18. The apparatus according to claim 17, characterized in that, The control unit is specifically used to determine that the number of contact points 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.
19. The apparatus according to claim 17, 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 by setting a combination of thresholds.
20. The apparatus according to claim 18, characterized in that, The control unit is specifically used for: 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.
21. The apparatus according to any one of claims 17-20, 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.
22. The apparatus according to claim 21, 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.
23. The apparatus according to claim 21, 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.
24. The apparatus according to claim 21, characterized in that, The first value is an even number greater than 0.
25. The apparatus according to any one of claims 17-20 and 22-24, 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.
26. The apparatus according to claim 25, 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.
27. The apparatus according to claim 25, 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.
28. The apparatus according to claim 25, 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 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.
29. The apparatus according to any one of claims 17-20 and 22-24, 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.
30. The apparatus according to claim 29, characterized in that, The environmental information includes temperature information and / or humidity information.
31. The apparatus according to any one of claims 17-20, 22-24, 26-28, and 30, 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.
32. The apparatus according to any one of claims 17-20, 22-24, 26-28, and 30, characterized in that, The first component is a hood, side door, tailgate, window, sunroof, fuel tank cap, or charging port cap.
33. 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-16 is executed.
34. A vehicle, characterized in that, The vehicle includes the control device according to any one of claims 17-33.
35. 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-16.
36. 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-16 to be implemented.
Citation Information
Patent Citations
Unlocking method and device of trunk door, trunk door and vehicle
CN111391782A
Vehicle door opening control method and device and vehicle controller
CN116201439A
Automobile skylight opening method and system, electronic equipment and storage medium
CN116834525A
Keyless entry control method, device and system and storage medium
CN118144723A