Vehicle control method and device and rear-row display screen of vehicle

By implementing sliding touch operations on the vehicle display screen, multiple virtual buttons respond in turn, the problem of inconvenient adjustment of the vehicle display screen is solved, and operation efficiency and user satisfaction are improved.

CN120122872APending Publication Date: 2025-06-10GUANGZHOU XIAOPENG MOTORS TECH CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202510206967.3
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-02-24
Publication Date
2025-06-10

AI Technical Summary

Technical Problem

In the prior art, the adjustment of vehicle display screens is inconvenient. Users need to press virtual buttons multiple times, and the layout of physical buttons is complex, which affects driving safety and is difficult to achieve personalized adjustment.

Method used

By displaying the control interface on the vehicle display screen, using sliding touch operations to make multiple virtual buttons respond in sequence, and perform corresponding control instructions, or respond uniformly after the sliding touch operation is interrupted, quickly batch operations are achieved.

Benefits of technology

It improves operation efficiency, simplifies operation procedures, conforms to ergonomics and user operating habits, improves user operation satisfaction, and enhances the sense of control.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120122872A_ABST
    Figure CN120122872A_ABST
Patent Text Reader

Abstract

The invention relates to the technical field of vehicle control, in particular to a vehicle control method and device and a rear-row display screen of a vehicle. A control interface displayed by a display screen comprises a plurality of virtual buttons, and the method comprises the following steps: if a detected sliding touch operation sequentially passes through the plurality of virtual buttons according to a moving track in the control interface, the plurality of virtual buttons sequentially respond according to a time sequence and execute a corresponding control instruction, or the plurality of virtual buttons are locked, and the plurality of virtual buttons are locked according to the time sequence. After the sliding touch operation is interrupted, the locked virtual button uniformly responds and executes the corresponding control instruction, and the sliding touch operation is not interrupted between the starting point and the ending point of the sliding touch operation. According to the method and the device, the rapid batch operation of the plurality of control instructions is realized through the sliding touch operation, and the operation efficiency is improved; the multiple virtual buttons respond instantly or uniformly, the operation effect can be seen quickly, efficient interactive experience is achieved or misoperation interference is avoided, and the operation process is simplified.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the technical field of vehicle control, and particularly to a control method and device for a vehicle, and a rear-row display screen of a vehicle. Background Art

[0002] In vehicles, in the past, physical buttons were mostly used to achieve the adjustment of air conditioners and seats. Each adjustment function corresponds to one or more buttons. For example, there are dedicated buttons for the temperature adjustment and wind speed adjustment of the air conditioner, the forward and backward movement of the seat, and the backrest angle adjustment, etc. Users trigger the corresponding adjustment actions by pressing the corresponding buttons. However, with numerous physical buttons arranged in the vehicle interior, it takes a certain amount of time for users to find the specific function buttons. Especially when operating during driving, it is easy to distract the driver's attention and affect driving safety. Moreover, the functions of physical buttons are fixed. If new adjustment functions are to be added or existing functions are to be modified, the hardware needs to be redesigned and replaced, which is costly and time-consuming. Physical buttons can only achieve the preset basic adjustment functions and are difficult to meet the personalized adjustment needs of different users, such as being unable to perform intelligent adjustment according to the user's habits or physical conditions.

[0003] With the development of technology, in some vehicles, the air conditioner and seat adjustment functions are integrated into the vehicle display screen. Users operate by touching the virtual buttons and interfaces on the display screen. This method, compared with physical buttons, reduces the number of physical buttons in the vehicle interior to a certain extent and makes the interior layout more concise. However, when currently adjusting the air conditioner or seat on the display screen, it may be necessary to press the relevant virtual buttons on the interface multiple times, resulting in inconvenient adjustment. Summary of the Invention

[0004] In view of this, the present invention provides a control method and device for a vehicle, and a rear-row display screen of a vehicle to solve the problem of inconvenient adjustment of the vehicle display screen in the prior art.

[0005] In a first aspect, the present invention provides a control method for a vehicle. The display screen of the vehicle displays a control interface, and the control interface includes a plurality of virtual buttons. The method includes: if the movement trajectory of a detected sliding touch operation sequentially passes through the plurality of virtual buttons in the control interface, then the plurality of virtual buttons respond sequentially according to the time sequence and execute corresponding control instructions, or the plurality of virtual buttons are locked. After the sliding touch operation is interrupted, the locked virtual buttons respond uniformly and execute corresponding control instructions. Between the starting point and the ending point of the sliding touch operation, the sliding touch operation does not have an interruption.

[0006] In the present invention, through the sliding touch operation on multiple virtual buttons, the quick batch operation of multiple control instructions can be realized, improving the operation efficiency; at the same time, this control method conforms to ergonomics and user operation habits, and can improve the user's satisfaction with the operation. In addition, according to the application scenario, multiple virtual buttons can respond immediately or uniformly. Among them, the immediate response can quickly show the operation effect, realize an efficient interaction experience, and enhance the sense of control; the uniform response can avoid interference from misoperations and simplify the operation process.

[0007] In an optional implementation manner, the control interface includes an air conditioner adjustment control interface, and the multiple virtual buttons include a virtual switch button and multiple virtual adjustment buttons; when the virtual switch button is in the off state, the movement trajectory of the sliding touch operation in the air conditioner adjustment control interface first passes through the virtual switch button and then passes through at least one virtual adjustment button.

[0008] In the present invention, when adjusting the air conditioner, the movement trajectory of the sliding touch operation first passes through the virtual switch button and then passes through the virtual adjustment button, thereby ensuring the accurate execution of the virtual adjustment button.

[0009] In an optional implementation manner, a virtual button is locked, including: if the movement trajectory passes through the virtual button only once, it is locked; if the movement trajectory passes through the virtual button twice successively, the virtual button is unlocked.

[0010] In the present invention, when the movement trajectory passes through the virtual button twice, it is unlocked, thereby avoiding the incorrect execution of related functions.

[0011] In an optional implementation manner, the virtual button includes a continuous adjustment virtual button, and the continuous adjustment virtual button includes a sliding adjustment area. When the movement trajectory of the sliding touch operation in the control interface passes through the continuous adjustment virtual button, it slides in the sliding adjustment area.

