Vehicle window control method and vehicle

By enabling simultaneous control of multiple vehicle windows through multi-point touchscreen operation, the problem of having to operate physical buttons one by one in traditional vehicles is solved, achieving convenient and safe window control, simplifying the vehicle's interior configuration and enhancing its technological feel.

CN121608587APending Publication Date: 2026-03-06GREAT WALL MOTOR CO LTD
View PDF 5 Cites 0 Cited by

Patent Information

Application Number
CN202610054770.7
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2026-01-15
Publication Date
2026-03-06

AI Technical Summary

Technical Problem

Currently, controlling all windows in a vehicle requires operating multiple physical buttons, which is cumbersome and inconvenient.

Method used

Multiple window states can be controlled synchronously via multi-point triggering on the touchscreen, reducing the need for physical buttons and utilizing virtual buttons and the touchscreen to achieve synchronous control of multiple window states.

Benefits of technology

It improves the convenience and safety of window control, simplifies the interior space, enhances the sense of technology and operability, and provides more flexibility for vehicle interior design.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN121608587A_ABST
    Figure CN121608587A_ABST
Patent Text Reader

Abstract

The invention provides a vehicle window control method and a vehicle, and relates to the technical field of vehicle control, the method is applied to the vehicle, the vehicle comprises a touch screen and a plurality of vehicle windows, the touch screen is used for displaying virtual keys corresponding to the vehicle windows, and the method comprises the steps that multi-point triggering operation of a user on the touch screen is received, the multi-point triggering operation carries target triggering operation information corresponding to at least two target virtual keys triggered by the user; in response to the multi-point triggering operation, the vehicle windows corresponding to the at least two target virtual keys are controlled to be subjected to state synchronization based on the target triggering operation information, so that a user can conveniently, quickly and synchronously control the states of the multiple vehicle windows on the vehicle through the multi-point triggering operation aiming at the touch screen without operating multiple physical keys one by one, and the user experience is improved. According to the vehicle window control method, the vehicle window control convenience and efficiency are improved, physical keys related to the vehicle window control in the vehicle can be reduced, the science and technology feeling and the operation playability of the vehicle window control are improved, and more flexibility is provided for the interior design of the vehicle.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of vehicle control technology, specifically to a window control method and a vehicle in the field of vehicles. Background Technology

[0002] Currently, the driver's side window lift switch in vehicles typically has four buttons. When controlling all the windows in the vehicle, it is necessary to operate each of the four buttons individually, which is cumbersome. Summary of the Invention

[0003] This application provides a window control method and vehicle, allowing users to conveniently and quickly control the status of multiple windows simultaneously via multi-touch operation on a touchscreen, eliminating the need to manually operate multiple physical buttons as in traditional methods. This significantly improves the convenience and efficiency of window control, reduces the number of physical buttons related to window control within the vehicle, enhances the technological feel and operability of window control, and provides greater flexibility for vehicle interior design. The above technical solution is as follows: In a first aspect, embodiments of this specification provide a method for controlling vehicle windows. This method is applied to a vehicle, which includes a touchscreen and multiple windows. The touchscreen displays virtual buttons corresponding to each of the multiple windows. The method includes: receiving a multi-point trigger operation from a user on the touchscreen; the multi-point trigger operation carrying target trigger operation information corresponding to at least two target virtual buttons triggered by the user; and, in response to the multi-point trigger operation, controlling the windows corresponding to the at least two target virtual buttons to synchronize their states based on the target trigger operation information.

[0004] Through the aforementioned technical solution, on the one hand, users can intuitively and conveniently control the status of multiple windows simultaneously via multi-touch operation on the touchscreen, eliminating the need to search for and operate multiple cumbersome physical buttons inside the vehicle. This significantly improves the safety, convenience, and efficiency of simultaneous control of multiple windows while driving. For example, when a user wants to open or close multiple windows simultaneously to adjust the vehicle's ventilation, they can quickly complete the task by simply triggering the corresponding number of virtual buttons on the touchscreen, without having to manually operate physical switches in different locations. On the other hand, the multi-window simultaneous control method based on touchscreens and virtual buttons reduces the number of physical buttons related to window control inside the vehicle. This reduction in physical button usage also makes the interior space more streamlined, enhancing the technological feel and usability of window control, and providing more possibilities for personalized interior design.

[0005] In combination with the first aspect and the above implementation methods, in some possible implementation methods, the above response to the above multi-point triggering operation, based on the above target triggering operation information, controls the windows corresponding to the at least two target virtual buttons to synchronize their states, including: In response to the above multi-point triggering operation, if the target triggering operation information indicates that the multi-point triggering operation is a target sliding operation between the above at least two target virtual buttons, then based on the target triggering operation information, determine the endpoint target virtual button that belongs to endpoint triggering and at least one other target virtual button that belongs to non-endpoint triggering among the above at least two target virtual buttons; the endpoint triggering includes start triggering or end triggering; The windows corresponding to the other target virtual buttons mentioned above are controlled to synchronize their states according to the window states corresponding to the endpoint target virtual buttons mentioned above.

[0006] Combining the first aspect and the above implementation methods, in some possible implementation methods, the above endpoint target virtual button is the starting target virtual button corresponding to the above target sliding operation; The aforementioned control synchronizes the window states corresponding to the other target virtual buttons according to the window states corresponding to the endpoint target virtual buttons, including: Obtain the current status information of the car window corresponding to the aforementioned initial target virtual button; Based on the current status information mentioned above, the windows corresponding to the other target virtual buttons are synchronized.

[0007] In combination with the first aspect and the above-mentioned implementation methods, in some possible implementation methods, the above-mentioned vehicle also includes physical control components for the windows; After receiving the user's multi-touch operation on the touchscreen, and before controlling the windows corresponding to the at least two target virtual buttons to synchronize their states based on the target trigger operation information, the method further includes: Receive the target control operation from the user for the aforementioned physical control components of the vehicle window; In response to the aforementioned multi-point triggering operation, and based on the aforementioned target triggering operation information, the window corresponding to each of the at least two target virtual buttons is controlled to synchronize its state, including: In response to the above multi-point triggering operation, if the target triggering operation information indicates that the multi-point triggering operation is a target click operation on the above at least two target virtual buttons, then the window status corresponding to each of the above at least two target virtual buttons is synchronously controlled according to the target control requirements corresponding to the above target control operation.

[0008] In conjunction with the first aspect and the above-described implementation methods, in some possible implementations, the vehicle further includes physical controls for the windows; the method further includes: Receives a single-point trigger operation from the user on the touchscreen; the single-point trigger operation carries the specified virtual button triggered by the user. Receive the target control operation from the user for the aforementioned physical control components of the vehicle window; In response to the above single-point triggering operation, the window state corresponding to the specified virtual button is controlled according to the target control requirements corresponding to the above target control operation.

[0009] In conjunction with the first aspect and the above implementation methods, in some possible implementations, the touchscreen is the vehicle's central control screen or a component of the central control screen; before receiving the user's multi-point trigger operation on the touchscreen, the method further includes: Receive the user's specified trigger operation for the window settings controls displayed on the central control screen; In response to the specified trigger operation, the touchscreen is controlled to display the virtual buttons corresponding to each of the multiple windows; or The aforementioned touchscreen is located in the armrest area of ​​the driver's side door of the aforementioned vehicle; prior to receiving multi-touch operations from the user on the aforementioned touchscreen, the aforementioned method further includes: Receive the target wake-up operation from the user on the touchscreen. In response to the aforementioned target wake-up operation, the touchscreen is controlled to display the virtual buttons corresponding to each of the multiple windows.

