Control terminal and air conditioning device

CN117075787BActive Publication Date: 2026-10-16QINGDAO HISENSE BOSCH AIR CONDITIONING SYSTEM CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202310855455.0
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2023-07-12
Publication Date
2026-10-16
Estimated Expiration
2043-07-12

AI Technical Summary

Technical Problem

[0005]在现有技术所公开的算法中,触摸动作由用户手指执行,横向滑动选择界面为一个矩形区域,手指滑过屏幕时产生的轨迹可以是直线或者非直线的轨迹,滑动的轨迹和圆环参数模型无法完全适配,这样的触摸动作可能会产生不符合要求的数值或者突变的数据;而且横向滑动选择界面仅能实现一种用户交互,无法实现用户界面的功能复用

Benefits of technology

[0032] Compared with the prior art, the advantages and positive effects of the present invention are:

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN117075787B_ABST
    Figure CN117075787B_ABST
Patent Text Reader

Abstract

The application discloses a kind of control terminal, with touch interface and processor, it is configured as: display first user interface object on touch interface, including continuous touch operation area, with touch mark can be moved along standard touch track;Response to first touch gesture, and generate effective operation area based on corresponding touch point;When touch point is in effective operation area, touch mark is moved to the standard touch track point corresponding to touch point, and control parameter is generated according to standard touch track point;Or in response to first touch gesture, and when touch point corresponding to first touch gesture is outside effective operation area, allow outside effective operation area to respond second touch gesture, so that touch interface switches and display second user interface object;Wherein, effective operation area at least completely covers touch operation area;Also provide a kind of air conditioning equipment;The application can improve touch accuracy, avoid the situation of control parameter mutation failure.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This invention relates to the field of air conditioning technology, and more particularly to a control terminal and an air conditioning device. Background Technology

[0002] With the widespread adoption of smartphones, users in the smart home field also expect a familiar, smartphone-like interactive experience when using home appliances. This is further driven by the increasing power of embedded technology, which has significantly improved usability and scalability. Existing home appliances are increasingly equipped with diverse user interfaces, allowing users to control and adjust their parameters.

[0003] Taking air conditioning equipment as an example, users can set the target temperature, airflow direction, and airflow speed of the air-conditioned room through the user interface. In traditional user interfaces, there are usually "increase" symbols (increase buttons) and "decrease" symbols (decrease buttons) to control the temperature increase and decrease. This means that if the difference between the default temperature and the target temperature is large, the user needs to perform multiple operations to achieve the set target, making the operation relatively cumbersome.

[0004] To address this problem, various control methods have been disclosed in the prior art, such as the technical solution disclosed in Chinese patent application (CN1 06931590A): "Receive a touch event input by the user on a horizontal sliding selection interface; acquire initial air conditioning parameter data displayed in a predetermined area of ​​the horizontal sliding interface from multiple preset air conditioning parameter data in the circular parameter model; extract the start and end information of the touch event from the touch event, and calculate the rotation angle of the circular parameter model based on the start and end information; determine the first preset air conditioning parameter data selected by the user in the circular parameter model based on the rotation angle and the initial air conditioning parameter data, and display the first preset air conditioning parameter data in the predetermined area."

[0005] In the algorithms disclosed in the existing technology, the touch action is performed by the user's finger. The horizontal swipe selection interface is a rectangular area. The trajectory generated when the finger slides across the screen can be a straight line or a non-straight line. The sliding trajectory and the circular parameter model cannot be fully adapted. Such touch actions may produce unacceptable values ​​or abrupt data. Moreover, the horizontal swipe selection interface can only realize one type of user interaction and cannot realize the reuse of user interface functions.

[0006] The information disclosed in this background section is only intended to enhance the understanding of the background technology of this application, and therefore may include prior art that is not known to those skilled in the art. Summary of the Invention

[0007] The first aspect of this application provides a control terminal having a touch interface and a processor.

[0008] In some embodiments of this application, the processor is configured to display a first user interface object on the touch interface. The first user interface object formed by the processor includes at least one continuous touch operation area, the touch operation area having at least one touch icon movable along a standard touch trajectory.

[0009] In some embodiments of this application, the processor is configured to respond to a first touch gesture and generate an effective operating area based on the touch point corresponding to the first touch gesture; when the touch point corresponding to the first touch gesture is in the effective operating area, the touch identifier is moved to a standard touch trajectory point corresponding to the touch point, and control parameters are generated based on the standard touch trajectory point.

[0010] In some embodiments of this application, the processor is configured to respond to a first touch gesture and, when the touch point corresponding to the first touch gesture is outside the effective operating area, allow a second touch gesture to be responded to outside the effective operating area, so that the touch interface switches to display a second user interface object.

[0011] In some embodiments of this application, the area of ​​the effective operating area is larger than the touch operating area to completely cover the touch operating area.

[0012] In some embodiments of this application, the touch operation area is set at least partially around the touch interface, and the standard touch trajectory is located within the touch operation area.

[0013] In some embodiments of this application, the processor is configured to perform the following controls to generate an effective operating area: acquiring the real-time position of a touch point corresponding to the first touch gesture; establishing a positioning auxiliary line based on the center position of the touch interface and the real-time position of the touch point; extending the positioning auxiliary line to intersect with the standard touch trajectory and determining the intersection point of the positioning auxiliary line and the standard touch trajectory; expanding the touch operating area to generate the outer edge of the effective operating area; contracting the touch operating area to generate the inner edge of the effective operating area; extending the positioning auxiliary line to determine the intersection point of the outer edge between the positioning auxiliary line and the outer edge of the effective operating area; determining the intersection point of the inner edge between the positioning auxiliary line and the inner edge of the effective operating area; determining whether the real-time position of the touch point exceeds the outer edge of the effective operating area based on the intersection point of the outer edge; determining whether the real-time position of the touch point exceeds the inner edge of the effective operating area based on the intersection point of the inner edge; when the real-time position does not exceed the outer edge of the effective operating area and does not exceed the inner edge of the effective operating area, moving the touch icon to the standard touch trajectory point, wherein the standard touch trajectory point is the intersection point of the positioning auxiliary line and the standard touch trajectory.