[0012] In the present invention, by setting a sliding adjustment area in the continuous adjustment virtual button and performing a sliding touch operation in this sliding adjustment area, it is convenient to realize the continuous adjustment of the corresponding function.

[0013] In an alternative embodiment, the virtual button includes a discontinuous adjustment virtual button, and the discontinuous adjustment virtual button includes a single state, two states, or at least three states; when the discontinuous adjustment virtual button includes a single state, if the movement trajectory of the sliding touch operation in the control interface passes through the discontinuous adjustment virtual button, the control instruction corresponding to the discontinuous adjustment virtual button is responded to and executed; when the discontinuous adjustment virtual button includes two states, if the movement trajectory of the sliding touch operation in the control interface passes through the discontinuous adjustment virtual button, the control instruction corresponding to the discontinuous adjustment virtual button is to switch from the first state to the second state, or from the second state to the first state; when the discontinuous adjustment virtual button includes at least three states, if the movement trajectory of the sliding touch operation in the control interface passes through the discontinuous adjustment virtual button, the control instruction corresponding to the discontinuous adjustment virtual button is switched in a preset order.

[0014] In the present invention, by setting virtual adjustment buttons with different states, it is convenient to execute and switch different functions, improving the convenience of operation.

[0015] In an alternative embodiment, the display screen of the vehicle further displays a seat adjustment control interface, and the seat adjustment control interface includes a three-dimensional seat model. The preset positions of the three-dimensional seat model include virtual buttons; if it is detected that a preset position of the three-dimensional seat model is touched, the seat adjustment control interface displays virtual adjustment buttons; if it is detected that a virtual adjustment button is touched, the virtual adjustment button responds and executes the corresponding control instruction.

[0016] In the present invention, by setting a three-dimensional seat model and realizing the adjustment of related functions by touching the relevant positions of the three-dimensional seat model, users can easily understand and operate various adjustment functions, enhancing the overall interaction experience.

[0017] In a second aspect, the present invention provides a rear-row display screen of a vehicle. The rear-row display screen displays a control interface, and the control interface is set by using the Unity engine. The control interface includes a plurality of virtual buttons. The rear-row display screen includes: a control module, which is used to, if the movement trajectory of the detected sliding touch operation in the control interface sequentially passes through the plurality of virtual buttons, the plurality of virtual buttons respond in sequence according to the time sequence and execute the corresponding control instructions, or, the plurality of virtual buttons are locked, and after the sliding touch operation is interrupted, the locked virtual buttons respond uniformly and execute the corresponding control instructions, and between the starting point and the ending point of the sliding touch operation, the sliding touch operation does not have an interruption.

[0018] In the present invention, by providing a dedicated display screen in the rear row, it is convenient for rear passengers to independently adjust the air conditioner and seats. Especially during long-distance trips, rear passengers can adjust according to their own needs at any time without relying on the front passengers or the driver. This greatly improves the convenience, comfort, and riding experience of rear passengers. The rear display screen utilizes the powerful graphics rendering and interactive design capabilities of Unity to create a more intuitive and user-friendly interactive control interface, supporting gesture operations, etc., which significantly enhances the interactive experience. In addition, through the intelligent interactive interface and advanced control technology, the air conditioner and seat adjustment functions of the vehicle become more intelligent, enhancing the overall technological sense and competitiveness of the vehicle.

[0019] In a third aspect, the present invention provides a control device for a vehicle. The display screen of the vehicle displays a control interface, and the control interface includes a plurality of virtual buttons. The device includes: a control module, configured to, if the moving trajectory of a detected sliding touch operation sequentially passes through the plurality of virtual buttons in the control interface, then the plurality of virtual buttons respond in sequence according to the time sequence and execute corresponding control instructions, or, the plurality of virtual buttons are locked, and after the sliding touch operation is interrupted, the locked virtual buttons respond uniformly and execute corresponding control instructions, and between the starting point and the ending point of the sliding touch operation, the sliding touch operation does not have an interruption.

[0020] In a fourth aspect, the present invention provides a computer device, including: a memory and a processor, which are communicatively connected to each other. The memory stores computer instructions, and the processor executes the computer instructions to execute the vehicle control method according to the first aspect or any corresponding embodiment thereof.

[0021] In a fifth aspect, the present invention provides a computer-readable storage medium, on which computer instructions are stored. The computer instructions are used to cause a computer to execute the vehicle control method according to the first aspect or any corresponding embodiment thereof.

[0022] In a sixth aspect, the present invention provides a computer program product, including computer instructions, which are used to cause a computer to execute the vehicle control method according to the first aspect or any corresponding embodiment thereof. BRIEF DESCRIPTION OF THE DRAWINGS

[0023] In order to more clearly illustrate the specific embodiments of the present invention or the technical solutions in the prior art, the following will briefly introduce the drawings required for the description of the specific embodiments or the prior art. Obviously, the following drawings are some embodiments of the present invention. For those of ordinary skill in the art, other drawings can be obtained based on these drawings without creative efforts.

[0024] Figure 1 is a schematic flowchart of a control method for a vehicle according to an embodiment of the present invention;

[0025] Figure 2 is a structural block diagram of a control device for a vehicle according to an embodiment of the present invention;

[0026] Figure 3 is a schematic hardware structure diagram of a computer device according to an embodiment of the present invention. Detailed implementation manners

[0027] To make the objectives, technical solutions, and advantages of the embodiments of the present invention clearer, the technical solutions in the embodiments of the present invention will be clearly and completely described below with reference to the accompanying drawings in the embodiments of the present invention. Apparently, the described embodiments are some, but not all, of the embodiments of the present invention. All other embodiments obtained by those of ordinary skill in the art based on the embodiments of the present invention without creative efforts shall fall within the protection scope of the present invention.

[0028] According to an embodiment of the present invention, an embodiment of a control method for a vehicle is provided. It should be noted that the steps shown in the flowchart of the accompanying drawings can be executed in a computer system such as a set of computer-executable instructions, and although the logical order is shown in the flowchart, in some cases, the steps shown or described can be executed in a different order than here.

