An intelligent temperature controller and a man-machine interaction method, device and medium thereof

By employing a multimodal feedback mechanism that combines continuous displacement input via FPC and discrete pressure recognition via piezoelectric sensors with coordinated control from a central processing unit, the problems of operational complexity and high error rate in human-machine interaction of existing intelligent temperature controllers are solved, resulting in a more intuitive and accurate temperature control interaction experience.

CN122172898APending Publication Date: 2026-06-09GUANGDONG CHICO ELECTRONIC INC +2

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
GUANGDONG CHICO ELECTRONIC INC
Filing Date
2026-03-17
Publication Date
2026-06-09

Smart Images

  • Figure CN122172898A_ABST
    Figure CN122172898A_ABST
Patent Text Reader

Abstract

The application provides an intelligent temperature controller and a man-machine interaction method, device and medium thereof, and relates to the technical field of temperature controllers. The FPC capacitive touch strip, the environment sensor, the piezoelectric sensor, the X-axis linear vibration motor and the display module are integrated, and are cooperatively controlled by the central processing unit. When the user performs a sliding operation on a preset path, the system can update the mode selection control or the temperature interval setting control in real time, and synchronously triggers the X-axis linear vibration motor to provide tactile feedback simulating the physical knob clamping feeling, thereby enhancing the operation certainty. When the user applies a pressing operation, the piezoelectric sensor identifies the pressure signal and generates a confirmation instruction, and the central processing unit executes function switching or parameter confirmation in response. The design deeply integrates vision, tactile feeling and interaction logic, improves the operation accuracy, reduces the mis-touch rate, and enables the user to quickly perceive the system state change without relying on voice or complex menus, thereby realizing a more natural, efficient and reliable temperature control man-machine interaction experience.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of thermostat technology, and in particular to an intelligent thermostat and its human-computer interaction method, device and medium. Background Technology

[0002] With the rapid development of the smart IoT industry, traditional mechanical or electronic thermostats can no longer meet users' higher demands for comfort, energy efficiency, and intelligent experience. While current smart thermostats on the market can collect environmental parameters such as temperature and humidity, they generally suffer from complex operation, limited feedback, and cluttered interface information in their human-computer interaction. Existing products mostly rely on linear buttons, simple sliders, or fixed icons for mode switching and temperature setting, which easily leads to high accidental touch rates and insufficient adjustment precision on small touchscreens, and lacks a clear operation confirmation mechanism. Furthermore, most thermostats rely solely on visual feedback, making it difficult to promptly detect whether the operation has taken effect or whether the system has automatically intervened in noisy environments or when user attention is distracted, increasing the risk of misoperation. Although some devices have introduced touch or simple vibration feedback, a closed-loop interactive system integrating continuous adjustment, discrete confirmation, tactile simulation, and multi-color light effects has not yet been formed, resulting in a fragmented user experience, low functional utilization, and even energy waste and safety hazards. Summary of the Invention

[0003] This application provides an intelligent temperature controller and its human-computer interaction method and medium to solve one or more technical problems existing in the prior art, and at least provides a beneficial option or creates conditions that can achieve a more accurate, intuitive and low-error-rate temperature control interaction experience by integrating FPC continuous displacement input, piezoelectric discrete pressure recognition and multimodal feedback mechanism.

[0004] On one hand, this application provides an intelligent temperature controller, including: a central processing unit, an FPC capacitive touch strip, a piezoelectric sensor, an X-axis linear vibration motor, an environmental sensor, and a display module; The display module is used to present the main interface for human-computer interaction, which includes an arc-shaped rotating adsorption mode selection control and a comfortable temperature range setting control. The central processing unit is configured to perform the following operations: Receive and parse the touch data output by the FPC capacitive touch strip to generate continuous adjustment commands; In response to the continuous adjustment command, the arc-shaped rotating adsorption mode selection control or the comfortable temperature range setting control is driven to update the display module accordingly, and the X-axis linear vibration motor is triggered simultaneously to provide tactile feedback. The pressure signal output by the piezoelectric sensor is received in real time. A click event is generated immediately upon detecting a valid start event of the pressure signal; If the duration of the pressure signal exceeds a preset long press duration threshold, the click event will be upgraded to a long press event. In response to the click event or long press event, perform function switching, parameter confirmation, or enter system settings operation.

[0005] Furthermore, the FPC capacitive touch strip is a capacitive sensing component that supports multi-touch and is configured to output touch data, which includes: trajectory identifier, event type, and touch point coordinates; The central processing unit is also configured to perform gesture recognition operations, specifically including: Receive and parse the touch data; When at least two touch points are detected to move synchronously along a circumferential direction centered on the center of the arc-shaped rotating magnetic mode selection control, it is recognized as a rotation gesture. Determine the direction and duration of the rotation gesture; Based on the direction and duration, corresponding UI control instructions are generated to drive the arc-shaped rotating suction mode selection control to move along the arc-shaped path.

[0006] Furthermore, after recognizing the rotation gesture, the central processing unit calculates the interface sliding step size, specifically including: Obtain the rotation direction and time interval of the current gesture, and calculate the sliding increment by combining the preset sensitivity parameters; For consecutive rotation events of the same trajectory identifier, the sliding increment is accumulated to the interface sliding step size; The absolute value of the interface sliding step size increases with the cumulative number of rotations in the same direction and increases with the shortening of the time interval. The sensitivity parameter is a preset constant used to adjust the response speed of the display interface components; In response to the change in the sliding step size of the interface, the X-axis linear vibration motor is driven to output a pulse vibration signal corresponding to the size of the sliding step size of the interface, so as to simulate the dynamic locking feel of a physical knob.

[0007] Furthermore, the comfortable temperature range setting control includes a first slider and a second slider mapped on the same scale; The central processing unit is also configured to perform dual-source temperature boundary setting operations, specifically including: In response to the user's operation on the FPC capacitive touch strip, the position of the first slider is controlled to set the lower limit of the comfortable temperature range; Simultaneously, it receives environmental sensing data from the environmental sensor, dynamically calculates the upper limit of the recommended comfortable temperature range according to a preset algorithm, and drives the position of the second slider to visually display the recommended upper limit. The first slider is set to respond to touch events on the main interface, while the second slider is set to not respond to touch events on the main interface and is only used for visual feedback of system status.

[0008] Furthermore, the central processing unit analyzes the piezoelectric signal based on the effective start time and duration of the pressure signal to determine the event, specifically including: When the detected pressure signal exceeds the background noise level of the piezoelectric sensor, it is determined to be a valid start event, and a click event is immediately triggered; If the duration of the pressure signal exceeds a preset long press duration threshold, a long press event is triggered. The click event is used to trigger function confirmation or mode switching, and the long press event is used to trigger entry into system settings.

[0009] Furthermore, the intelligent temperature controller also includes a status indicator light strip; The central processing unit is also configured to: control the status indicator strip to change its light effect to indicate the current working mode in response to a switch in operating mode or an event trigger; Specifically, when the operating mode is switched to cooling mode, the status indicator light strip will display a blue light effect; when the operating mode is switched to heating mode, the status indicator light strip will display a red light effect.

[0010] On the other hand, this application provides a human-computer interaction method for an intelligent temperature controller, applied to the aforementioned intelligent temperature controller, comprising the following steps: The main interface for human-computer interaction is displayed on the display module of the intelligent thermostat. The main interface includes an arc-shaped rotating adsorption mode selection control and a comfortable temperature range setting control, and is initialized to the default state. In the default state, in response to the valid start event of the pressure signal detected by the piezoelectric sensor of the smart thermostat, a click event is generated to perform parameter confirmation or page jump. When touch data is received from the FPC capacitive touch strip of the intelligent temperature controller, switch to adjustment mode; In the adjustment state, in response to the selection and dragging of the first slider in the comfort temperature range setting control, the lower limit of the temperature is set, and the position of the second slider is dynamically updated based on environmental sensor data to display the recommended upper limit; In the adjustment state, responding to a click event from the piezoelectric sensor again, it returns to the default state; In response to a pressure signal from a long press, it triggers access to advanced settings or a system reset.

[0011] Further, perform the following operations on the main interface: The system receives operations on the arc-shaped rotating adsorption mode selection control via the FPC capacitive touch strip to select from cooling mode, heating mode, fan mode, energy-saving mode, and sleep mode. The system receives the operation of the comfort temperature range setting control through the FPC capacitive touch bar, first selects the first slider, and then sets the lower limit value of the target comfort temperature range. A control command containing the selected operating mode and the lower limit of the set comfort temperature range is generated and sent to the central processing unit, which loads and executes the corresponding temperature control logic.

[0012] On the other hand, this application provides an electronic device, which includes a memory and a processor. The memory stores a computer program, and the processor executes the computer program to implement the aforementioned human-computer interaction method of the intelligent temperature controller.

[0013] On the other hand, this application provides a computer-readable storage medium storing a computer program that, when executed by a processor, implements the aforementioned human-computer interaction method for an intelligent temperature controller.

[0014] The beneficial effects of this application are as follows: This application provides an intelligent temperature controller that integrates an FPC capacitive touch strip, an environmental sensor, a piezoelectric sensor, an X-axis linear vibration motor, and a display module, and is controlled collaboratively by a central processing unit, realizing a dual-mode input mechanism of continuous adjustment and discrete confirmation. When the user slides along a preset path, the system can update the mode selection control or temperature range setting control in real time, and simultaneously trigger the X-axis linear vibration motor to provide tactile feedback that simulates the feel of a physical knob, enhancing the certainty of operation. When the user applies a pressing operation, the piezoelectric sensor recognizes the pressure signal and generates a confirmation command, and the central processing unit then executes function switching or parameter confirmation. This design deeply integrates vision, touch, and interaction logic, significantly improving operational accuracy, reducing the false touch rate, and enabling users to quickly perceive changes in system status without relying on voice or complex menus, thereby achieving a more natural, efficient, and reliable human-machine interaction experience for temperature control.

[0015] This application also provides a human-computer interaction method, device, and medium for intelligent temperature controllers. The beneficial effects of the human-computer interaction method, device, and medium are similar to those of the intelligent temperature controllers described above, and will not be repeated here.

