Vehicle window control method and device, electronic equipment and storage medium

By using fingerprint verification based on user combination of actions and velocity after the vehicle is powered on, and combined with the vehicle end database, window control instructions are generated, the problem of inflexible window control in the existing technology is solved, and user experience and security are improved.

CN120486864APending Publication Date: 2025-08-15VOYAH AUTOMOBILE TECH CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202510616177.2
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-05-14
Publication Date
2025-08-15

AI Technical Summary

Technical Problem

The existing vehicle window control methods can only be controlled through mobile APP clicks, physical buttons or on-board terminals, which lack flexibility and have poor user experience.

Method used

After the vehicle is powered on, based on the combined action and force of the target user to the window, combined with fingerprint information verification, the action command is determined, and matched with the preset action command database on the vehicle end, and control commands are generated to adjust the window status.

Benefits of technology

It realizes flexible control of the car windows, improves the user experience, provides permission configuration for non-master drivers and personalized action command settings, and enhances security and operation flexibility.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120486864A_ABST
    Figure CN120486864A_ABST
Patent Text Reader

Abstract

The invention discloses a vehicle window control method and device, electronic equipment and a storage medium, and relates to the technical field of vehicle control. The method comprises the steps that after a vehicle is powered on, an action instruction of a target user to a target vehicle window is determined based on the combined action of the target user to the vehicle window and the force of the combined action, and the target user is a user with the permission of the vehicle window in the vehicle; based on the action instruction and a preset action instruction database of the vehicle end, whether a control instruction for the target vehicle window is generated or not is determined; and if yes, based on the control instruction, controlling and adjusting a target vehicle window of the target vehicle. The vehicle window can be freely and flexibly controlled, and the experience feeling of a user is improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of vehicle control technology, and in particular to a vehicle window control method, device, electronic device, and storage medium. Background Art

[0002] At present, smart vehicles can add Bluetooth unlocking and proximity unlocking functions directly on the door and window controllers, so that the opening and closing of the vehicle windows can be controlled by mobile phones through the Bluetooth window control module, which reduces costs. Bluetooth unlocking can also avoid incorrect binding of APPs.

[0003] However, existing vehicle window control methods can only be controlled by clicking on a mobile phone APP or physical buttons or an in-vehicle terminal, which is not flexible enough and provides a poor user experience. Summary of the Invention

[0004] The embodiments of the present application provide a method, device, electronic device and storage medium for controlling vehicle windows. The embodiments provided by the present application solve the technical problem in the prior art that vehicle windows can only be controlled by clicking on a mobile phone APP or physical buttons or an in-vehicle terminal, which is not flexible enough and has a poor user experience. The embodiments provided by the present application can control vehicle windows freely and flexibly, thereby improving the user experience.

[0005] In a first aspect of the embodiments of the present application, the embodiments of the present application provide a method for controlling a vehicle window, the method comprising:

[0006] After the vehicle is powered on, determining the target user's action instruction for the target window based on the target user's combined action on the target window and the strength of the combined action, wherein the target user is a user with the vehicle interior window permission;

[0007] Determining whether to generate a control instruction for the target window based on the action instruction and a vehicle-side preset action instruction database;

[0008] If so, the target window of the target vehicle is controlled and adjusted based on the control instruction.

[0009] In a feasible implementation manner, after the vehicle is powered on, determining the target user's action instruction on the target window based on the target user's combined action on the target window and the strength of the combined action includes:

[0010] After the vehicle is powered on, the target window permission of the target user is verified based on the fingerprint information of the target user;

[0011] If the verification is successful, the action instruction of the target user on the target window is determined based on the combined action of the target user on the target window and the strength of the combined action.

[0012] In a feasible implementation manner, after the vehicle is powered on, determining the target user's action instruction on the target window based on the target user's combined action on the target window and the strength of the combined action includes:

[0013] After the vehicle is powered on, the target window permission of the target user is verified based on the fingerprint information of the target user;

[0014] If the verification is successful, the action instruction of the target user on the target window is determined based on the combined action of the target user on the target window and the strength of the combined action.

[0015] In a feasible implementation manner, determining the main action instruction of the target user on the target window based on the time interval of the tapping action and the sliding direction of the sliding action includes:

[0016] If the time interval of the knocking action on the target window is the first time interval, and the sliding direction of the sliding action on the target window is vertically downward, it is determined that the main action instruction of the target user on the target window is to completely close the target window;

[0017] If the time interval of the knocking target window action is the second time interval, and the sliding direction of the sliding target window action is vertical upward sliding, it is determined that the main action instruction of the target user for the target window is to fully open the target window, wherein the second time interval is greater than the first time interval.

[0018] In a feasible implementation manner, determining the auxiliary action instruction of the target user for the target window based on the time interval of the tapping action, the sliding direction of the sliding action, and the tapping force includes:

[0019] Determine that the auxiliary action instruction of the target user for the target window is to lower the target window by the target window lowering ratio.