[0010] In combination with the first aspect and the above implementation methods, in some possible implementation methods, the above target trigger operation information includes at least one of the following: the target trigger dwell time and the target trigger force corresponding to each of the above at least two target virtual buttons; In response to the aforementioned multi-point triggering operation, and based on the aforementioned target triggering operation information, the window corresponding to each of the at least two target virtual buttons is controlled to synchronize its state, including: In response to the above multi-point triggering operation, the target window in the window corresponding to each of the above at least two target virtual buttons is determined to be synchronized based on the target triggering dwell time and / or target triggering force of each of the above at least two target virtual buttons. Control the non-target windows in the windows corresponding to the at least two target virtual buttons to synchronize their states according to the window states corresponding to the target windows.

[0011] In combination with the first aspect and the above implementation methods, in some possible implementation methods, the determination of the target window corresponding to each of the at least two target virtual buttons and / or the target trigger intensity based on the target trigger dwell time and / or target trigger force of each of the at least two target virtual buttons includes: The window corresponding to the target virtual button with the longest target trigger dwell time or the strongest target trigger force among the above at least two target virtual buttons is determined as the target window to be synchronized; or The window corresponding to the target virtual button that has a target trigger duration greater than or equal to the target duration and a target trigger force greater than or equal to the target force among the above at least two target virtual buttons is determined as the target window to be synchronized.

[0012] Combining the first aspect and the above implementation methods, in some possible implementation methods, during the above multi-point triggering operation, each of the above virtual buttons can be triggered at most once; and / or The window control strategy is the same for the above multi-point triggering operations with different triggering sequences corresponding to the same trigger endpoint.

[0013] Secondly, embodiments of this specification provide a vehicle window control device, which is applied to a vehicle, the vehicle including a touch screen and multiple windows; the touch screen is used to display virtual buttons corresponding to each of the multiple windows; the device includes: The first receiving module is used to receive a user's multi-point trigger operation on the touch screen; the multi-point trigger operation carries target trigger operation information corresponding to at least two target virtual buttons triggered by the user; The first control module is used to respond to the above-mentioned multi-point triggering operation and control the windows corresponding to the at least two target virtual buttons to synchronize their states based on the above-mentioned target triggering operation information.

[0014] In some possible implementations, the first control module mentioned above includes: The first determining unit is configured to respond to the multi-point triggering operation described above, and if the target triggering operation information indicates that the multi-point triggering operation is a target sliding operation between the at least two target virtual buttons, then determine, based on the target triggering operation information, the endpoint target virtual button that is an endpoint trigger and at least one other target virtual button that is not an endpoint trigger among the at least two target virtual buttons; the endpoint trigger includes start triggering or end triggering. The first control unit is used to control the windows corresponding to the other target virtual buttons to synchronize their states according to the window states corresponding to the endpoint target virtual buttons.

[0015] In some possible implementations, the aforementioned endpoint target virtual button is the starting target virtual button corresponding to the aforementioned target sliding operation; The aforementioned first control unit includes: The acquisition subunit is used to acquire the current status information of the window corresponding to the aforementioned initial target virtual button; The control subunit is used to control the windows corresponding to the other target virtual buttons to synchronize their states based on the current state information.

[0016] In some possible implementations, the aforementioned vehicle also includes physical controls for the windows; The aforementioned window control device also includes: The second receiving module is used to receive the target control operation of the user on the aforementioned physical control component of the vehicle window. The first control module mentioned above is specifically used for: In response to the above multi-point triggering operation, if the target triggering operation information indicates that the multi-point triggering operation is a target click operation on the above at least two target virtual buttons, then the window status corresponding to each of the above at least two target virtual buttons is synchronously controlled according to the target control requirements corresponding to the above target control operation.

[0017] In some possible implementations, the vehicle further includes physical window controls; the window control device further includes: The third receiving module is used to receive the single-point trigger operation of the user on the touch screen; the single-point trigger operation carries the specified virtual button triggered by the user. The second receiving module is used to receive the target control operation of the user on the aforementioned physical control component of the vehicle window. The second control module is used to respond to the above single-point trigger operation and control the window state corresponding to the specified virtual button according to the target control requirements corresponding to the above target control operation.

[0018] In some possible implementations, the touchscreen is the vehicle's central control screen or a component of the central control screen; the window control device further includes: The fourth receiving module is used to receive the user's specified trigger operation for the window setting controls displayed on the central control screen. The third control module is used to respond to the specified trigger operation mentioned above and control the touch screen to display the virtual buttons corresponding to each of the multiple windows; or The aforementioned touchscreen is located in the armrest area of ​​the driver's side door of the aforementioned vehicle; the aforementioned window control device also includes: The fifth receiving module is used to receive the user's target wake-up operation on the touchscreen. The fourth control module is used to respond to the above-mentioned target wake-up operation and control the above-mentioned touch screen to display the virtual buttons corresponding to each of the above-mentioned multiple windows.

[0019] In some possible implementations, the target trigger operation information mentioned above includes at least one of the following: the target trigger dwell time and the target trigger force corresponding to each of the at least two target virtual buttons; The aforementioned first control module includes: The second determining unit is used to respond to the above-mentioned multi-point triggering operation and determine the target window in the window corresponding to each of the at least two target virtual buttons based on the target triggering dwell time and / or target triggering force of each of the at least two target virtual buttons. The second control unit is used to control each non-target window in the window corresponding to each of the above-mentioned at least two target virtual buttons to synchronize its state according to the window state corresponding to the above-mentioned target window.

[0020] In some possible implementations, the second determining unit described above is specifically used for: The window corresponding to the target virtual button with the longest target trigger dwell time or the greatest target trigger force among the above at least two target virtual buttons is determined as the target window to be synchronized; or, the window corresponding to the target virtual button with a target trigger dwell time greater than or equal to the target duration and a target trigger force greater than or equal to the target force among the above at least two target virtual buttons is determined as the target window to be synchronized.

[0021] In some possible implementations, during the above multi-point triggering operation, each of the above virtual buttons can be triggered at most once; and / or, the window control strategy corresponding to the above multi-point triggering operations with different triggering sequences corresponding to the same trigger endpoint is the same.

[0022] Thirdly, embodiments of this specification provide a vehicle including a memory and a processor. The memory stores executable program code, and the processor calls and runs the executable program code from the memory, causing the vehicle to perform the methods described in the first aspect or any possible implementation thereof.

[0023] Fourthly, a computer program product is provided, comprising: computer program code, which, when run on a computer, causes the computer to perform the methods described in the first aspect or any possible implementation thereof.

[0024] Fifthly, a computer-readable storage medium is provided that stores computer program code, which, when executed on a computer, causes the computer to perform the methods described in the first aspect or any possible implementation thereof. Attached Figure Description

[0025] To more clearly illustrate the technical solutions in the embodiments of this application, the accompanying drawings used in the embodiments 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.

[0026] Figure 1 This is a schematic diagram of the architecture of a vehicle window control system provided in an exemplary embodiment of this application; Figure 2 This is a schematic flowchart of a vehicle window control method provided in an exemplary embodiment of this application; Figure 3A This is a schematic diagram of a virtual button display provided in an exemplary embodiment of this application; Figures 3B-3F This is a schematic diagram of a target sliding operation provided in an exemplary embodiment of this application; Figure 4 This is a flowchart illustrating another window control method provided in an exemplary embodiment of this application; Figure 5 This is a flowchart illustrating another window control method provided in an exemplary embodiment of this application; Figure 6 This is a flowchart illustrating another window control method provided in an exemplary embodiment of this application; Figure 7 This is a schematic diagram of the structure of a window control device provided in an exemplary embodiment of this application; Figure 8 This is a schematic diagram of the structure of a vehicle provided in an exemplary embodiment of this application. Detailed Implementation