[0016] Other features and advantages of this application will be set forth in the description which follows, and will be apparent in part from the description, or may be learned by practicing the application. The objectives and other advantages of this application may be realized and obtained by means of the structures particularly pointed out in the description, claims and drawings. Attached Figure Description

[0017] The accompanying drawings are provided to further understand the technical solutions of the present invention and constitute a part of the specification. They are used together with the embodiments of the present invention to explain the technical solutions of the present invention, and do not constitute a limitation on the technical solutions of the present invention.

[0018] Figure 1 This is a structural diagram of the intelligent temperature controller provided in this application; Figure 2 This is a schematic diagram of the main human-computer interaction interface of the intelligent temperature controller provided in this application. Detailed Implementation

[0019] To make the objectives, technical solutions, and advantages of this application clearer, the following detailed description is provided in conjunction with the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are merely illustrative and not intended to limit the scope of this application.

[0020] The present application will be further described below with reference to the accompanying drawings and specific embodiments. The described embodiments should not be considered as limitations on the present application, and all other embodiments obtained by those skilled in the art without inventive effort are within the scope of protection of the present application.

[0021] In the following description, references are made to “some embodiments,” which describe a subset of all possible embodiments. However, it is understood that “some embodiments” may be the same subset or different subsets of all possible embodiments and may be combined with each other without conflict.

[0022] Unless otherwise defined, all technical and scientific terms used herein have the same meaning as commonly understood by one of ordinary skill in the art to which this application belongs. The terminology used herein is for the purpose of describing embodiments of this application only and is not intended to limit this application.

[0023] With the rapid development of building intelligence and home IoT technologies, thermostats have evolved from early mechanical bimetallic strips or simple electronic thermostats to intelligent terminals with environmental sensing, remote control, and human-computer interaction capabilities. Currently, most intelligent thermostats on the market integrate temperature, humidity, and even radar sensors, and can connect to smart home systems via Wi-Fi or Bluetooth to achieve remote setting, scene linkage, and energy consumption analysis. However, in terms of human-computer interaction, most products still follow traditional design paradigms, failing to fully address core pain points faced by users in actual use, such as low operational efficiency, ambiguous feedback, and frequent misoperations.

[0024] In existing technologies, a common approach is to use linear sliders or numeric keys for temperature setting. For example, users can adjust the target temperature using up and down arrows or drag a single slider to select a value within a fixed range. This type of design is prone to overshooting or repeated corrections on small touchscreens due to finger obstruction or insufficient touch precision. Especially when setting a comfortable temperature range, if separate upper and lower limits need to be set, the operation becomes cumbersome, and users find it difficult to intuitively understand the logical relationship between the two boundary values.

[0025] Another approach introduces a rotary knob interaction, but these are mostly physical rotary encoders. This not only increases structural complexity and manufacturing costs but also limits flexibility as the function mapping cannot be dynamically changed. Some high-end products attempt to simulate a knob using a capacitive touch ring, but this only achieves position detection and lacks deep recognition of the user's intention to operate. It also fails to provide effective tactile confirmation, often requiring users to repeatedly check the screen to confirm whether the settings have been completed.

[0026] In terms of input methods, existing thermostats generally rely on a single modality, meaning that commands are triggered only through touch or buttons, lacking utilization of dimensions such as the force and duration of the operation. For example, while short presses and long presses are occasionally used, they are usually achieved by the same button, resulting in limited functional differentiation and a lack of pressure sensitivity, thus failing to support more nuanced interactive semantics. Furthermore, the confirmation mechanism is weak; most devices rely solely on interface pop-ups or icon changes for feedback. In bright light, at night, or when the user's attention is distracted, it is difficult to promptly determine whether the operation has taken effect, easily leading to setting errors or repeated operations.

[0027] In terms of output feedback, existing products mainly rely on visual prompts on the screen. A few models are equipped with buzzers or simple vibration motors, but the vibrations are mostly omnidirectional eccentric wheel structures, resulting in sluggish response and weak directional sense, failing to accurately simulate the tactile feedback of mechanical gear shifting. Status indicators are often limited to monochrome LEDs or small icons in the corner of the screen, with limited information expression capabilities. Users need to actively read them to understand the current operating mode, lacking immediacy and immersion. In addition, the main interface often separates control elements, status information, and time display, leading to fragmented information. Users need to frequently switch pages to complete the entire operation process, significantly reducing usage efficiency.

[0028] More importantly, existing thermostats generally fail to distinguish between "user-defined" and "system-recommended" boundary values ​​in temperature range settings. For example, when the system suggests a comfort upper limit based on outdoor weather or historical habits, this suggested value is usually presented in gray text or as an auxiliary line, but the user can still drag and modify it directly, causing confusion in control. This not only weakens the value of the system's intelligence but may also affect comfort or energy efficiency due to accidental overriding of reasonable suggestions. This design fails to establish a clear boundary for human-machine collaboration and fails to strengthen it through interactive methods.

[0029] In summary, while current smart thermostats have made progress in networking and sensing, they still have significant shortcomings in the core human-computer interaction experience: input methods are limited and lack intent recognition capabilities; the operation process lacks accurate and timely multimodal feedback; interface information is loosely organized; the boundary between user control and system suggestion is blurred; and the overall interaction logic does not form a closed loop. These problems not only reduce user confidence and satisfaction but may also indirectly lead to energy waste or decreased comfort.

[0030] To address the aforementioned issues, this application proposes an intelligent thermostat and its human-computer interaction method, device, and medium. By innovatively integrating dual-slider temperature range setting, dynamic circular progress bar visual feedback, multimodal input / output mechanisms, and a clear distinction between active and passive control sources, a highly intuitive, immersive, and inclusive interaction paradigm is constructed. The system combines the advantages of physical knobs and touchscreens in hardware, and employs a layered information architecture and context-aware logic in software. This not only allows users to accurately set comfortable temperature boundaries in a natural and smooth manner, but also provides real-time feedback on the operation status and system intent through visual, tactile, and auditory multi-channels. Simultaneously, the interface clearly identifies the user-defined values ​​and the intelligent boundaries recommended by the system based on environmental perception. This improves operational efficiency and accuracy while enhancing user understanding and trust in intelligent decision-making, ultimately achieving an organic unity of comfort, energy efficiency, and ease of use.

[0031] First, the intelligent temperature controller provided in the embodiments of this application will be described in detail below with reference to the accompanying drawings.

[0032] Reference Figure 1 The intelligent temperature controller provided in this application includes a central processing unit, an FPC capacitive touch strip, a piezoelectric sensor, an X-axis linear vibration motor, an environmental sensor, a status indicator light strip, and a display module. The display module presents the main human-machine interface, which includes an arc-shaped rotating adsorption-type mode selection control and a comfortable temperature range setting control. The central processing unit establishes a communication connection with the FPC capacitive touch strip, the piezoelectric sensor, the X-axis linear vibration motor, the environmental sensor, the status indicator light strip, and the display module.

[0033] The central processing unit (CPU) is the core control and logic execution module of the intelligent thermostat. It coordinates and manages the operation of all input and output devices, and implements human-machine interaction logic, temperature control strategy calculation, and system status management. It not only receives and parses continuous sliding data from the FPC capacitive touch strip to generate adjustment commands, but also processes pressure signals from the piezoelectric sensor in real time to distinguish between click and long-press events, thereby triggering corresponding function switching, parameter confirmation, or system setting operations. Furthermore, the CPU drives the display module to update the interface status, controls the X-axis linear vibration motor to provide tactile feedback, and adjusts the lighting effect of the status indicator strip according to the current operating mode. This creates an efficient, consistent, and low-latency closed-loop interaction system between multi-source input, multi-modal feedback, and temperature control execution.

[0034] As the primary continuous input device for smart thermostats, the FPC capacitive touch strip utilizes flexible printed circuit technology to achieve highly sensitive one-dimensional or multi-point capacitive touch sensing. This allows users to intuitively adjust the temperature, select operating modes, or set comfort zones through sliding, dragging, or rotating gestures. Its advantages lie in supporting smooth and precise continuous control without the need for mechanical structures, and in providing rich raw input data to the central processing unit through trajectory identifiers, event types, and coordinate information. This touch strip is particularly suitable for curved interface layouts, allowing for deep integration with curved rotating magnetic controls. Within limited panel space, it provides an operating experience close to that of a physical knob, while also supporting gesture recognition, such as two-finger rotation moving synchronously along a circumference, further expanding the interaction dimensions and improving operational efficiency and user experience.

[0035] In this application, the piezoelectric sensor plays a crucial role in triggering discrete inputs, generating explicit click or long-press events by sensing changes in pressure applied by the user to the panel. Its high response speed, low power consumption, and strong anti-interference capabilities make it superior to traditional mechanical buttons or ordinary capacitive touch solutions, making it particularly suitable for scenarios requiring rapid confirmation or access to advanced functions. When the pressure signal exceeds the background noise level, the system immediately determines it as a valid initiation event and triggers a click operation. If the pressure duration exceeds a preset threshold, it is escalated to a long-press event, used to access system settings or perform high-privilege operations such as resetting. This time-dimensional pressure resolution mechanism allows a single sensor to carry multiple interactive semantics, and the event mapping relationship is configurable, enhancing the system's flexibility and adaptability. Simultaneously, it complements the FPC touch strip, forming a complete input system of "continuous adjustment + discrete confirmation."

[0036] As a haptic feedback actuator, the X-axis linear vibration motor provides users with clear, immediate, and rhythmic confirmation of operation by generating controllable linear pulse vibrations along a single axis. Its core function is to simulate the tactile feedback of a physical knob. When the user rotates or slides the FPC touch bar, it outputs vibration signals of corresponding intensity based on the size of the sliding step, giving the virtual operation a realistic force feedback experience. Furthermore, when the operation reaches temperature limits, completes pattern activation, or triggers system intervention, the motor can output differentiated vibration rhythms to indicate boundary states or system behavior, effectively compensating for the shortcomings of purely visual feedback in distracted or low-light environments. This multimodal feedback mechanism combining haptics and vision significantly improves the certainty, accuracy, and immersion of operation, allowing users to accurately perceive the interaction results even without looking at the screen.