[0020] In a feasible implementation manner, determining the auxiliary action instruction of the target user for the target window based on the time interval of the tapping action, the sliding direction of the sliding action, and the tapping force includes:

[0021] If the time interval of the tapping action on the target window is a third time interval, the sliding direction of the sliding action on the target window is horizontally sliding to the left, and the tapping force is a second tapping force, based on a second corresponding relationship between the tapping force and the window raising ratio, determining the target window raising ratio corresponding to the second tapping force;

[0022] Determine that the auxiliary action instruction of the target user for the target window is to raise the target window by the target window raising ratio.

[0023] In a feasible implementation manner, the determining whether to generate a control instruction for the target window based on the action instruction and a vehicle-side preset action instruction database includes:

[0024] Determining whether the action instruction matches any vehicle-side preset action instruction in the vehicle-side preset action instruction database;

[0025] If so, determining to generate a control instruction for the target vehicle window;

[0026] If not, based on the action instruction and the actual vehicle usage status of the target user, determine whether the vehicle-side preset action instruction database needs to be updated.

[0027] According to a second aspect of the embodiments of the present application, a vehicle window control device is provided. The vehicle window control device includes:

[0028] a first determining module, configured to determine, after the vehicle is powered on, an action instruction of the target user on the target window based on a combination of actions of the target user on the target window and a strength of the combination of actions, wherein the target user is a user with permission to operate the vehicle interior window;

[0029] A second determining module is configured to determine whether to generate a control instruction for the target window based on the action instruction and a vehicle-side preset action instruction database;

[0030] The control module is configured to, if yes, control and adjust the target window of the target vehicle based on the control instruction.

[0031] In a third aspect of the embodiments of the present application, the embodiments of the present application provide an electronic device, comprising: a processor, a memory and a bus, wherein the memory stores machine-readable instructions executable by the processor, and when the electronic device is running, the processor and the memory communicate through the bus, and the machine-readable instructions are executed by the processor to execute the steps of the above-mentioned vehicle window control method.

[0032] In a fourth aspect of the embodiments of the present application, the embodiments of the present application provide a computer-readable storage medium, on which a computer program is stored. When the computer program is executed by a processor, the steps of the vehicle window control method as described above are executed.

[0033] The window control method, device, electronic device and storage medium provided in the embodiments of the present application are compared with the existing technology. The embodiments provided in the present application can determine the target user's action instructions for the target window based on the target user's combined actions on the window and the strength of the combined actions after the vehicle is powered on, and determine whether to generate a control instruction for the target window based on the action instruction and the preset action instruction database on the vehicle side. After determining to generate the control instruction for the target window, the target window of the target vehicle is controlled and adjusted based on the control instruction. The present application can control the window freely and flexibly, thereby improving the user experience. BRIEF DESCRIPTION OF THE DRAWINGS

[0034] Figure 1 A flowchart of a vehicle window control method provided by an embodiment of the present application is shown;

[0035] Figure 2 A structural block diagram of a vehicle window control device provided in an embodiment of the present application is shown;

[0036] Figure 3 A schematic structural diagram of an electronic device provided in an embodiment of the present application is shown.

[0037] Figure 2 and Figure 3 The corresponding relationship between the reference numerals and the names of the drawings is as follows:

[0038] 200 Window control device; 210 First determination module; 220 Second determination module; 230 Control module; 300 Electronic device; 310 Processor; 320 Memory; 330 Bus. DETAILED DESCRIPTION

[0039] In order to better understand the technical solutions provided by the embodiments of this specification, the technical solutions of the embodiments of this specification are described in detail below through the accompanying drawings and specific embodiments. It should be understood that the embodiments of this specification and the specific features in the embodiments are detailed descriptions of the technical solutions of the embodiments of this specification, rather than limitations on the technical solutions of this specification. In the absence of conflict, the embodiments of this specification and the technical features in the embodiments can be combined with each other.

[0040] In this article, relational terms such as first and second are used only to distinguish one entity or operation from another entity or operation, and do not necessarily require or imply any such actual relationship or order between these entities or operations. Moreover, the terms "comprise", "include" or any other variants thereof are intended to cover non-exclusive inclusion, so that the process, method, article or equipment comprising a series of elements includes not only those elements, but also other elements not explicitly listed, or also includes elements inherent to such process, method, article or equipment. In the absence of further restrictions, the elements defined by the statement "comprising a ..." do not exclude the presence of other identical elements in the process, method, article or equipment comprising the elements. The term "two or more" includes two or more than two cases.

[0041] First, the application scenarios to which this application is applicable are introduced. The embodiments provided in this application are applicable to the field of vehicle control technology, and in particular, relate to a vehicle window control method, device, electronic device and storage medium.

[0042] Currently, existing vehicle window control methods can only be controlled through mobile phone APP clicks or physical buttons or vehicle-mounted terminals, which is not flexible enough and provides a poor user experience.