[0027] The technical solutions in this application will be clearly and thoroughly described below with reference to the accompanying drawings. In the description of the embodiments of this application, unless otherwise stated, " / " means "or," for example, A / B can mean A or B. "And / or" in the text is merely a description of the relationship between related objects, indicating that three relationships can exist. For example, A and / or B can represent: A existing alone, A and B existing simultaneously, and B existing alone. Furthermore, in the description of the embodiments of this application, "multiple" refers to two or more than two.

[0028] Hereinafter, the terms "first" and "second" are used for descriptive purposes only and should not be construed as implying or suggesting relative importance or implicitly indicating the number of technical features indicated. Thus, a feature defined as "first" or "second" may explicitly or implicitly include one or more of that feature.

[0029] The present application will now be described in detail with reference to specific embodiments.

[0030] Please refer to the following. Figure 1 This is a schematic diagram of the architecture of a vehicle window control system provided in an exemplary embodiment of this application. Figure 1As shown, the vehicle window control system may include: a touch screen 110, a vehicle infotainment system 120, a window controller 130, and multiple windows 140. Among them: The aforementioned touchscreen 110 is used to display virtual buttons corresponding to each of the multiple windows 140 and to receive touch operations input by the user, and to send the touch operation signals corresponding to the touch operations to the vehicle system 120. The vehicle system 120 is used to receive the touch operation signals from the touchscreen 110, perform coordinate acquisition and logic judgment, generate corresponding window control signals according to a preset control strategy, and then send the control signals to the corresponding window controllers 130. The window controllers 130 are used to receive the control signals sent by the vehicle system 120 and drive the corresponding window 140 to perform corresponding opening control actions. The multiple windows 140 can be, but are not limited to, set on each door of the vehicle and support independent control. Each virtual button on the touchscreen 110 corresponds to an independent control area for a window. The user triggers the corresponding window control command by clicking or swiping, and the vehicle system 120 determines the action to be performed based on the operation method.

[0031] Optionally, the touch screen 110 may be the vehicle's central control screen or a component of the central control screen, or it may be located in the armrest area of ​​the driver's side door or other areas of the vehicle. This application embodiment does not limit this.

[0032] In one possible embodiment of this application, after a vehicle equipped with the above-mentioned window control system receives a multi-point trigger operation from a user on the touch screen 110 carrying target trigger operation information corresponding to at least two target virtual buttons triggered by the user, it can directly respond to the multi-point trigger operation and control the windows corresponding to the at least two target virtual buttons to synchronize their states based on the target trigger operation information.

[0033] Understandably, Figure 1 The number of touch screens 110, vehicle infotainment systems 120, window controllers 130, and windows 140 in the illustrated window control system is only for example. In a specific implementation, the window control system can include any number of touch screens 110, vehicle infotainment systems 120, window controllers 130, and windows 140.

[0034] Next, combine Figure 1 This document describes a window control method provided in an embodiment of this application. Please refer to the following for details. Figure 2 This is a flowchart illustrating a vehicle window control method provided in an embodiment of this application. The method is applied to a vehicle, which includes a touchscreen and multiple windows. The touchscreen displays virtual buttons corresponding to each of the multiple windows. Figure 2 As shown, the method includes the following steps: S201, receive a user's multi-point trigger operation on the touch screen, the multi-point trigger operation carrying target trigger operation information corresponding to at least two target virtual buttons triggered by the user.

[0035] Specifically, while the vehicle is in motion, users may need to simultaneously control multiple windows as needed. For example, in hot weather, a user might want to open both rear side windows simultaneously to enhance ventilation. In this case, the user can initiate a multi-touch operation by touching (but not limited to, clicking or swiping) the virtual buttons displayed on the touchscreen. The multiple virtual buttons on the touchscreen correspond to different windows on the vehicle, such as the front left window and the rear right window. When the user touches the area of ​​a virtual button on the touchscreen by clicking or swiping, the touchscreen senses the touch action, collects the corresponding target trigger operation information, and converts it into an electrical signal (multi-touch operation signal). The touchscreen then transmits this electrical signal carrying the target trigger operation information to the vehicle's infotainment system. Upon receiving this signal, the system analyzes and processes it to identify which target virtual buttons the user has triggered.

[0036] The target trigger operation information includes the specific trigger operation type of the user on the above at least two target virtual buttons (i.e., the multi-point trigger method corresponding to the multi-point trigger operation), such as, but not limited to, triggering the above at least two target virtual buttons by sliding operation, triggering the above at least two target virtual buttons by clicking operation, etc.

[0037] Optionally, the aforementioned target trigger operation information may also include, but is not limited to, the target coordinate information corresponding to each target touch point in the user-input multi-point trigger operation. The vehicle system may, but is not limited to, compare the target coordinate information of each target touch point with the virtual button and the display area coordinate information of each virtual button to determine the target virtual button triggered by each target touch point, ensuring that the corresponding window can be correctly controlled subsequently. At the same time, the vehicle system may, but is not limited to, verify the validity of the multi-point trigger operation, such as checking whether the touch force and time conform to the preset window control trigger rules. Only multi-point trigger operations that pass the verification will be further processed.

[0038] In some possible embodiments, the touchscreen may be, but is not limited to, the vehicle's central control screen or a component of the central control screen. Before receiving a multi-point trigger operation from the user on the touchscreen in S201, the window control method may further include, but is not limited to: receiving a specified trigger operation from the user on the window setting controls displayed on the central control screen; and, in response to the specified trigger operation, controlling the touchscreen to display the virtual buttons corresponding to each of the plurality of windows.

[0039] In this embodiment, the touchscreen displaying virtual buttons can be integrated with the vehicle's central control screen. That is, the touchscreen can be, but is not limited to, the vehicle's central control screen or a component of it, to enhance aesthetics and harmony. When a user wants to control multiple windows simultaneously, they can perform a specified trigger operation (such as, but not limited to, clicking or long-pressing) on ​​the window setting controls displayed on the central control screen to trigger the touchscreen to display the virtual buttons corresponding to each window. The display layout of these virtual buttons can be, but is not limited to, arranged according to the actual positional relationship of the vehicle's multiple windows, facilitating intuitive identification and operation by the user. After the virtual buttons are displayed, the vehicle's infotainment system will monitor touch actions on the touchscreen in real time to promptly receive and process the user's control commands.

[0040] In some possible embodiments, the touchscreen is located in the armrest area of ​​the driver's side door of the vehicle. Before receiving a multi-point trigger operation from the user on the touchscreen in step S201, the window control method may further include, but is not limited to, receiving a target wake-up operation from the user on the touchscreen; and, in response to the target wake-up operation, controlling the touchscreen to display virtual buttons corresponding to each of the plurality of windows.

[0041] In this embodiment, the touchscreen can also be placed in the armrest area of ​​the driver's side door, greatly facilitating operation for the driver. This allows users to easily control each window without significantly moving their body or diverting too much attention to the central control screen, improving user experience and driving safety. Target wake-up operations can include, but are not limited to, clicking or swiping a specific or any area of ​​the touchscreen. When the user performs a target wake-up operation, the touchscreen quickly responds and displays virtual buttons corresponding to each of the multiple windows. These virtual buttons can also follow the aforementioned arrangement rules based on the actual positional relationship of the vehicle's multiple windows to ensure intuitive and convenient user operation. This touchscreen design in the driver's side door armrest area...