[0037] The status indicator strip serves as a unified visual status output channel, intuitively conveying the thermostat's current operating mode and status through changes in color, brightness, and dynamic lighting effects. For example, it displays a blue light effect in cooling mode, a red light effect in heating mode, and a low-brightness neutral light in energy-saving or standby modes, allowing users to quickly identify the device's status even from a distance or when not looking directly at it. The strip can also be used for anomaly warnings, using high-brightness flashing or specific color combinations to indicate faults or situations requiring attention, enhancing system safety and perceptibility. Its design not only strengthens the efficiency of information transmission in human-machine interaction but also forms a multi-channel synergy with tactile feedback, providing simultaneous visual confirmation during key operations such as mode switching and energy-saving level adjustments, improving the overall consistency and reliability of the interaction.

[0038] The display module serves as the visual interface for the smart thermostat's human-machine interaction. It presents the main interface, including the arc-shaped rotating adsorption mode selection control and the comfort temperature range setting control, and supports switching between default and adjustment states under the state management mechanism. It not only displays core information such as current room temperature, target temperature, and operating mode, but also dynamically visualizes multi-dimensional data such as time, weather, and energy efficiency rating through advanced UI components like a custom clock face, GLOW VIEW style, and multi-segment arc charging interface. The display module works closely with the FPC touch bar, piezoelectric sensor, and central processing unit, updating control positions, scale colors, beam indicators, and label values ​​in real time during user operation to ensure a high degree of consistency between interface feedback and input behavior. Built on embedded graphics frameworks such as LVGL, it balances resource efficiency and visual expressiveness, providing users with a clear, intuitive, and layered interactive experience.

[0039] Environmental sensors are used to collect environmental parameters such as indoor temperature, humidity, or air quality in real time, providing a data foundation for intelligent recommendation of comfortable temperature ranges, adaptive adjustment of operating modes, and energy efficiency optimization, thereby improving the scientific nature of temperature control strategies and the personalization of user experience.

[0040] In summary, the central processing unit (CPU), acting as the core controller, establishes electrical connections with the FPC capacitive touch strip, piezoelectric sensor, X-axis linear vibration motor, status indicator strip, environmental sensor, and display module, forming a star topology centered on the CPU. The FPC capacitive touch strip outputs displacement signals to the CPU, the piezoelectric sensor inputs pressure signals, and the environmental sensor inputs environmental sensing data. The CPU outputs haptic feedback control signals to drive the X-axis linear vibration motor, outputs light effect control signals to regulate the status indicator strip, and engages in bidirectional communication with the display module, both sending interface rendering commands and receiving tactile feedback, thereby unifying and coordinating input perception and output response.

[0041] In some embodiments of this application, the central processing unit is configured to perform the following operations.

[0042] Step S110: Receive and parse the touch data output by the FPC capacitive touch bar to generate a continuous adjustment command.

[0043] In step S110, the central processing unit efficiently acquires and understands the raw touch information input by the user through the FPC capacitive touch strip. This step not only receives continuous coordinate data from the flexible printed circuit touch strip but also parses this data to identify the sliding direction, speed, and gesture type, thereby generating continuous adjustment commands with clear semantics. These commands can be used to finely adjust temperature setpoints, rotate to select operating modes, or drag comfort zone boundaries, providing users with a smooth and intuitive operating experience similar to a physical knob. By converting the raw capacitive signal into higher-order control commands, this step lays the foundation for subsequent human-machine interaction logic, ensuring that the system can accurately respond to the user's subtle operational intentions.

[0044] In step S120, in response to the continuous adjustment command, the arc-shaped rotating adsorption mode selection control or the comfort temperature range setting control is driven to update the display module accordingly, and the X-axis linear vibration motor is triggered simultaneously to provide tactile feedback.

[0045] In step S120, a synchronous feedback mechanism combining visual and tactile feedback is implemented to enhance the certainty and immersion of user operations. When the central processing unit receives a continuous adjustment command, it immediately drives the arc-shaped rotating suction-type mode selection control or comfortable temperature range setting control on the display module to dynamically update, such as rotating the pointer position, highlighting the current mode, or changing the color or range of the temperature range, ensuring strict alignment between the interface state and the user's gestures. Simultaneously, the system synchronously triggers the X-axis linear vibration motor, outputting vibration pulses of corresponding intensity and rhythm based on the adjustment step size or suction point position, simulating the tactile feedback or boundary indication of a mechanical knob. This multimodal feedback not only improves the intuitiveness and accuracy of the interaction but also allows users to perceive the operation results without relying on visual observation, significantly optimizing the user experience.

[0046] Step S130: Receive the pressure signal output by the piezoelectric sensor in real time; when a valid start event of the pressure signal is detected, immediately generate a click event; if the duration of the pressure signal exceeds a preset long press duration threshold, upgrade the click event to a long press event.

[0047] In step S130, the panel pressure changes captured by the piezoelectric sensor are continuously monitored, providing a real-time data source for the identification of discrete interactive events. During this step, the central processing unit continuously acquires the amplitude and time series of the piezoelectric signal to monitor for any valid pressure actions applied by the user. Due to the high sensitivity and fast response characteristics of the piezoelectric sensor, this step can capture minute pressure fluctuations within milliseconds and use them as the basis for subsequent event determination. This continuous monitoring mechanism ensures that the system does not miss any potential clicks or long presses, providing underlying support for building reliable, low-latency confirmation-type interactions.

[0048] When the central processing unit detects that the pressure signal output by the piezoelectric sensor exceeds the background noise threshold and forms a valid initiation event, it immediately determines that the user has performed a click operation. This event is typically used to confirm the current selection, switch operating modes, or trigger shortcut functions, and its immediacy ensures smooth interaction. By rapidly mapping physical pressure into digital commands, this step achieves an efficient conversion from analog sensing to digital logic, giving the thermostat responsiveness and reliability similar to physical buttons, while avoiding the shortcomings of traditional capacitive touch control in suppressing accidental touches.

[0049] Furthermore, a deep temporal analysis of sustained pressure behavior is performed to distinguish between ordinary clicks and high-privilege long presses. After a click event is initially identified, the system continues to monitor the duration of the pressure signal; if the signal persists for more than a preset long press duration threshold, such as two seconds, the original click event is automatically upgraded to a long press event. This duration-based event evolution mechanism allows a single piezoelectric sensor to carry two different levels of interaction semantics: short presses are used for daily operations, while long presses are used for functions requiring protection against accidental touches, such as accessing system settings, resetting the device, or bringing up advanced options. This step enhances the expressive power of the input system while improving operational safety and flexibility.

[0050] Step S140: In response to a click event or a long press event, perform a function switch, parameter confirmation, or enter system settings operation.

[0051] In step S140, the identified click or long-press events are converted into specific system behaviors, completing the final closed loop from user intent to function execution. The central processing unit triggers corresponding operational logic based on the event type and its context, such as clicking to switch between cooling and heating modes on the main interface, clicking to confirm the target value on the temperature setting interface, or long-pressing on any interface to enter system-level menus such as network configuration or factory reset. This step not only achieves precise function scheduling but also supports dynamic configuration of event mapping relationships, allowing the same physical operation to trigger different responses in different scenarios, greatly improving the system's adaptability and intelligence. Through this execution stage, all user confirmation operations receive timely, accurate, and expected system feedback.

[0052] In some embodiments of this application, the FPC capacitive touch strip is a capacitive sensing component supporting multi-touch, configured to output touch data, including: trajectory identifier, event type, and touch point coordinates. The central processing unit is also configured to perform gesture recognition operations, specifically including: Step S210: Receive and parse the touch data.

[0053] In step S210, touch data is received and parsed to provide a structured and high-precision raw input foundation for subsequent gesture recognition. In this step, the central processing unit receives complete touch data output from the FPC capacitive touch strip, including trajectory identifiers to distinguish different touch trajectories, event types describing the nature of the operation, and real-time coordinate information of each touch point on the touch plane. By parsing and integrating this multi-dimensional data, the system can accurately track the movement states of multiple fingers and their interrelationships, thus laying the data foundation for recognizing complex gestures such as rotation, scaling, or swiping. This step ensures the integrity and timing consistency of the input signal, which is a prerequisite for achieving highly reliable multi-touch interaction.

[0054] Step S220: When at least two touch points are detected to move synchronously along the circumferential direction centered on the center of the arc-shaped rotating magnetic mode selection control, it is recognized as a rotation gesture.

[0055] In step S220, the user's operational intent, conforming to specific geometric constraints, is accurately captured, and the physical gesture is mapped into a rotation command with clear semantics. When the central processing unit analyzes the touch data, if it finds at least two touch points present simultaneously, and their movement paths exhibit a synchronous circular motion characteristic around the center point of the arc-shaped rotating magnetic selection control, the system determines that the operation is a rotation gesture. This recognition logic based on spatial geometry effectively eliminates interference from random swiping or accidental touches, ensuring that only operations conforming to the expected interaction paradigm are responded to. This step enables the virtual control to simulate the operation of a real knob, achieving a natural and intuitive rotation adjustment experience without mechanical structure.

[0056] Step S230: Determine the direction and duration of the rotation gesture.

[0057] In step S230, the identified rotation gesture is subjected to refined quantitative analysis to extract its key dynamic features to support subsequent precise control. In this step, the central processing unit calculates the direction of the rotation gesture, i.e., clockwise or counterclockwise, and simultaneously records the duration of the gesture from start to finish. The direction information determines the angle to which the control should be adjusted, while the duration reflects the intensity of the user's intention or the required adjustment speed. For example, a quick, short rotation might correspond to coarse adjustment, while a slow, continuous rotation is suitable for fine adjustment. By accurately capturing these two dimensions, the system can better match the user's actual operating habits, improving the subtlety and intelligence of the interaction.

[0058] Step S240: Generate corresponding UI control instructions based on direction and duration to drive the arc-shaped rotating snap-on mode selection control to move along the arc-shaped path.

