A control information processing method, intelligent device and remote controller
By parsing the remote control version information in smart devices and performing adaptation operations, the problem of remote controls being unable to be upgraded via OTA is solved, ensuring consistent control effects between new and old remote controls and improving the user experience.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- GREE ELECTRIC APPLIANCE INC OF ZHUHAI
- Filing Date
- 2023-02-15
- Publication Date
- 2026-04-21
AI Technical Summary
The existing remote control does not support OTA remote upgrades, causing older versions of the remote control to be unable to control the iterative upgrades of smart devices, affecting the user experience of older users.
The smart device receives control information from the remote control, parses the remote control version information and compares it with its own system version information, and performs corresponding operations based on the comparison results, including cooperative or mutually exclusive operation adaptation, to ensure that the remote control version matches the device system version.
It achieves compatibility between the control effects of new and old remote controls, prevents older remote controls from being unable to control the upgraded functions of smart devices, and improves the user experience for older users.
Smart Images

Figure CN116456329B_ABST
Abstract
Description
Technical Field
[0001] This invention relates to the field of intelligent device technology, and in particular to a method for processing control information, an intelligent device, and a remote control. Background Technology
[0002] The existing remote control communicates with smart devices via a Wi-Fi module, but the remote control itself does not have internet connectivity; it only supports Wi-Fi communication and cannot support OTA (Over-The-Air) upgrades. After a smart device undergoes an OTA upgrade, when the remote control needs an iterative upgrade, the older versions have been mass-produced and sold, making it impossible to collect and re-upgrade them all. This results in older remote controls being unable to provide the desired experience of the upgraded air conditioner, leading to a poor user experience for existing users. Summary of the Invention
[0003] To overcome the problems existing in related technologies, this invention proposes a method for processing control information, applied to smart devices, the method comprising:
[0004] Receive the first control information sent by the remote control bound to it, parse the remote control version information carried in the first control information and determine whether the remote control version information is consistent with the system version information of the smart device;
[0005] If the remote control version information matches the system version information of the smart device, then execute the operation indicated by the first control information;
[0006] If the remote control version information is inconsistent with the system version information of the smart device, the operation to be performed by the smart device is determined based on the second control information corresponding to the system version information of the smart device.
[0007] In the above technical solution, the second control information includes the original operation indicated by the first control information, and a first operation added on the original operation indicated by the first control information, wherein the first operation and the original operation have a cooperative relationship.
[0008] Based on the second control information corresponding to the smart device system version information, the operation to be performed by the smart device is determined, including:
[0009] Execute the original operation indicated by the first control information, and the first operation.
[0010] In the above technical solution, the second control information includes the original operation indicated by the first control information, and a second operation added on the original operation indicated by the first control information.
[0011] Based on the second control information corresponding to the smart device system version information, the operation to be performed by the smart device is determined, including:
[0012] Perform the initial operation indicated by the first control information, and perform the second operation, which is used to shut down the third operation being performed by the smart device;
[0013] The third operation is mutually exclusive with the original operation.
[0014] In the above technical solution, the second control information includes the original operation indicated by the first control information, as well as a first operation and a second operation added on the original operation indicated by the first control information.
[0015] Based on the second control information corresponding to the smart device system version information, the operation to be performed by the smart device is determined, including:
[0016] Perform the initial operation indicated by the first control information, and perform the first operation and the second operation;
[0017] The first operation works in conjunction with the original operation, and the second operation is used to shut down the third operation that the smart device is currently performing.
[0018] The third operation is mutually exclusive with the original operation.
[0019] In the above technical solution, the operation indicated by the second control information includes at least the original operation indicated by the first control information.
[0020] In the above technical solution, the methods for determining whether the remote control version information and the smart device system version information are consistent include:
[0021] The parsed remote control version information is compared with the smart device system version information stored in the smart device, and it is determined whether the parsed remote control version information and the smart device system version information are consistent.
[0022] In the above technical solution, the system version information of the smart device can be upgraded and stored in the smart device. The upgraded smart device system version information corresponds to the upgraded remote control version information, and the upgraded remote control version information corresponds to the second control information.
[0023] In the above technical solution, the system version information of the smart device is upgraded remotely via OTA.
[0024] In the above technical solution, the smart device is bound to the remote control via a WIFI module;
[0025] After successful binding, the smart device can receive the first control information sent by the remote control.
[0026] A second aspect of the present invention provides an intelligent device that employs the aforementioned control information processing method. The intelligent device includes:
[0027] A Wi-Fi module is used to pair with the remote control of smart devices;
[0028] The data receiving module is used to receive the first control information sent by the remote control;
[0029] The storage module is used to store the remote control version information and the system version information of the smart device contained in the first control information;
[0030] The data processing module is used to compare whether the remote control version information is consistent with the system version information of the smart device.
[0031] In the above technical solution, the smart device is an air conditioner.
[0032] A third aspect of the present invention provides a remote control for binding with the aforementioned smart device, the remote control comprising:
[0033] A Wi-Fi module, used to pair with smart devices;
[0034] The storage module is used to store the first control information in the remote control control package, which carries the remote control version information;
[0035] The data transmission module is used to send first control information carrying remote control version information to the smart device.
[0036] By adopting the above technical solution, the present invention has the following beneficial effects compared with the prior art:
[0037] 1. In this embodiment of the invention, the smart device adapts to the control effects of both new and old remote controls based on the control information bound to the remote control, preventing older remote controls from being unable to control the iterative upgrade functions of the smart device. Attached Figure Description
[0038] The accompanying drawings, which are incorporated in and form part of this specification, illustrate embodiments consistent with the invention and, together with the description, serve to explain the principles of the invention.
[0039] Figure 1 This is a flowchart illustrating the process of binding a remote control to a smart device in an embodiment of the control information processing method of the present invention.
[0040] Figure 2 This is a flowchart of the dynamic adjustment control process for intelligent devices in the control information processing method of the present invention. Detailed Implementation
[0041] Exemplary embodiments will now be described in detail, examples of which are illustrated in the accompanying drawings. When the following description relates to the drawings, unless otherwise indicated, the same numbers in different drawings denote the same or similar elements. The embodiments described in the following exemplary embodiments do not represent all embodiments consistent with the present invention. Rather, they are merely examples of apparatuses and methods consistent with some aspects of the invention as detailed in the appended claims.
[0042] Currently, after an OTA (Over-The-Air) remote upgrade, existing smart devices require corresponding upgrades to their remote controls. However, due to the large-scale production and sales of older remote controls, it's impossible to collect and re-upgrade them all. This results in older remote controls being unable to provide the upgraded air conditioner's functionality, leading to a poor user experience for older users. The smart device in this invention adapts to both new and old remote controls based on the control information bound to them, preventing older remote controls from being unable to control the smart device's upgrade functionality.
[0043] The following is in conjunction with the appendix Figures 1-2 The technical solution of this embodiment is described in detail. Unless otherwise specified, the following implementation methods and embodiments can be combined with each other.
[0044] Example 1
[0045] like Figure 1 and Figure 2 As shown, in one aspect, an embodiment of the present invention proposes a method for processing control information, applied to a smart device, the method comprising:
[0046] The smart device receives the first control information sent by the remote control bound to it, parses the remote control version information carried in the first control information, and determines whether the remote control version information is consistent with the system version information of the smart device.
[0047] If the remote control version information matches the system version information of the smart device, then execute the operation indicated by the first control information;
[0048] If the remote control version information is inconsistent with the system version information of the smart device, the operation to be performed by the smart device is determined based on the second control information corresponding to the system version information of the smart device.
[0049] In this embodiment, the smart device can receive control information sent by the remote control. Those skilled in the art should understand that control information refers to the control information corresponding to each button on the remote control. Since the system version of the smart device can be remotely upgraded, but the control version in the remote control cannot be remotely upgraded, a mismatch may occur between the system version of the smart device and the control version in the remote control. For example, initially, the system version in the smart device is V1.1, and the control version in the remote control is also V1.1. However, if the system version in the smart device is remotely upgraded to V2.1 (a higher version), the control version in the remote control remains V1.1 (a lower version). In this case, the system version in the smart device and the control version in the remote control do not match. To more clearly describe this solution, in subsequent embodiments of this invention, the control information sent by the remote control is referred to as the first control information. When the system version in the smart device and the control version in the remote control do not match, the control information in the smart device that matches its system version is referred to as the second control information. That is, the first control information is the control information sent by the remote control with control version V1.1, while the second control information is the control information in the smart device corresponding to control version V2.1 that matches system version V2.1.
[0050] Specifically, such as Figure 1 As shown, the remote control is bound to the smart device and sends first control information to the smart device. This first control information carries the remote control's version information. The smart device receives and stores the version information sent by the remote control. When the remote control controls the smart device, the smart device parses the received remote control control packet and dynamically adjusts its execution based on the version information carried in the control packet.
[0051] More specifically, such as Figure 2 As shown, when the remote control sends a control data packet to the smart device, the smart device will parse the remote control version information carried in the control data packet and determine whether the received remote control version information is consistent with the system version information of the smart device.
[0052] If the remote control version information matches the system version information of the smart device, it means that the version information parsed at this time is the latest version information, and the smart device will execute according to this control data packet;
[0053] If the remote control version information and the smart device's system version information are inconsistent, the operation to be performed by the smart device is determined based on the second control information corresponding to the smart device's system version information. This means that if the parsed remote control version information is of a lower version, the smart device will determine the function controlled by this control data packet and dynamically adjust the actual execution of the smart device.
[0054] In any of the above embodiments, the second control information includes the original operation indicated by the first control information, and a first operation added on the original operation indicated by the first control information, wherein the first operation and the original operation have a cooperative relationship.
[0055] Based on the second control information corresponding to the smart device system version information, the operation to be performed by the smart device is determined, including:
[0056] Execute the original operation indicated by the first control information, and the first operation.
[0057] The following uses an air conditioner as an example of a smart device to explain in detail the processing method of this control information, and specifically explains how the original operation indicated by the first control information coordinates with the first operation indicated by the second control information:
[0058] For example, when both the remote control and the air conditioner need to be upgraded, their versions change from V0.1 to V0.2. The air conditioner can then undergo an OTA upgrade from version V0.1 to V0.2, but the remote control, which has already been sold, cannot be upgraded via OTA and remains at version V0.1. Assume the new features in the remote control upgrade include: adding a DIY sleep mode with automatic on / off timer. In version V0.2, after enabling the DIY sleep mode, the remote control will simultaneously enable the timer shutdown function. The control packet sent to the air conditioner will then include: controlling the DIY sleep mode to start and controlling the timer shutdown to start, which the air conditioner will execute accordingly. However, in version V0.1, after enabling the DIY function, the control packet sent to the air conditioner only includes: controlling the DIY sleep mode to start; the air conditioner does not control the timer shutdown to start. After the air conditioner is upgraded to version V0.2, the remote control version information can be determined. If the control packet received by the air conditioner carries version information of V0.2, it will execute the control packet normally. If the control packet received by the air conditioner carries version information of V0.1, the control packet received by the air conditioner only includes DIY sleep mode activation. In this case, the air conditioner will execute the original operation and the first operation indicated in the second control information. The original operation is to activate the DIY sleep function, and the first operation is to simultaneously activate the timed shutdown function. This allows the air conditioner to adapt to the control effect of lower version remote controls based on the version information at the time of control, thereby preventing lower version remote controls from being unable to control the upgraded functions of the air conditioner.
[0059] The function controlled by a certain button on the remote control remains unchanged: DIY sleep mode activation. In earlier versions, this function did not have any coordination (synchronization) relationship with other functions. As mentioned above, in the new version, this function has added a synchronization relationship with timed shutdown. That is, after this button activates DIY sleep mode, the timed shutdown function must be activated simultaneously.
[0060] It's worth noting that, considering the silkscreen printing issue on the remote control buttons, the original functions corresponding to the buttons are not changed when upgrading the remote control version. That is, the DIY sleep on button still performs the DIY sleep on function, but the new version of the remote control adds a function that works in conjunction with the function performed by this button, namely, as mentioned above, a timer shutdown function. Therefore, the operation indicated by the second control information mentioned above at least includes the original operation indicated by the first control information.
[0061] In any of the above embodiments, the method for determining whether the remote control version information and the system version information of the smart device are consistent includes:
[0062] The parsed remote control version information is compared with the smart device system version information stored in the smart device, and it is determined whether the parsed remote control version information and the smart device system version information are consistent.
[0063] In any of the above embodiments, the system version information of the smart device can be upgraded and stored in the smart device. The upgraded smart device system version information corresponds to the upgraded remote control version information, and the upgraded remote control version information corresponds to the second control information.
[0064] In any of the above embodiments, the smart device system version information is remotely upgraded via OTA (Over-The-Air) technology.
[0065] In any of the above embodiments, the intelligent device is bound to the remote control via a WIFI module;
[0066] Once the pairing is successful, the smart device can receive the first control information sent by the remote control.
[0067] On the other hand, this embodiment of the invention also provides an intelligent device that employs the above-described control information processing method, wherein the intelligent device includes:
[0068] A Wi-Fi module is used to pair with the remote control of smart devices;
[0069] The data receiving module is used to receive the first control information sent by the remote control;
[0070] The storage module is used to store the remote control version information and the system version information of the smart device contained in the first control information;
[0071] The data processing module is used to compare whether the remote control version information is consistent with the system version information of the smart device.
[0072] In any of the above embodiments, the smart device mentioned above is an air conditioner.
[0073] Furthermore, this embodiment of the invention also provides a remote control for binding with the aforementioned smart device, wherein the remote control includes:
[0074] A Wi-Fi module, used to pair with smart devices;
[0075] The storage module is used to store the first control information in the remote control control package, wherein the first control information carries the remote control version information;
[0076] The data transmission module is used to send first control information carrying remote control version information to the smart device.
[0077] Example 2
[0078] The difference between this embodiment and embodiment 1 is that the second control information in this embodiment includes the original operation indicated by the first control information, and a second operation added on the original operation indicated by the first control information.
[0079] Based on the second control information corresponding to the smart device system version information, the operation to be performed by the smart device is determined, including:
[0080] Perform the initial operation indicated by the first control information, and perform the second operation, which is used to shut down the third operation being performed by the smart device;
[0081] The third operation is mutually exclusive with the original operation.
[0082] Specifically, when it is detected that the smart device is performing a third operation that is mutually exclusive with the original operation, the second operation is performed to stop the execution of the third operation that is mutually exclusive with the original operation.
[0083] More specifically, mutual exclusion here means that the original operation and the third operation cannot be performed simultaneously. In simple terms, when the smart device performs the original operation, it cannot perform the third operation, and when the smart device performs the third operation, it cannot perform the original operation. Only one of the two mutually exclusive operations can be performed.
[0084] The following uses an air conditioner as an example of a smart device to illustrate this control method, and specifically explains how the original operation indicated by the first control information is mutually exclusive with the second operation indicated by the second control information:
[0085] For example, when both the remote control and the air conditioner need to be upgraded, their versions are upgraded from V0.1 to V0.2. At this time, the air conditioner can be upgraded via OTA from version V0.1 to version V0.2, but the remote control that has already been sold cannot be upgraded via OTA and will remain at version V0.1.
[0086] Suppose that the remote control's upgraded features include: when the smart device's health function is activated, an auxiliary heating function, which is mutually exclusive with the health function, is added in the new version. Then, when this health function button is pressed on the remote control, the smart device activates the health function while simultaneously deactivating the auxiliary heating function. In other words, the health function and the auxiliary heating function are mutually exclusive at this point. Specifically, the health function corresponds to the original operation indicated in the first control information, while the auxiliary heating function corresponds to the third operation indicated in the second control information.
[0087] Example 3
[0088] The difference between this embodiment and embodiments 1 and 2 is that the second control information in this embodiment not only has a first operation that is coordinated with the original operation, but also a second operation that is mutually exclusive with the original operation.
[0089] Specifically, the second control information includes the original operation indicated by the first control information, as well as a first operation and a second operation added on top of the original operation indicated by the first control information.
[0090] Based on the second control information corresponding to the smart device system version information, the operation to be performed by the smart device is determined, including:
[0091] Perform the initial operation indicated by the first control information, and perform the first operation and the second operation;
[0092] The first operation works in conjunction with the original operation, and the second operation is used to shut down the third operation that the smart device is currently performing.
[0093] The third operation is mutually exclusive with the original operation.
[0094] The following uses an air conditioner as an example of a smart device to explain the processing method of the control information. It also explains how the original operation indicated by the first control information coordinates with the first operation indicated by the second control information, and how the original operation indicated by the first control information is mutually exclusive with the second operation indicated by the second control information.
[0095] For example, when both the remote control and the air conditioner need to be upgraded, their versions are upgraded from V0.1 to V0.2. At this time, the air conditioner can be upgraded via OTA from version V0.1 to version V0.2, but the remote control that has already been sold cannot be upgraded via OTA and will remain at version V0.1.
[0096] For example, a button on the remote control corresponds to the Healthy UVC function, which ensures indoor air quality. Pressing this button on the remote activates the Healthy UVC function on the smart device. The new version of the remote control adds mutual exclusion for auxiliary heating and coordination for sleep mode. When this button is pressed, the smart device activates Healthy UVC while simultaneously disabling auxiliary heating and activating sleep mode. This demonstrates how the new remote control adds mutually exclusive and coordinated operations between functions performed by this button and functions that this button does not already possess.
[0097] For example, the remote control button corresponds to the left and right air sweeping function. When this button is pressed on the remote control, the smart device will turn on the left and right air sweeping. In the new version of the remote control, an anti-direct-blow function has been added to prevent this function from being used. When this button is pressed on the remote control, the smart device will turn on the left and right air sweeping and turn off the anti-direct-blow function at the same time.
[0098] For example, the remote control button corresponds to the mode function. When this button is pressed on the remote control, the smart device switches modes (cooling, heating, dehumidification, etc.). In the new version of the remote control, mutual exclusion with the sleep function has been added. When this button is pressed on the remote control, the smart device switches modes and at the same time disables the sleep function.
[0099] Other embodiments of the invention will readily occur to those skilled in the art upon consideration of the specification and practice of the embodiments disclosed herein. This application is intended to cover any variations, uses, or adaptations of the invention that follow the general principles of the invention and include common knowledge or customary techniques in the art not disclosed herein. The specification and examples are to be considered exemplary only, and the true scope and spirit of the invention are indicated by the following claims.
[0100] It should be understood that the present invention is not limited to the precise structure described above and shown in the accompanying drawings, and various modifications and changes can be made without departing from its scope. The scope of the invention is limited only by the appended claims.
[0101] Other embodiments of the invention will readily occur to those skilled in the art upon consideration of the specification and practice of the embodiments disclosed herein. This application is intended to cover any variations, uses, or adaptations of the invention that follow the general principles of the invention and include common knowledge or customary techniques in the art not disclosed herein. The specification and examples are to be considered exemplary only, and the true scope and spirit of the invention are indicated by the following claims.
[0102] It should be understood that the present invention is not limited to the precise structure described above and shown in the accompanying drawings, and various modifications and changes can be made without departing from its scope. The scope of the invention is limited only by the appended claims.
Claims
1. A method for processing control information, characterized in that, Applied to smart devices, the method includes: Receive first control information sent by the remote control bound to it, parse the remote control version information carried in the first control information and determine whether the remote control version information is consistent with the system version information of the smart device; If the remote control version information is consistent with the system version information of the smart device, then the operation indicated by the first control information is executed; If the remote control version information is inconsistent with the system version information of the smart device, the operation performed by the smart device is determined according to the second control information corresponding to the system version information of the smart device. The operation indicated by the second control information includes at least the original operation indicated by the first control information. The system version information of the smart device can be upgraded and stored in the smart device. The upgraded system version information of the smart device corresponds to the upgraded remote control version information, and the upgraded remote control version information corresponds to the second control information.
2. The method for processing control information according to claim 1, characterized in that, The second control information includes the original operation indicated by the first control information, and a first operation added on the original operation indicated by the first control information, wherein the first operation and the original operation have a cooperative relationship. Based on the second control information corresponding to the system version information of the smart device, the operation performed by the smart device is determined, including: Perform the original operation indicated by the first control information, and perform the first operation.
3. The method for processing control information according to claim 1, characterized in that, The second control information includes the original operation indicated by the first control information, and a second operation added on top of the original operation indicated by the first control information. Based on the second control information corresponding to the smart device system version information, the operation performed by the smart device is determined, including: Perform the original operation indicated by the first control information, and perform the second operation, which is used to shut down the third operation being performed by the smart device; The third operation is mutually exclusive with the original operation.
4. The method for processing control information according to claim 1, characterized in that, The second control information includes the original operation indicated by the first control information, as well as a first operation and a second operation added on top of the original operation indicated by the first control information. Based on the second control information corresponding to the smart device system version information, the operation performed by the smart device is determined, including: Perform the original operation indicated by the first control information, and perform the first operation and the second operation; The first operation is coordinated with the original operation, and the second operation is used to shut down the third operation being performed by the smart device. The third operation is mutually exclusive with the original operation.
5. The method for processing control information according to any one of claims 1-4, characterized in that, The method for determining whether the remote control version information is consistent with the system version information of the smart device includes: The parsed remote control version information is compared with the smart device system version information stored in the smart device, and it is determined whether the parsed remote control version information and the smart device system version information are consistent.
6. The method for processing control information according to claim 1, characterized in that, The system version information of the intelligent device is upgraded remotely via OTA.
7. The method for processing control information according to any one of claims 1-4, characterized in that, The smart device is bound to the remote control via a WIFI module; After successful binding, the smart device can receive the first control information sent by the remote control.
8. A smart device, employing the control information processing method according to any one of claims 1-7, characterized in that, The intelligent device includes: The WIFI module is used to bind to the remote control of smart devices; The data receiving module is used to receive the first control information sent by the remote control; The storage module is used to store the remote control version information and the system version information of the smart device contained in the first control information; The data processing module is used to compare whether the remote control version information is consistent with the system version information of the smart device.
9. The intelligent device according to claim 8, characterized in that, The smart device is an air conditioner.
10. A remote control for binding with the smart device as described in claim 8 or 9, characterized in that, The remote control includes: A Wi-Fi module, used to pair with smart devices; The storage module is used to store the first control information in the remote control control package, wherein the first control information carries the remote control version information; The data transmission module is used to send first control information carrying remote control version information to the smart device.
Citation Information
Patent Citations
Upgrading method, equipment and system
CN109901853A
Automatic program real-time update method and system for remote test unit
TW201019223A