[0042] For example, when a vehicle has four windows—a left front window, a right front window, a left rear window, and a right rear window—after the user triggers the window setting controls displayed on the central control screen or wakes the touchscreen, the touchscreen can, but is not limited to, follow these steps: Figure 3A The layout shown displays the virtual buttons 310 for the left front window, 320 for the right front window, 330 for the left rear window, and 340 for the right rear window.

[0043] Optionally, to enhance the user experience, but not limited to, providing corresponding operation prompts when the virtual buttons are displayed, such as a simple explanation of how to perform multi-point triggering to simultaneously control multiple windows, allowing users to quickly get started. Furthermore, for different types of vehicles, the display and operation logic of the virtual buttons can be adjusted according to the vehicle's configuration and the user's personalized settings to meet diverse usage needs.

[0044] Optionally, to improve user experience and operational security, the triggering logic of virtual buttons can be optimized, but is not limited to. For example, but not limited to, providing user feedback through sound, vibration, or highlighting after a virtual button is triggered, so that the user is clearly aware that their action has been received.

[0045] Optionally, while displaying the virtual buttons, the touchscreen can also display window assistance information corresponding to each virtual button, such as the current status of each window (open, closed, half-open, opening degree, etc.). This information will be presented in the form of intuitive icons or text, allowing users to understand the status of each window at a glance.

[0046] Optionally, during the above multi-point triggering operation, each virtual button can be triggered at most once to avoid user errors due to repeated triggering; and / or, the window control strategy is the same for multi-point triggering operations with different triggering sequences corresponding to the same trigger endpoint, avoiding user errors or cumbersome operations due to complex triggering sequences, allowing users to operate without having to memorize complex rules, thus reducing the learning cost. For example, when a user wants to control multiple windows simultaneously, they only need to perform multi-point triggering in a certain way, without having to consider the triggering order of all virtual buttons, nor worry about unexpected control results caused by multiple triggering of a certain virtual button, improving the stability and reliability of window control, and reducing malfunctions or erroneous commands caused by improper operation.

[0047] For example, if a user wants the left rear window to synchronize its status with the left front window, they can do so as follows: Figure 3B (Left image) The sliding sequence is shown to input the corresponding multi-point trigger operation; if the user wants the right rear window to synchronize its state with the left front window, they can do so as follows: Figure 3B (The middle image) shows the sliding sequence for inputting the corresponding multi-point trigger operation; if the user wants the right front window to synchronize its state with the left front window, they can do so as shown in the image. Figure 3B The sliding sequence shown in the right figure corresponds to the multi-point trigger operation.

[0048] For example, such as Figure 3CAs shown, the window control strategy is the same for multi-point triggering operations with the same trigger endpoint (starting target virtual button 310) corresponding to two different triggering sequences on the left and right sides. That is, regardless of how the user follows the triggering sequence... Figure 3C The sliding sequence shown on the left indicates the corresponding multi-point trigger operation, or it follows the same pattern. Figure 3C The sliding sequence input shown on the right can be used to perform corresponding multi-point trigger operations, so that the left rear window corresponding to the target virtual button 320 and the right rear window corresponding to the target virtual button 340 can be synchronously controlled according to the current state of the left front window corresponding to the starting target virtual button 310. For example, when the left front window is currently 70% open, the left rear window and the right rear window will also be automatically opened to 70%.

[0049] For example, regardless of how the user follows Figure 3D The sliding sequence shown on the left indicates the corresponding multi-point trigger operation, or it follows the same pattern. Figure 3D The sliding sequence input shown on the right can be used to perform multi-point triggering operations, so that the left rear window corresponding to the target virtual button 320 and the right front window corresponding to the target virtual button 330 can be synchronously controlled according to the current state of the left front window corresponding to the starting target virtual button 310. For example, if the left front window is currently closed, then the left rear window and the right front window will also be closed.

[0050] For example, regardless of how the user follows Figure 3E The sliding sequence shown on the left indicates the corresponding multi-point trigger operation, or it follows the same pattern. Figure 3E The sliding sequence input shown on the right can be used to perform multi-point triggering operations, so that the right front window corresponding to the target virtual button 330 and the right rear window corresponding to the target virtual button 340 can be synchronously controlled according to the current state of the left front window corresponding to the starting target virtual button 310. For example, when the left front window is currently open, the right rear window and the right front window will also be open.

[0051] For example, if a user wants all other windows to synchronize their status with the left front window, the user can do so as follows: Figure 3F You can input the corresponding multi-point trigger operation in any sliding sequence. That is, you only need to trigger the virtual button corresponding to the target window to be synchronized (such as the left front window) as the starting point.

[0052] Please continue to refer to the following. Figure 2 ,like Figure 2 As shown, in step S201 above, after receiving a user's multi-touch operation on the touchscreen, the window control method may further include, but is not limited to, the following: S202, in response to multi-point triggering operation, controls the windows corresponding to at least two target virtual buttons to synchronize their states based on the target triggering operation information.

[0053] Specifically, the above-mentioned state synchronization refers to adjusting the opening degree of the windows corresponding to at least two target virtual buttons to be consistent, such as, but not limited to, adjusting the windows corresponding to at least two target virtual buttons to the closed state or the 50% open state.

[0054] In this embodiment, on the one hand, users can intuitively and conveniently control the status of multiple windows simultaneously through multi-point triggering operations on the touchscreen, eliminating the need to search for and operate multiple cumbersome physical buttons inside the vehicle. This greatly improves the safety, convenience, and efficiency of simultaneous control of multiple windows while driving. For example, when a user wants to open or close multiple windows simultaneously to adjust the vehicle's ventilation, they can quickly complete the task by triggering the corresponding number of virtual buttons on the touchscreen, without having to manually operate physical switches in different locations. On the other hand, the multi-window simultaneous control method based on the touchscreen and virtual buttons reduces the number of physical buttons related to window control inside the vehicle. This reduction in physical button usage also makes the interior space more streamlined, enhances the technological feel and operability of window control, and provides more possibilities for personalized interior design.

[0055] Optionally, if the specific trigger operation type (i.e., the multi-point triggering method corresponding to the multi-point triggering operation) of the user on the above at least two target virtual buttons is different, the window state synchronization control strategy corresponding to each of the above at least two target virtual buttons can be the same or different. For example, but not limited to, when the user triggers the above at least two target virtual buttons by clicking, the window corresponding to each of the above at least two target virtual buttons can be controlled to change its state synchronously, such as opening or closing the window corresponding to each of the above at least two target virtual buttons.

[0056] Optionally, in S202 above, the process of controlling the windows corresponding to at least two target virtual buttons to synchronize their states based on the target trigger operation information in response to the multi-point trigger operation may include, but is not limited to, the following: In response to the multi-point trigger operation, if the target trigger operation information indicates that the multi-point trigger operation is a target sliding operation between at least two target virtual buttons, then based on the target trigger operation information, determine the endpoint target virtual button belonging to endpoint triggering and at least one other target virtual button belonging to non-endpoint triggering among the at least two target virtual buttons. The endpoint triggering includes start triggering or end triggering. The endpoint target virtual button may be, but is not limited to, the target virtual button that serves as the start or end point in the target sliding operation. After receiving the user's target sliding operation (i.e., multi-point triggering operation) between at least two target virtual buttons, in response to the operation, the user's sliding path can be parsed through the collected target trigger operation information to first determine the at least two triggered target virtual buttons, and then, based on the sliding direction and path in the target trigger operation information, identify the endpoint target virtual button (start target virtual button or end target virtual button) corresponding to the specified endpoint trigger. After determining the endpoint target virtual button, the remaining target virtual buttons among the above at least two target virtual buttons can be determined as other target virtual buttons not triggered by the endpoint. Finally, it is possible, but not limited to, controlling the windows corresponding to each other target virtual button to synchronize their states according to the window state corresponding to the endpoint target virtual button. That is, based on the state of the window corresponding to the endpoint target virtual button, controlling all windows corresponding to non-endpoint target virtual buttons to adjust to the same state (e.g., but not limited to opening degree, on / off state, etc.).