[0043] Based on this, the embodiments of the present application provide a method, device, electronic device and storage medium for controlling vehicle windows. The embodiments provided by the present application solve the technical problems in the prior art that vehicle windows can only be controlled by clicking on a mobile phone APP or physical buttons or a vehicle-mounted terminal, which is not flexible enough and has a poor user experience. The embodiments provided by the present application can control vehicle windows freely and flexibly, thereby improving the user experience.

[0044] See also Figure 1 , Figure 1 This is a flowchart of a method for controlling a vehicle window provided in an embodiment of the present application. Figure 1 As shown, the vehicle window control method includes the following steps:

[0045] S101. After the vehicle is powered on, based on the target user's combined actions on the target window and the strength of the combined actions, determine the target user's action instructions on the target window, wherein the target user is a user with vehicle interior window authority.

[0046] In this step, the embodiment provided by the present application first needs to determine the target user, that is, determine the user who has the authority to raise and lower the windows in the vehicle before the vehicle is powered on. Before the vehicle is powered on, the permissions of each target user, that is, the fingerprint information of each target user, are first entered in advance through the background of a specific application (Application, APP) on the mobile terminal. Then, after the vehicle is powered on, after the target user activates the corresponding fingerprint information on the target window, the action command to the target window can be triggered and sent, and then the authorized target user can be flexibly configured to control the target window.

[0047] It can be understood that in the embodiment provided by the present application, after the fingerprint information of the target user is recorded and the vehicle is powered on, when the target user wants to raise or lower the selected window, the target user's action instructions for the target window are determined through the combined actions of the selected target window and the force triggered when the target user performs the above combined actions, so that the target window can be subsequently raised or lowered according to the action instructions.

[0048] In the embodiments provided by the present application, different combination actions can constitute different action instructions for the target window, and in the embodiments provided by the present application, when the target user is a non-main driver, after the window master lock switch is turned off, the target window can be raised and lowered again according to the needs of the target user. That is, the target user who is not the main driver has the authority to control the target window after the window master lock switch is indiscriminately opened or closed, which solves the disadvantage of the target user's single authority and realizes flexible control of the target window in the vehicle.

[0049] It should be noted that the mobile terminal in the embodiments provided in this application can be customized and used according to different application scenarios. The mobile terminal in the embodiments provided in this application can be specifically set to a mobile phone, tablet, laptop computer and other movable third-party terminal devices.