[0014] In some embodiments of this application, the touch operation area is arc-shaped.

[0015] In some embodiments of this application, the touch operation area is ring-shaped.

[0016] In some embodiments of this application, the center of the touch operation area coincides with the center of the touch interface, and the standard touch trajectory is concentrically distributed with the touch operation area.

[0017] In some embodiments of this application, the processor is further configured to cause the touch operation area to expand radially outward by a first predetermined offset value to generate an outer edge of the effective operation area.

[0018] In some embodiments of this application, the processor is further configured to cause the touch operation area to shrink radially inward by a second predetermined offset value to generate an edge within the effective operation area.

[0019] In some embodiments of this application, when the real-time position exceeds the outer edge of the effective operating area or exceeds the inner edge of the effective operating area, the processor allows a second touch gesture to be responded to outside the effective operating area; and in response to the user's second touch gesture outside the effective operating area, the touch interface switches to display a second user interface object.

[0020] In some embodiments of this application, when the second user interface object is displayed on the touch interface, the processor is further configured to perform the following controls: allow a response to a second touch gesture; and in response to the second touch gesture, switch the display of the first user interface object on the touch interface.

[0021] In some embodiments of this application, when obtaining the real-time position of the touch point, the processor is further configured to perform the following control: obtain the real-time position coordinates of the touch point in the image coordinate system; establish a rectangular coordinate system with the center position of the touch interface as the origin; convert the real-time position coordinates of the touch point in the image coordinate system to the real-time position coordinates of the touch point in the rectangular coordinate system; if the touch point is not the origin of the rectangular coordinate system, then use the real-time position coordinates of the touch point in the rectangular coordinate system as the real-time position of the touch point.

[0022] In some embodiments of this application, when the touch icon is moved to the intersection of the positioning auxiliary line and the standard touch trajectory, the processor further performs the following control: obtaining the center position coordinates of the touch interface in the image coordinate system; obtaining the intersection position coordinates of the intersection in the rectangular coordinate system; calculating the intersection image coordinates in the image coordinate system based on the center position coordinates of the touch interface in the image coordinate system and the intersection position coordinates of the intersection in the rectangular coordinate system, and moving the touch icon to the intersection image coordinates.

[0023] In some embodiments of this application, when obtaining the intersection position coordinates in a Cartesian coordinate system, the processor is further configured to perform the following control: generating the slope of the positioning auxiliary line based on the real-time position coordinates of the touch point in the Cartesian coordinate system; obtaining the radius of the standard touch trajectory; and calculating the intersection position coordinates in a Cartesian coordinate system based on the slope and the radius of the standard touch trajectory.

[0024] A second aspect of this application provides an air conditioning device including a controller with a communication connection and a touch interface; the controller is configured to perform the following controls:

[0025] A first user interface object is displayed on the touch interface; wherein the first user interface object includes at least one continuous first touch operation area, and the first touch operation area has at least one touch icon that can be moved along a standard touch trajectory;

[0026] In response to a first touch gesture, and based on the touch point corresponding to the first touch gesture, a valid operation area is generated; when the touch point corresponding to the first touch gesture is in the valid operation area, the touch icon is moved to the touch point, and control parameters are generated based on the moved touch point;

[0027] or,

[0028] In response to a first touch gesture, and when the touch point corresponding to the first touch gesture is outside the effective operation area, a second touch gesture is allowed to be responded to outside the effective operation area, so that the touch interface displays a second user interface object;

[0029] The effective operating area at least completely covers the touch operating area.

[0030] In some optional embodiments of this application, the control parameter is the target temperature;

[0031] The first end of the touch operation area corresponds to the lower threshold of the control parameter, and the second end of the touch operation area corresponds to the upper threshold of the control parameter. When the touch icon is moved to a standard touch trajectory point near the first end of the touch operation area, the control parameter decreases; when the touch icon is moved to a standard touch trajectory point near the second end of the touch operation area, the control parameter increases.

[0032] Compared with the prior art, the advantages and positive effects of the present invention are:

[0033] This application determines whether a touch is valid by generating an effective operating area, and places the operation in a lower layer when the effective operating area is exceeded. In the user interface object where the touch operating area is located, the user's operating range is more accurately determined, achieving a balance between the limited touch operating area and the operation of hands of different sizes. This makes the modification of control parameters more linear and controllable, avoiding sudden changes in the set control parameters or the generation of unacceptable values, while providing a more diverse and functionally reusable user interaction experience.

[0034] Other features and advantages of the present invention will become clearer after reading the detailed embodiments of the invention in conjunction with the accompanying drawings. Attached Figure Description

[0035] To more clearly illustrate the technical solutions in the embodiments of the present invention or the prior art, the drawings used in the description of the embodiments or the prior art will be briefly introduced below. Obviously, the drawings described below are some embodiments of the present invention. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.

[0036] Figure 1 A flowchart of a control terminal provided for some embodiments of this application;

[0037] Figure 2 This is a schematic diagram of a first user interface object in some embodiments of this application;

[0038] Figure 3 This is a schematic diagram of touch points and standard touch trajectories in some embodiments of this application;

[0039] Figure 4 This is a schematic diagram of the touch operation area in some embodiments of this application;

[0040] Figure 5 A flowchart of a control terminal provided for some embodiments of this application;

[0041] Figure 6 A flowchart of a control terminal provided for some embodiments of this application;

[0042] Figure 7 A flowchart of a control terminal provided for some embodiments of this application;

[0043] Figure 8 A flowchart of a control terminal provided for some embodiments of this application;

[0044] Figures 9 to 12 A schematic diagram of the touch interface of a control terminal provided in some embodiments of this application;

[0045] Figure 13 This is a schematic diagram of touch points and standard touch trajectories in some embodiments of this application;

[0046] Figure 14 A flowchart of a control terminal provided for some embodiments of this application;

[0047] Figure 15 This is a schematic diagram of a second user interface object in some embodiments of this application. Detailed Implementation

[0048] The technical solutions of the embodiments of this application will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some embodiments of this application, and not all embodiments. Based on the embodiments of this application, all other embodiments obtained by those skilled in the art without creative effort are within the scope of protection of this application.