[0057] Furthermore, the aforementioned endpoint target virtual button may be, but is not limited to, the starting target virtual button corresponding to the target sliding operation. The process of controlling the windows corresponding to the other target virtual buttons to synchronize their states according to the window states corresponding to the endpoint target virtual buttons may include, but is not limited to, obtaining the current state information of the window corresponding to the starting target virtual button; and then, controlling the windows corresponding to the other target virtual buttons to synchronize their states based on the aforementioned current state information.

[0058] When acquiring the current status information of the window corresponding to the initial target virtual button, it can be accurately collected by the window status sensor inside the vehicle. This sensor can monitor key information such as the opening degree and opening / closing status of the window in real time and feed it back to the vehicle system or window controller. Alternatively, the window controller can directly record the position status of each window. This application embodiment does not limit this.

[0059] In this embodiment, users can select multiple windows to be controlled by sliding between at least two target virtual buttons, without having to adjust each window individually. The state of the window corresponding to the sliding endpoint is used as a reference for synchronous control of multiple window states. This not only supports synchronous control of any number of windows, adapts to different control scenarios, improves the flexibility of synchronous control of multiple windows, but also improves the convenience of synchronous control of multiple window states.

[0060] Please refer to the following. Figure 4 This is a flowchart illustrating another window control method provided in an embodiment of this application. Figure 4 As shown, the method may include, but is not limited to, the following steps: S401, receive a user's multi-point trigger operation on the touch screen, the multi-point trigger operation carrying target trigger operation information corresponding to at least two target virtual buttons triggered by the user.

[0061] Specifically, S401 is the same as S201, and will not be repeated here.

[0062] S402 receives the user's target control operation for the physical control components of the vehicle window.

[0063] Specifically, the aforementioned physical window controls can be physical components located inside the vehicle, such as traditional window control buttons on the door armrests. Users operate these physical window controls by pressing, flicking, sliding, or scrolling to express their intention to control the window's status. For example, but not limited to, flicking the window control upwards indicates that the user wants to raise the corresponding window; flicking it downwards indicates that the user wants to lower the window.

[0064] S403, in response to a multi-point triggering operation, if the target triggering operation information indicates that the multi-point triggering operation is a target click operation for at least two target virtual buttons, then the window status corresponding to each of the at least two target virtual buttons is synchronously controlled according to the target control requirements corresponding to the target control operation.

[0065] Specifically, when the target trigger operation information indicates a target click operation on at least two target virtual buttons, the target control requirement corresponding to the target control operation will be precisely applied to the windows corresponding to each of the at least two target virtual buttons. For example, after a user performs a target click operation on at least two target virtual buttons, if the target control operation is for the user to slide up the physical window control, indicating a desire to raise the window, then the windows corresponding to the at least two target virtual buttons can be raised simultaneously. This synchronous control mechanism ensures that when users operate the windows using the virtual buttons on the touchscreen, the operating logic remains consistent with that of traditional physical window controls, providing a more flexible and convenient operating experience. This allows drivers or passengers to more easily control multiple windows in a unified manner, while also reducing the number of physical buttons inside the vehicle, enhancing the sense of technology and the playability of operation. Moreover, this synchronous control is real-time responsive; after the user completes the target click operation, the vehicle will react quickly, adjusting the window status according to the control requirement corresponding to the target control operation to meet the user's timely requirements for window control.

[0066] Please refer to the following. Figure 5 This is a flowchart illustrating another window control method provided in an embodiment of this application. Figure 5 As shown, the method may include, but is not limited to, the following steps: S501 receives a single-point trigger operation from the user on the touchscreen, the single-point trigger operation carrying the specified virtual button triggered by the user.

[0067] Specifically, when a single-point trigger operation by the user is detected, the system quickly captures the specified virtual button information carried by that operation. This specified virtual button is the virtual button corresponding to a specific window that the user needs to control, selected according to their own requirements.

[0068] S502 receives target control operations from the user for the physical controls of the vehicle windows.

[0069] Specifically, S502 is the same as S402, and will not be repeated here.

[0070] S503, in response to a single-point trigger operation, controls the window state corresponding to the specified virtual button according to the target control requirements of the target control operation.

[0071] Specifically, upon receiving a single-point trigger operation from the user on the touchscreen and a target control operation on the physical controls of the windows, the system comprehensively processes both operations. For the specified virtual button associated with the single-point trigger operation, it precisely matches the virtual button with the actual window of the vehicle based on the preset correspondence between each virtual button and each window. Once the specific window corresponding to the specified virtual button is determined, the system controls the window's state based on the target control requirement of the target control operation. For example, if the target control requirement is to fully open the window, an open command is quickly sent to the window corresponding to the specified virtual button. Upon receiving the command, the window's drive mechanism immediately activates, causing the window glass to smoothly move upwards along the track until the window is fully open. Conversely, if the target control requirement is to close the window to a certain extent, the system accurately calculates the distance to be closed and sends a corresponding command to the window drive mechanism. The drive mechanism then controls the window glass to move downwards a corresponding distance according to the command, stopping the window's movement promptly when the predetermined position is reached, thus achieving precise control.

[0072] In this embodiment, on the one hand, through single-point triggering, users can directly select the designated virtual button corresponding to the window they need to control on the touchscreen, clearly defining the target control object and avoiding the misselection problem that may be caused by multi-point triggering; on the other hand, combined with the target control operation of the physical window control component, users can make fine adjustments to the selected single window (such as the opening percentage, one-button lifting, etc.) through traditional physical buttons (such as the lift switch in the armrest area), which retains the user's reliance on physical button operation (such as the traditional window switch on the driver's side door armrest) without having to fully adapt to the pure virtual interface. This is especially suitable for users who are accustomed to the traditional vehicle operation logic, balancing the intuitiveness of the virtual interface with the precise feedback of physical operation, and reducing the number of physical buttons in the car (for example, reducing one window physical control component by replacing the physical buttons corresponding to each of the four windows), thus improving the sense of technology and the playability of operation. For example, users can first click the "Right Rear Window" virtual button on the touchscreen, and then adjust its lifting and lowering through the physical control component. The operation logic is consistent with the traditional physical button control of a single window, reducing the threshold for use.

[0073] Please refer to the following. Figure 6 This is a flowchart illustrating another window control method provided in an embodiment of this application. Figure 6 As shown, the method may include, but is not limited to, the following steps: S601, receive a user's multi-touch operation on the touch screen. The multi-touch operation carries target trigger operation information corresponding to at least two target virtual buttons triggered by the user. The target trigger operation information includes at least one of the following: the target trigger dwell time and the target trigger force corresponding to each of the at least two target virtual buttons.

[0074] Specifically, the aforementioned target trigger dwell time may be, but is not limited to, the duration of the user's press or contact with the target virtual button. The aforementioned target trigger force may be, but is not limited to, the pressure applied by the user during the triggering process of the target virtual button, as detected by the pressure detection element.