[0029] In this embodiment, a control method for a vehicle is provided. A display screen of the vehicle displays a control interface, and the control interface includes a plurality of virtual buttons. Figure 1 is a flowchart of a control method for a vehicle according to an embodiment of the present invention, as Figure 1 shown. The process includes the following steps:

[0030] Step S101, if the movement trajectory of a detected sliding touch operation sequentially passes through a plurality of virtual buttons in the control interface, the plurality of virtual buttons respond sequentially according to the time sequence and execute corresponding control instructions, or the plurality of virtual buttons are locked. After the sliding touch operation is interrupted, the locked virtual buttons respond uniformly and execute corresponding control instructions. Between the starting point and the ending point of the sliding touch operation, the sliding touch operation does not have an interruption.

[0031] Specifically, the control method of the vehicle is to control various functions in the vehicle by operating virtual buttons displayed on the vehicle display screen. For example, functions such as air conditioning, doors and windows, and seats can be controlled by operating virtual buttons. Among them, different control interfaces can be set on the vehicle display screen for controlling different functions, and there are multiple virtual buttons in different control interfaces. When the user operates the virtual buttons, the corresponding functions can be controlled.

[0032] Among them, the vehicle display screen can receive the touch operation of the user on the virtual buttons. In this embodiment, in order to improve the convenience of operation and enhance the user experience, the user can perform a continuous sliding touch operation on multiple virtual buttons at one time. For example, when the user needs to operate three virtual buttons among multiple virtual buttons on a certain control interface, after the user touches the first virtual button, without leaving the display screen, continue to slide to the second virtual button, and then slide to the third virtual button, that is, when the user's finger operates the three virtual buttons, the finger is always on the display screen (the finger does not leave the screen), thus completing a continuous sliding touch operation.

[0033] When the user performs a continuous sliding touch operation on multiple virtual buttons, the vehicle display screen detects the virtual buttons passed by the moving trajectory of the continuous sliding touch operation on the control interface, and the passed virtual buttons respond. The vehicle display screen executes corresponding control instructions according to the functions corresponding to the responsive virtual buttons. For example, if the virtual buttons passed by the moving trajectory of the continuous sliding touch operation on the air conditioning adjustment control interface detected by the vehicle display screen are the air conditioning on virtual button, the temperature adjustment virtual button, and the air volume adjustment virtual button, then the three virtual buttons respond that the current operation is to turn on the air conditioning, adjust the temperature to x degrees, and adjust the air volume to the yth gear. At this time, the vehicle display screen sends a control instruction to the air conditioning to control the air conditioning to turn on and adjust the temperature to x degrees and the air volume to the yth gear.

[0034] In addition, when the movement trajectory of the sliding touch operation passes through multiple virtual buttons on the control interface, the multiple virtual buttons can be sequentially responsive or uniformly responsive. Among them, when the multiple virtual buttons are sequentially responsive, each time the movement trajectory is detected to pass through a virtual button, the corresponding control instruction is executed. For example, if the first virtual button passed by the movement trajectory is the virtual switch button for air conditioner adjustment, the control instruction for starting the air conditioner is immediately executed (instant response). If the second virtual button passed by the movement trajectory is the virtual temperature adjustment button for air conditioner adjustment, the temperature of the air conditioner is immediately adjusted. When the multiple virtual buttons are uniformly responsive, after the sliding touch operation is interrupted, the control instructions corresponding to the virtual buttons are uniformly executed. For example, if the movement trajectory is detected to pass through the virtual switch button for air conditioner adjustment and the virtual temperature adjustment button for air conditioner adjustment in sequence, after this movement trajectory is interrupted, the control instructions for turning on the air conditioner and adjusting the temperature of the air conditioner are uniformly executed.

[0035] The vehicle control method provided by the embodiment of the present invention can achieve fast batch operation of multiple control instructions through the sliding touch operation on multiple virtual buttons, improving the operation efficiency. At the same time, this control method conforms to ergonomics and user operation habits, and can improve the satisfaction of user operation. In addition, multiple virtual buttons can be instantaneously responsive or uniformly responsive according to the application scenario. Among them, instant response can quickly show the operation effect, achieve an efficient interaction experience, and enhance the sense of control. Uniform response can avoid interference from misoperations and simplify the operation process.

[0036] In this embodiment, a vehicle control method is provided, and the method includes the following steps:

[0037] Step S201: If the movement trajectory of the detected sliding touch operation sequentially passes through the multiple virtual buttons on the control interface, the multiple virtual buttons are sequentially responsive according to the time sequence and execute the corresponding control instructions, or the multiple virtual buttons are locked. After the sliding touch operation is interrupted, the locked virtual buttons are uniformly responsive and execute the corresponding control instructions. Between the starting point and the ending point of the sliding touch operation, the sliding touch operation does not have an interruption.

[0038] In an alternative embodiment, the display screen of the vehicle displays an air-conditioning adjustment control interface, and the plurality of virtual buttons include a virtual switch button and a plurality of virtual adjustment buttons; when the virtual switch button is in the off state, the movement trajectory of the sliding touch operation in the air-conditioning adjustment control interface first passes through the virtual switch button and then passes through at least one virtual adjustment button. Specifically, the virtual switch button is a virtual button for turning the air conditioner on and off, and the plurality of virtual adjustment buttons may include an air outlet position adjustment button, a air volume adjustment virtual button, a temperature adjustment virtual button, a wind direction adjustment virtual button, and so on. Additionally, other virtual adjustment buttons may be set according to actual situations.

[0039] When operating on the plurality of virtual buttons of the air-conditioning adjustment control interface, it is necessary to first determine whether the virtual switch button is in the on state. When the virtual switch button is in the off state, when performing a sliding touch operation on the plurality of virtual buttons, it is necessary to first pass through the virtual switch button and then pass through the virtual adjustment buttons. Otherwise, the virtual adjustment buttons do not respond. For example, when the virtual switch button is in the off state, if it is detected that the first virtual button passed by the sliding touch operation is a virtual adjustment button, then this virtual adjustment button does not respond. When the movement trajectory passes through the virtual switch button, the subsequent virtual adjustment buttons passed through will respond. That is, when the virtual switch button is in the off state, all touched virtual adjustment buttons do not respond.