[0049] In the description of this application, it should be understood that the terms "center", "upper", "lower", "front", "rear", "left", "right", "vertical", "horizontal", "top", "bottom", "inner", "outer", etc., indicate the orientation or positional relationship based on the orientation or positional relationship shown in the accompanying drawings, and are only for the convenience of describing this application and simplifying the description, and do not indicate or imply that the device or element referred to must have a specific orientation, or be constructed and operated in a specific orientation, and therefore should not be construed as a limitation of this application.

[0050] The terms "first" and "second" are used for descriptive purposes only and should not be construed as indicating or implying relative importance or implicitly specifying the number of technical features indicated. Therefore, a feature defined as "first" or "second" may explicitly or implicitly include one or more of that feature. In the description of this application, unless otherwise stated, "multiple" means two or more.

[0051] In the description of this application, it should be noted that, unless otherwise expressly specified and limited, the terms "installation," "connection," and "linking" should be interpreted broadly. For example, they can refer to a fixed connection, a detachable connection, or an integral connection; they can refer to a mechanical connection or an electrical connection; they can refer to a direct connection or an indirect connection through an intermediate medium; and they can refer to the internal connection between two components. Those skilled in the art can understand the specific meaning of the above terms in this application based on the specific circumstances.

[0052] In this invention, unless otherwise explicitly specified and limited, "above" or "below" the second feature can include direct contact between the first and second features, or contact between the first and second features through another feature between them. Furthermore, "above," "over," and "on top" the second feature includes the first feature directly above or diagonally above the second feature, or simply indicates that the first feature is at a higher horizontal level than the second feature. "Below," "below," and "under" the second feature includes the first feature directly below or diagonally below the second feature, or simply indicates that the first feature is at a lower horizontal level than the second feature.

[0053] The following disclosure provides many different embodiments or examples for implementing various structures of the invention. To simplify the disclosure, specific examples of components and arrangements are described below. These are merely examples and are not intended to limit the invention. Furthermore, reference numerals and / or letters may be repeated in different examples; such repetition is for simplification and clarity and does not in itself indicate a relationship between the various embodiments and / or arrangements discussed. In addition, examples of various specific processes and materials are provided in this invention, but those skilled in the art will recognize the application of other processes and / or the use of other materials.

[0054] The control terminal involved in the embodiments of the present invention will be described below with reference to the accompanying drawings. The control terminal is used to control smart home appliances, including but not limited to air conditioning equipment, water heaters, and kitchen appliances. The control terminal can be used to input at least one control parameter, including the target temperature, target humidity, and target air quality parameters to be achieved by the air conditioning equipment; the target water temperature to be achieved by the water heater; the heating temperature to be achieved by the kitchen appliance, etc., which will not be listed here. In the following description, the control terminal for controlling air conditioning equipment will be given special attention. Taking a control terminal matched with air conditioning equipment as an example, the control terminal is communicatively connected to the control module inside the air conditioning equipment, outputting the input control parameters to the control module. The control module generates control commands based on the control parameters and the detection parameters returned by the sensor group connected in the communication connection, and sends the control commands to the air conditioning equipment to control the compressor, expansion valve, and fan to perform corresponding actions.

[0055] In one optional embodiment of this application, the control terminal is embedded in the wall of an air-conditioned room. Physically, the control terminal may include a main body, a mounting part, a display, and a communication port. The main body is a housing made of a rigid material such as plastic, and its interior houses a processor and a memory. The memory stores instructions, which are executed by the processor to perform operations and related methods. The mounting part, made of metal or plastic, is used to embed the control terminal in the wall of the air-conditioned room and is mounted to the wall using fasteners such as bolts.

[0056] The control terminal has a display device. The display device is a monitor with a touch interface 10 configured on the main body. The control terminal is connected to the control module of the air conditioning equipment via a communication port, which can be a serial bus port or a local area network port.

[0057] In the control terminal involved in this embodiment, the processor is configured to execute as follows: Figure 1 The controls shown.

[0058] Display the first user interface object UI_1 on the touch interface 10. For example... Figure 2As shown, the touch interface 10 can be a rectangular area, and the first user interface object UI_1 includes continuous touch operation areas A1. The number of touch operation areas A1 in the first user interface object UI_1 can be one or more. The following description focuses on setting one touch operation area A1, which has at least one touch identifier P that can move along a standard touch trajectory to represent the value of the currently input parameter. In some optional embodiments of this application, multiple touch identifiers P can also be set in the touch operation area A1 to achieve parallel input of multiple parameters. When multiple touch identifiers P are set, the inputs corresponding to the multiple touch identifiers P can be layered, and judgment and execution can be performed layer by layer.

[0059] In addition to the touch operation area A1, the first user interface object UI_1 may also include function icons, which users can select to trigger corresponding function modes; application icons, which users can select to trigger associated applications; display icons, which users can select to display images or videos from the media player application; and information window icons, which users can select to display application information. The function icons, application icons, and information window icons can be set around the touch operation area A1.

[0060] In this operational example, the processor responds to the user's first touch gesture and generates a valid operating area that at least completely covers the touch operation area A1 based on the touch point corresponding to the first touch gesture. When the touch point corresponding to the first touch gesture is within the valid operating area, the processor moves the touch identifier P to the standard touch trajectory point corresponding to the touch point and generates control parameters based on the standard touch trajectory point. The first touch gesture can be a short-duration sustained pressure tap, a long-duration sustained pressure tap, a three-dimensional tap with different pressures, multiple consecutive touches, or other identifiable touch gestures. Thus, even if the touch point is outside the touch operation area A1, as long as it is within the valid operating area, the processor will still determine that the touch operation is successful and automatically correct the touch point to the associated standard touch trajectory point. The operation position of the first touch gesture is no longer limited by the physical size of the touch operation area A1 and the displayed touch icon. For users with larger fingers, the operation is more stable and convenient, and the judgment accuracy is higher.