[0050] The target user in the embodiments provided in this application may be the vehicle owner (generally the main driver) and users trusted by the vehicle owner (such as the main driver's relatives, friends, and colleagues, etc.).

[0051] The action instruction is used to represent an information instruction including a combined action and the strength of the combined action; the target window is used to represent any window in the vehicle selected by the target user.

[0052] In the above description, the target window may be the interior window of the vehicle selected by the target user after activating the fingerprint information.

[0053] For example, after the vehicle is powered on, the target user's target window permission is verified based on the target user's fingerprint information; if the verification is successful, the target user's action instructions for the target window are determined based on the target user's combined actions on the target window and the strength of the combined actions.

[0054] It should be noted that the embodiment provided in this application first needs to enter the fingerprint information of the target user before the vehicle is powered on. Then, after the vehicle is powered on, when the target user wants to raise or lower the target window, the fingerprint information of the target user is verified, and the function of the target window recognizing the target user's combined actions and the strength of the combined actions is activated, thereby generating the target user's action instructions for the target window.

[0055] For example, the combined action includes a tapping action on a target window and a sliding action on a target window. The action instructions include a primary action instruction and an auxiliary action instruction. The force of the combined action includes the tapping force. The present application determines the action instructions of the target user on the target window, including:

[0056] Based on the time interval of knocking on the target window and the sliding direction of sliding the target window, the target user's main action instructions for the target window are determined; based on the time interval of knocking on the target window, the sliding direction of sliding the target window and the knocking force, the target user's auxiliary action instructions for the target window are determined.

[0057] It can be understood that the embodiments provided in the present application divide the target user's action instructions for the target window into the target user's main action instructions for the target window and the target user's auxiliary action instructions for the target window according to the actual usage scenarios of the target window. The difference between the main action instructions and the auxiliary action instructions is that the main action instructions only need the time interval of knocking on the target window and the sliding direction of sliding the target window to be triggered, while the auxiliary action instructions need the time interval of knocking on the target window, the sliding direction of sliding the target window and the knocking force to be triggered together.

[0058] It should be noted that the embodiment provided in the present application prevents malicious attacks by outsiders and erroneous operations by the target user through the dual compound verification actions of knocking on the target window (double-clicking the target window) and sliding the target window.

[0059] Among them, the action of knocking on the target window in the embodiment provided by the present application can be double-clicking the target window, and the time interval of the knocking on the target window action is detected based on the piezoelectric film sensor embedded in the edge of the window, and the measured vibration frequency is greater than or equal to 220HZ.

[0060] The sliding target window action in the embodiment provided in this application is achieved by a capacitive sensor capturing the sliding trajectory.

[0061] Exemplarily, determining the target user's main action instructions for the target window includes:

[0062] If the time interval of the tapping target window action is the first time interval, and the sliding direction of the sliding target window action is vertically downward, it is determined that the main action instruction of the target user for the target window is to completely close the target window.

[0063] It should be noted that, in the embodiment provided by the present application, when it is determined that the time interval of the target user's action of knocking on the target window is the first time interval, and the sliding direction of the target user's action of sliding the target window is vertically downward, it is determined that the target user's main action instruction for the target window is to completely close the target window, and to activate the child lock function of the target window to prevent children in the car from climbing and causing danger.

[0064] It can be understood that the first time interval in the embodiment provided in the present application can be customized and selected according to different application scenarios. The first time interval in the embodiment provided in the present application can be set to 600ms.

[0065] If the time interval of the knocking target window action is the second time interval, and the sliding direction of the sliding target window action is vertical upward sliding, it is determined that the target user's main action instruction for the target window is to fully open the target window, wherein the second time interval is greater than the first time interval.

[0066] It should be noted that, in the embodiment provided by the present application, when it is determined that the time interval of the target user's action of knocking on the target window is the second time interval, and the sliding direction of the target user's action of sliding the target window is vertically upward, it is determined that the target user's main action instruction for the target window can be to completely open the target window.

[0067] It can be understood that the second time interval in the embodiment provided in the present application can be customized and selected according to different application scenarios. The second time interval in the embodiment provided in the present application can be set to 1000ms.

[0068] Exemplarily, determining the target user's auxiliary action instruction for the target window includes:

[0069] If the time interval of the knocking action on the target window is the third time interval, the sliding direction of the sliding action on the target window is horizontal sliding to the right, and the knocking force is the first knocking force, based on the first corresponding relationship between the knocking force and the window lowering ratio, the target window lowering ratio corresponding to the first knocking force is determined; it is determined that the target user's auxiliary action instruction for the target window is to lower the target window by the target window lowering ratio.

[0070] It should be noted that, after determining the main action instructions for the target window, the embodiment provided in the present application can also set personalized auxiliary action instructions for vehicle lifting according to the actual application scenario.

[0071] The embodiment provided in the present application sets different target window lowering ratios according to different knocking forces, so as to improve the accuracy of action classification. When it is determined that the time interval of the target user's knocking action on the target window is the third time interval, and the sliding direction of the target user's sliding action on the target window is horizontally to the right, based on the first corresponding relationship between different knocking forces and the window lowering ratios, the target window lowering ratio corresponding to the first knocking force is determined, and the target user's auxiliary action instruction for the target window is determined to be a target window with lowering ratios of different target windows.

[0072] In the above, the tapping force in the embodiments provided in this application can be collected and monitored by a force sensor.

[0073] Among them, the knocking force in the embodiment provided in this application can be set to the first force, the second force and the third force; the target window lowering ratio can be set to the first target window lowering ratio, the second target window lowering ratio and the third target window lowering ratio.

[0074] Exemplarily, the time interval of the tapping target window action is the third time interval, the sliding direction of the sliding target window action is horizontal sliding to the right, the tapping force is the first force, and the target user's auxiliary action instruction for the target window is determined to be a target window that reduces the descending ratio of the first target window.

[0075] If the time interval of the tapping action is the third time interval, the sliding direction of the sliding action is horizontal sliding to the right, and the tapping force is the second force, it is determined that the target user's auxiliary action instruction for the target window is to reduce the target window's lowering ratio and control the wiper to turn on; wherein, the second force is greater than the first force, and the second target window's lowering ratio is greater than the first target window's lowering ratio.

[0076] If the time interval of the tapping action is the third time interval, the sliding direction of the sliding action is horizontal sliding to the right, and the tapping force is the third force, it is determined that the target user's auxiliary action instruction for the target window is to reduce the target window's lowering ratio of the third target window; wherein the third force is greater than the second force, and the lowering ratio of the third target window is greater than the lowering ratio of the second target window.

[0077] It can be understood that the third time interval in the embodiment provided in the present application can be customized and selected according to different application scenarios. The third time interval in the embodiment provided in the present application can be set to 300ms.

[0078] In the embodiment provided in the present application, the first target window lowering ratio can be set to 30%; the second target window lowering ratio can be set to 50%; and the third target window lowering ratio can be set to 80%.

[0079] The first corresponding relationship can be set as: the first force corresponds to the first target window lowering ratio; the second force corresponds to the second target window lowering ratio; and the third force corresponds to the third target window lowering ratio.

[0080] Exemplarily, determining the target user's auxiliary action instruction for the target window further includes:

[0081] If the time interval of the knocking action on the target window is the third time interval, the sliding direction of the sliding action on the target window is horizontal sliding to the left, and the knocking force is the second knocking force, based on the second corresponding relationship between the knocking force and the window rising ratio, the target window rising ratio corresponding to the second knocking force is determined; determine that the target user's auxiliary action instruction for the target window is to raise the target window by the target window rising ratio.

[0082] It can be understood that the embodiment provided by the present application sets different target window rising ratios according to different knocking forces, which is used to improve the action classification accuracy, and when it is determined that the time interval of the target user's knocking action on the target window is the third time interval, and when the sliding direction of the target user's sliding action on the target window is horizontally to the left, based on the second corresponding relationship between different knocking forces and the window rising ratio, the target window rising ratio corresponding to the second knocking force is determined, and the target user's auxiliary action instruction for the target window is determined to be to raise the target window with different target window rising ratios.

[0083] Among them, the knocking force in the embodiment provided in this application can be set to a first force, a second force and a third force; the target window rising ratio can be set to a second target window rising ratio and a third target window rising ratio.

[0084] For example, if the time interval of the tapping target window action is the third time interval, the sliding direction of the sliding target window action is horizontal sliding to the left, and the tapping force is the first force or the second force, it is determined that the target user's auxiliary action instruction for the target window is to raise the target window with the second target window rising ratio, and control the wiper to turn on.

[0085] For example, if the time interval of tapping the target window is the third time interval, the sliding direction of sliding the target window is horizontal sliding to the left, and the tapping force is the third force, it is determined that the target user's auxiliary action instruction for the target window is to raise the target window by the third target window rising ratio.

[0086] Among them, the second target window rising ratio in the embodiment provided by the present application can be set to 50%; the third target window rising ratio can be set to 80%.

[0087] The second corresponding relationship can be set as: the first force and the second force correspond to the second target window rising ratio; the third force corresponds to the third target window rising ratio.

[0088] The embodiment provided in the present application can divide different action instructions by setting different levels of time intervals, thereby determining control instructions for different target windows, thereby improving the flexibility of action instructions and subsequent control instructions.

[0089] S102: Based on the action instruction and the vehicle-side preset action instruction database, determine whether to generate a control instruction for the target window.

[0090] In this step, after determining that an action instruction corresponding to the combined action has been generated, the embodiment provided by the present application starts to compare and query the action instruction with the preset action instructions in the preset action instruction database, and determines whether to generate a control instruction for the target window based on the comparison query result.

[0091] Exemplarily, the present application determines whether to generate a control instruction for a target vehicle window, specifically including:

[0092] Determine whether the action instruction matches any vehicle-side preset action instruction in the vehicle-side preset action instruction database; if so, determine to generate a control instruction for the target window; if not, determine whether the vehicle-side preset action instruction database needs to be updated based on the action instruction and the actual vehicle usage status of the target user.

[0093] In this step, the embodiment provided by the present application needs to match the action instruction with any vehicle-side preset action instruction in the vehicle-side preset action instruction database, and after the match is successful, generate a control instruction for the target window; after the match is unsuccessful, determine whether it is necessary to update the vehicle-side preset action instruction database based on the actual vehicle usage status of the main driver represented by the target user, and add the above-mentioned unmatched action instruction to the vehicle-side preset action instruction database; or, after the match is unsuccessful, directly negatively feedback the unmatched result and the status of the window to the vehicle-side for display and storage.

[0094] S103: If yes, then based on the control instruction, control and adjust the target window of the target vehicle.

[0095] In this step, after determining that a control instruction for the target window can be generated, the embodiment provided by the present application sends the above control instruction to the vehicle-mounted information terminal (Telematics BOX, T-BOX) of the vehicle computer, and the T-BOX transmits it to the vehicle computer's Internet of Vehicles system through the MQTT protocol.

[0096] Compared with the prior art, the window control method provided in the embodiments of the present application can, after the vehicle is powered on, determine the target user's action instructions for the target window based on the target user's combined actions on the window and the strength of the combined actions, and determine whether to generate a control instruction for the target window based on the action instruction and a preset action instruction database on the vehicle side. After determining to generate a control instruction for the target window, the target window of the target vehicle is controlled and adjusted based on the control instruction. The present application can control the window freely and flexibly, thereby improving the user experience.

[0097] The embodiments provided in this application can obtain the combined actions of the target user through different types of sensors, and divide different action instructions by setting different levels of time intervals, thereby determining the control instructions for different target windows, thereby improving the flexibility of action instructions and subsequent control instructions.

[0098] Figure 2 This is a structural block diagram of a vehicle window control device provided by an embodiment of the present application. Figure 2 As shown, the window control device 200 includes:

[0099] The first determining module 210 is used to determine the target user's action instruction on the target window based on the target user's combined action on the target window and the strength of the combined action after the vehicle is powered on, wherein the target user is a user with the vehicle interior window authority.

[0100] The second determination module 220 is used to determine whether to generate a control instruction for the target window based on the action instruction and a vehicle-side preset action instruction database.

[0101] The control module 230 is configured to, if yes, control and adjust the target window of the target vehicle based on the control instruction.

[0102] Exemplarily, the first determining module 210 is specifically configured to:

[0103] After the vehicle is powered on, the target window permission of the target user is verified based on the target user's fingerprint information.

[0104] If the verification is successful, the target user's action instruction for the target window is determined based on the target user's combined action on the target window and the strength of the combined action.

[0105] Exemplarily, the combined action includes a tapping action and a sliding action, the action instructions include a primary action instruction and an auxiliary action instruction, and the force of the combined action includes a tapping force. The second determining module 220 is specifically configured to:

[0106] Based on the time interval of the tapping action on the target window and the sliding direction of the sliding action on the target window, the main action instructions of the target user on the target window are determined.

[0107] Based on the time interval of the tapping action on the target window, the sliding direction of the sliding action on the target window, and the tapping force, the auxiliary action instruction of the target user on the target window is determined.

[0108] Exemplarily, the second determining module 220 is specifically configured to:

[0109] If the time interval of the tapping target window action is the first time interval, and the sliding direction of the sliding target window action is vertically downward, it is determined that the main action instruction of the target user for the target window is to completely close the target window.

[0110] If the time interval of the knocking target window action is the second time interval, and the sliding direction of the sliding target window action is vertical upward sliding, it is determined that the target user's main action instruction for the target window is to fully open the target window, wherein the second time interval is greater than the first time interval.

[0111] Exemplarily, the second determining module 220 is specifically configured to:

[0112] If the time interval of the knocking action is the third time interval, the sliding direction of the target window is horizontal sliding to the right, and the knocking force is the first knocking force, based on the first corresponding relationship between the knocking force and the window lowering ratio, the target window lowering ratio corresponding to the first knocking force is determined.

[0113] Determine that the target user's auxiliary action instruction for the target window is to lower the target window by a target window lowering ratio.

[0114] Exemplarily, the second determining module 220 is specifically configured to:

[0115] If the time interval of knocking on the target window is the third time interval, the sliding direction of sliding the target window is horizontal sliding to the left, and the knocking force is the second knocking force, based on the second corresponding relationship between the knocking force and the window rising ratio, determine the target window rising ratio corresponding to the second knocking force.

[0116] Determine that the target user's auxiliary action instruction for the target window is to raise the target window by a target window raising ratio.

[0117] Exemplarily, the control module 230 is specifically configured to:

[0118] Determine whether the action instruction matches any vehicle-side preset action instruction in the vehicle-side preset action instruction database.

[0119] If so, determine to generate a control instruction for the target window.

[0120] If not, based on the action instructions and the actual vehicle usage status of the target user, determine whether the vehicle-side preset action instruction database needs to be updated.

[0121] Compared with the prior art, the window control device 200 provided in the embodiment of the present application can, after the vehicle is powered on, determine the target user's action instructions for the target window based on the target user's combined actions on the window and the strength of the combined actions, and determine whether to generate a control instruction for the target window based on the action instruction and a preset action instruction database on the vehicle side. After determining to generate a control instruction for the target window, the target window of the target vehicle is controlled and adjusted based on the control instruction. The present application can control the windows freely and flexibly, thereby improving the user experience.

[0122] The embodiments provided in this application can obtain the combined actions of the target user through different types of sensors, and divide different action instructions by setting different levels of time intervals, thereby determining the control instructions for different target windows, thereby improving the flexibility of action instructions and subsequent control instructions.

[0123] See also Figure 3 , Figure 3 A schematic diagram of the structure of an electronic device provided in an embodiment of the present application is shown in FIG. Figure 3 As shown, the electronic device 300 includes a processor 310 , a memory 320 , and a bus 330 .

[0124] The memory 320 stores machine-readable instructions executable by the processor 310. When the electronic device 300 is running, the processor 310 communicates with the memory 320 via the bus 330. When the machine-readable instructions are executed by the processor 310, the above-mentioned Figure 1 The specific implementation of the steps of the vehicle window control method in the illustrated method embodiment can be found in the method embodiment and will not be repeated here.

[0125] The embodiment of the present application also provides a computer-readable storage medium on which a computer program is stored. When the computer program is executed by a processor, the computer program can execute the above-mentioned Figure 1 The specific implementation of the steps of the vehicle window control method in the illustrated method embodiment can be found in the method embodiment and will not be repeated here.

[0126] Those skilled in the art will clearly understand that, for the convenience and brevity of description, the specific working processes of the systems, devices and units described above can refer to the corresponding processes in the aforementioned method embodiments and will not be repeated here.

[0127] It should be noted that, in the above embodiments, the description of each embodiment has its own focus. For parts that are not described in detail in a certain embodiment, reference can be made to the relevant descriptions of other embodiments.

[0128] Those skilled in the art will appreciate that the embodiments of the present application can be provided as methods, systems, or computer program products. Therefore, the present application can adopt the form of a complete hardware embodiment, a complete software embodiment, or an embodiment in combination with software and hardware. Moreover, the present application can adopt the form of a computer program product implemented on one or more computer-readable storage media (including but not limited to magnetic disk storage, CD-ROM, optical storage, etc.) that contain computer-readable program code.

[0129] The present application is described with reference to the flowcharts and / or block diagrams of the methods, devices (systems), and computer program products according to the embodiments of the present application. It should be understood that each process and / or box in the flowchart and / or block diagram, as well as the combination of the processes and / or boxes in the flowchart and / or block diagram, can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general-purpose computer, a special-purpose computer, an embedded computer, or other programmable data processing device to produce a machine, so that the instructions executed by the processor of the computer or other programmable data processing device generate instructions for implementing the processes in the flowchart and / or block diagram. Figure 1 a process or multiple processes and / or boxes Figure 1 A device that provides the functions specified in a block or multiple blocks.

[0130] These computer program instructions may also be stored in a computer readable memory that can direct a computer or other programmable data processing device to work in a specific manner, so that the instructions stored in the computer readable memory produce an article of manufacture comprising an instruction device, which implements the process Figure 1 a process or multiple processes and / or boxes Figure 1 The function specified in one or more boxes.

[0131] These computer program instructions can also be loaded onto a computer or other programmable data processing device so that a series of operational steps are executed on the computer or other programmable device to produce a computer-implemented process, thereby providing the instructions executed on the computer or other programmable device for implementing the process. Figure 1 a process or multiple processes and / or boxes Figure 1 A step that specifies a function in one or more boxes.

[0132] An embodiment of the present application further provides a computer program product, which includes computer software instructions. When the computer software instructions are executed on a processing device, the processing device executes the process of the vehicle window control method.

[0133] A computer program product includes one or more computer instructions. When the computer program instructions are loaded and executed on a computer, the process or function according to the embodiment of the present application is generated in whole or in part. The computer can be a general-purpose computer, a special-purpose computer, a computer network, or other programmable device. The computer instructions can be stored in a computer-readable storage medium or transmitted from one computer-readable storage medium to another computer-readable storage medium. For example, the computer instructions can be transmitted from one website, computer, server or data center to another website, computer, server or data center via a wired (e.g., coaxial cable, optical fiber, digital subscriber line (DSL)) or wireless (e.g., infrared, wireless, microwave, etc.) method. The computer-readable storage medium can be any available medium that a computer can store or a data storage device such as a server or data center that includes one or more available media integrated. The available medium can be a magnetic medium (e.g., a floppy disk, a hard disk, a tape), an optical medium (e.g., a DVD), or a semiconductor medium (e.g., a solid state drive (SSD)).

[0134] Those skilled in the art will clearly understand that, for the convenience and brevity of description, the specific working processes of the systems, devices and units described above can refer to the corresponding processes in the aforementioned method embodiments and will not be repeated here.

[0135] In the several embodiments provided in this application, it should be understood that the disclosed devices, apparatuses and methods can be implemented in other ways. For example, the device embodiments described above are merely schematic. For example, the division of units is merely a logical function division. In actual implementation, there may be other division methods, such as multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. Another point is that the mutual coupling or direct coupling or communication connection shown or discussed can be an indirect coupling or communication connection through some interface, device or unit, which can be electrical, mechanical or other forms.

[0136] Units described as separate components may or may not be physically separate, and components shown as units may or may not be physical units, that is, they may be located in one place or distributed across multiple network units. Some or all of these units may be selected to achieve the purpose of this embodiment according to actual needs.

[0137] In addition, the functional units in the various embodiments of the present application may be integrated into a single processing unit, or each unit may exist physically separately, or two or more units may be integrated into a single unit. The aforementioned integrated units may be implemented in the form of hardware or software functional units.

[0138] If the integrated unit is implemented in the form of a software functional unit and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the present application is essentially or the part that contributes to the prior art or all or part of the technical solution can be embodied in the form of a software product, and the computer software product is stored in a storage medium, including a number of instructions for enabling a computer device (which can be a personal computer, server, or network device, etc.) to execute all or part of the steps of the various embodiments of the present application. The aforementioned storage medium includes: various media that can store program codes, such as a USB flash drive, a mobile hard disk, a read-only memory (ROM), a random access memory (RAM), a magnetic disk or an optical disk.

[0139] The above embodiments are only used to illustrate the technical solutions of the present application, rather than to limit them. Although the present application has been described in detail with reference to the aforementioned embodiments, those skilled in the art should understand that they can still modify the technical solutions described in the aforementioned embodiments, or make equivalent replacements for some of the technical features therein. However, these modifications or replacements do not deviate the essence of the corresponding technical solutions from the spirit and scope of the technical solutions of the embodiments of the present application.

[0140] Although the preferred embodiments of this specification have been described, those skilled in the art may make additional changes and modifications to these embodiments once they have learned the basic creative concepts. Therefore, the appended claims are intended to be interpreted as including the preferred embodiments and all changes and modifications that fall within the scope of this specification.

[0141] Obviously, those skilled in the art may make various changes and modifications to this specification without departing from the spirit and scope of this specification. Thus, if such changes and modifications fall within the scope of the claims of this specification and their equivalents, this specification is intended to include such changes and modifications.

Claims

1. A method for controlling a vehicle window, characterized in that: The vehicle window control method comprises: After the vehicle is powered on, determining the target user's action instruction for the target window based on the target user's combined action on the target window and the strength of the combined action, wherein the target user is a user with the vehicle interior window permission; Determining whether to generate a control instruction for the target window based on the action instruction and a vehicle-side preset action instruction database; If so, the target window of the target vehicle is controlled and adjusted based on the control instruction.

2. The target window control method according to claim 1, characterized in that: After the vehicle is powered on, determining the target user's action instruction on the target window based on the target user's combined action on the target window and the strength of the combined action includes: After the vehicle is powered on, the target window permission of the target user is verified based on the fingerprint information of the target user; If the verification is successful, the action instruction of the target user on the target window is determined based on the combined action of the target user on the target window and the strength of the combined action.

3. The method for controlling a target vehicle window according to claim 2, wherein: The combined action includes a knocking action on a target window and a sliding action on a target window, the action instruction includes a primary action instruction and an auxiliary action instruction, the force of the combined action includes a knocking force, and determining the action instruction of the target user on the target window based on the combined action of the target user on the target window and the force of the combined action includes: Determining the main action instruction of the target user on the target window based on the time interval of the tapping action and the sliding direction of the sliding action of the target window; The auxiliary action instruction of the target user on the target window is determined based on the time interval of the tapping action, the sliding direction of the sliding action of the target window, and the tapping force.

4. The method for controlling a target vehicle window according to claim 3, wherein: The determining, based on the time interval of the tapping action on the target window and the sliding direction of the sliding action on the target window, the main action instruction of the target user on the target window includes: If the time interval of the knocking action on the target window is the first time interval, and the sliding direction of the sliding action on the target window is vertically downward, it is determined that the main action instruction of the target user on the target window is to completely close the target window; If the time interval of the knocking target window action is the second time interval, and the sliding direction of the sliding target window action is vertical upward sliding, it is determined that the main action instruction of the target user for the target window is to fully open the target window, wherein the second time interval is greater than the first time interval.

5. The method for controlling a target vehicle window according to claim 3, wherein: The determining, based on the time interval of the tapping action on the target window, the sliding direction of the sliding action on the target window, and the tapping force, the auxiliary action instruction of the target user on the target window includes: If the time interval of the tapping action on the target window is a third time interval, the sliding direction of the sliding action on the target window is horizontal rightward sliding, and the tapping force is a first tapping force, based on a first correspondence between the tapping force and the window lowering ratio, determining the target window lowering ratio corresponding to the first tapping force; Determine that the auxiliary action instruction of the target user for the target window is to lower the target window by the target window lowering ratio.

6. The method for controlling a target vehicle window according to claim 5, characterized in that: The determining, based on the time interval of the tapping action on the target window, the sliding direction of the sliding action on the target window, and the tapping force, the auxiliary action instruction of the target user on the target window includes: If the time interval of the tapping action on the target window is a third time interval, the sliding direction of the sliding action on the target window is horizontally sliding to the left, and the tapping force is a second tapping force, based on a second corresponding relationship between the tapping force and the window raising ratio, determining the target window raising ratio corresponding to the second tapping force; Determine that the auxiliary action instruction of the target user for the target window is to raise the target window by the target window raising ratio.

7. The method for controlling a target vehicle window according to claim 1, characterized in that: The determining whether to generate a control instruction for the target window based on the action instruction and a vehicle-side preset action instruction database includes: Determining whether the action instruction matches any vehicle-side preset action instruction in the vehicle-side preset action instruction database; If so, determining to generate a control instruction for the target vehicle window; If not, based on the action instruction and the actual vehicle usage status of the target user, determine whether the vehicle-side preset action instruction database needs to be updated.

8. A vehicle window control device, characterized in that: The control device of the vehicle window comprises: a first determining module, configured to determine, after the vehicle is powered on, an action instruction of the target user on the target window based on a combination of actions of the target user on the target window and a strength of the combination of actions, wherein the target user is a user with permission to operate the vehicle interior window; A second determining module is configured to determine whether to generate a control instruction for the target window based on the action instruction and a vehicle-side preset action instruction database; The control module is configured to, if yes, control and adjust the target window of the target vehicle based on the control instruction.

9. An electronic device, characterized in that: include: A processor, a memory and a bus, wherein the memory stores machine-readable instructions executable by the processor. When the electronic device is running, the processor and the memory communicate via the bus, and the machine-readable instructions are executed by the processor to execute the steps of the vehicle window control method as described in any one of claims 1 to 7.

10. A computer-readable storage medium, characterized in that The computer-readable storage medium stores a computer program, and when the computer program is executed by a processor, the steps of the vehicle window control method according to any one of claims 1 to 7 are executed.