[0040] In an alternative embodiment, the virtual buttons include continuous adjustment virtual buttons, and the continuous adjustment virtual buttons include a sliding adjustment area. When the movement trajectory of the sliding touch operation in the control interface passes through the continuous adjustment virtual button, it slides in the sliding adjustment area. Specifically, for the plurality of virtual buttons, they can be divided into continuous adjustment virtual buttons and non-continuous adjustment virtual buttons according to the adjustment states they can achieve. Among them, the continuous adjustment virtual buttons can achieve more adjustment states, while the non-continuous adjustment virtual buttons can achieve fewer adjustment states. For example, the temperature adjustment virtual button or the air volume adjustment virtual button can be adjusted between multiple states. For such virtual buttons, a sliding adjustment area is set, and the corresponding virtual button is operated by sliding in the sliding adjustment area.

[0041] In an alternative embodiment, the virtual buttons include non-continuous adjustment virtual buttons, and the non-continuous adjustment virtual buttons include a single state, two states, or at least three states;

[0042] When the non-continuous adjustment virtual button includes a single state, when the movement trajectory of the sliding touch operation in the control interface passes through the non-continuous adjustment virtual button, the control instruction corresponding to the non-continuous adjustment virtual button responds and is executed;

[0043] When the discontinuous adjustment virtual button includes two states, if the movement trajectory of the sliding touch operation in the control interface passes through the discontinuous adjustment virtual button, the control instruction corresponding to the discontinuous adjustment virtual button is to switch from the first state to the second state, or from the second state to the first state;

[0044] When the discontinuous adjustment virtual button includes at least three states, if the movement trajectory of the sliding touch operation in the control interface passes through the discontinuous adjustment virtual button, the control instruction corresponding to the discontinuous adjustment virtual button is switched in a preset order.

[0045] Specifically, for the discontinuous adjustment virtual button, the response method is different according to the number of included states. Among them, when only a single state (i.e., one state) is included, when the movement trajectory passes through the virtual button, the corresponding control instruction is responded to and executed. For example, for the virtual button of the air outlet position of the air conditioner, usually, one virtual button corresponds to one air outlet position. That is, virtual button 1 corresponds to air outlet position 1, virtual button 2 corresponds to air outlet position 2, and virtual button 3 corresponds to air outlet position 3. When the movement trajectory passes through virtual button 1, the control instruction for blowing air at air outlet position 1 is executed. When the movement trajectory passes through virtual button 2, the control instruction for blowing air at air outlet position 2 is executed. That is, at this time, if it is necessary to adjust from air outlet position 1 to air outlet position 3, it is necessary to make the movement trajectory pass through virtual button 3.

[0046] When two states are included, when the movement trajectory passes through the virtual button, the corresponding control instruction switches from one state to another state. For example, for the virtual switch button, if it is in the on state before the sliding touch operation, it will switch to the off state after the movement trajectory of the sliding touch operation passes through it. When three or more states are included, each time the movement trajectory passes through the virtual button, the control instruction is in a preset order. For example, a certain virtual button includes three states: state 1, state 2, and state 3. If it is in state 1 before the sliding touch operation, it will switch to state 2 after the movement trajectory of the sliding touch operation passes through it, and will switch to state 3 when passing through again.

[0047] In an alternative embodiment, the virtual button is locked, including: if the movement trajectory passes through the virtual button only once, it is locked; if the movement trajectory passes through the virtual button twice successively, the virtual button is unlocked. Among them, unlocking can be understood as that after the sliding touch operation is interrupted, the corresponding operation is no longer executed and the control instruction corresponding to the virtual button is executed. Specifically, the locking and unlocking here are for virtual buttons with two states. For example, for a virtual switch button, it is in the off state before the operation. If the movement trajectory passes through it only once, the virtual switch button is locked. After the sliding touch operation is interrupted, the control instruction to turn on the air conditioner is responded to and executed; if the movement trajectory passes through the virtual switch button twice successively, after the first pass, the control instruction to turn on the air conditioner should be responded to. However, before the sliding touch operation is interrupted, if it passes through the virtual switch button for the second time (at this time, the control instruction to turn on the air conditioner has not been executed), the control instruction to turn off the air conditioner should be responded to. Thus, when the movement trajectory passes through the virtual switch control instruction twice, the state remains unchanged, that is, the control instruction of the virtual switch button does not need to be executed, so it is unlocked.

[0048] Meanwhile, according to the above-mentioned division of the states included in the virtual button, when the virtual button is a continuously adjustable virtual button, if the movement trajectory passes through the virtual button twice successively, it is locked according to the position in its sliding adjustment area when passing through for the second time, that is, the control instruction is responded to and executed according to the position where the movement trajectory leaves the sliding adjustment area for the second time. For example, for the temperature adjustment virtual button, when passing through the sliding adjustment area for the first time, the temperature is adjusted from 21 to 25 degrees, and when passing through the sliding adjustment area for the second time, the temperature is adjusted from 25 degrees to 28 degrees. Then, when the sliding operation is interrupted, the control instruction to adjust to 28 degrees is executed.

[0049] When the virtual button is a non-continuously adjustable virtual button with a single state, regardless of how many times the movement trajectory passes through the virtual button, its final control instruction (that is, the control instruction uniformly executed after the sliding instruction operation is interrupted) is the same as the control instruction when passing through for the first time. When the virtual button includes three or more states, then each time the movement trajectory passes through, the state switches once, and its final control instruction is the same as the state after the last pass and switch.

[0050] In this embodiment, a control method for a vehicle is provided. The display screen of the vehicle displays a control interface, and the control interface includes a plurality of virtual buttons. The method includes the following steps:

[0051] Step S301: If the moving trajectory of the detected sliding touch operation sequentially passes through the multiple virtual buttons in the control interface, the multiple virtual buttons respond sequentially according to the time sequence and execute corresponding control instructions. Alternatively, the multiple virtual buttons are locked. After the sliding touch operation is interrupted, the locked virtual buttons respond uniformly and execute corresponding control instructions. Between the starting point and the ending point of the sliding touch operation, the sliding touch operation does not have an interruption. For details, please refer to Figure 1 Step S101 of the illustrated embodiment, which will not be elaborated here.