[0061] Correspondingly, in response to the user's first touch gesture, and when the touch point corresponding to the first touch gesture is outside the valid operation area, the user's second touch gesture is allowed to be responded to outside the valid operation area, and the touch interface 10 displays the second user interface object UI_2. The second touch gesture is different from the first touch gesture; the second touch gesture can be a swipe gesture.

[0062] In other words, in this example, the configuration enables the touch interface 10 to have an upper interface and a lower interface, with the upper interface having a continuous touch operation area A1. Initially, the upper interface is active; if it is determined that the touch point corresponding to the first touch gesture is outside the active operation area, the configuration disables the upper interface while enabling the lower interface, further responding to a second touch gesture to switch between multiple user interface objects. Through this method, when the user inputs control parameters based on touch actions, although the user's settings for the control parameters are only valid within the active operation area, the active operation area can be automatically adjusted and generated based on the position of the touch point. This limits the touch operation to a reasonable range without being restricted by the physical size of the visible touch operation area A1, thus achieving a balance in terms of operational freedom, stability, and flexibility, avoiding situations where control parameters drastically change or exceed safety thresholds. The control terminal provided in this embodiment is more suitable for users' refined control.

[0063] See attached document Figures 3 to 6 This section describes the touch operation area A1 and the process of generating a valid operation area based on touch operation area A1. For example... Figure 4 As shown, the touch operation area A1 is at least partially surrounding the touch interface 10, for example, surrounding one side edge of the touch interface 10, surrounding both side edges of the touch interface 10, etc. In this embodiment, the touch operation area A1 is a complete semi-circular shape. Figure 3 The image shows a display example finally presented on the control terminal. The touch identifier P is circular and tangent to both the outer and inner contour circles that form the touch operation area A1. The touch identifier P has a standard touch trajectory within the touch operation area A1, which is concentrically positioned with the outer and inner contour circles, for example, on their center lines. The center of the touch operation area A1 coincides with the center of the touch interface 10.

[0064] In some embodiments of this application, the standard touch trajectory point is the point on the marked movement trajectory that is closest to the touch point, or one of several points that are closest to the touch point.

[0065] In some embodiments of this application, when generating an effective operating area and determining standard touch trajectory points, the processor is configured to perform actions such as Figure 5 The steps are shown.

[0066] Step S201: Obtain the real-time position of the touch point corresponding to the first touch gesture. If the first touch gesture is a three-dimensional point touch with different pressures, or other touch gestures that can form multiple touch points, then the touch point can be one of the designated touch points.

[0067] Reference Figure 3 , Figure 4 Schematic diagram and Figure 6 The flowchart below describes the process of obtaining the real-time position of a touch point in one embodiment of this application. Figure 4 The image coordinate system is represented by point O′ as the origin, X′ as the horizontal axis, and Y′ as the vertical axis. The real-time position coordinates of the touch point corresponding to the first touch gesture in the image coordinate system are obtained (as shown in step S301 in the figure). a The real-time position coordinates of the touch point corresponding to the first touch gesture in the image coordinate system can be represented as P. a (x′1,y′1).