[0059] In step S240, abstract gesture features are transformed into specific user interface control behaviors, completing the closed loop from perception to execution. Based on the rotation direction and duration determined in the previous step, the central processing unit generates corresponding UI control instructions, driving the arc-shaped rotating magnetic mode selection control on the display module to move smoothly along a preset arc path. These instructions not only control the angular displacement of the control but may also affect the switching of magnetic points, label highlighting, or accompanying animation effects, ensuring a high degree of synchronization between visual feedback and gesture movements. Furthermore, this step can be combined with haptic feedback triggered by a vibration motor to further enhance the realism of the operation. Through this transformation mechanism, the user's gestures directly drive interface elements, achieving a highly immersive and cognitively low-load natural interactive experience.

[0060] In some embodiments of this application, the arc-shaped rotating adsorption mode selection control has multiple discrete mode anchor points preset on the arc-shaped path. The central processing unit is also configured to perform mode selection adsorption operations. When the user drags the virtual knob control along the arc-shaped path using the FPC capacitive touch bar, the unit calculates the angle difference between the current position of the virtual knob control and each mode anchor point in real time. When the angle difference is less than a preset adsorption threshold, the unit automatically corrects the position of the virtual knob control so that it accurately adsorbs to the corresponding mode anchor point and triggers a jump to the function page bound to that mode anchor point.

[0061] Specifically, when the system detects an angle difference less than a preset adsorption threshold (e.g., 5 degrees), it determines that the user intends to select the working mode represented by that anchor point and immediately activates an automatic correction mechanism: the virtual knob control no longer follows the finger's free movement but smoothly transitions to the precise position of the mode anchor point, creating a visual "magnetic" effect. Simultaneously, the central processing unit immediately triggers the pre-bound functional logic to that anchor point, such as jumping to the cooling settings page, heating parameter panel, or energy-saving mode description interface, completing a seamless transition from physical operation to system function. This adsorption mechanism effectively avoids misselection caused by slight finger tremors or positioning deviations, allowing the user to stably hit the target mode even during rapid swiping.

[0062] Optionally, the location of the mode anchor points, the value of the adsorption threshold, and the associated function pages are all configurable mode selection parameters. This flexibility significantly enhances the system's adaptability and scalability. Users or device manufacturers can customize the number and distribution angle of anchor points on the arc path according to actual application scenarios. For example, in high-end models, dedicated mode anchor points for dehumidification and fresh air can be added. The adsorption threshold can also be adjusted according to screen size or user operating habits to balance operational sensitivity and fault tolerance. At the same time, the function pages associated with each anchor point support dynamic configuration, allowing the same hardware platform to support new interactive logic or value-added service entry points through software updates. This parameterized design not only enhances the product's personalization capabilities but also lays the technical foundation for subsequent firmware upgrades and reuse across multiple models.

[0063] In some embodiments of this application, a dynamic adsorption threshold can be introduced based on the existing arc-shaped rotating adsorption mode selection control: when the user quickly swipes across multiple anchor points, the system does not trigger adsorption, but only records the nearest neighbor anchor point; if the finger decelerates near an anchor point and stays there for more than 150 milliseconds, adsorption is initiated. This mechanism avoids accidental selection during high-speed browsing, confirming only when the user shows a clear intention, which is more intuitive than a fixed angle threshold. This function is implemented by the central processing unit analyzing the velocity derivative and time window of the FPC displacement signal in real time, without the need for additional hardware.

[0064] In some embodiments of this application, after recognizing a rotation gesture, the central processing unit calculates the interface sliding step length, specifically including the following steps.

[0065] Step S310: Obtain the rotation direction and time interval of the current gesture, and calculate the sliding increment in combination with the preset sensitivity parameters.

[0066] The absolute value of the interface sliding step increases with the cumulative number of rotations in the same direction and increases with the shortening of the time interval. The sensitivity parameter is a preset constant used to adjust the response speed of the display interface components.

[0067] In step S310, the dynamic characteristics of the user's rotation gesture are converted into quantifiable control signals, laying the foundation for achieving delicate and responsive interface adjustments. In this step, the central processing unit first obtains the direction of the current rotation gesture, i.e., clockwise or counterclockwise, and accurately measures the duration of the gesture. Subsequently, the system calculates these two variables with a preset sensitivity parameter to generate a sliding increment value. This sensitivity parameter, as a constant in the system configuration, is used to adjust the overall response speed of the display interface components to user operations. For example, under a high sensitivity setting, even a slight and rapid rotation can produce significant interface changes. Through this calculation, the system can intelligently adjust the control intensity of each operation based on the speed and direction of the user's gesture, making the interaction both precise and flexible.

[0068] Specifically, the rotation direction is set to `direction` (clockwise is marked as +1, counterclockwise as -1), the sensitivity parameter is set to `sensitivity`, the time interval is set to `Δt`, and the sliding increment is `delta = direction × sensitivity × Δt`. The interface sliding step size `step` varies according to the accumulated rotation direction and the duration of time; the more accumulated rotation direction and the shorter the time, the larger the corresponding `step`. `Sensitivity` is used to adjust the sliding speed of the display interface. The greater the sliding speed, the more sensitive the display interface components are to respond. This value should be moderate; too fast will cause components to jump, and too slow will cause components to be unresponsive.

[0069] Step S320: For consecutive rotation events of the same trajectory identifier, the sliding increment is accumulated to the interface sliding step size.

[0070] In step S320, continuous and unidirectional rotation operations are cumulatively modeled to realistically reproduce the inertia and acceleration felt when a user continuously rotates a physical knob. In this step, the central processing unit identifies continuous rotation events with the same trajectory identifier, ensuring that these events originate from the continuous operation of the same group of fingers, rather than multiple independent gestures. Subsequently, the system successively adds the calculated sliding increment to the current interface sliding step size. This accumulation mechanism causes the absolute value of the interface sliding step size to gradually increase with the number of rotations in the same direction, reflecting the cumulative effect of the operation; simultaneously, the shorter the time interval between adjacent rotations, the more urgently the system judges the user's intention, and the correspondingly higher the growth rate of the sliding step size. Thus, the virtual control not only responds to single gestures but also senses and amplifies the rhythm of continuous operations, creating a natural feel similar to a mechanical knob turning faster and faster.

[0071] In step S330, in response to the change in the interface sliding step length, the X-axis linear vibration motor is driven to output a pulse vibration signal corresponding to the size of the interface sliding step length, so as to simulate the dynamic locking feel of a physical knob.

[0072] In step S330, high-precision haptic feedback transforms changes in the interface sliding step size into a perceptible physical experience for the user, enhancing the realism and confirmation of the operation. When the interface sliding step size is updated due to the user's rotation gesture, the central processing unit immediately drives the X-axis linear vibration motor to output a matching pulse vibration signal based on the magnitude of the change. Specifically, a larger sliding step size indicates a larger or faster rotation amplitude by the user, at which point the intensity, duration, or pulse frequency of the vibration signal is correspondingly enhanced to simulate the more noticeable locking resistance or vibration feedback of a physical knob during high-speed rotation. In fine-tuning mode, the vibration is gentle and brief, providing delicate haptic cues. This dynamic haptic mapping, strictly corresponding to the sliding step size, allows users to accurately perceive the rhythm, direction, and amplitude of the current adjustment through their fingertips even without looking at the screen, thus constructing an immersive human-computer interaction loop that coordinates vision and touch.

[0073] In some embodiments of this application, the main interface employs a state management mechanism, including a default state and an adjustment state. The central processing unit is also configured to perform dual-mode control operations, specifically including the following steps.

[0074] Step S410: After the page is created, it is initialized to the default state. In the default state, in response to the click event generated by the piezoelectric sensor, the current parameter is confirmed or the page is redirected.

[0075] In step S410, the initial interaction context of the main interface is established to ensure that the system is in a stable and predictable operating state after startup or page loading. After page creation, the central processing unit initializes the main interface to its default state. In this state, users cannot directly modify temperature parameters by sliding or dragging. Instead, they perform key operations through click events triggered by the piezoelectric sensor, such as confirming the currently displayed comfortable temperature range setting, saving the configuration, or navigating to other function pages such as system settings or the operating mode selection interface. This design positions the default state as a "read-only + confirmation" mode, preventing accidental parameter changes due to erroneous operations and providing a clear entry point, allowing users to safely browse the current settings before actively entering the adjustment process.

[0076] Step S420: When touch data from the FPC capacitive touch bar is received, the page state is switched to the adjustment state; in the adjustment state, the control parameters are adjusted in response to the operation of the FPC capacitive touch bar, and the click event generated by the piezoelectric sensor is responded to again, and the default state is returned.

[0077] In step S420, dynamic switching and separation of responsibilities between the two states of the main interface are implemented, constructing a clear interaction path. When the central processing unit detects touch data from the FPC capacitive touch bar, it determines that the user intends to enter the parameter adjustment process and automatically switches the page state from the default state to the adjustment state. In the adjustment state, the system activates its responsiveness to gestures on the FPC capacitive touch bar, allowing the user to modify the parameters of the comfort temperature range setting control by sliding or dragging. At the same time, the click event of the piezoelectric sensor is given a new semantic—no longer used for page navigation or confirmation, but as an instruction to exit the adjustment process, triggering the page state to return to the default state. This dual-mode control mechanism effectively isolates browsing and editing behaviors, avoiding operational conflicts, while strengthening the perception of state transitions through physical feedback (such as vibration) and visual changes (such as control highlighting), improving the logic and controllability of the interaction.

[0078] Step S430: After the page redirects, start the anti-repeated trigger time window, and ignore subsequent click events within the time window to prevent the page from redirecting indefinitely.

[0079] In step S430, the stability and robustness of the system during page transitions are enhanced to prevent abnormal behavior caused by rapid, repeated clicks. When a page transition is triggered by a click event on the main interface, the central processing unit immediately initiates an anti-repeated trigger time window (i.e., a navigation lock). During this time window, the system actively ignores any subsequent click events from the piezoelectric sensor. This mechanism effectively avoids multiple consecutive transitions caused by accidental touches, double-clicks, or hardware jitter, such as the infinite loop of repeatedly entering the settings page and returning to the main interface. The length of the time window can be preset according to the actual interaction rhythm, ensuring that normal operation is not affected while preventing unexpected interface oscillations, thereby improving the reliability of system response and the smoothness of user experience.