[0052] Step S302: When it is detected that a preset position of the three-dimensional seat model is touched, the seat adjustment control interface displays virtual adjustment buttons. If it is detected that a virtual adjustment button is touched, the virtual adjustment button responds and executes corresponding control instructions. Specifically, when the control interface displayed on the vehicle's display screen is the seat adjustment control interface, the seat can be adjusted through the virtual buttons on this interface. Among them, for the seat adjustment control interface, in this embodiment, a three-dimensional seat model is set on this interface to more intuitively adjust the seat functions. Virtual buttons for adjusting the seat are hidden in various parts of the three-dimensional seat model. When the corresponding position of the three-dimensional seat model is touched, the virtual button at the corresponding position responds and displays the virtual adjustment button. By detecting the moving trajectory corresponding to the touch operation on the virtual adjustment button, the virtual adjustment button responds and executes corresponding control instructions.

[0053] For example, virtual buttons can be hidden in the seat backrest, seat base, and seat cushion positions of the three-dimensional seat model. Among them, when it is detected that the seat backrest is touched, the virtual button for adjusting the backrest angle is displayed, and the adjustment of the backrest angle can be achieved by detecting the moving trajectory corresponding to the touch operation on the virtual button for adjusting the backrest angle. When it is detected that the seat base is touched, the virtual button for adjusting the seat forward and backward is displayed, and the adjustment of the seat moving forward and backward can be achieved by detecting the moving trajectory corresponding to the touch operation on the virtual button for adjusting the seat forward and backward. When it is detected that the seat cushion is touched, the virtual buttons for adjusting the seat heating and the seat ventilation intensity are displayed. The adjustment of the seat temperature can be achieved by detecting the moving trajectory corresponding to the touch operation on the virtual button for adjusting the seat heating, and the adjustment of the seat ventilation intensity can be achieved by detecting the moving trajectory corresponding to the touch operation on the virtual button for adjusting the seat ventilation intensity. Among them, it should be noted that for the virtual adjustment buttons displayed in the three-dimensional seat model, a sliding adjustment area is set, and the specific adjustment value can be determined by detecting the moving trajectory in the sliding adjustment area, such as the moving direction and moving position.

[0054] In addition, virtual buttons for adjusting the angle of the air-conditioning vents can also be set in the three-dimensional seat model. These virtual buttons can be set at a preset position in front of the seat. When it is detected that these virtual buttons are touched, virtual adjustment buttons for adjusting the air vent angle will be displayed.

[0055] In this embodiment, a rear-row display screen for a vehicle is also provided. The rear-row display screen displays a control interface. The control interface is set using the Unity engine. The control interface includes multiple virtual buttons. The rear-row display screen includes: a control module, which is configured to, if a sliding touch operation detected passes through the multiple virtual buttons in sequence according to the movement trajectory in the control interface, then the multiple virtual buttons respond in sequence according to the time sequence and execute corresponding control instructions. Alternatively, if the multiple virtual buttons are locked, after the sliding touch operation is interrupted, the locked virtual buttons respond uniformly and execute corresponding control instructions, and there is no interruption in the sliding touch operation between the starting point and the ending point of the sliding touch operation.

[0056] Specifically, the current vehicle center control screen is usually located in the front row of the vehicle. When rear-row passengers want to adjust the air conditioner or the seat, they need to lean forward to operate, which is very inconvenient. Especially during long trips, frequent operations by rear-row passengers will cause discomfort. To facilitate the operation convenience of rear-row passengers, in this embodiment, a display screen is provided in the rear row of the vehicle. A control interface is displayed on the rear-row display screen, and users can directly operate on the control interface of the rear-row display screen.

[0057] In an optional implementation manner, the rear-row display screen uses a high-sensitivity capacitive touch screen, and its size is reasonably designed according to the rear-row space of the vehicle. For example, an 8-inch display screen is used to ensure sufficient operation area and not affect the in-vehicle layout. The rear-row display screen is installed at a position on the back of the rear-row center armrest box that is easy for rear-row passengers to operate. It is installed through a fixing device to ensure that the screen is stable and will not shake or be damaged due to the bumps during vehicle driving. In other implementation manners, the rear-row display screen can also use infrared touch technology and pressure touch technology. Among them, the infrared touch screen has certain advantages in terms of dust prevention, waterproofing, and explosion protection. For the complex use environment of a vehicle, it may be more durable. Moreover, the response speed of the infrared touch screen can also meet the operation requirements for adjusting the rear-row air conditioner and seat. The pressure touch screen can sense the force of the user's touch, thereby realizing more interactive functions. For example, when adjusting the seat heating intensity, the user can quickly adjust the heating gear by pressing force, providing a more intuitive and convenient operation method.

[0058] For the control module set in the rear-row display screen, a high-performance Android system Qualcomm 8295 chip can be built-in as the control core, which is responsible for processing the input signals of the touch screen (i.e., detecting the movement trajectory of the sliding touch operation on the control interface), and communicating with the vehicle's air-conditioning system and seat adjustment motor. The control module has multiple data interfaces, such as including a CAN bus interface for data interaction with the vehicle's underlying control system; a USB interface for connecting external devices or system upgrades; and a power interface to ensure stable power supply. In addition, a shielded cable can be used as the communication line between the screen of the rear-row display, the control module, and the vehicle's air-conditioning system and seat adjustment motor, thereby effectively reducing electromagnetic interference and ensuring the stability and accuracy of data transmission.

[0059] For this rear-row display screen, an intuitive and user-friendly control interface is developed using the Unity engine. In the interface design, the air-conditioning and seat adjustment functions are classified and displayed. For example, the air-conditioning adjustment interface adopts a simple block design, and users can easily adjust parameters such as temperature, wind speed, and wind direction through touch and slide; the air-conditioning outlet and seat adjustment interface shows the seat in a 3D model. When users click on the corresponding parts of the model (such as the horizontal and vertical arcs of the air outlet, the seat backrest, the seat cushion, etc.), the corresponding adjustment buttons will appear, such as adjusting the air outlet angle, the backrest angle, the forward and backward movement of the seat, and the heating / ventilation intensity of the seat.