[0075] S602, in response to a multi-point triggering operation, determines the target windows in the windows corresponding to the at least two target virtual buttons that are synchronized, based on the target triggering dwell time and / or target triggering force of each of the at least two target virtual buttons.

[0076] Specifically, the target window to be synchronized refers to the state reference window corresponding to at least one window that needs to be synchronously controlled for lifting or opening under this multi-point triggering operation.

[0077] Optionally, in S602 above, the specific implementation process of determining the target windows to be synchronized in the windows corresponding to the at least two target virtual buttons based on the target trigger dwell time and / or target trigger force of each of the at least two target virtual buttons may include, but is not limited to: determining the window corresponding to the target virtual button with the longest target trigger dwell time or the greatest target trigger force among the at least two target virtual buttons as the target window to be synchronized. Alternatively, determining the window corresponding to the target virtual button with a target trigger dwell time greater than or equal to the target duration (e.g., but not limited to 2 seconds, 3 seconds, etc.) and a target trigger force greater than or equal to the target force (e.g., but not limited to 3N, 4N, etc.) among the at least two target virtual buttons as the target window to be synchronized.

[0078] For example, if the user follows the instructions as follows Figure 3B The left figure shows a multi-point trigger operation with a trigger sequence input. During this operation, the target trigger pause time corresponding to the target virtual button 310 for the left front window is 2 seconds, while the target trigger pause time corresponding to the target virtual button 320 for the left rear window is 3 seconds. Therefore, the window corresponding to the target virtual button 320 can be identified as the target window to be synchronized.

[0079] For example, if the target duration is set to 3 seconds and the target force is set to 3N, the user follows the instructions as follows: Figure 3B The left figure shows a multi-point trigger operation with a trigger sequence input. During this operation, the target trigger pause time corresponding to the target virtual button 310 for the left front window is 2 seconds and the target trigger force is 3N. The target trigger pause time corresponding to the target virtual button 320 for the left rear window is 3 seconds and the target trigger force is 4N. Therefore, the window corresponding to the target virtual button 320 can be identified as the target window to be synchronized.

[0080] S603 controls at least two target virtual buttons to synchronize the status of each non-target window in the corresponding window according to the window status of the target window.

[0081] Specifically, after identifying the target window to be synchronized, the window state corresponding to that target window can be used as a benchmark to control all other target windows triggered by the user to adjust to the same state, such as, but not limited to, adjusting to the same opening degree or open / closed state as the target window. The aforementioned non-target windows refer to all windows other than the target window within the windows corresponding to at least two target virtual buttons.

[0082] Please refer to the following. Figure 7 This is a schematic diagram of a vehicle window control device provided in an embodiment of this application. The device is applied to a vehicle, which includes a touchscreen and multiple windows. The touchscreen displays virtual buttons corresponding to each of the multiple windows. Figure 7 As shown, the window control device 700 includes: The first receiving module 710 is used to receive a multi-point trigger operation by a user on the touch screen; the multi-point trigger operation carries target trigger operation information corresponding to at least two target virtual buttons triggered by the user. The first control module 720 is used to respond to the above-mentioned multi-point triggering operation and control the windows corresponding to the at least two target virtual buttons to synchronize their states based on the above-mentioned target triggering operation information.

[0083] In some possible implementations, the first control module 720 described above includes: The determining unit is configured to respond to the multi-point triggering operation described above, and if the target triggering operation information indicates that the multi-point triggering operation is a target sliding operation between the at least two target virtual buttons, then determine, based on the target triggering operation information, the endpoint target virtual button that is an endpoint trigger and at least one other target virtual button that is not an endpoint trigger among the at least two target virtual buttons; the endpoint trigger includes start triggering or end triggering. The control unit is used to control the windows corresponding to the other target virtual buttons mentioned above to synchronize their states according to the window states corresponding to the endpoint target virtual buttons mentioned above.

[0084] In some possible implementations, the aforementioned endpoint target virtual button is the starting target virtual button corresponding to the aforementioned target sliding operation; The aforementioned control unit includes: The acquisition subunit is used to acquire the current status information of the window corresponding to the aforementioned initial target virtual button; The control subunit is used to control the windows corresponding to the other target virtual buttons to synchronize their states based on the current state information.

[0085] In some possible implementations, the aforementioned vehicle also includes physical controls for the windows; The aforementioned window control device 700 also includes: The second receiving module is used to receive the target control operation of the user on the aforementioned physical control component of the vehicle window. The first control module 720 mentioned above is specifically used for: In response to the above multi-point triggering operation, if the target triggering operation information indicates that the multi-point triggering operation is a target click operation on the above at least two target virtual buttons, then the window status corresponding to each of the above at least two target virtual buttons is synchronously controlled according to the target control requirements corresponding to the above target control operation.

[0086] In some possible implementations, the vehicle further includes physical window controls; the window control device 700 further includes: The third receiving module is used to receive the single-point trigger operation of the user on the touch screen; the single-point trigger operation carries the specified virtual button triggered by the user. The second receiving module is used to receive the target control operation of the user on the aforementioned physical control component of the vehicle window. The second control module is used to respond to the above single-point trigger operation and control the window state corresponding to the specified virtual button according to the target control requirements corresponding to the above target control operation.

[0087] In some possible implementations, the touchscreen is the vehicle's central control screen or a component of the central control screen; the window control device 700 further includes: The fourth receiving module is used to receive the user's specified trigger operation for the window setting controls displayed on the central control screen. The third control module is used to respond to the specified trigger operation mentioned above and control the touch screen to display the virtual buttons corresponding to each of the multiple windows; or The aforementioned touchscreen is located in the armrest area of ​​the driver's side door of the aforementioned vehicle; the aforementioned window control device 700 also includes: The fifth receiving module is used to receive the user's target wake-up operation on the touchscreen. The fourth control module is used to respond to the above-mentioned target wake-up operation and control the above-mentioned touch screen to display the virtual buttons corresponding to each of the above-mentioned multiple windows.

[0088] In some possible implementations, the target trigger operation information mentioned above includes at least one of the following: the target trigger dwell time and the target trigger force corresponding to each of the at least two target virtual buttons; The first control module 720 mentioned above includes: The second determining unit is used to respond to the above-mentioned multi-point triggering operation and determine the target window in the window corresponding to each of the at least two target virtual buttons based on the target triggering dwell time and / or target triggering force of each of the at least two target virtual buttons. The second control unit is used to control each non-target window in the window corresponding to each of the above-mentioned at least two target virtual buttons to synchronize its state according to the window state corresponding to the above-mentioned target window.

[0089] In some possible implementations, the second determining unit described above is specifically used for: The window corresponding to the target virtual button with the longest target trigger dwell time or the greatest target trigger force among the above at least two target virtual buttons is determined as the target window to be synchronized; or, the window corresponding to the target virtual button with a target trigger dwell time greater than or equal to the target duration and a target trigger force greater than or equal to the target force among the above at least two target virtual buttons is determined as the target window to be synchronized.

[0090] In some possible implementations, during the above multi-point triggering operation, each of the above virtual buttons can be triggered at most once; and / or, the window control strategy corresponding to the above multi-point triggering operations with different triggering sequences corresponding to the same trigger endpoint is the same.

[0091] The division of modules in the above-described window control device is for illustrative purposes only. In other embodiments, the window control device can be divided into different modules as needed to complete all or part of the functions of the above-described window control device. The implementation of each module in the window control device provided in the embodiments of this specification can be in the form of a computer program. This computer program can run on a vehicle or a server. The program modules constituted by this computer program can be stored in the memory of the vehicle or server. When the computer program is executed by a processor, it implements all or part of the steps of the window control method described in the embodiments of this application.