[0080] In some embodiments of this application, the comfort temperature range setting control includes a first slider and a second slider mapped onto the same scale. In the adjustment state, the central processing unit is also configured to perform a dual-source temperature boundary setting operation, specifically including the following steps.

[0081] Step S510: In response to the user's operation on the FPC capacitive touch bar, control the position of the first slider to set the lower limit of the comfortable temperature range.

[0082] In step S510, the user is given direct control over the lower limit of the comfortable temperature range, enabling precise expression of personalized temperature control needs. When the user slides the FPC capacitive touch bar, the central processing unit interprets the continuous displacement signal as an angle change and maps it to a specific position on the scale, thereby driving the first slider to move along a preset path in real time. The position corresponding to this slider is directly associated with a temperature value, and the user can intuitively drag to set a lower limit value such as 22℃ or 24℃, reflecting the user's comfortable temperature. This design allows the user to actively define their acceptable minimum comfortable temperature as the basic input for subsequent intelligent temperature control strategies, balancing operational freedom and interface simplicity.

[0083] Step S520: Receive environmental sensing data from the environmental sensor, dynamically calculate the upper limit of the recommended comfortable temperature range according to a preset algorithm, and drive the position of the second slider to visually display the recommended upper limit.

[0084] In step S520, an environmental perception and intelligent recommendation mechanism is introduced to achieve dynamic adaptive adjustment of the upper limit value, preventing users from blindly setting excessively high or low temperature boundaries. The central processing unit continuously receives real-time room temperature data collected from environmental sensors (such as high-precision NTC thermistors or digital temperature and humidity sensors) and calculates the most energy-efficient and human-comfortable recommended upper limit value in the current environment by combining it with preset algorithms (such as thermal comfort models based on the ASHRAE 55 standard or local climate history data). Subsequently, the system automatically drives the second slider to move synchronously to the position corresponding to the recommended value on the scale. For example, when the room temperature is 28°C and the humidity is high, the recommended upper limit may be 26°C to suppress excessive cooling. This system-led upper limit setting not only improves energy efficiency but also conveys scientific temperature control suggestions to users in a visual way, guiding rational energy use behavior.

[0085] Optionally, the first slider is set to respond to touch events in the main interface, while the second slider is set to not respond to touch events in the main interface, and is only used for visual feedback of system status.

[0086] This differentiated interactive design effectively distinguishes the boundary between user-initiated control and system-assisted intelligent control. Users can freely drag the first slider to express their subjective preferences, but cannot directly modify the recommended upper limit generated by environmental data and algorithms, thus preventing energy efficiency degradation or comfort imbalance due to misoperation. The second slider, while not draggable, is highlighted with high-contrast colors or subtle animations, ensuring users clearly perceive the system's current intelligent judgment. This dual-slider architecture of "main control + auxiliary display" retains the user's decision-making power while strengthening the system's intelligent guidance, achieving a balanced and efficient human-machine collaborative temperature control.

[0087] In some embodiments of this application, during the implementation of the recommendation algorithm for the upper limit of the comfortable temperature range, the system is based on the ambient temperature. Dynamically calculate the upper limit of recommendations The specific rules are as follows: ; This model references the ASHRAE Standard 55 thermal comfort standard and is calibrated using local climate data. It effectively suppresses excessive cooling or heating while ensuring user comfort, thereby achieving a dynamic balance between energy efficiency and user experience.

[0088] In some embodiments of this application, a dynamic temperature zone adjustment mechanism coupled with user-initiated intervention and intelligent system recommendation can be adopted. When the user drags the first slider to adjust the lower limit of the comfortable temperature range, the central processing unit dynamically corrects the upper limit recommended by the system based on the magnitude and direction of the lower limit adjustment: if the increase in the lower limit is ≤2℃, the recommended upper limit is increased synchronously by the same magnitude to maintain the comfort range width unchanged; if the increase in the lower limit is >2℃, the recommended upper limit is increased by 0.7 times the increase in the lower limit, automatically compressing the comfort range width to improve energy saving; if the user lowers the lower limit, the recommended upper limit remains unchanged, expanding the comfort range to improve environmental adaptability. Simultaneously, the system sets a minimum range protection threshold of 2℃. When the difference between the upper and lower limits after user adjustment is less than 2℃, the second slider automatically moves with the first slider, always maintaining a range width ≥2℃, avoiding frequent start-stop of the temperature control system caused by ineffective narrow ranges. This logic achieves a dynamic balance between user operation intentions and energy-saving goals, improving the energy saving rate of the thermostat while ensuring user comfort compared to a fixed upper limit recommendation scheme.

[0089] In some embodiments of this application, when the user slides the FPC to adjust the temperature close to the boundary of the system's recommended comfort range, the X-axis linear vibration motor outputs high-frequency, low-amplitude vibrations (e.g., 200Hz, lasting 20ms) to simulate the feeling of a physical knob encountering resistance, indicating "about to exceed the recommended range." If the user continues to slide beyond the boundary, the normal locking vibration resumes. This damping feedback is dynamically triggered by the central processing unit based on the difference between the current slider position and the recommended upper / lower limit, enhancing operational guidance.

[0090] In some embodiments of this application, an adaptive haptic feedback model based on sliding speed perception can be employed. The central processing unit performs real-time differentiation on the displacement signal output by the FPC capacitive touch strip to calculate the sliding speed, dividing the speed into three ranges: low speed (<20° / s), medium speed (20°-60° / s), and high speed (>60° / s), and matching differentiated vibration parameters: during low-speed sliding, a short pulse vibration of 120Hz and an amplitude of 1.8G is output to simulate the delicate locking feel of a precision knob, meeting the needs of precise fine-tuning scenarios; during medium-speed sliding, a pulse vibration of 180Hz and an amplitude of 1.2G is output to balance feedback clarity and operational smoothness; during high-speed sliding, a continuous light vibration of 220Hz and an amplitude of 0.8G is output to avoid fingertip fatigue caused by high-frequency vibration. At the same time, the system sets a vibration trigger mutual exclusion window, with a minimum interval of no less than 30ms between every two vibrations to prevent vibration stacking and confusion during rapid sliding.

[0091] In some embodiments of this application, a dynamic calibration mechanism for FPC displacement signals based on environmental temperature and humidity compensation can be adopted. Specifically, the central processing unit collects data from the built-in temperature and humidity sensor in real time to construct a three-dimensional calibration model of "temperature-humidity-displacement offset": when the ambient temperature increases by 10°C, the displacement sampling threshold of the FPC capacitive touch strip is automatically increased by 8% to offset the displacement detection deviation caused by the expansion of the FPC substrate under high temperature; when the ambient relative humidity exceeds 70%, a three-level digital filter is automatically activated to perform a weighted average of the displacement data for three consecutive sampling cycles to filter out interference caused by capacitive signal drift under high humidity. Simultaneously, the system is set with a 10-minute self-calibration cycle, automatically performing reference capacitance calibration and updating model parameters when there is no operation. This algorithm enables the FPC touch strip to maintain a stable displacement detection accuracy within ±0.1mm in a wide environmental range of -10°C to 60°C and 10% to 90%RH. Compared with traditional uncalibrated schemes, this improves the accuracy of operation recognition in extreme environments and solves the industry pain point of insufficient stability of FPC touch devices under complex working conditions.

[0092] In some embodiments of this application, the central processing unit analyzes the piezoelectric signal to determine the event based on the effective start time and duration of the pressure signal, specifically including the following steps.

[0093] Step S610: When the detected pressure signal exceeds the background noise level of the piezoelectric sensor, it is determined to be a valid start event, and the click event is immediately triggered.

[0094] In step S610, rapid recognition and response to the user's instantaneous press operation are achieved, providing the system with a low-latency discrete interaction entry point. In this step, the central processing unit continuously monitors the pressure signal output by the piezoelectric sensor. Once the signal amplitude exceeds the sensor's inherent noise floor, it determines that the user has applied a valid press and marks this moment as a valid start event, immediately triggering a click event. This mechanism ensures that the system can capture the user's light touch or short press action with a millisecond-level response speed, avoiding missing genuine operations due to excessive signal filtering or excessively high threshold settings. Click events, as basic interaction primitives, are typically used to perform confirmation operations, switch operating modes, or select function items on the current interface. Their immediacy and determinism constitute the core support for "confirmation" behaviors in human-computer interaction.

[0095] Step S620: If the duration of the pressure signal exceeds the preset long press duration threshold, a long press event is triggered.

[0096] The click event is used to trigger function confirmation or mode switching, while the long press event is used to trigger access to system settings. The click event and the long press event are mapped to different system operation commands, and the mapping relationship is a configurable piezoelectric interaction parameter.

[0097] In step S620, by extending the judgment in the time dimension, a higher-level operation semantic is derived from the same physical pressing action, thereby expanding the interactive expression capability of the piezoelectric sensor. After the click event is triggered, the central processing unit continues to monitor the continuous state of the pressure signal; if the signal maintains an effective level for a longer than a preset long press duration threshold, such as two seconds, the system upgrades the original click event to a long press event. This judgment logic enables a single piezoelectric sensor to distinguish between two distinct levels of user intent: a short press represents a regular operation, while a long press represents a high-level command requiring protection against accidental touches. By design, long press events are typically used for critical functions such as entering the system settings menu, restoring factory settings, or initiating network pairing. It is worth noting that the specific system operation commands mapped to the click event and the long press event are not fixed, but are stored as configurable piezoelectric interaction parameters in non-volatile memory. These parameters can be dynamically adjusted through user settings, remote commands, or firmware updates, thereby flexibly adapting the interaction strategy to different product versions or usage scenarios, balancing security, functionality, and personalization needs.

[0098] In some embodiments of this application, in the pressure discrimination mechanism of the piezoelectric sensor, when the detected pressure signal exceeds the background noise level of the piezoelectric sensor, a timer is started when three consecutive 1kHz sampling points exceed this value: if the pressure duration is between 50 milliseconds and 800 milliseconds, it is determined as a click event; if it exceeds 800 milliseconds, it is determined as a long press event. To prevent false triggering caused by mechanical vibration or instantaneous noise, the system enters a 200-millisecond anti-re-trigger lock after pressure release, during which all new signals are ignored. This design ensures reliable differentiation between short presses and long presses, enabling a single sensor to handle multiple levels of operation semantics such as confirmation, switching, and entering advanced settings. In addition, the system sets an amplitude anti-jitter window, and does not trigger level switching when the pressure amplitude fluctuation is ≤0.2N, avoiding false recognition caused by unstable pressing pressure.