[0060] In an optional implementation manner, when developing the air-conditioning adjustment control interface and the seat adjustment control interface using the Unity engine, data format definition files of protocol buffers such as Motionevent_msg.proto and Hvac_msg.proto can be used to define the status data of the corresponding virtual buttons based on the enumeration types and data structures in the following table:

[0061] Table 1 Enumeration action

[0062] ACTION_DOWN 0; indicating the screen press behavior ACTION_UP 1; indicating the screen bounce behavior ACTION_MOVE 2; indicating the screen movement behavior ACTION_CANCEL 3; indicating the screen cancellation behavior

[0063] Table 2 RequestEvent data

[0064] action Enumerated behavior, (0, 1, 2, 3) x X-axis coordinate y Y-axis coordinate

[0065] Table 3 Immersion state enumeration HVAC_IMMERSIVE

[0066] NONE 0; / / Non-immersive state IN 1; / / Enter the immersive state OUT 2; / / Exit the immersive state

[0067] Table 4 Entering and exiting the immersion state data HVAC_OUTLET_GEAR

[0068]

[0069]

[0070] Table 5 Switching Scenario Animation Enumeration HVAC_ANIMATION

[0071] REAR_HVAC_ANI 0; / / Rear HVAC has a transition animation REAR_SEAT_MASSAGE_ANI 1; / / Rear seat massage has a transition animation REAR_SEAT_HEAT_VENT_ANI 2; / / Rear seat heating and ventilation have a transition animation ANI_END 3; / / Transition animation ends

[0072] Table 6 Scenario Animation Data HVAC_TRANSITION_ANIMATION

[0073] ANI HVAC_ANIMATION enumerated type Value / / 0 no animation; 1 has animation time Timestamp

[0074] Table 7 Seat Angle Data SEAT_ADJUST

[0075]

[0076] Table 8 Air Conditioning Setting Type Enumeration HVAC_TYPE

[0077] REAR_WIND_BLOW_MODE 7; / / Rear blowing on the face SEC_ROW_R_WIND_MODE 8; / / Second row right blowing mode - free wind SEC_ROW_L_WIND_MODE 9; / / Second row left blowing mode free wind WIND_DIRECT_SEC_ROW_R 10; / / Second row right 1-7 gears WIND_DIRECT_SEC_ROW_L 11; / / Second row left 1-7 gears

[0078] Table 9 Air Conditioning Air Blowing Mode Enumeration WIND_BLOW_MODE_DATA

[0079] BLOWMODE_NONE 0; Default unknown value BLOWMODE_FACE 1: Blowing on the face BLOWMODE_FACE_FOOT 2: Blowing on the face and feet BLOWMODE_FOOT 3: Blowing on the feet BLOWMODE_UnKnown10 10; Default default value BLOWMODE_ERROR 11: Fault

[0080] Table 10 Air Conditioning Air Outlet Mode Enumeration WIND_MODE_DATA

[0081]

[0082]

[0083] Table 11 Air Conditioning Settings Data HVAC_SET

[0084] type HVAC_TYPE enumerated type Value / / Value for blowing on the face, free wind time Timestamp Positon / / For the positions of 4 air vents

[0085] Table 12 Horizontal and Vertical Data Vect2