[0068] A Cartesian coordinate system is established with the center of the touch interface 10 as the origin (as shown in step S302 in the figure). In the image coordinate system, the center position of the touch interface 10 is 0. The center position coordinates can be represented as 0(x... o y o Establish a Cartesian coordinate system with the center of the touch interface 10 as the origin. Figure 4 In the diagram, X represents the horizontal axis of the rectangular coordinate system, and Y represents the vertical axis.

[0069] The real-time position coordinates of the touch point in the image coordinate system are converted to the real-time position coordinates of the touch point in the rectangular coordinate system (as shown in step S303 in the figure). In the rectangular coordinate system, the real-time position coordinates of the touch point can be expressed as P. b (x2, y2), where x2 = y o -y′1, y2=x′1-x o .

[0070] Further determine whether the touch point is the origin of the Cartesian coordinate system. If the touch point is not the origin of the Cartesian coordinate system, then the real-time position coordinates of the touch point in the Cartesian coordinate system are used as the real-time position of the touch point (as shown in step S304 in the figure). That is, the real-time position coordinates of the touch point are P. b (x2, y2).

[0071] Step S202: Establish a positioning auxiliary line based on the center position of the touch interface 10 and the real-time position of the touch point.

[0072] Since the touch point is not the origin of the Cartesian coordinate system, it is based on two points (the center position O of the touch interface 10 and the touch point P). b The real-time location can be used to determine and establish a unique positioning auxiliary line.

[0073] like Figure 3 As shown, the positioning auxiliary line can be represented as y = ax; where a is the slope of the positioning auxiliary line, a = y² / x².

[0074] Step S203: Extend the positioning auxiliary line to intersect with the standard touch trajectory and determine the intersection point of the positioning auxiliary line and the standard touch trajectory.

[0075] exist Figure 3 In this context, the standard touch trajectory is denoted by D. The positioning guideline is extended to intersect the standard touch trajectory, and the intersection point is determined, denoted by P. c In Cartesian coordinates, P c The coordinates of the intersection point can be represented as P c (x3, y3).

[0076] Step S204: Expand the touch operation area A1 to generate the outer edge of the effective operation area.

[0077] In some embodiments of this application, the processor causes the touch operation area A1 to expand radially outward by a first predetermined offset value to generate an outer edge of the effective operation area. For example... Figure 4 As shown, the outer contour circle of the touch operation area A1 is denoted as E1. In this embodiment, to completely cover the touch operation area A1, the effective operation area is also a complete half-circle.

[0078] like Figure 4 As shown, assuming the radius of the standard touch trajectory D is r1, the radius of the circular touch icon P is r2, and the first set offset value is Δ1, and E2 represents the outer edge of the effective operation area, then the radius of the outer edge of the effective operation area can be: r E2 = r1 + r2 + Δ1.

[0079] Step S205: Shrink the touch operation area A1 to generate the edge of the effective operation area.

[0080] Corresponding to the outer edge, in some embodiments of this application, the processor causes the touch operation area A1 to shrink radially inward by a second predetermined offset value to generate the inner edge of the effective operation area. For example... Figure 4 As shown, the inner contour circle of the touch operation area A1 is denoted as C1.

[0081] like Figure 4 As shown, let C2 represent the inner edge of the effective operating region. Then, the radius of the inner edge of the effective operating region can be: r C2 = r1-r2-Δ2.

[0082] The effective operating area is a semi-complete ring formed by C2 and E2, which completely covers the touch operating area A1 between C1 and E1.

[0083] Step S206: Extend the positioning auxiliary line to determine the position of the intersection point between the positioning auxiliary line and the outer edge of the effective operating area.

[0084] like Figure 4 As shown, the location of the intersection point between the positioning auxiliary line and the outer edge of the effective operating area can be represented by P. d In Cartesian coordinates, P d The coordinates can be represented as P d (x4, y4).

[0085] In a Cartesian coordinate system, the outer edge E2 of the effective operating region has the standard equation of a circle:

[0086] x 2 +y 2 =r E2 2

[0087] Substituting the positioning auxiliary lines into the above formula, we have

[0088] x 2 +(ax) 2 =r E2 2

[0089] Furthermore, we can conclude that: a = y² / x²

[0090] Step S207: Determine the location of the intersection point between the positioning auxiliary line and the inner edge of the effective operating area.

[0091] like Figure 4 As shown, the location of the intersection point between the positioning auxiliary line and the inner edge of the effective operating area can be represented by P. e In Cartesian coordinates, P e The coordinates can be represented as P e (x5, y5).

[0092] In a Cartesian coordinate system, the outer edge C2 of the effective operating region has the standard equation of a circle:

[0093] x 2 +y 2 =r C2 2

[0094] Substituting the positioning auxiliary lines into the above formula, we have

[0095] x 2 +(ax) 2 =r C2 2

[0096] Furthermore, we can conclude that: a = y² / x²

[0097] Step S208: Determine whether the real-time position of the touch point exceeds the outer edge of the effective operation area based on the intersection position of the outer edges.

[0098] Specifically, the system first determines whether the real-time position of the touch point exceeds the outer edge of the effective operation area based on the location of the intersection of the outer edges.

[0099] The real-time position coordinates of the touch point are P b (x2, y2), the intersection point of the outer edges is P. d (x4, y4);

[0100] That is, it determines whether x2 > x4 and y2 > y4 are satisfied at the same time. If x2 > x4 and y2 > y4 are satisfied at the same time, it is determined that the real-time position of the touch point exceeds the outer edge of the effective operation area.

[0101] Furthermore, the real-time position of the touch point is determined based on the location of the intersection of the inner edges to determine whether it exceeds the edge of the effective operating area.

[0102] The real-time position coordinates of the touch point are P b (x2, y2), the intersection point of the inner edges is P. e (x5, y5);

[0103] That is, it determines whether x2 < x5 and y2 < y5 are satisfied at the same time. If x2 < x5 and y2 < y5 are satisfied at the same time, it is determined that the real-time position of the touch point exceeds the edge of the effective operation area.

[0104] Step S209: When the real-time position of the touch point does not exceed the outer edge of the effective operation area or the inner edge of the effective operation area, move the touch identifier P to the intersection of the positioning auxiliary line and the standard touch trajectory.

[0105] In this embodiment, the intersection point coordinates in a Cartesian coordinate system can be calculated using the slope of the positioning auxiliary lines and the radius of the standard touch trajectory. Figure 8 The steps S501 to S503 are shown in the middle section.

[0106] In a Cartesian coordinate system, the standard touch trajectory D follows the standard equation of a circle:

[0107] x 2 +y 2 =r1 2

[0108] Substituting the positioning auxiliary lines into the above formula, we have

[0109] x 2 +(ax) 2 =r1 2

[0110] Furthermore, we can conclude that: a = y² / x².

[0111] In this way, the target movement position of the touch identifier P can be obtained.

[0112] The coordinates of the intersection point are then converted into image coordinates through an inverse transformation.

[0113] Specifically, such as Figure 7 As shown, it includes several steps:

[0114] Step S401: Obtain the center position coordinates of the touch interface 10 in the image coordinate system, i.e., O(x o y o ).

[0115] Step S402: Obtain the coordinates of the intersection point in a rectangular coordinate system, i.e., P. c (x3, y3).

[0116] Step S403: Based on the center position coordinates of the center position of the touch interface 10 in the image coordinate system and the intersection position coordinates of the intersection point in the rectangular coordinate system, calculate the intersection point image coordinates in the image coordinate system, and move the touch icon P to the intersection point image coordinates.

[0117] The coordinates of the intersection point in the image are represented as P. f (x6, y6) gives x6 = x3 + x o y6=y o -y3.

[0118] like Figures 9 to 13 As shown, in some other embodiments of this application, the touch operation area A1 is a complete ring. When the touch operation area A1 is a complete ring, the other intersection point of the positioning auxiliary line with the pre-standard touch trajectory that is not in the same quadrant as the touch point can be discarded. In the figure, M and N represent cases where the real-time position exceeds the effective operation area.

[0119] In some other embodiments of this application, the touch operation area A1 may also be elliptical, and the corresponding standard touch trajectory may also be elliptical. The intersection point of the positioning auxiliary line and the standard touch trajectory can be solved by combining the equations of the straight line and the ellipse of the positioning auxiliary line.

[0120] In some other embodiments of this application, the touch operation area A1 can also be parabolic, and the corresponding standard touch trajectory can also be parabolic. By combining the equations of the positioning auxiliary line and the parabola, the intersection point of the positioning auxiliary line and the standard touch trajectory can be solved.

[0121] In some other embodiments of this application, the touch operation area A1 can also be square, and the corresponding standard touch trajectory can also be straight. The intersection point of the positioning auxiliary line and the standard touch trajectory can be solved by combining the equations of the positioning auxiliary line and the edge.

[0122] like Figure 14 As shown in step S106, when the real-time position of the touch point exceeds the outer edge or the inner edge of the effective operating area, the processor is configured to allow responding to the user's second touch gesture outside the effective operating area. In response to the user's second touch gesture outside the effective operating area, the processor causes the touch interface 10 to switch to displaying the second user interface object UI_2. The second touch gesture can be a swipe gesture along a certain direction, such as swiping left, right, up, or down.

[0123] When the second user interface object UI_2 is displayed on the touch interface 10, the processor is also configured to allow responding to the user's second touch gesture, and in response to the user's second touch gesture, to switch the display of the first user interface object UI_1 on the touch interface 10.

[0124] Considering that different users may operate the same control terminal, and that the offset of the touch point will vary due to different hand sizes, a fixed effective operating area cannot flexibly match different hand sizes. In some preferred embodiments of this application, the processor is further configured to perform the following control: in response to a first touch gesture, and when the touch point corresponding to the first touch gesture is outside the effective operating area, allow a second touch gesture to be responded to outside the effective operating area, causing the touch interface 10 to switch to display a second user interface object UI_2; simultaneously, start a timing cycle. If the processor responds to the second touch gesture again within the timing cycle, after switching to display the first user interface object UI_1 on the touch interface 10, execute control to increase the first set offset value and the second set offset value, so that the effective operating area is further expanded outward. The timing cycle is a very short period of time, which can be set to several seconds or more than ten seconds. If the user operation returns to the first user interface object UI_1 again within the timing cycle, it indicates that the user wants to adjust the control parameters, but the corresponding control was executed incorrectly. The control terminal can automatically make a matching correction, improving the success rate of the user's operation and enhancing the user experience.

[0125] Another embodiment of this application provides an air conditioning device. The air conditioning device is used to maintain good indoor air conditions to improve and enhance the functionality of a building. Air-conditioned rooms or buildings employing air conditioning technology are comfortable, healthy, and energy-efficient. These rooms have a good thermal environment, with suitable parameters such as indoor air temperature, humidity, airflow velocity, cleanliness, and freshness to ensure good living and working conditions for occupants. In the industrial field, maintaining a suitable indoor environment is also essential to meet production process requirements, ensure product quality, and ensure good air quality, free from excessive amounts of harmful substances (including microorganisms, volatile organic gases, etc.), while using minimal energy consumption to maintain an optimal indoor environment. Air conditioning equipment is equipment that heats, humidifies, and purifies air to meet the air supply requirements of air-conditioned rooms; the equipment for heat and humidity treatment includes, but is not limited to, heating equipment, cooling equipment, humidification equipment, and dehumidification equipment.

[0126] A typical air conditioning method involves supplying air with specific parameters into a room (supply air) and simultaneously exhausting a corresponding amount of air from the room (exhaust air). The combined action of supply and exhaust air maintains the indoor air in the required condition. The supply air is pre-treated by air handling equipment (e.g., heating, cooling, humidifying, dehumidifying, filtering, and purifying). Air conditioning equipment includes components such as air conditioning chillers / heaters, air handling units, air delivery and distribution systems, and controllers.

[0127] Air conditioning equipment uses a compressor, condenser, expansion valve, and evaporator to perform a refrigeration cycle. The refrigeration cycle involves a series of processes, including compression, condensation, expansion, and evaporation, to cool or heat an indoor space.

[0128] Low-temperature, low-pressure refrigerant enters the compressor, which compresses it into a high-temperature, high-pressure refrigerant gas and discharges the compressed refrigerant gas. The discharged refrigerant gas flows into the condenser. The condenser condenses the compressed refrigerant into a liquid phase, and the heat is released to the surrounding environment through the condensation process.

[0129] The expansion valve expands the high-temperature, high-pressure liquid refrigerant that condenses in the condenser into a low-pressure liquid refrigerant. The evaporator evaporates the expanded refrigerant in the expansion valve and returns the low-temperature, low-pressure refrigerant gas to the compressor. The evaporator achieves its cooling effect by utilizing the latent heat of refrigerant evaporation to exchange heat with the material being cooled. Throughout this cycle, the air conditioning system regulates the temperature of the indoor space.

[0130] The outdoor unit of an air conditioning unit refers to the part of the refrigeration cycle that includes the compressor and the outdoor heat exchanger. The indoor unit of an air conditioning unit includes the indoor heat exchanger, and an expansion valve can be provided in either the indoor or outdoor unit.

[0131] Indoor and outdoor heat exchangers function as either condensers or evaporators. When the indoor heat exchanger is used as a condenser, the air conditioning unit functions as a heater in heating mode; when the indoor heat exchanger is used as an evaporator, the air conditioning unit functions as a cooler in cooling mode.

[0132] In some optional embodiments of this application, the air conditioning equipment may include one indoor unit; in other optional embodiments, the air conditioning equipment may include multiple indoor units. The indoor unit may employ a wall-mounted air supply structure, a floor-standing air supply structure, a ducted air supply structure, or an air supply structure embedded in the ceiling, etc. The air supply structure includes a housing, which has a return air inlet for drawing in air and an air supply outlet for delivering treated air into the air-conditioned room. An indoor fan is disposed within the housing.

[0133] The indoor unit is equipped with a control motherboard, which communicates with the controller, for example, via serial communication. The controller has a touch interface 10. In an optional embodiment of this application, the controller is embedded in the wall of the air-conditioned room. Physically, the controller may include a main body, a mounting part, a display, and a communication port; wherein the main body is a shell made of rigid materials such as plastic, and the main body houses the controller's processor and memory, the memory storing instructions, which are executed by the processor to perform operations and related methods. The mounting part, made of metal or plastic, is used to embed the controller in the wall of the air-conditioned room and is installed on the wall using fasteners such as bolts.

[0134] In another optional embodiment of this application, the controller can be a smart terminal, including but not limited to a computer, smartphone, tablet, PDA, wearable device, in-vehicle device, etc., and the control motherboard communicates with the controller, for example, via a local area network or Bluetooth. The controller can be used to input control parameters of at least one air conditioning device, such as the target temperature, target humidity, and target air quality parameters of the room to be achieved by the air conditioning device.

[0135] The controller outputs the input control parameters to the control main board. The control main board generates control commands based on the control parameters and the detection parameters returned by the sensor group of the communication connection, and sends the control commands to the compressor, expansion valve, fan, etc. to execute the corresponding actions.

[0136] The controller has a touch interface 10. The controller according to this embodiment is configured to perform the following controls:

[0137] A first user interface object UI_1 is displayed on the touch interface 10. The touch interface 10 can be a rectangular area, and the first user interface object UI_1 includes continuous touch operation areas A1. The number of touch operation areas A1 in the first user interface object UI_1 can be one or more. The following description assumes setting one touch operation area A1, which has at least one touch identifier P that can move along a standard touch trajectory to represent the value of the currently input parameter. In some optional embodiments of this application, multiple touch identifiers P can also be set in the touch operation area A1 to achieve parallel input of multiple parameters. When multiple touch identifiers P are set, the inputs corresponding to the multiple touch identifiers P can be layered, and judgment and execution can be performed layer by layer.

[0138] In addition to the touch operation area A1, the first user interface object UI_1 may also include function icons, which users can select to trigger corresponding function modes; application icons, which users can select to trigger associated applications; display icons, which users can select to display images or videos from the media player application; and information window icons, which users can select to display application information. The function icons, application icons, and information window icons can be set around the touch operation area A1.

[0139] In the operational example, the controller responds to the user's first touch gesture and generates a valid operating area that at least completely covers the touch operation area A1 based on the touch point corresponding to the first touch gesture. When the touch point corresponding to the first touch gesture is within the valid operating area, the controller moves the touch icon P to the standard touch trajectory point corresponding to the touch point and generates control parameters based on the standard touch trajectory point. The first touch gesture can be a short-duration continuous pressure tap, a long-duration continuous pressure tap, a three-dimensional tap with different pressures, multiple consecutive touches, or other identifiable touch gestures. Thus, even if the touch point is outside the touch operation area A1, as long as the touch point is within the valid operating area, the controller will still determine that the touch operation is successful and automatically correct the touch point to the associated standard touch trajectory point. The operation position of the first touch gesture is no longer limited by the physical size of the touch operation area A1 and the displayed touch icon. For users with larger fingers, the operation is more stable and convenient, and the judgment accuracy is higher.

[0140] Correspondingly, in response to the user's first touch gesture, and when the touch point corresponding to the first touch gesture is outside the valid operation area, the user's second touch gesture is allowed to be responded to outside the valid operation area, and the touch interface 10 displays the second user interface object UI_2. The second touch gesture is different from the first touch gesture; the second touch gesture can be a swipe gesture.

[0141] In other words, in this example, the configuration enables the touch interface 10 to have an upper interface and a lower interface, with the upper interface having a continuous touch operation area A1. Initially, the upper interface is active; if it is determined that the touch point corresponding to the first touch gesture is outside the active operation area, the configuration disables the upper interface while enabling the lower interface, further responding to a second touch gesture to switch between multiple user interface objects. Through this method, when the user inputs control parameters based on touch actions, although the user's settings for the control parameters are only valid within the active operation area, the active operation area can be automatically adjusted and generated based on the position of the touch point. This limits the touch operation to a reasonable range without being restricted by the physical size of the visible touch operation area A1, thus achieving a balance in terms of operational freedom, stability, and flexibility, avoiding situations where control parameters drastically change or exceed safety thresholds. The control terminal provided in this embodiment is more suitable for users' refined control.

[0142] In some embodiments of this application, the control parameter is the target temperature of the air-conditioned room; the first end of the touch operation area A1 corresponds to the lower threshold of the control parameter, for example, the left end corresponds to the lower threshold of the control parameter; the second end of the touch operation area A1 corresponds to the upper threshold of the control parameter, for example, the right end corresponds to the upper threshold of the control parameter. When the touch icon P is moved to a standard touch trajectory point near the first end of the touch operation area A1, the control parameter decreases; when the touch icon P is moved to a standard touch trajectory point near the second end of the touch operation area A1, the control parameter increases.

[0143] In some embodiments of this application, such as Figure 15 As shown, the second user interface object UI_2 includes multiple spaced second touch operation areas A1, each corresponding to a functional mode of the air conditioning device, including but not limited to health mode, energy-saving mode, and silent mode. When the second user interface object UI_2 is displayed on the touch interface 10, the controller can be configured to respond to a third touch gesture from the user, and when the touch point corresponding to the third touch gesture is in a second touch operation area A1, trigger the control algorithm associated with the second touch operation area A1, controlling the compressor, expansion valve, fan, electric heater, and other components in the air conditioning device to operate according to the set control algorithm. Simultaneously, the controller responds to a second touch gesture from the user outside the second operation area, causing the touch interface 10 to switch to displaying the first user interface object UI1.

[0144] In the description of the above embodiments, specific features, structures, materials, or characteristics may be combined in any suitable manner in one or more embodiments or examples.

[0145] The above are merely specific embodiments of the present invention, but the scope of protection of the present invention is not limited thereto. Any variations or substitutions that can be easily conceived by those skilled in the art within the technical scope disclosed in the present invention should be included within the scope of protection of the present invention. Therefore, the scope of protection of the present invention should be determined by the scope of the claims.

Claims

1. Control terminal with a touch interface; Its features are, Also includes: At least one processor configured to perform the following control: A first user interface object is displayed on the touch interface; wherein the first user interface object includes at least one continuous touch operation area, and the touch operation area has at least one touch icon that can move along a standard touch trajectory; In response to a first touch gesture, and based on the touch point corresponding to the first touch gesture, a valid operation area is generated; When the touch point corresponding to the first touch gesture is in the effective operation area, the touch icon is moved to the standard touch trajectory point corresponding to the touch point, and control parameters are generated based on the standard touch trajectory point; or, In response to a first touch gesture, and when the touch point corresponding to the first touch gesture is outside the effective operation area, a second touch gesture is allowed to be responded to outside the effective operation area, so that the touch interface switches to display a second user interface object; Wherein, the effective operating area at least completely covers the touch operating area; the touch operating area is at least partially set around the touch interface; and the standard touch trajectory is located within the touch operating area. The processor is also configured to perform the following controls: Obtain the real-time position of the touch point corresponding to the first touch gesture; Establish a positioning auxiliary line based on the center position of the touch interface and the real-time position of the touch point; Extend the positioning auxiliary line to intersect with the standard touch trajectory and determine the intersection point of the positioning auxiliary line and the standard touch trajectory; This expands the touch operation area to generate the outer edge of the effective operation area; The touch operation area is shrunk to generate the edge of the effective operation area; Extend the positioning auxiliary line to determine the position of the intersection point between the positioning auxiliary line and the outer edge of the effective operating area; Determine the position of the intersection point between the positioning auxiliary line and the inner edge of the effective operating area; Based on the location of the intersection of the outer edges, determine whether the real-time position of the touch point exceeds the outer edge of the effective operation area; Based on the location of the intersection of the inner edges, determine whether the real-time position of the touch point exceeds the edge of the effective operating area; When the real-time position does not exceed the outer edge of the effective operating area and does not exceed the inner edge of the effective operating area, the touch icon is moved to the standard touch trajectory point, which is the intersection of the positioning auxiliary line and the standard touch trajectory.

2. The control terminal according to claim 1, characterized in that: The touch operation area is arc-shaped or ring-shaped, and the center of the touch operation area coincides with the center of the touch interface. The standard touch trajectory is concentrically distributed with the touch operation area. The processor is also configured to perform the following controls: The touch operation area is expanded radially outward by a first predetermined offset value to generate an outer edge of the effective operation area; The touch operation area is radially contracted inward by a second predetermined offset value to generate the edge of the effective operation area.

3. The control terminal according to claim 1, characterized in that: The processor is also configured to perform the following controls: When the real-time position exceeds the outer edge of the effective operation area or exceeds the inner edge of the effective operation area, a second touch gesture is allowed to be responded to outside the effective operation area; In response to a second touch gesture by the user outside the effective operating area, the touch interface switches to display a second user interface object.

4. The control terminal according to claim 3, characterized in that: When the second user interface object is displayed on the touch interface, the processor is also configured to perform the following controls: Allows response to a second touch gesture; and in response to the second touch gesture, switches the display of the first user interface object on the touch interface.

5. The control terminal according to claim 1, characterized in that: When acquiring the real-time position of the touch point, the processor is also configured to perform the following control: Obtain the real-time position coordinates of the touch point in the image coordinate system; Establish a rectangular coordinate system with the center of the touch interface as the origin; Convert the real-time position coordinates of the touch point in the image coordinate system to the real-time position coordinates of the touch point in the rectangular coordinate system; If the touch point is not the origin of the rectangular coordinate system, then the real-time position coordinates of the touch point in the rectangular coordinate system shall be used as the real-time position of the touch point.

6. The control terminal according to claim 5, characterized in that: When the touch icon is moved to the intersection of the positioning guide line and the standard touch trajectory, the processor also performs the following control: Obtain the center position coordinates of the touch interface in the image coordinate system; Obtain the coordinates of the intersection point in the Cartesian coordinate system; Based on the center position coordinates of the touch interface in the image coordinate system and the intersection position coordinates of the intersection point in the rectangular coordinate system, the intersection point image coordinates in the image coordinate system are calculated, and the touch icon is moved to the intersection point image coordinates.

7. The control terminal according to claim 6, characterized in that: When obtaining the coordinates of the intersection point in a Cartesian coordinate system, the processor is also configured to perform the following control: The slope of the positioning auxiliary line is generated based on the real-time position coordinates of the touch point in the Cartesian coordinate system. Obtain the radius of the standard touch trajectory; The intersection point coordinates in a Cartesian coordinate system are calculated based on the slope and the radius of the standard touch trajectory.

8. An air conditioning device, comprising: A controller with a communication connection, the controller having a touch interface; Its features are, The controller is configured to perform the following controls: A first user interface object is displayed on the touch interface; wherein the first user interface object includes at least one continuous first touch operation area, and the first touch operation area has at least one touch icon that can be moved along a standard touch trajectory; In response to a first touch gesture, and based on the touch point corresponding to the first touch gesture, a valid operation area is generated; when the touch point corresponding to the first touch gesture is in the valid operation area, the touch icon is moved to the touch point, and control parameters are generated based on the moved touch point; or, In response to a first touch gesture, and when the touch point corresponding to the first touch gesture is outside the effective operation area, a second touch gesture is allowed to be responded to outside the effective operation area, so that the touch interface displays a second user interface object; Wherein, the effective operating area at least completely covers the touch operating area; The touch operation area is set around the touch interface at least in part; the standard touch trajectory is located within the touch operation area; The controller is also configured to perform the following controls: Obtain the real-time position of the touch point corresponding to the first touch gesture; Establish a positioning auxiliary line based on the center position of the touch interface and the real-time position of the touch point; Extend the positioning auxiliary line to intersect with the standard touch trajectory and determine the intersection point of the positioning auxiliary line and the standard touch trajectory; This expands the touch operation area to generate the outer edge of the effective operation area; The touch operation area is shrunk to generate the edge of the effective operation area; Extend the positioning auxiliary line to determine the position of the intersection point between the positioning auxiliary line and the outer edge of the effective operating area; Determine the position of the intersection point between the positioning auxiliary line and the inner edge of the effective operating area; Based on the location of the intersection of the outer edges, determine whether the real-time position of the touch point exceeds the outer edge of the effective operation area; Based on the location of the intersection of the inner edges, determine whether the real-time position of the touch point exceeds the edge of the effective operating area; When the real-time position does not exceed the outer edge of the effective operating area and does not exceed the inner edge of the effective operating area, the touch icon is moved to a standard touch trajectory point, which is the intersection of the positioning auxiliary line and the standard touch trajectory.

9. The air conditioning device according to claim 8, characterized in that, The control parameter is the target temperature; The first end of the touch operation area corresponds to the lower threshold of the control parameter, and the second end of the touch operation area corresponds to the upper threshold of the control parameter. When the touch icon is moved to a standard touch trajectory point near the first end of the touch operation area, the control parameter decreases; when the touch icon is moved to a standard touch trajectory point near the second end of the touch operation area, the control parameter increases.

Citation Information

Patent Citations

  • Horizontal sliding selection method and system of air conditioning parameters

    CN106931590A

  • Terminal and terminal controlling method

    CN102799364A