[0099] In some embodiments of this application, when a long-press event is detected, instead of directly entering the general advanced settings, a shortcut menu is dynamically generated based on the current operating mode: for example, a long press in cooling mode brings up the "fan speed / dehumidification / silent" options; a long press in sleep mode displays the "wake-up preheating time / gradual wake-up" settings. The menu content is generated by the central processing unit combining the current mode ID and user history preferences, and is presented through partial refresh of the display module, improving operational efficiency. This function reuses existing piezoelectric sensors and display modules, requiring only an extension of the software logic.

[0100] In some embodiments of this application, a dynamically iterative piezoelectric signal feature library self-learning framework can be employed. Specifically, upon initial power-up, the system initiates a self-learning process, guiding the user to complete three typical clicks and three typical long presses. It automatically extracts feature parameters such as the pressure amplitude range, rise time, and duration of the current user's press operation, generating a personalized recognition benchmark. In subsequent use, the system automatically iterates and updates the feature library every 100 valid operations, using the parameter combination with the highest recognition accuracy as the new benchmark. Simultaneously, it incorporates 12 preset feature libraries for typical scenarios, including dry winter (thick stratum corneum, high pressure), humid summer (sweating fingers, strong pressure conductivity), and gloved operation (pressure transmission delay), automatically switching and adapting based on environmental parameters. This algorithm improves the accuracy of piezoelectric operation recognition, adapts to different user operating habits and complex usage scenarios, and significantly enhances the consistency of the interactive experience.

[0101] In some embodiments of this application, the central processing unit is further configured to: in response to a switching of operating mode or an event trigger, change the light effect of the control status indicator strip to indicate the current operating mode. Specifically, when the operating mode is switched to cooling mode, the control status indicator strip displays a blue light effect. When the operating mode is switched to heating mode, the control status indicator strip displays a red light effect.

[0102] Specifically, through an intuitive and consistent visual language, the device's current operating status is conveyed to the user in real time in a non-textual manner, thereby improving operational safety and environmental awareness efficiency. When the central processing unit detects that the system operating mode has switched to cooling mode, it immediately sends a control command to the status indicator light strip, causing it to emit a blue light effect. This color has been verified by human factors engineering and can quickly evoke the user's psychological association with "cooling" and "cold air." Correspondingly, when the mode switches to heating mode, the light strip switches to a red light effect, using a highly recognizable warm color to convey the status information of "heating" and "temperature rise." This color-coded feedback mechanism eliminates the need for users to read text on the screen. Even in scenarios involving distance, low light, or distraction, it can quickly identify the device's operating status, effectively avoiding misjudgments and energy waste, while enhancing the product's user-friendly experience.

[0103] In some embodiments of this application, the luminous efficacy rules of the status indicator strip need to be specifically defined in terms of color coding, brightness, and abnormal indication logic. The light strip consists of 16 WS2812B RGBW LEDs arranged in a ring. In cooling mode, it displays blue with 80% brightness; in heating mode, it displays red with 100% brightness; and in standby mode, it displays gray with 30% brightness. When the sensor malfunctions, the entire strip flashes red and white alternately at a frequency of 2Hz; when the Wi-Fi connection is lost, the top 3 LEDs blink in a breathing pattern every 1.5 seconds. All brightness values ​​are output after Gamma correction (γ=2.2) to compensate for the nonlinear perception of the human eye at low brightness, ensuring luminous efficacy recognition and visual comfort.

[0104] Optionally, when the energy-saving mode is activated, the status indicator light strip not only switches to a green light effect, but also slowly changes its brightness at a breathing frequency synchronized with the indoor CO2 concentration or energy consumption trend: the breathing slows down when energy consumption decreases (cycle 3 seconds), and speeds up when the opening of doors and windows is detected, causing a decrease in energy efficiency (cycle 1 second). This data comes from existing environmental sensors or cloud-based energy efficiency models and is mapped to PWM dimming parameters by the central processing unit, making the light strip a dynamic energy efficiency meter and enhancing users' energy-saving awareness.

[0105] Secondly, this application provides a human-computer interaction method for an intelligent thermostat, applied to the aforementioned intelligent thermostat, including the following steps.

[0106] Step S710: Display the human-machine interface of the intelligent thermostat on the display module. The main interface includes an arc-shaped rotating adsorption mode selection control and a comfortable temperature range setting control, and initializes it to the default state.

[0107] In step S710, the initial visual environment for the human-machine interaction of the intelligent thermostat is constructed, and the operational baseline state after system startup is established. When the device is running or the interface is loading, the central processing unit first renders the main interface on the display module. This interface contains two core interactive elements: an arc-shaped rotating suction-type mode selection control for intuitively switching between cooling, heating, and automatic operating modes; and a comfort temperature range setting control that allows users to set a temperature range to express their flexible needs for thermal comfort. Simultaneously, the system initializes the main interface to its default state. In this state, all controls are in read-only or non-editable mode, prohibiting direct modification of parameters by sliding or dragging, thereby preventing accidental operation and providing a clear starting point for subsequent state switching.

[0108] In step S720, under the default state, in response to the valid start event of the pressure signal detected by the piezoelectric sensor, a click event is generated to perform parameter confirmation or page redirection.

[0109] In step S720, a confirmation and navigation mechanism based on a piezoelectric sensor is established in the default state, enabling users to perform critical operations safely and efficiently. When the piezoelectric sensor detects that the pressure signal applied by the user exceeds the background noise level and forms a valid start event, the central processing unit immediately generates a click event and performs parameter confirmation operations on the current interface accordingly. For example, it may save the current temperature control strategy or trigger a page jump to other functional modules such as energy consumption statistics or network configuration sub-interfaces. This design ensures that before entering the adjustment process, users can still complete highly deterministic operations through explicit physical pressing, which improves interaction efficiency while maintaining the stability and security of the default state.

[0110] Step S730: When touch data from the FPC capacitive touch bar is received, switch to adjustment state.

[0111] In step S730, a smooth transition from browsing mode to editing mode is achieved, activating parameter adjustment capabilities. When the central processing unit receives touch data output from the FPC capacitive touch bar, indicating that the user intends to perform continuous gesture operations, the system immediately switches the main interface from the default state to the adjustment state. This state transition not only changes the interactive attributes of the interface controls, making them responsive to sliding, dragging, or rotating gestures, but also opens the operation channel for subsequent fine-tuning of the comfortable temperature range or operating mode. By using touch input as the trigger condition for state switching, the system naturally distinguishes between the two types of user intentions: "viewing" and "adjusting," avoiding state confusion and improving the clarity of the operation logic.

[0112] In step S740, in the adjustment state, in response to the selection and dragging of the first slider in the comfort temperature range setting control, the lower limit of the temperature is set, and the position of the second slider is dynamically updated based on environmental sensor data to display the recommended upper limit.

[0113] In step S740, semi-automatic setting of the comfort temperature range is achieved, integrating user-controlled operation with intelligent environmental perception. In adjustment mode, the user can manually set the lower limit of the comfort temperature range by selecting and dragging the first slider in the comfort temperature range setting control via the FPC capacitive touch bar. Simultaneously, the second slider, although located on the same temperature scale, is set to be untouchable, and its position is not directly controlled by the user. The central processing unit receives real-time environmental sensing data from environmental sensors, including parameters such as current room temperature, humidity, and light intensity, and dynamically calculates the recommended upper temperature value based on a preset comfort algorithm. It then automatically drives the second slider to the corresponding position for visual display. This design gives the user complete control over the lower limit while guiding the user to set a more scientific, energy-efficient temperature range that conforms to the human thermal comfort model through intelligent system recommendations for the upper limit.

[0114] In step S750, while in the adjustment state, respond again to the click event of the piezoelectric sensor and return to the default state.

[0115] In step S750, a simple and efficient exit mechanism is provided, allowing users to quickly end the adjustment and return to the safe default state. In the adjustment state, if the piezoelectric sensor detects a valid pressure signal again and generates a click event, the central processing unit immediately responds, switching the main interface state from the adjustment state back to the default state. At this time, all controls revert to read-only mode, dragging and rotation operations are disabled, and the interface displays the final confirmed parameter configuration. This operation logic conforms to the general interaction paradigm of "press to confirm and exit," and combined with the tactile feedback of the X-axis linear vibration motor, allows users to perceive the completion of the state switch without relying on visual confirmation, significantly improving the completeness of the operation loop and the smoothness of the user experience.

[0116] Step S760: In response to the pressure signal of the long press duration, trigger the entry into advanced settings or system reset operation.

[0117] In step S760, high-privilege system functions are unlocked by long-pressing the pressure signal, enhancing the device's maintainability and advanced management capabilities. When the pressure signal detected by the piezoelectric sensor lasts for a duration exceeding a preset long-press duration threshold, the central processing unit determines the operation as a long-press event and triggers sensitive operations such as entering the advanced settings menu or performing a system reset. These functions typically include network reconfiguration, firmware upgrades, factory resets, or sensor calibration, which require protection against accidental touches through the long-press mechanism because they affect the overall system state. By binding long-press events with high-privilege commands, the system maintains simplicity in daily operations while providing necessary deep access for professional users or after-sales maintenance, balancing ease of use and functionality.

[0118] In some embodiments of this application, the following operations are performed on the main human-computer interaction interface.

[0119] (1) The user can select between cooling mode, heating mode, air supply mode, energy saving mode and sleep mode by using the FPC capacitive touch bar to select the mode switching method with physical metaphor. This provides the user with an intuitive, smooth and physical metaphorical mode switching method, enabling the user to quickly select the working state that best meets the current needs in various operating scenarios.