[0092] Please refer to the following. Figure 8 This is a structural schematic diagram of a vehicle provided in an embodiment of this application. Figure 8 As shown, the vehicle 800 includes: at least one processor 810, at least one communication bus 820, user interface 830, at least one network interface 840, memory 850, and multiple windows 860.

[0093] The communication bus 820 can be used to realize the connection and communication of the above components.

[0094] The user interface 830 may include a touch screen and physical window controls (such as physical window switches). The touch screen is used to display virtual buttons corresponding to each of the multiple windows, and the physical window controls are used to provide the user with a window control interface. The user interface 830 may also include, but is not limited to, standard wired interfaces and wireless interfaces.

[0095] The network interface 840 may optionally include a Bluetooth module, a Near Field Communication (NFC) module, a Wireless Fidelity (Wi-Fi) module, etc.

[0096] Among them, the 860 windows are used for ventilation and to block external dust, rainwater and debris from entering the vehicle.

[0097] The processor 810 may include one or more processing cores. The processor 810 connects to various parts within the vehicle 800 using various interfaces and lines, and performs various functions of routing the vehicle 800 and processes data by running or executing instructions, programs, code sets, or instruction sets stored in the memory 850, and by calling data stored in the memory 850. Optionally, the processor 810 may be implemented using at least one of the following hardware forms: Advanced Reduced Instruction Set Computing (RISC Machine), Digital Signal Processing (DSP), Field-Programmable Gate Array (FPGA), and Programmable Logic Array (PLA). The processor 810 may integrate one or more of the following: a Central Processing Unit (CPU), a Graphics Processing Unit (GPU), and a modem. The CPU primarily handles the operating system, user interface, and applications; the GPU is responsible for rendering and drawing the content required for display on the screen; and the modem handles wireless communication. It is understandable that the aforementioned modem may not be integrated into the processor 810, but may be implemented using a separate chip.

[0098] The memory 850 may include random access memory (RAM) or read-only memory (ROM). Optionally, the memory 850 may include a non-transitory computer-readable medium. The memory 850 may be used to store instructions, programs, code, code sets, or instruction sets. The memory 850 may include a program storage area and a data storage area, wherein the program storage area may store instructions for implementing an operating system, instructions for at least one function (such as a receiving function, a window synchronization control function, etc.), instructions for implementing the above-described method embodiments, etc.; the data storage area may store data involved in the above-described method embodiments, etc. Optionally, the memory 850 may also be at least one storage device located remotely from the aforementioned processor 810. Figure 8 As shown, the memory 850, which serves as a computer storage medium, may include an operating system, a network communication module, a user interface module, and program instructions.

[0099] In some possible embodiments, the vehicle 800 described above may be equipped with, for example... Figure 6 The window control device 600 shown has a processor 810 that can call program instructions stored in memory 850 and specifically perform the following operations: receiving a multi-point trigger operation from the user on the touch screen; the multi-point trigger operation carries target trigger operation information corresponding to at least two target virtual buttons triggered by the user; and in response to the multi-point trigger operation, controlling the windows corresponding to the at least two target virtual buttons to synchronize their states based on the target trigger operation information.

[0100] In some possible embodiments, when the processor 810 executes the above-mentioned response to the multi-point triggering operation and controls the windows corresponding to the at least two target virtual buttons to synchronize their states based on the target triggering operation information, it is specifically used to perform the following: In response to the above multi-point triggering operation, if the target triggering operation information indicates that the multi-point triggering operation is a target sliding operation between the above at least two target virtual buttons, then based on the target triggering operation information, determine the endpoint target virtual button that belongs to endpoint triggering and at least one other target virtual button that belongs to non-endpoint triggering among the above at least two target virtual buttons; the endpoint triggering includes start triggering or end triggering; The windows corresponding to the other target virtual buttons mentioned above are controlled to synchronize their states according to the window states corresponding to the endpoint target virtual buttons mentioned above.

[0101] In some possible embodiments, the aforementioned endpoint target virtual button is the starting target virtual button corresponding to the aforementioned target sliding operation; When the processor 810 executes the above-mentioned control to synchronize the state of the windows corresponding to the other target virtual buttons according to the state of the windows corresponding to the endpoint target virtual buttons, it specifically performs the following: obtaining the current state information of the window corresponding to the starting target virtual button; and controlling the windows corresponding to the other target virtual buttons to synchronize their states based on the current state information.

[0102] In some possible embodiments, the vehicle also includes physical controls for the windows; After the processor 810 executes the above-mentioned receiving of the user's multi-touch operation on the touchscreen, and before controlling the windows corresponding to the at least two target virtual buttons to synchronize their states based on the target trigger operation information in response to the multi-touch operation, it is also used to execute: Receive the target control operation from the user for the aforementioned physical control components of the vehicle window.

[0103] When the processor 810 executes the above-mentioned response to the above-mentioned multi-point triggering operation and controls the windows corresponding to the at least two target virtual buttons to synchronize their states based on the above-mentioned target triggering operation information, it is specifically used to perform the following: In response to the above multi-point triggering operation, if the target triggering operation information indicates that the multi-point triggering operation is a target click operation on the above at least two target virtual buttons, then the window status corresponding to each of the above at least two target virtual buttons is synchronously controlled according to the target control requirements corresponding to the above target control operation.

[0104] In some possible embodiments, the vehicle further includes a physical window control unit; the processor 810 is also configured to perform: receiving a single-point trigger operation from the user on the touchscreen; the single-point trigger operation carrying a specified virtual button triggered by the user; receiving a target control operation from the user on the physical window control unit; and, in response to the single-point trigger operation, controlling the window state corresponding to the specified virtual button according to the target control requirement corresponding to the target control operation.

[0105] In some possible embodiments, the touchscreen is the vehicle's central control screen or a component of the central control screen; before the processor 810 executes the receiving of the user's multi-point trigger operation on the touchscreen, it is further configured to: receive the user's specified trigger operation on the window setting controls displayed on the central control screen; in response to the specified trigger operation, control the touchscreen to display the virtual buttons corresponding to each of the plurality of windows. Alternatively The aforementioned touchscreen is located in the armrest area of ​​the driver's side door of the aforementioned vehicle; before the processor 810 executes the aforementioned receiving of multi-point trigger operations by the user on the aforementioned touchscreen, it is also used to execute: Receives the user's target wake-up operation on the touchscreen; in response to the target wake-up operation, controls the touchscreen to display the virtual buttons corresponding to each of the multiple windows.

[0106] In some possible embodiments, the target trigger operation information mentioned above includes at least one of the following: the target trigger dwell time and the target trigger force corresponding to each of the at least two target virtual buttons; When the processor 810 executes the above-mentioned response to the multi-point triggering operation and controls the windows corresponding to the at least two target virtual buttons to synchronize their states based on the target triggering operation information, it is specifically used to: in response to the above-mentioned multi-point triggering operation, determine the target windows to be synchronized in the windows corresponding to the at least two target virtual buttons based on the target triggering dwell time and / or target triggering force of the at least two target virtual buttons; and control each non-target window in the windows corresponding to the at least two target virtual buttons to synchronize its state according to the window state corresponding to the target window.

[0107] In some possible embodiments, when the processor 810 executes the above-mentioned method of determining the target windows in the windows corresponding to the at least two target virtual buttons based on the target trigger dwell time and / or target trigger force of each of the at least two target virtual buttons, it is specifically used to perform the following: The window corresponding to the target virtual button with the longest target trigger dwell time or the greatest target trigger force among the above at least two target virtual buttons is determined as the target window to be synchronized; or, the window corresponding to the target virtual button with a target trigger dwell time greater than or equal to the target duration and a target trigger force greater than or equal to the target force among the above at least two target virtual buttons is determined as the target window to be synchronized.

