An interactive control method and system of a vehicle-mounted physical button and an electronic device
By determining the type of operation of the vehicle's physical buttons and implementing differentiated feedback control, the problem of unreasonable screen feedback after the operation of the air conditioning physical buttons was solved, improving user experience and safety, and reducing R&D costs.
Patent Information
- Application Number
- CN202610957415.0
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2026-06-30
- Publication Date
- 2026-08-25
AI Technical Summary
The existing in-vehicle air conditioning system has an unreasonable screen display control after operation of the hard buttons, resulting in redundant display, unclear information, poor adaptability, and affecting user experience and safety.
By collecting physical button operation signals, analyzing and determining the operation type, implementing differentiated echo control, blocking the echo of the first operation type, standardizing the display of the content of the second operation type, and adaptively displaying components according to the interface layout.
It effectively avoids interference from redundant information on the screen, improves the efficiency and accuracy of information transmission, enhances ease of operation and interface consistency, and reduces R&D costs.
Smart Images

Figure CN122633304A_ABST
Abstract
Description
Technical Field
[0001] This invention belongs to the field of in-vehicle intelligent cockpit technology, and specifically discloses an interactive control method, system and electronic device for in-vehicle physical buttons. Background Technology
[0002] With the continuous improvement of automotive intelligence, the in-vehicle air conditioning control system, as a core functional module within the cabin, has become an important dimension for users to evaluate the overall quality of a vehicle due to its ease of operation and information interaction experience. Currently, mainstream models generally adopt an operation and information feedback architecture that combines physical buttons for the air conditioning system with a central infotainment display screen. Users can control the air conditioning system by pressing physical buttons on the center console or steering wheel, enabling core functions such as turning it on and off, adjusting the temperature, adjusting the fan speed, and switching between airflow and recirculation modes. The infotainment display screen provides real-time feedback on the operating status of the air conditioning system, such as displaying the current temperature, fan speed level, and active mode.
[0003] However, existing technologies have many flaws in handling the screen feedback logic after air conditioner hard button operations, as detailed below:
[0004] First, for start-stop operations such as turning the air conditioner on / off, existing systems typically trigger screen pop-ups indiscriminately. This indiscriminate display results in a large amount of redundant display on the vehicle's screen. Especially when users perform rapid and continuous start-stop operations, frequent pop-ups severely interfere with the driver's ability to view critical driving information such as navigation and vehicle speed, posing a safety hazard and reducing the user experience.
[0005] Secondly, for adjustments such as temperature and airflow, the existing system lacks a unified and standardized definition of the range of parameters displayed on the screen. For example, the temperature display range is inconsistent across different vehicle models, and the display method for extreme temperatures (such as the lowest or highest temperature) (e.g., displaying "LO" / "HI" or a specific numerical value) is not standardized, making it difficult for users to quickly and intuitively obtain the precise parameters after adjustment. At the same time, the display format for airflow levels is also not clear and intuitive enough.
[0006] Third, regarding the feedback for adjusting airflow and recirculation modes, existing screens typically only display the icon of the currently active mode, rather than showing all available modes under that function. This forces users to repeatedly press buttons to try and memorize different mode sequences when switching modes, making it impossible to intuitively see the remaining switchable options, resulting in low operational efficiency and increased cognitive burden. Furthermore, the style and location of the mode display vary significantly across different car models, further increasing the adaptation cost for users.
[0007] Fourth, the position of the feedback window for the air conditioning physical button operation is usually fixed, without taking into account the customizable layout of the dock in the vehicle system. When the feedback position overlaps with the existing function floating window on the dock, it will cause display obstruction; conversely, when the dock does not have the corresponding function, the feedback position may be off-center from the user's visual focus area, affecting information reading efficiency.
[0008] Fifth, the existing feedback control logic of the air conditioning hard buttons lacks universality. Different models or different vehicle system versions require separate development and adaptation of feedback programs. This not only increases the R&D cycle and cost for car companies, but also makes it difficult to standardize and deploy the feedback logic on a platform.
[0009] The root cause of the above problems lies in the fact that existing technical solutions fail to effectively differentiate the operation types of air conditioning physical buttons, thus making it impossible to implement differentiated feedback strategies. Furthermore, there is a lack of standardized definitions for the feedback parameters and display formats of adjustment operations, and the impact of the dynamic layout of the vehicle's infotainment interface on the feedback position is ignored. Therefore, there is an urgent need for an intelligent screen feedback control solution that can comprehensively consider operation type, parameter standardization, and adaptive interface layout. Summary of the Invention
[0010] To address the aforementioned issue of unreasonable screen feedback control after physical button operation in existing technologies, this invention proposes an interactive control method, system, and electronic device for in-vehicle physical buttons, which can significantly improve interaction efficiency and display rationality.
[0011] To achieve the above-mentioned objectives, the present invention adopts the following technical solution:
[0012] In a first aspect, the present invention provides an interactive control method for in-vehicle physical buttons, the method comprising:
[0013] Collect the operation signals of physical buttons and parse the button information of the operation signals;
[0014] Based on the pre-stored key function mapping relationship, the parsed key information is matched with a preset type identifier to determine the operation type of the operation signal;
[0015] When the operation type is determined to be the first operation type, an echo masking instruction is generated to control the display terminal from triggering the echo of function information; when the operation type is determined to be the second operation type, the corresponding standardized echo content is obtained according to the operation type, and an echo instruction containing the standardized echo content is generated.
[0016] Query the display component configuration information related to the function corresponding to the second operation type in the current user interface to determine whether there is a target display component that has been configured and is in a callable state for the function;
[0017] Based on the determined result, the echo command is sent and the display terminal is controlled to display the standardized echo content in an echo mode corresponding to the determined result.
[0018] Optionally, matching the parsed key information with a preset type identifier to determine the operation type of the operation signal includes:
[0019] When the button information matches the first type identifier, the operation type is determined to be the first operation type;
[0020] When the button information matches the second type identifier, the operation type is determined to be the second operation type;
[0021] The first operation type includes function activation and deactivation; the second operation type includes temperature adjustment, airflow adjustment, air outlet mode selection, and circulation mode selection.
[0022] Optionally, when the operation signal is determined to be a temperature adjustment operation, obtaining the corresponding standardized echo content according to the operation type includes:
[0023] The temperature feedback parameters are obtained from the pre-stored feedback parameter configuration relationship, and the standardized feedback content is generated according to the temperature feedback parameters; the temperature feedback parameters include the preset temperature display range, the low temperature limit display rule and the high temperature limit display rule.
[0024] Optionally, the preset temperature display range includes preset low temperature threshold and high temperature threshold;
[0025] The step of generating the standardized echo content based on the temperature echo parameters includes:
[0026] When the adjusted target temperature value is lower than or equal to the low temperature threshold, standardized echo content containing a preset first identifier is generated according to the low temperature limit display rule.
[0027] When the adjusted target temperature value is higher than or equal to the high temperature threshold, standardized echo content containing a preset second identifier is generated according to the high temperature limit display rules.
[0028] When the target temperature value is within the preset temperature display range, standardized feedback content containing the specific value of the target temperature value is generated.
[0029] Optionally, when the operation signal is determined to be an airflow adjustment operation, obtaining the corresponding standardized feedback content based on the operation type includes:
[0030] The air volume feedback parameters are obtained from the pre-stored feedback parameter configuration relationship, and the standardized feedback content is generated according to the air volume feedback parameters; the air volume feedback parameters include a preset air volume level range, and the preset air volume level range has a starting level and a maximum level.
[0031] Optionally, when the operation signal is determined to be an air outlet mode selection, obtaining the corresponding standardized feedback content according to the operation type includes:
[0032] Generate standardized echo content containing all preset air outlet mode options, and identify the currently selected air outlet mode with a preset first identifier;
[0033] When the operation signal is determined to be a loop mode selection, obtaining the corresponding standardized echo content according to the operation type includes: generating standardized echo content containing all preset loop mode options, and identifying the currently selected loop mode with a preset second identifier.
[0034] Optionally, the echo method corresponding to the determination result includes:
[0035] When it is determined that the function has a configured and callable target display component, the target display component is invoked to display the standardized echo content.
[0036] When it is determined that there is no configured and callable target display component for the function, an echo window is generated in the preset display area to display the standardized echo content.
[0037] Optionally, after controlling the display terminal to display the standardized echo content in an echo mode corresponding to the determined result, the method further includes:
[0038] Start the timing operation; if no operation signal of the same second operation type is detected within the preset time threshold, control the display terminal to stop displaying the standardized echo content;
[0039] If the same second operation type operation signal is detected within the time threshold, the standardized echo content is updated according to the newly acquired operation signal, and the timing operation is restarted after the update.
[0040] Secondly, the present invention provides an interactive control system for in-vehicle physical buttons, comprising:
[0041] The parsing module is used to collect the operation signals of physical buttons and parse the button information of the operation signals;
[0042] The operation type determination module is used to match the parsed key information with a preset type identifier according to the pre-stored key function mapping relationship in order to determine the operation type of the operation signal;
[0043] The interactive control module is used to generate an echo masking instruction when the operation type is determined to be a first operation type, so as to control the display terminal not to trigger the echo of function information; when the operation type is determined to be a second operation type, it obtains the corresponding standardized echo content according to the operation type and generates an echo instruction containing the standardized echo content.
[0044] The query and determination module is used to query the display component configuration information related to the function corresponding to the second operation type in the current user interface, so as to determine whether the function has a target display component that has been configured and is in a callable state;
[0045] The display control module is used to send the echo command according to the determined result and control the display terminal to display the standardized echo content in an echo mode corresponding to the determined result.
[0046] Thirdly, the present invention provides an electronic device, the electronic device comprising:
[0047] At least one processor; and a memory communicatively connected to said at least one processor; wherein,
[0048] The memory stores a computer program that can be executed by the at least one processor to enable the at least one processor to perform the method described in any one of the first aspects.
[0049] Compared with the prior art, the present invention has the following beneficial effects:
[0050] This invention provides an interactive control method, system, and electronic device for in-vehicle physical buttons. By accurately determining the type of physical button operation signals and implementing differentiated feedback control strategies accordingly, feedback is shielded for the first operation type (such as start / stop operations), effectively avoiding interference from redundant information on the screen; while feedback is standardized for the second operation type (such as adjustment operations), significantly improving the efficiency and accuracy of information transmission.
[0051] Secondly, this invention defines standardized feedback parameters and display rules for adjustment operations such as temperature, airflow, air outlet mode, and circulation mode. This allows users to quickly and clearly obtain adjustment results, reduces trial and error, and greatly improves the convenience and intuitiveness of operation.
[0052] Furthermore, this invention introduces an adaptive echo component invocation mechanism based on the user interface layout, which can intelligently determine the current interface state. When a target display component with the corresponding function already exists in the interface, it is directly reused for echo, maintaining the consistency and cleanliness of the interface; when no target display component exists, an echo window is generated in a preset visual focus area, ensuring the visibility of the echo information and avoiding display obstruction. This design fully adapts to the custom layout of the vehicle's infotainment system, enhancing the flexibility and user-friendliness of the interaction.
[0053] Finally, the entire interactive control method proposed in this invention has clear logic and a high degree of modularity. Its core strategy is decoupled from the interface style of specific vehicle models, forming a standardized control logic. This solution can be directly adapted to different vehicle models without the need for extensive repetitive customization development, thereby effectively reducing the R&D and maintenance costs for automakers and improving the user experience of consistent operation across different models within the brand. Attached Figure Description
[0054] To more clearly illustrate the specific embodiments of the present invention or the technical solutions in the prior art, the accompanying drawings used in the description of the specific embodiments or the prior art will be briefly introduced below. In all the drawings, similar elements or parts are generally identified by similar reference numerals. In the drawings, the elements or parts are not necessarily drawn to scale.
[0055] Figure 1 This is a flowchart of an interactive control method for in-vehicle physical buttons provided by the present invention;
[0056] Figure 2 This is a schematic diagram of the interactive control system structure for in-vehicle physical buttons provided by the present invention;
[0057] Figure 3 This is an internal structure diagram of the electronic device provided in an embodiment of the present invention. Detailed Implementation
[0058] The embodiments of the technical solution of the present invention will now be described in detail with reference to the accompanying drawings. These embodiments are only used to more clearly illustrate the technical solution of the present invention and are therefore merely examples, and should not be construed as limiting the scope of protection of the present invention.
[0059] It should be noted that, unless otherwise stated, the technical or scientific terms used in this application should have the ordinary meaning as understood by those skilled in the art to which this invention pertains.
[0060] This invention provides an interactive control method, system, and electronic device for in-vehicle physical buttons. By intelligently recognizing operation types, standardizing the definition of displayed content, and dynamically adapting to the user interface layout, it fundamentally solves a series of problems existing in in-vehicle physical button interaction, such as display redundancy, information ambiguity, and poor adaptability. This significantly improves the human-machine interaction experience in the cockpit and has extremely high industrial application value. The embodiments of this invention are described below with reference to the accompanying drawings.
[0061] Example 1: As Figure 1 As shown, Embodiment 1 of the present invention provides an interactive control method for in-vehicle physical buttons, specifically including the following steps:
[0062] Step S101: Acquire the operation signals of the physical buttons and parse the button information of the operation signals.
[0063] First, when a user presses a physical button, a corresponding physical voltage signal is generated. The system collects this signal and extracts information such as the button identification code and the duration of the press. The button identification code uniquely identifies the pressed physical button and is the basic data for subsequent operation type determination.
[0064] Step S102: According to the pre-stored key function mapping relationship, match the parsed key information with the preset type identifier to determine the operation type of the operation signal.
[0065] The system retrieves the extracted key identifier code and queries a key function mapping table pre-stored in non-volatile memory, comparing the identifier code with preset type identifiers in the table. Specifically, when the key information matches a first type identifier, the operation type is determined to be a first operation type; when the key information matches a second type identifier, the operation type is determined to be a second operation type. The first operation type includes function activation and deactivation operations (e.g., turning an air conditioning system on and off); the second operation type includes temperature adjustment, fan speed adjustment, airflow mode selection, and recirculation mode selection. This operation type determination is a prerequisite for subsequent differentiated processing.
[0066] Step S103: Execute differentiated echo control based on the determined operation type.
[0067] When the operation type is determined to be the first operation type, an echo blocking command is generated to prevent the display from triggering the echo of function information. Simultaneously, the system sends an air conditioning execution command to the air conditioning execution module to control the air conditioning system to perform on / off actions. However, after receiving the echo blocking command, the display will not trigger any pop-ups, windows, or floating windows related to this operation, thus ensuring that the vehicle's infotainment screen interface remains in its original state.
[0068] When the operation type is determined to be the second operation type, the corresponding standardized echo content is obtained according to the operation type, and an echo instruction containing the standardized echo content is generated. For different second operation types, the system adopts different standardized echo content generation rules:
[0069] When the operation signal is determined to be a temperature adjustment operation, the system retrieves the temperature feedback parameters from a pre-stored feedback parameter configuration relationship and generates the standardized feedback content based on the temperature feedback parameters. The temperature feedback parameters include a preset temperature display range, a low-temperature limit display rule, and a high-temperature limit display rule. The preset temperature display range includes preset low-temperature thresholds and high-temperature thresholds. When the adjusted target temperature value is lower than or equal to the low-temperature threshold, the system generates standardized feedback content containing a preset first identifier (e.g., the character "LO") based on the low-temperature limit display rule; when the adjusted target temperature value is higher than or equal to the high-temperature threshold, the system generates standardized feedback content containing a preset second identifier (e.g., the character "HI") based on the high-temperature limit display rule; when the target temperature value is within the preset temperature display range, the system generates standardized feedback content containing the specific value of the target temperature.
[0070] When the operation signal is determined to be an airflow adjustment operation, the system retrieves airflow feedback parameters from a pre-stored feedback parameter configuration relationship and generates the standardized feedback content based on the airflow feedback parameters. The airflow feedback parameters include a preset airflow level range, which has a starting level and a maximum level. In one embodiment, the airflow level range is from level 1 to level 7.
[0071] When the operation signal is determined to be an air outlet mode selection operation, the system generates standardized echo content containing all preset air outlet mode options, and identifies the currently selected air outlet mode with a preset first identification method (e.g., highlight, red, border selection).
[0072] When the operation signal is determined to be a loop mode selection operation, the system generates standardized echo content containing all preset loop mode options, and identifies the currently selected loop mode with a preset second identification method (e.g., highlight, red highlight, border selection).
[0073] Step S104: Query the display component configuration information related to the function corresponding to the second operation type in the current user interface to determine whether there is a target display component that has been configured and is in a callable state for the function.
[0074] Before sending the echo command, the system actively calls the application programming interface (API) of the vehicle system UI framework to obtain the function item registration information and floating window hierarchy configuration information of the function bar (e.g., the Dock) in the current user interface. The function item registration information records which function shortcut icons are currently placed on the function bar; the floating window hierarchy configuration information records which function-corresponding floating windows are currently active or expanded. The system compares the function identifier to be echoed with the obtained information to determine whether the function is a configured function on the function bar and whether a corresponding floating window instance exists.
[0075] Step S105: Based on the determined result, send the echo command and control the display terminal to display the standardized echo content in an echo mode corresponding to the determined result.
[0076] Based on the result determined in step S104, two cases are handled:
[0077] When it is determined that a target display component for the function exists and is in a callable state, the system calls the target display component to display the standardized echo content. In this way, the standardized echo content will be rendered and displayed directly within the target display component in its original style, without the need to generate a new window in other locations on the screen.
[0078] When it is determined that there is no configured and callable target display component for the function, the system generates a feedback window in a preset display area (e.g., the bottom center of the vehicle screen) to display the standardized feedback content. This location is usually the area where the user's gaze naturally falls, which is the visual focus area and does not overlap with the main display area of driving information.
[0079] Furthermore, after controlling the display terminal to show the standardized echo content, the system also executes echo disappearance control logic. Specifically, the system starts a timing operation; if no operation signal of the same second operation type is detected within a preset time threshold, the system controls the display terminal to stop showing the standardized echo content; if an operation signal of the same second operation type is detected within the time threshold, the system updates the standardized echo content according to the newly acquired operation signal, and restarts the timing operation after the update.
[0080] Example 2: Based on the same technical concept, Example 2 of this invention also provides an interactive control system for in-vehicle physical buttons. Please refer to [link / reference]. Figure 2This invention illustrates the module composition and communication architecture of an in-vehicle physical button interactive control system according to an embodiment of the present invention. The system is mounted on a vehicle and includes a parsing module 110, an operation type determination module 120, an interactive control module 130, a query determination module 140, a display control module 150, and an air conditioning execution module 160 as an external controlled terminal. The modules communicate with each other via an in-vehicle bus (e.g., CAN bus or in-vehicle Ethernet).
[0081] The parsing module 110 is used to collect the operation signals of the physical buttons and parse the button information of the operation signals. In one embodiment, the physical buttons are located in the vehicle's cockpit and include multiple physical buttons, such as: a front air conditioning start / stop button, a driver's side temperature adjustment button (including heating / cooling), a front left airflow adjustment button (including airflow increase / decrease), a driver's side airflow mode selection button (for switching between different airflow modes), and a circulation mode selection button (for switching between internal circulation, external circulation, and automatic circulation). These physical buttons respond to the user's pressing operation, generating corresponding physical level signals, which are sent to the parsing module 110 as operation signals via the vehicle bus. The parsing module 110 extracts information such as the button identification code and the duration of continuous pressing from the original level signals. This information is the basis for subsequent determination of the operation type.
[0082] The operation type determination module 120 is communicatively connected to the parsing module 110. It is used to match the parsed key information with a preset type identifier based on a pre-stored key function mapping relationship to determine the operation type of the operation signal. Specifically, the operation type determination module 120 has the ability to store or access a non-volatile memory. This memory pre-stores a key function mapping table, which defines the specific functions (such as "temperature increase", "airflow decrease", "air conditioner turn on") and their corresponding operation types for different key identifier codes. In one implementation, when the key information matches a first type identifier, the operation type determination module 120 determines the operation type to be the first operation type; when the key information matches a second type identifier, the operation type determination module 120 determines the operation type to be the second operation type. The first operation type includes function activation and deactivation operations, such as turning an air conditioning system on and off; the second operation type includes temperature adjustment operations, airflow adjustment operations, air outlet mode selection operations, and circulation mode selection operations.
[0083] The interaction control module 130 is communicatively connected to the operation type determination module 120, and is used to execute differentiated control logic according to different operation types. When the operation type is determined to be the first operation type, the interaction control module 130 generates an echo blocking command to control the display terminal (i.e., the vehicle display screen) not to trigger the echo of function information. Specifically, the interaction control module 130 generates an air conditioning execution command and sends it to the air conditioning execution module 160 to control the air conditioning system to perform the on or off action. At the same time, it generates an echo blocking command and sends it to the display terminal. After receiving the blocking command, the display terminal will not trigger any pop-ups, windows, or floating windows related to the current operation, thereby ensuring that the vehicle screen interface maintains its original state and is not interfered with by redundant information.
[0084] When the operation type is determined to be the second operation type, the interaction control module 130 obtains the corresponding standardized echo content according to the operation type and generates an echo instruction containing the standardized echo content. The interaction control module 130 internally stores a complete set of echo parameter configuration files, which contain standardized display rules for each second operation type.
[0085] Specifically, when the operation signal is determined to be a temperature adjustment operation, the interactive control module 130 obtains temperature feedback parameters from a pre-stored feedback parameter configuration relationship and generates the standardized feedback content based on the temperature feedback parameters. The temperature feedback parameters include a preset temperature display range, a low-temperature limit display rule, and a high-temperature limit display rule. In one embodiment, the preset temperature display range includes a preset low-temperature threshold (e.g., 17.5℃) and a high-temperature threshold (e.g., 32.5℃). The interactive control module 130 generates standardized feedback content according to the following rules: when the adjusted target temperature value is lower than or equal to the low-temperature threshold, standardized feedback content containing a preset first identifier (e.g., the character "LO") is generated according to the low-temperature limit display rule; when the adjusted target temperature value is higher than or equal to the high-temperature threshold, standardized feedback content containing a preset second identifier (e.g., the character "HI") is generated according to the high-temperature limit display rule; when the target temperature value is within the preset temperature display range, standardized feedback content containing the specific value of the target temperature (e.g., "26.0℃") is generated.
[0086] When the operation signal is determined to be an airflow adjustment operation, the interactive control module 130 obtains airflow feedback parameters from a pre-stored feedback parameter configuration relationship and generates the standardized feedback content based on the airflow feedback parameters. The airflow feedback parameters include a preset airflow level range, which has a starting level and a maximum level. In one embodiment, the airflow level range is 1 to 7, and the airflow feedback content generated by the interactive control module 130 includes an airflow bar that can indicate the current airflow level in real time.
[0087] When the operation signal is determined to be an air outlet mode selection operation, the interactive control module 130 generates standardized display content containing all preset air outlet mode options, and identifies the currently selected air outlet mode with a preset first identification method (such as highlighting, red highlighting, border selection, etc.). In one embodiment, all preset air outlet mode options include five modes: face air outlet, foot air outlet, windshield air outlet, face and foot air outlet, and foot and windshield air outlet.
[0088] When the operation signal is determined to be a loop mode selection operation, the interactive control module 130 generates standardized echo content containing all preset loop mode options, and identifies the currently selected loop mode with a preset second identification method (such as highlighting, red highlighting, border selection, etc., which may be the same as or different from the first identification method). In one embodiment, all preset loop mode options include three modes: inner loop, outer loop, and automatic loop.
[0089] The query and determination module 140 is communicatively connected to the interaction control module 130. It queries the display component configuration information related to the function corresponding to the second operation type in the current user interface to determine whether the function has a configured and callable target display component. Before sending the echo command, the query and determination module 140 actively calls the application programming interface of the vehicle system UI framework to obtain the function item registration information and floating window hierarchy configuration information of the function bar (e.g., the Dock bar) in the current user interface (e.g., the vehicle screen). The function item registration information records which function shortcut icons are currently placed on the function bar; the floating window hierarchy configuration information records which function-corresponding floating windows are currently active or expanded. The query and determination module 140 compares the function identifier to be echoed with the obtained information to determine whether the function is a configured function on the function bar and whether a corresponding function floating window instance exists.
[0090] The display control module 150 is communicatively connected to the query and determination module 140. Based on the determination result, it sends the echo command and controls the display terminal to display the standardized echo content in an echo mode corresponding to the determination result. Specifically, when it is determined that the function has a configured and callable target display component (e.g., a function floating window), the display control module 150 calls the target display component to display the standardized echo content. In this way, the standardized echo content is directly rendered and displayed in the existing function floating window according to its original style, without generating a new window in other locations on the screen, ensuring the consistency and cleanliness of the vehicle interface. When it is determined that the function does not have a configured and callable target display component, the display control module 150 generates an echo window in a preset display area (e.g., the bottom center of the vehicle screen) to display the standardized echo content. This bottom center position is usually the area where the user's gaze naturally falls, belonging to the visual focus area, and does not overlap with the main display area of driving information, thus ensuring information visibility without causing interference.
[0091] The air conditioning execution module 160 is the control unit of the vehicle's air conditioning system (such as an HVAC controller). It is used to receive and execute air conditioning execution commands issued by the interactive control module 130, and specifically drive the actuator to complete physical actions such as turning the air conditioning on and off, adjusting the temperature, adjusting the air volume, and switching modes.
[0092] Furthermore, after controlling the display terminal to display the standardized echo content, the display control module 150 also executes echo disappearance control logic. Specifically, the display control module 150 starts a timing operation; if no operation signal of the same second operation type is detected within a preset time threshold (e.g., 3 seconds), the display terminal is controlled to stop displaying the standardized echo content (i.e., the echo window is closed or the echo content in the floating window is hidden); if an operation signal of the same second operation type is detected within the time threshold, the standardized echo content is updated according to the newly acquired operation signal, and the timing operation is restarted after the update. This mechanism ensures continuous feedback of information while avoiding interference caused by permanent display.
[0093] Example 3: In one embodiment, Example 3 of the present invention also provides an electronic device, which may be a terminal, and its internal structure diagram may be as follows. Figure 3As shown. The electronic device includes a processor, memory, communication interface, display screen, and input device connected via a system bus. The processor provides computing and control capabilities. The memory includes a non-volatile storage medium and internal memory. The non-volatile storage medium stores an operating system and computer programs. The internal memory provides an environment for the operation of the operating system and computer programs in the non-volatile storage medium. The communication interface is used for wired or wireless communication with external terminals; wireless communication can be achieved through Wi-Fi, mobile cellular networks, NFC (Near Field Communication), or other technologies. When the computer program is executed by the processor, it implements the interactive control method for vehicle-mounted physical buttons as described in any one of steps S101 to S105. The display screen can be a liquid crystal display (LCD) or an e-ink display. The input device can be a touch layer covering the display screen, buttons, a trackball, or a touchpad mounted on the device's casing, or an external keyboard, touchpad, or mouse.
[0094] Those skilled in the art will understand that Figure 3 The structure shown is merely a block diagram of a portion of the structure related to the present application and does not constitute a limitation on the computer device to which the present application is applied. Specific computer devices may include more or fewer components than those shown in the figure, or combine certain components, or have different component arrangements.
[0095] Those skilled in the art will understand that embodiments of this application can be provided as methods, systems, or computer program products. Therefore, this application can take the form of a completely hardware embodiment, a completely software embodiment, or an embodiment combining software and hardware aspects. Furthermore, this application can take the form of a computer program product embodied on one or more computer-usable storage media (including disk storage, CD-ROM, optical storage, etc.) containing computer-usable program code.
[0096] This application is described with reference to flowchart illustrations and / or block diagrams of methods, apparatus (systems), and computer program products according to embodiments of this application. It will be understood that each block of the flowchart illustrations and / or block diagrams, and combinations of blocks in the flowchart illustrations and / or block diagrams, can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general-purpose computer, special-purpose computer, embedded processor, or other programmable data processing apparatus to produce a machine, such that the instructions, which execute via the processor of the computer or other programmable data processing apparatus, generate instructions for implementing the flowchart... Figure 1 One or more processes and / or boxes Figure 1 A device that provides the functions specified in one or more boxes.
[0097] These computer program instructions may also be stored in a computer-readable storage medium that can direct a computer or other programmable data processing device to function in a particular manner, such that the instructions stored in the computer-readable storage medium produce an article of manufacture including instruction means, which are implemented in a process Figure 1 One or more processes and / or boxes Figure 1 The function specified in one or more boxes.
[0098] These computer program instructions may also be loaded onto a computer or other programmable data processing apparatus to cause a series of operational steps to be performed on the computer or other programmable apparatus to produce a computer-implemented process, thereby providing instructions that, when performed on the computer or other programmable apparatus, provide for implementing the process. Figure 1 One or more processes and / or boxes Figure 1 The steps of the function specified in one or more boxes.
[0099] The above are merely embodiments of the present invention and are not intended to limit the present invention. Any modifications, equivalent substitutions, improvements, etc., made within the spirit and principles of the present invention are included within the scope of the claims of the present invention pending approval.
Claims
1. A method for interactive control of in-vehicle physical buttons, characterized in that, The method includes: Collect the operation signals of physical buttons and parse the button information of the operation signals; Based on the pre-stored key function mapping relationship, the parsed key information is matched with a preset type identifier to determine the operation type of the operation signal; When the operation type is determined to be the first operation type, an echo masking instruction is generated to control the display terminal from triggering the echo of function information; when the operation type is determined to be the second operation type, the corresponding standardized echo content is obtained according to the operation type, and an echo instruction containing the standardized echo content is generated. Query the display component configuration information related to the function corresponding to the second operation type in the current user interface to determine whether there is a target display component that has been configured and is in a callable state for the function; Based on the determined result, the echo command is sent and the display terminal is controlled to display the standardized echo content in an echo mode corresponding to the determined result.
2. The method according to claim 1, characterized in that, The step of matching the parsed key information with a preset type identifier to determine the operation type of the operation signal includes: When the button information matches the first type identifier, the operation type is determined to be the first operation type; When the button information matches the second type identifier, the operation type is determined to be the second operation type; The first operation type includes function activation and deactivation; the second operation type includes temperature adjustment, airflow adjustment, air outlet mode selection, and circulation mode selection.
3. The method according to claim 2, characterized in that, When the operation signal is determined to be a temperature adjustment operation, obtaining the corresponding standardized echo content according to the operation type includes: The temperature feedback parameters are obtained from the pre-stored feedback parameter configuration relationship, and the standardized feedback content is generated according to the temperature feedback parameters; the temperature feedback parameters include the preset temperature display range, the low temperature limit display rule and the high temperature limit display rule.
4. The method according to claim 3, characterized in that, The preset temperature display range includes preset low temperature threshold and high temperature threshold; The step of generating the standardized echo content based on the temperature echo parameters includes: When the adjusted target temperature value is lower than or equal to the low temperature threshold, standardized echo content containing a preset first identifier is generated according to the low temperature limit display rule. When the adjusted target temperature value is higher than or equal to the high temperature threshold, standardized echo content containing a preset second identifier is generated according to the high temperature limit display rules. When the target temperature value is within the preset temperature display range, standardized feedback content containing the specific value of the target temperature value is generated.
5. The method according to claim 2, characterized in that, When the operation signal is determined to be an airflow adjustment operation, obtaining the corresponding standardized feedback content based on the operation type includes: The air volume feedback parameters are obtained from the pre-stored feedback parameter configuration relationship, and the standardized feedback content is generated according to the air volume feedback parameters; the air volume feedback parameters include a preset air volume level range, and the preset air volume level range has a starting level and a maximum level.
6. The method according to claim 1, characterized in that, When the operation signal is determined to be an air outlet mode selection, obtaining the corresponding standardized feedback content based on the operation type includes: Generate standardized echo content containing all preset air outlet mode options, and identify the currently selected air outlet mode with a preset first identifier; When the operation signal is determined to be a loop mode selection, obtaining the corresponding standardized echo content according to the operation type includes: generating standardized echo content containing all preset loop mode options, and identifying the currently selected loop mode with a preset second identifier.
7. The method according to claim 1, characterized in that, The echo method corresponding to the determination result includes: When it is determined that the function has a configured and callable target display component, the target display component is invoked to display the standardized echo content. When it is determined that there is no configured and callable target display component for the function, an echo window is generated in the preset display area to display the standardized echo content.
8. The method according to claim 1, characterized in that, After controlling the display terminal to display the standardized echo content in an echo mode corresponding to the determined result, the method further includes: Start the timing operation; if no operation signal of the same second operation type is detected within the preset time threshold, control the display terminal to stop displaying the standardized echo content; If the same second operation type operation signal is detected within the time threshold, the standardized echo content is updated according to the newly acquired operation signal, and the timing operation is restarted after the update.
9. An interactive control system for in-vehicle physical buttons, characterized in that, include: The parsing module is used to collect the operation signals of physical buttons and parse the button information of the operation signals; The operation type determination module is used to match the parsed key information with a preset type identifier according to the pre-stored key function mapping relationship in order to determine the operation type of the operation signal; The interactive control module is used to generate an echo masking command when the operation type is determined to be the first operation type, so as to control the display terminal not to trigger the echo of function information; When the operation type is determined to be the second operation type, the corresponding standardized echo content is obtained according to the operation type, and an echo instruction containing the standardized echo content is generated. The query and determination module is used to query the display component configuration information related to the function corresponding to the second operation type in the current user interface, so as to determine whether the function has a target display component that has been configured and is in a callable state; The display control module is used to send the echo command according to the determined result and control the display terminal to display the standardized echo content in an echo mode corresponding to the determined result.
10. An electronic device, characterized in that, The electronic device includes: at least one processor; and a memory communicatively connected to the at least one processor; wherein the memory stores a computer program executable by the at least one processor, the computer program being executed by the at least one processor to enable the at least one processor to perform the method of any one of claims 1 to 8.