[0120] Users can slide the curved, rotating, magnetically attached mode selection control along a preset arc path using an FPC capacitive touch strip, freely switching between cooling, heating, fan, energy-saving, and sleep modes. Each mode corresponds to a fixed angular anchor point. When the control slides close to an anchor point and meets the magnetic attachment conditions, the system automatically and precisely positions it at that location, simultaneously triggering tactile vibration and a color change in the LED strip, providing clear operation confirmation. This design not only avoids the hierarchical nesting of traditional button menus but also enhances mode recognition efficiency through spatial layout and multimodal feedback, making it particularly suitable for use in low-light conditions or when the user's gaze is not focused on the screen.

[0121] (2) The system receives operations from the user via the FPC capacitive touch bar to set the comfort temperature range control. First, the user selects the first slider, then sets the lower limit of the target comfort temperature range, granting the user direct control over the lower limit of the comfort experience and providing a personalized benchmark for the system's intelligent adjustment. The user can set the lower limit of the target comfort temperature range, such as 22 degrees Celsius or 24 degrees Celsius, by dragging the first slider in the comfort temperature range setting control using the same FPC capacitive touch bar. This operation is implemented through continuous sliding, coupled with scale prompts and real-time numerical display, ensuring accurate setting without cognitive burden. The set lower limit is not only the starting point of the temperature control strategy but also serves as the input parameter for the subsequent upper limit recommendation algorithm, directly affecting the system's judgment on the balance between energy efficiency and comfort. By granting the user the authority to actively set the temperature, the system maintains intelligence while fully respecting individual preferences, improving the rationality and satisfaction of human-machine collaboration.

[0122] (3) Generate control instructions containing the selected operating mode and the lower limit of the set comfort temperature range, and send them to the central processing unit. The central processing unit loads and executes the corresponding temperature control logic to achieve efficient connection between front-end interaction and back-end control logic, ensuring that the user's intention is accurately and completely transmitted and executed.

[0123] After the user selects the operating mode and sets the lower limit of the temperature range, the system encapsulates the selected operating mode (such as sleep mode) and the set lower limit of the comfort temperature range (such as 23.5 degrees Celsius) into a structured user interaction command package. This command package uses a lightweight data format and includes a mode identifier, temperature value, timestamp, and checksum, and is sent to the central processing unit (CPU) via the internal high-speed bus. Upon receiving the command package, the CPU immediately parses the content and loads the corresponding temperature control logic module—for example, enabling a gradual cooling curve in sleep mode, limiting the compressor start-stop frequency in energy-saving mode, and dynamically adjusting fan speed and valve opening based on environmental sensor data. This packaged transmission mechanism not only ensures the integrity and real-time performance of the commands but also reserves protocol interfaces for future expansion of more interactive dimensions, enhancing the system's maintainability and scalability.

[0124] In some embodiments of this application, the main human-computer interaction interface further includes a real-time status display area. The display logic of the main human-computer interaction interface includes the following:

[0125] (1) The real-time status display area dynamically refreshes the current indoor temperature, target temperature, operating mode, and system status information, providing users with a continuous, transparent, and highly readable overview of the environment and equipment operation. This allows users to fully grasp the working context of the thermostat without having to navigate to submenus. This area is usually located in a prominent position on the main interface, using large fonts or high-contrast colors to highlight key values. For example, the current indoor temperature collected by a high-precision environmental sensor is displayed in white numbers, and the target temperature corresponding to the heating or cooling status is indicated in orange or blue. Icons or text are used to clearly indicate the current operating mode, such as cooling, heating, ventilation, energy saving, or sleep mode. System status information includes network status, filter cleaning reminders, fault codes, or standby indicators, which are automatically highlighted or flashed when an abnormality occurs, ensuring that users can respond promptly. This continuously updated information flow not only enhances the user's sense of control over the system but also reduces repetitive operations or misjudgments caused by unclear status, significantly improving user safety and efficiency.

[0126] (2) Based on the user's interactive operation, the tactile feedback of the X-axis linear vibration motor and the light effect change of the status indicator strip are triggered in real time. By constructing a multi-channel feedback system that integrates tactile, visual and time dimensions, every user input can receive an immediate, rich and contextual response.

[0127] When a user slides the FPC capacitive touch bar to adjust the temperature or switch modes, the system coordinates multiple hardware modules to respond synchronously: the X-axis linear vibration motor outputs pulse vibrations of precise duration and intensity to simulate the tactile feel of a physical knob, enhancing operation confirmation; the status indicator light strip changes color light effects in real time according to the selected mode, such as a cool blue when cooling, a warm red when heating, and even flashes at a specific rhythm when parameters are confirmed or advanced settings are entered, forming a non-intrusive status prompt.

[0128] In some embodiments of this application, reference is made to Figure 2 , Figure 2The main interface diagram provided in this application shows that the right side of the main interface 100 features an arc-shaped rotating adsorption-type mode selection control 101 with multiple preset mode anchor points (such as cooling, heating, ventilation, energy saving, sleep, etc.) distributed along the arc. The currently selected "cooling" mode is highlighted with a solid dot. The middle section contains controls for setting the comfortable temperature range, including a first slider 102 and a second slider 103. The user sets the lower limit (e.g., 23℃) using the first slider 102, and the second slider 103 displays the system's recommended upper limit, supporting intuitive temperature zone adjustment. The left-side real-time status display area 104 centrally displays the current indoor temperature, humidity, target temperature, operating mode, and system status information, allowing users to quickly grasp the device's operating status. A close button is located in the upper right corner, conforming to conventional operating habits. The overall interface integrates three core functions: mode selection, temperature setting, and status feedback. It is clearly structured, with a concise operation path, and effectively supports the interaction logic based on FPC touch, piezoelectric pressing, and multimodal feedback.

[0129] In some embodiments of this application, the main interface also includes a custom clock face, typically centered or presented as a background layer. This clock face continuously and dynamically displays the time using simulated hands, transforming abstract digital time into a visually intuitive expression, combining functionality and aesthetic value. The central processing unit incorporates a PCF8563 real-time clock chip, reading the system time every second via the I²C interface and calculating the rotation angles of the three hands based on the motion of a mechanical clock: the hour hand angle is (hours % 12) × 30° + minutes × 0.5°, the minute hand angle is minutes × 6°, and the second hand angle is seconds × 6°. Subsequently, the system calls the LVGL graphics engine to drive the vector pointers to rotate smoothly at a frame rate of no less than 30 frames per second, employing a linear interpolation easing function to ensure smooth and natural motion, avoiding jumps or stutters.

[0130] Furthermore, the colors of the hour and minute hands dynamically change according to the current room temperature: dark blue below 18℃, light blue between 18℃ and 24℃, neutral gray between 24℃ and 28℃, and gradually turning orange-red above 28℃. This color mapping is achieved using data from an ambient temperature sensor and a gradient brush in LVGL, allowing users to intuitively perceive the ambient temperature without looking at the numbers, achieving seamless information transmission. As a permanent element of the main interface, the customizable clock face not only meets basic timekeeping needs but also enhances the interface's liveliness and sophistication, transforming the thermostat from a single-function device into a home interaction terminal that integrates practicality, emotion, and intelligence.

[0131] In some embodiments of this application, the user interaction command packet adopts a compact binary structure, including a pattern identifier (uint8_t), a temperature limit (int16_t, unit 0.1℃), a timestamp (uint32_t), and a CRC16 checksum (uint16_t). This packet is transmitted to the temperature control logic module via a shared memory queue within the MCU. The receiver first verifies the CRC16, and only executes the corresponding operation after the verification is successful. This design ensures the integrity, real-time performance, and anti-interference capability of commands from the interaction layer to the control layer, providing underlying support for stable system operation.

[0132] Furthermore, embodiments of this application provide an electronic device, which includes a memory and a processor. The memory stores a computer program, and the processor executes the computer program to implement the aforementioned human-computer interaction method for an intelligent temperature controller.

[0133] Furthermore, embodiments of this application provide a computer-readable storage medium storing a computer program, which, when executed by a processor, implements the aforementioned human-computer interaction method for an intelligent temperature controller.

[0134] In summary, the intelligent temperature controller and its human-computer interaction method, device and medium provided in the embodiments of this application have the following technical effects.

[0135] This application integrates an FPC capacitive touch strip, a piezoelectric sensor, an environmental sensor, an X-axis linear vibration motor, a status indicator strip, and a display module, all under unified and coordinated control by a central processing unit. This constructs a dual-mode input mechanism combining continuous adjustment and discrete confirmation. User sliding operations can drive the arc-shaped mode control or temperature range slider in real time, simultaneously triggering precise tactile feedback to simulate the feel of a physical knob, significantly improving operational certainty. Pressing operations are recognized by the piezoelectric sensor to generate confirmation commands, triggering function switching or parameter confirmation. At the same time, the status indicator strip instantly switches light effects to intuitively reflect the operating mode. Combined with designs such as dynamically recommended comfortable temperature zones, adsorption mode selection, and customizable clock faces, this application achieves multimodal fusion of visual, tactile, and environmental perception, effectively reducing the false touch rate and simplifying the interaction path. Without the need for voice or complex menus, users can quickly, intuitively, and reliably complete temperature control operations, significantly improving the naturalness, efficiency, and quality of human-computer interaction.

[0136] It should be noted that in all specific embodiments of this application, all data processing activities related to user identity or personal characteristics, such as user information, user behavior data, historical data, and location information, will be conducted in accordance with the principles of legality, legitimacy, and necessity. All data collection, use, storage, and processing will be subject to compliance with applicable national and regional laws, regulations, and industry standards, and informed consent from users will be obtained in a clear and explicit manner before processing. For the processing of sensitive personal information, separate consent from users will be obtained through prominent means such as pop-up prompts and independent confirmation pages. If any processing conflicts with laws and regulations, the laws and regulations will prevail, and necessary data processing will only be carried out within the scope permitted by laws and regulations, ensuring that all data-based applications, analyses, and technical implementations are conducted within the scope permitted by laws and regulations.