[0086] Vertical Vertical position gear (radian Horzontal Horizontal position gear (radian)

[0087] In addition, develop an application based on the Android system, which is responsible for managing the communication between the screen and the control module, as well as interacting with the vehicle system. This application can receive the operation instructions of the touch screen in real time, convert them into control signals recognizable by the vehicle system, and send them to the air-conditioning system and seat adjustment motor through the CAN bus. At the same time, the application can also receive the status information feedback from the vehicle system, such as the current temperature of the air conditioner, the air outlet switch, the air outlet angle, the current position of the seat, etc., and display it on the screen in real time. In addition to the Android system, a new independent in-vehicle operating system specifically for the rear-row control of the vehicle can also be developed. This system can be more deeply optimized at the bottom layer to make it more suitable for the vehicle's hardware architecture and control requirements, further improving the stability and response speed of the system. At the same time, more targeted designs can be carried out in terms of the security of the system to prevent external malicious attacks from affecting vehicle control.

[0088] In an alternative implementation, in addition to fixedly installing the touch screen in the rear row, a movable wireless control terminal can also be designed. For example, a device similar to a tablet computer is used to communicate with the vehicle's control module via Bluetooth or Wi-Fi. In this way, rear-row passengers can operate more freely in the vehicle and even leave their seats within a certain range to control. Moreover, this wireless terminal can also preset the air conditioner and seats in advance when the vehicle is not started, enhancing the comfort experience of users when getting into the vehicle.

[0089] In an alternative implementation, on the basis of using the CAN bus for signal transmission, 5G communication technology or ZigBee technology can also be incorporated. Among them, 5G has the characteristics of high speed and low latency, which is very beneficial for vehicle remote control and real-time data transmission. For example, users can remotely control the air conditioner and seats in the rear row through their mobile phones, and quick responses can be achieved even when the vehicle is at a long distance. At the same time, 5G communication can also support more vehicle status data to be uploaded to the cloud, facilitating users' remote monitoring and management. ZigBee is a low-power, self-organizing wireless communication technology. The ZigBee technology can be used to build a wireless sensor network in the vehicle, and various sensor data of the seat and air conditioner are transmitted to the control module through the ZigBee network. This can reduce the complexity of in-vehicle wiring, lower costs, and facilitate the later expansion and maintenance of the system.

[0090] In an alternative implementation, the rear-row display screen of this vehicle can work according to the following process:

[0091] (1) Initialization phase: After the vehicle is started, the Android system (the system installed in the control module) starts initialization and loads the rear air conditioning application developed based on Unity. The application communicates with the vehicle's air conditioning system and seat adjustment motor through the CAN bus, obtains the current working status, and displays the initial interface on the display.

[0092] (2) User operation stage: Rear passengers adjust the air conditioning and seats by touching the rear display screen. For example, when a passenger touches the virtual button for adjusting the air conditioning temperature, the display screen sends the detected touch signal to the Android system. After receiving the signal, the application on the Android system analyzes the user's operation intention (such as raising the temperature) and sends the corresponding control command to the air conditioning system through the CAN bus. For seat adjustment, when a passenger touches the adjustment button on the seat model, the application similarly sends the command to the seat adjustment motor to realize the corresponding action of the seat.

[0093] (3) Feedback and display stage: After receiving the control command, the air conditioning system and seat adjustment motor perform the corresponding operation and feedback the operation results to the Android system. After receiving the feedback information, the application updates the display content on the display screen, such as displaying the current air conditioning temperature, seat position, etc., so that passengers can understand the adjustment results in real time.

[0094] In an optional implementation, on the basis of sliding and touching the rear display screen, voice recognition and gesture recognition functions can also be set. Through voice commands, rear passengers can directly say the desired air conditioning temperature, seat adjustment requirements, etc., and the system automatically recognizes and executes. At the same time, combined with gesture recognition technology, for example, waving can switch adjustment modes, and clenching fists can confirm operations, etc., to provide users with more diversified operation methods, further improving the convenience and fun of operation. In addition, more environmental sensors, such as humidity sensors, air quality sensors, etc., and human sensors, such as heart rate sensors, body temperature sensors, etc., can be installed in the vehicle. The system automatically adjusts the air conditioning and seats based on the data collected by these sensors. For example, when the air humidity in the car is detected to be low, the humidification function of the air conditioner is automatically turned on; when the passenger's body temperature is detected to be high, the seat ventilation intensity and air conditioning temperature are automatically adjusted to achieve a more intelligent and comfortable experience.

[0095] In the present invention, by providing a dedicated display screen at the rear row, it is convenient for rear passengers to independently adjust the air conditioner and seats. Especially during long-distance trips, rear passengers can adjust according to their own needs at any time without relying on the front passengers or the driver. This greatly improves the convenience, comfort and riding experience of rear passengers. The rear display screen utilizes the powerful graphics rendering and interactive design capabilities of Unity to create a more intuitive and user-friendly interactive control interface, supporting gesture operations, etc., which greatly enhances the interactive experience. At the same time, based on the openness of the Android system and the cross-platform advantages of Unity, it is convenient for function development and upgrade, and can better be compatible with different vehicles, reducing the separate development costs for different vehicle models, which is beneficial to the popularization and application of this technology. In addition, through the intelligent interactive interface and advanced control technology, the air conditioner and seat adjustment functions of the vehicle become more intelligent, enhancing the overall technological sense and competitiveness of the vehicle.

[0096] In this embodiment, a control device for a vehicle is also provided. This device is used to implement the above-mentioned embodiments and preferred implementation manners, and those that have been described will not be repeated. As used hereinafter, the term "module" can be a combination of software and / or hardware that can achieve a predetermined function. Although the devices described in the following embodiments are preferably implemented in software, implementation in hardware, or a combination of software and hardware is also possible and contemplated.

[0097] This embodiment provides a control device for a vehicle. The display screen of the vehicle displays a control interface, and the control interface includes a plurality of virtual buttons, as Figure 2 shown. The device includes:

[0098] A control module 21, configured to: if the moving trajectory of a detected sliding touch operation on the control interface sequentially passes through the plurality of virtual buttons, then the plurality of virtual buttons respond in sequence according to the time sequence and execute corresponding control instructions, or, the plurality of virtual buttons are locked, and after the sliding touch operation is interrupted, the locked virtual buttons respond uniformly and execute corresponding control instructions, and between the starting point and the ending point of the sliding touch operation, the sliding touch operation does not have an interruption.

[0099] The further function descriptions of the above modules are the same as the corresponding above embodiments and will not be repeated here.

[0100] An embodiment of the present invention also provides a computer device having the above-mentioned Figure 2 shown control device for a vehicle.

[0101] Please refer to Figure 3 , Figure 3 which is a schematic structural diagram of a computer device provided by an optional embodiment of the present invention, as Figure 3As shown, the computer device includes: one or more processors 10, a memory 20, and interfaces for connecting various components, including high-speed interfaces and low-speed interfaces. Each component communicates with each other using different buses and can be installed on a common motherboard or in other ways as needed. The processor can process instructions executed within the computer device, including instructions stored in the memory or on the memory to display graphical information of the GUI on an external input / output device (such as a display device coupled to the interface). In some alternative embodiments, if necessary, multiple processors and / or multiple buses can be used together with multiple memories and multiple memories. Similarly, multiple computer devices can be connected, and each device provides some necessary operations (for example, as a server array, a set of blade servers, or a multi-processor system). Figure 3 In [the figure], a processor 10 is taken as an example.

[0102] The processor 10 can be a central processing unit, a network processor, or a combination thereof. Among them, the processor 10 can further include a hardware chip. The above-mentioned hardware chip can be an application-specific integrated circuit, a programmable logic device, or a combination thereof. The above-mentioned programmable logic device can be a complex programmable logic device, a field programmable gate array, a generic array logic, or any combination thereof.

[0103] Among them, the memory 20 stores instructions executable by at least one processor 10, so that at least one processor 10 executes the method shown in the above embodiments.

[0104] The memory 20 can include a program storage area and a data storage area. Among them, the program storage area can store an operating system and application programs required for at least one function; the data storage area can store data created according to the use of the computer device presented by a kind of mini-program landing page, etc. In addition, the memory 20 can include high-speed random access memory, and can also include non-transitory memory, such as at least one disk storage device, a flash memory device, or other non-transitory solid-state storage devices. In some alternative embodiments, the memory 20 can optionally include a memory remotely set relative to the processor 10, and these remote memories can be connected to the computer device through a network. Examples of the above-mentioned network include but are not limited to the Internet, an enterprise intranet, a local area network, a mobile communication network, and combinations thereof.

[0105] The memory 20 can include volatile memory, such as random access memory; the memory can also include non-volatile memory, such as flash memory, a hard disk, or a solid-state drive; the memory 20 can also include a combination of the above types of memory.

[0106] The computer device further includes a communication interface 30 for the computer device to communicate with other devices or a communication network.

[0107] Embodiments of the present invention also provide a computer-readable storage medium. The method according to the embodiments of the present invention can be implemented in hardware, firmware, or be implemented as computer code that can be recorded on a storage medium, or be implemented as computer code that is originally stored in a remote storage medium or a non-transitory machine-readable storage medium and downloaded through a network and will be stored in a local storage medium, so that the method described herein can be stored as such software processing on a storage medium using a general-purpose computer, a dedicated processor, or programmable or dedicated hardware. Among them, the storage medium can be a magnetic disk, an optical disk, a read-only memory, a random access memory, a flash memory, a hard disk, or a solid-state drive, etc.; further, the storage medium can also include a combination of the above-mentioned types of memories. It can be understood that a computer, a processor, a microprocessor controller, or programmable hardware includes a storage component that can store or receive software or computer code. When the software or computer code is accessed and executed by the computer, the processor, or the hardware, the method shown in the above embodiments is implemented.

[0108] A part of the present invention can be applied as a computer program product, such as computer program instructions. When executed by a computer, through the operation of the computer, the method and / or technical solution according to the present invention can be called or provided. Those skilled in the art should be able to understand that the forms in which computer program instructions exist in a computer-readable medium include, but are not limited to, source files, executable files, installation package files, etc. Correspondingly, the ways in which computer program instructions are executed by a computer include, but are not limited to: the computer directly executes the instruction, or the computer compiles the instruction and then executes the corresponding compiled program, or the computer reads and executes the instruction, or the computer reads and installs the instruction and then executes the corresponding installed program. Herein, the computer-readable medium can be any available computer-readable storage medium or communication medium accessible by the computer.

[0109] Although the embodiments of the present invention have been described in conjunction with the accompanying drawings, those skilled in the art can make various modifications and variations without departing from the spirit and scope of the present invention, and such modifications and variations all fall within the scope defined by the appended claims.

Claims

1. A vehicle control method, characterized in that: The display screen of the vehicle displays a control interface, the control interface includes a plurality of virtual buttons, and the method includes: If the movement trajectory of the detected sliding touch operation in the control interface passes through the multiple virtual buttons in sequence, the multiple virtual buttons respond in sequence according to the chronological order and execute the corresponding control instructions, or the multiple virtual buttons are locked, and after the sliding touch operation is interrupted, the locked virtual buttons respond uniformly and execute the corresponding control instructions, and the sliding touch operation is not interrupted between the starting point and the end point of the sliding touch operation.

2. The method according to claim 1, characterized in that The control interface includes an air conditioning adjustment control interface, and the plurality of virtual buttons include a virtual switch button and a plurality of virtual adjustment buttons; When the virtual switch button is turned off, the movement track of the sliding touch operation in the air conditioning adjustment control interface first passes through the virtual switch button and then passes through at least one virtual adjustment button.

3. The method according to claim 1, characterized in that The virtual button is locked, including: if the movement track passes through the virtual button only once, the virtual button is locked; if the movement track passes through the virtual button twice in succession, the virtual button is unlocked.

4. The method according to claim 1, characterized in that: The virtual button includes a continuous adjustment virtual button, and the continuous adjustment virtual button includes a sliding adjustment area. When the moving track of the sliding touch operation in the control interface passes through the continuous adjustment virtual button, it slides in the sliding adjustment area.

5. The method according to claim 1, characterized in that The virtual button includes a discontinuous adjustment virtual button, and the discontinuous adjustment virtual button includes a single state, two states or at least three states; When the discontinuous adjustment virtual button includes a single state, the movement track of the sliding touch operation in the control interface passes through the discontinuous adjustment virtual button, and the control instruction corresponding to the discontinuous adjustment virtual button is responded and executed; When the discontinuous adjustment virtual button includes two states, the movement track of the sliding touch operation in the control interface passes through the discontinuous adjustment virtual button, and the control instruction corresponding to the discontinuous adjustment virtual button is switching from the first state to the second state, or switching from the second state to the first state; When the discontinuous adjustment virtual button includes at least three states, if the movement track of the sliding touch operation in the control interface passes through the discontinuous adjustment virtual button, the control instructions corresponding to the discontinuous adjustment virtual button are switched according to a preset order.

6. The method according to claim 1, characterized in that The display screen of the vehicle also displays a seat adjustment control interface, the seat adjustment control interface includes a three-dimensional seat model, and the preset position of the three-dimensional seat model includes a virtual button; If it is detected that a preset position of the three-dimensional seat model is touched, the seat adjustment control interface displays a virtual adjustment button; If it is detected that the virtual adjustment button is touched, the virtual adjustment button responds and executes the corresponding control instruction.

7. A rear display screen of a vehicle, characterized in that: The rear display screen displays a control interface, which is set up using the Unity engine. The control interface includes a plurality of virtual buttons. The rear display screen includes: A control module, for, if the movement trajectory of the detected sliding touch operation in the control interface passes through the multiple virtual buttons in sequence, the multiple virtual buttons respond in sequence according to the chronological order and execute the corresponding control instructions, or, the multiple virtual buttons are locked, and after the sliding touch operation is interrupted, the locked virtual buttons uniformly respond and execute the corresponding control instructions, and the sliding touch operation is not interrupted between the starting point and the end point of the sliding touch operation.

8. A vehicle control device, characterized in that: The display screen of the vehicle displays a control interface, the control interface includes a plurality of virtual buttons, and the device includes: A control module, for, if the movement trajectory of the detected sliding touch operation in the control interface passes through the multiple virtual buttons in sequence, the multiple virtual buttons respond in sequence according to the chronological order and execute the corresponding control instructions, or, the multiple virtual buttons are locked, and after the sliding touch operation is interrupted, the locked virtual buttons uniformly respond and execute the corresponding control instructions, and the sliding touch operation is not interrupted between the starting point and the end point of the sliding touch operation.

9. A computer device, characterized in that: include: A memory and a processor, wherein the memory and the processor are communicatively connected to each other, the memory stores computer instructions, and the processor executes the vehicle control method according to any one of claims 1 to 7 by executing the computer instructions.

10. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores computer instructions, and the computer instructions are used to enable a computer to execute the vehicle control method according to any one of claims 1 to 7.