[0108] In some possible embodiments, during the multi-point triggering operation described above, each of the virtual buttons can be triggered at most once; and / or, the window control strategy corresponding to the multi-point triggering operation with different triggering sequences for the same trigger endpoint is the same.

[0109] This embodiment also provides a computer-readable storage medium storing computer program code. When the computer program code is run on a computer, the computer executes the above-described related method steps to implement the window control method provided in the above embodiment.

[0110] This embodiment also provides a computer program product. When the computer program product is run on a computer, it causes the computer to perform the above-mentioned related steps to realize the window control method provided in the above embodiment.

[0111] In this embodiment, the device, computer-readable storage medium, computer program product, or chip are all used to execute the corresponding methods provided above. Therefore, the beneficial effects they can achieve can be referred to the beneficial effects in the corresponding methods provided above, and will not be repeated here.

[0112] Through the above description of the embodiments, those skilled in the art will understand that, for the sake of convenience and brevity, only the division of the above functional modules is used as an example. In actual applications, the above functions can be assigned to different functional modules as needed, that is, the internal structure of the device can be divided into different functional modules to complete all or part of the functions described above.

[0113] In the embodiments provided in this application, it should be understood that the disclosed apparatus and methods can be implemented in other ways. For example, the apparatus embodiments described above are merely illustrative; for instance, the division of modules or units is only a logical functional division, and in actual implementation, there may be other division methods. For example, multiple units or components may be combined or integrated into another device, or some features may be ignored or not executed. Furthermore, the coupling or direct coupling or communication connection shown or discussed may be through some interfaces; the indirect coupling or communication connection between devices or units may be electrical, mechanical, or other forms.

[0114] The above description is merely a specific embodiment of this application, but the scope of protection of this application is not limited thereto. Any variations or substitutions that can be easily conceived by those skilled in the art within the scope of the technology disclosed in this application should be included within the scope of protection of this application. Therefore, the scope of protection of this application should be determined by the scope of the claims.

Claims

1. A vehicle window control method characterized by, The method is applied to a vehicle, the vehicle comprising a touch screen and a plurality of vehicle windows; The touch screen is configured to display virtual buttons corresponding to the plurality of vehicle windows respectively; the method comprising: receiving a multi-point trigger operation of a user on the touch screen; the multi-point trigger operation carrying target trigger operation information corresponding to at least two target virtual buttons triggered by the user; in response to the multi-point trigger operation, controlling the vehicle windows corresponding to the at least two target virtual buttons to be synchronized in state based on the target trigger operation information.

2. The method of claim 1, wherein, The response to the multi-point trigger operation, the target trigger operation information based on the control of the at least two target virtual buttons corresponding to the vehicle window in state synchronization, comprising: in response to the multi-point trigger operation, if the target trigger operation information indicates that the multi-point trigger operation is a target sliding operation between the at least two target virtual buttons, determining at least one other target virtual button belonging to non-end trigger and an end target virtual button belonging to end trigger in the at least two target virtual buttons based on the target trigger operation information; the end trigger includes the start trigger or the end trigger; controlling the vehicle window corresponding to each of the other target virtual buttons to be synchronized in state according to the vehicle window state corresponding to the end target virtual button.

3. The method of claim 2, wherein, The end target virtual button is the start target virtual button corresponding to the target sliding operation; The control of the vehicle window corresponding to each of the other target virtual buttons in state according to the vehicle window state corresponding to the end target virtual button, comprising: obtaining the current state information of the vehicle window corresponding to the start target virtual button; controlling the vehicle window corresponding to each of the other target virtual buttons in state based on the current state information.

4. The method of claim 1, wherein, The vehicle further comprises a vehicle window physical control; After receiving the multi-point trigger operation of the user on the touch screen, before responding to the multi-point trigger operation, the target trigger operation information based on the control of the at least two target virtual buttons corresponding to the vehicle window in state synchronization, the method further comprising: receiving a target control operation of the user on the vehicle window physical control; The response to the multi-point trigger operation, the target trigger operation information based on the control of the at least two target virtual buttons corresponding to the vehicle window in state synchronization, comprising: in response to the multi-point trigger operation, if the target trigger operation information indicates that the multi-point trigger operation is a target click operation on the at least two target virtual buttons, synchronously controlling the vehicle window state corresponding to the at least two target virtual buttons according to the target control requirement corresponding to the target control operation.

5. The method of claim 1, wherein, The vehicle further comprises a vehicle window physical control; the method further comprising: receiving a single-point trigger operation of the user on the touch screen; the single-point trigger operation carrying a specified virtual button triggered by the user; receiving a target control operation of the user on the vehicle window physical control; in response to the single-point trigger operation, controlling the vehicle window state corresponding to the specified virtual button according to the target control requirement corresponding to the target control operation.

6. The method of claim 1, wherein, The touch screen is a central control screen of the vehicle or a component of the central control screen; before receiving the multi-point trigger operation of the user on the touch screen, the method further comprises: receiving a specified trigger operation of the user on a window setting control displayed on the central control screen; in response to the specified trigger operation, controlling the touch screen to display virtual keys corresponding to the plurality of windows respectively; or The touch screen is located in the armrest area of the driver's door of the vehicle; before receiving the multi-point trigger operation of the user on the touch screen, the method further comprises: receiving a target wake-up operation of the user on the touch screen; in response to the target wake-up operation, controlling the touch screen to display virtual keys corresponding to the plurality of windows respectively.

7. The method of claim 1, wherein, The target trigger operation information includes at least one of the following: target trigger dwell time and target trigger force corresponding to each of the at least two target virtual keys; The response to the multi-point trigger operation, based on the target trigger operation information, controls the state synchronization of the windows corresponding to the at least two target virtual keys respectively, comprising: in response to the multi-point trigger operation, based on the target trigger dwell time and / or target trigger force corresponding to each of the at least two target virtual keys, determining the target window to be synchronized in the windows corresponding to the at least two target virtual keys respectively; controlling each non-target window in the windows corresponding to the at least two target virtual keys to perform state synchronization according to the window state corresponding to the target window.

8. The method of claim 7, wherein, The determination of the target window to be synchronized in the windows corresponding to the at least two target virtual keys respectively based on the target trigger dwell time and / or target trigger force corresponding to each of the at least two target virtual keys, comprising: determining the window corresponding to the target virtual key with the longest target trigger dwell time or the largest target trigger force among the at least two target virtual keys as the target window to be synchronized; or determining the window corresponding to the target virtual key with the target trigger dwell time greater than or equal to a target time and the target trigger force greater than or equal to a target force among the at least two target virtual keys as the target window to be synchronized.

9. The method according to any one of claims 1 to 8, characterized in that, During the multi-point trigger operation, each virtual key can be triggered at most once; and / or The window control strategy corresponding to the multi-point trigger operation with different trigger sequences corresponding to the same trigger endpoint is the same.

10. A vehicle characterized by comprising: The vehicle comprises: a memory for storing executable program code; a processor for calling and running the executable program code from the memory, so that the vehicle executes the method as claimed in any one of claims 1 to 9.

Citation Information

Patent Citations

  • Vehicle control system and operating method thereof

    CN106155291A

  • Car window control method and device

    CN113236065A

  • Car window control method and car window control system

    CN115773050A

  • Vehicular window adjustment by means of a haptic-enabled rotary control knob

    US20130009757A1

  • KR20250062707A