[0137] In some alternative embodiments, the functions / operations mentioned in the block diagrams may not occur in the order shown in the operation diagrams. For example, depending on the functions / operations involved, two consecutively shown blocks may actually be executed substantially simultaneously, or the blocks may sometimes be executed in reverse order. Furthermore, the embodiments presented and described in the flowcharts of this application are provided by way of example to provide a more comprehensive understanding of the technology. The disclosed methods are not limited to the operations and logic flows presented herein. Alternative embodiments are contemplated in which the order of various operations is changed and sub-operations described as part of a larger operation are executed independently.

[0138] Furthermore, although this application is described in the context of functional modules, it should be understood that, unless otherwise stated, one or more of the functions and / or features may be integrated into a single physical device and / or software module, or one or more functions and / or features may be implemented in a separate physical device or software module. It is also understood that a detailed discussion of the actual implementation of each module is unnecessary for understanding this application. Rather, given the properties, functions, and internal relationships of the various functional modules in the apparatus disclosed herein, the actual implementation of the module will be understood within the scope of ordinary skill of an engineer. Therefore, those skilled in the art can implement the application set forth in the claims using ordinary skill. It is also understood that the specific concepts disclosed are merely illustrative and are not intended to limit the scope of this application, which is determined by the full scope of the appended claims and their equivalents.

[0139] If a function is implemented as a software functional unit and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of this invention, or the part that contributes to the prior art, or a part of the technical solution, can be embodied in the form of a software product. This computer software product is stored in a storage medium and includes several programs to cause a computer device (which may be a personal computer, server, or network device, etc.) to execute all or part of the steps of the methods of the various embodiments of this invention. The aforementioned storage medium includes various media capable of storing program code, such as USB flash drives, portable hard drives, read-only memory (ROM), random access memory (RAM), magnetic disks, or optical disks.

[0140] The logic and / or steps represented in the flowchart or otherwise described herein, for example, can be considered as a sequential list of executable programs for implementing logical functions, and can be embodied in any computer-readable medium for use by, or in conjunction with, a program execution system, apparatus, or device (such as a computer-based system, a processor-included system, or other system that can retrieve and execute a program from or in conjunction with such a program execution system, apparatus, or device). For the purposes of this specification, "computer-readable medium" can mean any means that can contain, store, communicate, propagate, or transmit a program for use by or in conjunction with a program execution system, apparatus, or device.

[0141] More specific examples (a non-exhaustive list) of computer-readable media include: electrical connections (electronic devices) having one or more wires, portable computer disk drives (magnetic devices), random access memory (RAM), read-only memory (ROM), erasable and editable read-only memory (EPROM or flash memory), fiber optic devices, and portable optical disc read-only memory (CDROM). Additionally, computer-readable media can even be paper or other suitable media on which programs can be printed, for example, by optically scanning the paper or other media, then editing, interpreting, or, if necessary, processing it in a suitable manner to obtain the program electronically, and then storing it in computer memory.

[0142] It should be understood that various parts of the present invention can be implemented in hardware, software, firmware, or a combination thereof. In the above embodiments, multiple steps or methods can be implemented in software or firmware stored in memory and executed by a suitable program execution system. For example, if implemented in hardware, as in another embodiment, it can be implemented using any one or a combination of the following techniques known in the art: discrete logic circuits having logic gates for implementing logical functions on data signals, application-specific integrated circuits (ASICs) having suitable combinational logic gates, programmable gate arrays (PGAs), field-programmable gate arrays (FPGAs), etc.

[0143] In the foregoing description of this specification, the reference to terms such as "one embodiment / implementation," "another embodiment / implementation," or "certain embodiments / implementations," etc., indicates that a specific feature, structure, material, or characteristic described in connection with an embodiment or example is included in an embodiment or example of the present invention. In this specification, the illustrative expressions of the above terms do not necessarily refer to the same embodiment or example. Furthermore, the specific features, structures, materials, or characteristics described may be combined in any suitable manner in one or more embodiments or examples.

[0144] Although embodiments of the invention have been shown and described, those skilled in the art will understand that various changes, modifications, substitutions and alterations can be made to these embodiments without departing from the principles and spirit of the invention, the scope of which is defined by the claims and their equivalents.

[0145] The above is a detailed description of the preferred embodiments of the present invention. However, the present invention is not limited to the embodiments. Those skilled in the art can make various equivalent modifications or substitutions without departing from the spirit of the present invention. All such equivalent modifications or substitutions are included within the scope defined by the claims of the present invention.

Claims

1. A smart temperature controller, characterized in that, include: Central processing unit, FPC capacitive touch strip, piezoelectric sensor, X-axis linear vibration motor, environmental sensor and display module; The display module is used to present the main interface for human-computer interaction, which includes an arc-shaped rotating adsorption mode selection control and a comfortable temperature range setting control. The central processing unit is configured to perform the following operations: Receive and parse the touch data output by the FPC capacitive touch strip to generate continuous adjustment commands; In response to the continuous adjustment command, the arc-shaped rotating adsorption mode selection control or the comfortable temperature range setting control is driven to update the display module accordingly, and the X-axis linear vibration motor is triggered simultaneously to provide tactile feedback. The pressure signal output by the piezoelectric sensor is received in real time. A click event is generated immediately upon detecting a valid start event of the pressure signal; If the duration of the pressure signal exceeds a preset long press duration threshold, the click event will be upgraded to a long press event. In response to the click event or long press event, perform function switching, parameter confirmation, or enter system settings operation.

2. The intelligent temperature controller according to claim 1, characterized in that, The FPC capacitive touch strip is a capacitive sensing component that supports multi-touch and is configured to output touch data, which includes: trajectory identifier, event type, and touch point coordinates. The central processing unit is also configured to perform gesture recognition operations, specifically including: Receive and parse the touch data; When at least two touch points are detected to move synchronously along a circumferential direction centered on the center of the arc-shaped rotating magnetic mode selection control, it is recognized as a rotation gesture. Determine the direction and duration of the rotation gesture; Based on the direction and duration, corresponding UI control instructions are generated to drive the arc-shaped rotating suction mode selection control to move along the arc-shaped path.

3. The intelligent temperature controller according to claim 2, characterized in that, After recognizing the rotation gesture, the central processing unit calculates the interface sliding step size, specifically including: Obtain the rotation direction and time interval of the current gesture, and calculate the sliding increment by combining the preset sensitivity parameters; For consecutive rotation events of the same trajectory identifier, the sliding increment is accumulated to the interface sliding step size; The absolute value of the interface sliding step size increases with the cumulative number of rotations in the same direction and increases with the shortening of the time interval. The sensitivity parameter is a preset constant used to adjust the response speed of the display interface components; In response to the change in the sliding step size of the interface, the X-axis linear vibration motor is driven to output a pulse vibration signal corresponding to the size of the sliding step size of the interface, so as to simulate the dynamic locking feel of a physical knob.

4. The intelligent temperature controller according to claim 1, characterized in that, The comfortable temperature range setting control includes a first slider and a second slider mapped on the same scale. The central processing unit is also configured to perform dual-source temperature boundary setting operations, specifically including: In response to the user's operation on the FPC capacitive touch strip, the position of the first slider is controlled to set the lower limit of the comfortable temperature range; Simultaneously, it receives environmental sensing data from the environmental sensor, dynamically calculates the upper limit of the recommended comfortable temperature range according to a preset algorithm, and drives the position of the second slider to visually display the recommended upper limit. The first slider is set to respond to touch events on the main interface, while the second slider is set to not respond to touch events on the main interface and is only used for visual feedback of system status.

5. The intelligent temperature controller according to claim 1, characterized in that, The central processing unit analyzes the piezoelectric signal based on the effective start time and duration of the pressure signal to determine the event, specifically including: When the detected pressure signal exceeds the background noise level of the piezoelectric sensor, it is determined to be a valid start event, and a click event is immediately triggered; If the duration of the pressure signal exceeds a preset long press duration threshold, a long press event is triggered. The click event is used to trigger function confirmation or mode switching, and the long press event is used to trigger entry into system settings.

6. The intelligent temperature controller according to claim 1, characterized in that, It also includes a status indicator light strip; The central processing unit is also configured to: control the status indicator strip to change its light effect to indicate the current working mode in response to a switch in operating mode or an event trigger; Specifically, when the operating mode is switched to cooling mode, the status indicator light strip will display a blue light effect; when the operating mode is switched to heating mode, the status indicator light strip will display a red light effect.

7. A human-computer interaction method for an intelligent thermostat, applied to the intelligent thermostat as described in any one of claims 1 to 6, characterized in that, Includes the following steps: The main interface for human-computer interaction is displayed on the display module of the intelligent thermostat. The main interface includes an arc-shaped rotating adsorption mode selection control and a comfortable temperature range setting control, and is initialized to the default state. In the default state, in response to the valid start event of the pressure signal detected by the piezoelectric sensor of the smart thermostat, a click event is generated to perform parameter confirmation or page jump. When touch data is received from the FPC capacitive touch strip of the intelligent temperature controller, switch to adjustment mode; In the adjustment state, in response to the selection and dragging of the first slider in the comfort temperature range setting control, the lower limit of the temperature is set, and the position of the second slider is dynamically updated based on environmental sensor data to display the recommended upper limit; In the adjustment state, responding to a click event from the piezoelectric sensor again, it returns to the default state; In response to a pressure signal from a long press, it triggers access to advanced settings or a system reset.

8. The human-computer interaction method for the intelligent temperature controller according to claim 7, characterized in that, Perform the following operations on the main interface: The system receives operations on the arc-shaped rotating adsorption mode selection control via the FPC capacitive touch strip to select from cooling mode, heating mode, fan mode, energy-saving mode, and sleep mode. The system receives the operation of the comfort temperature range setting control through the FPC capacitive touch bar, first selects the first slider, and then sets the lower limit value of the target comfort temperature range. A control command containing the selected operating mode and the lower limit of the set comfort temperature range is generated and sent to the central processing unit, which loads and executes the corresponding temperature control logic.

9. An electronic device, characterized in that, The electronic device includes a memory and a processor. The memory stores a computer program, and the processor executes the computer program to implement the human-computer interaction method of the intelligent temperature controller according to any one of claims 7 to 8.

10. A computer-readable storage medium storing a computer program, characterized in that, When the computer program is executed by the processor, it implements the human-computer interaction method of the intelligent temperature controller as described in any one of claims 7 to 8.