Intelligent control method and device for portable air conditioner and computer program product

By using NB modules and short-distance communication modules in portable air conditioners to achieve intelligent control, the problems of poor user experience and insufficient market competitiveness of traditional portable air conditioners are solved, and flexible remote and short-distance control methods are provided, which improves the intelligence level of user experience and equipment.

CN120176253APending Publication Date: 2025-06-20GREE ELECTRIC APPLIANCE INC OF ZHUHAI
View PDF 0 Cites 2 Cited by

Patent Information

Application Number
CN202510517223.3
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-04-23
Publication Date
2025-06-20

AI Technical Summary

Technical Problem

Traditional portable air conditioners lack remote control and monitoring capabilities, resulting in poor user experience, long maintenance response time, unintelligent energy consumption management, inconvenient operation, lack of personalized services, and insufficient market competitiveness.

Method used

Intelligent control of portable air conditioners is realized through NB modules and short-range communication modules, allowing users to operate the air conditioners through wireless remote control and close-range control, and processing multiple control instructions through priority to avoid system disorders.

Benefits of technology

It provides a variety of flexible control methods, reduces the limit on control distance, improves the user experience, and solves the problems of poor user experience and insufficient market competitiveness.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120176253A_ABST
    Figure CN120176253A_ABST
Patent Text Reader

Abstract

The invention discloses an intelligent control method and device for a portable air conditioner and a computer program product. The method comprises the steps that after it is determined that the portable air conditioner is started, state parameters of the portable air conditioner are obtained; receiving a first control instruction issued by the first control end through the NB module and / or receiving a second control instruction issued by the second control end through the short-distance communication module under the condition that the condition that the state parameter meets the preset parameter value is determined; under the condition that the two kinds of instructions are received within the preset time interval, if the receiving sequence and the receiving time difference of the two kinds of instructions meet the preset relation, the second control instruction is determined to be a target control instruction; and controlling the portable air conditioner to operate according to the target control instruction. The technical problem that in the related technology, a traditional portable air conditioner mainly depends on manual operation of a user to conduct startup and shutdown, temperature adjustment and other operations, the portable air conditioner is difficult to control conveniently, and the user experience is poor is solved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the technical field of home appliance control, and more particularly, to an intelligent control method and device for a portable air conditioner, and a computer program product. Background Art

[0002] Traditional portable air conditioning systems, although providing temperature adjustment functions in different scenarios, still have relatively primitive control and monitoring methods, mainly relying on manual operation by users. These operations typically include turning on and off, setting the temperature, selecting the wind speed, etc., which are completed through the control panel or physical buttons on the portable air conditioner. Although such a human-machine interaction method is intuitive, it has the following obvious defects in actual use:

[0003] 1) Unable to remotely control and monitor: Traditional portable air conditioners lack the ability of remote communication, which means that users must be within the physical contact range to operate the portable air conditioner. In some scenarios, such as outdoor activities or large exhibitions, this may prevent users from adjusting the portable air conditioner settings in a timely manner to cope with sudden changes in environmental temperature or personal comfort requirements.

[0004] 2) Difficult to maintain and detect faults: Due to the lack of real-time data upload function, any abnormal or fault information that occurs during the operation of the portable air conditioner cannot be obtained by the remote service team in a timely manner, resulting in a long maintenance response time. Users may need to wait for professionals to arrive on the scene to solve the problem, which affects the user experience.

[0005] 3) Low level of intelligent energy consumption management: Lacking interaction with the real-time power supply ability, traditional portable air conditioners cannot adjust their operation strategies according to the current power supply situation during operation. This may lead to excessive power consumption of the portable air conditioner or even damage to the power supply module in the case of unstable power supply or limited power supply capacity.

[0006] 4) Inconvenient operation: When users adjust parameters such as temperature and wind speed, they must directly operate the control panel, which may become inconvenient or even pose a safety hazard in some scenarios (such as during driving, in a dark environment or a crowded space).

[0007] 5) Lack of personalized and intelligent services: Due to the lack of intelligent connection with user terminals, traditional portable air conditioners cannot provide personalized services, such as automatically adjusting settings according to user habits or automatically starting specific modes in specific environments, which limits their application in the field of smart home.

[0008] 6) Insufficient market competitiveness: Against the backdrop of the rapid development of smart home appliances, traditional manually controlled portable air conditioners lag behind in terms of user experience, energy consumption management, remote maintenance, etc., and cannot meet the needs of consumers for intelligence and convenience, thus weakening their competitiveness in the market.

[0009] In view of the problem that in the above-mentioned related technologies, traditional portable air conditioners mainly rely on manual operation by users to turn on and off and adjust the temperature, etc., making it difficult to conveniently control the portable air conditioner and resulting in a poor user experience, no effective solution has been proposed yet. Summary of the Invention

[0010] An embodiment of the present invention provides an intelligent control method and device for a portable air conditioner, and a computer program product, so as to at least solve the technical problem that in the related technologies, traditional portable air conditioners mainly rely on manual operation by users to turn on and off and adjust the temperature, etc., making it difficult to conveniently control the portable air conditioner and resulting in a poor user experience.

[0011] According to one aspect of an embodiment of the present invention, an intelligent control method for a portable air conditioner is provided, including: after determining that the portable air conditioner is started, obtaining state parameters of the portable air conditioner, where the state parameters represent the states of various components in the portable air conditioner; in the case where it is determined that the state parameters meet preset parameter values, receiving a first control instruction sent by a first control end through an NB module, and / or receiving a second control instruction sent by a second control end through a short-distance communication module, where the NB module is a module that communicates with the first control end through an NB-IoT network, the short-distance communication module is a module that communicates with the second control end through a short-distance connection method, and a first maximum control distance for the first control end to control the portable air conditioner is greater than a second maximum control distance for the second control end to control the portable air conditioner; in the case where the first control instruction and the second control instruction are both received within a predetermined time interval, if the reception order and reception time difference between the first control instruction and the first control instruction meet a preset relationship, determining the second control instruction as the target control instruction; controlling the portable air conditioner to operate according to the target control instruction.

[0012] Optionally, after determining that the portable air conditioner is started, obtaining the state parameters of the portable air conditioner includes: after determining that the portable air conditioner is started, executing a hardware initialization program to initialize each hardware in the portable air conditioner to obtain operating parameters of each hardware, where the operating parameters are used to determine whether the working states of each hardware are normal; in the case where the operating parameters meet the preset parameter values, performing communication detection on a communication component in the portable air conditioner to obtain communication parameters, where the communication component at least includes: the NB module, the short-distance communication module, and a voice module, and the communication parameters are used to determine whether each communication component can communicate normally; determining the operating parameters and the communication parameters as the state parameters.

[0013] Optionally, when the first control instruction and the second control instruction are both received within a predetermined time interval, if the reception order and reception time difference between the first control instruction and the first control instruction satisfy a preset relationship, determining the second control instruction as the target control instruction includes: when the first control instruction and the second control instruction are both received within the predetermined time interval, determining whether there is an instruction conflict between the first control instruction and the second control instruction to obtain a first determination result, where the instruction conflict means that the first control instruction and the second control instruction control the same hardware in the portable air conditioner and the control instructions are different; when the first determination result indicates that there is an instruction conflict between the first control instruction and the second control instruction, determining whether the reception order and the reception time difference satisfy the preset relationship to obtain a second determination result, where the reception order is the order obtained by sorting the first control instruction and the second control instruction in ascending order according to the first reception time of the first control instruction and the second reception time of the second control instruction, and the reception time difference is the deviation value between the first reception time and the second reception time; when the second determination result indicates that the reception order and the reception time difference satisfy the preset relationship, determining the second control instruction as the target control instruction.

[0014] Optionally, determining whether the reception order and the reception time difference satisfy the preset relationship to obtain a second determination result includes: if the reception order is that the second control instruction is received after the first control instruction and the reception time difference is not greater than a first predetermined duration, or the reception order is that the first control instruction is received after the second control instruction and the reception time difference is not greater than a second predetermined duration, determining that the second determination result is that the reception order and the reception time difference satisfy the preset relationship; otherwise, determining that the reception order and the reception time difference do not satisfy the preset relationship, where the first predetermined duration is less than the second predetermined duration.

[0015] Optionally, the target control instruction includes: a first target control instruction and a second target control instruction. Controlling the portable air conditioner to operate according to the target control instruction includes: when the first judgment result indicates that there is no instruction conflict between the first control instruction and the second control instruction, or when the second judgment result indicates that the reception order and the reception time difference do not satisfy the preset relationship, determining the control instruction in the first order position as the first target control instruction according to the reception order, and determining the control instruction in the second order position as the second target control instruction, where the control instruction is the first control instruction or the second control instruction; controlling the portable air conditioner to operate according to the first target control instruction and the second target control instruction in sequence; when only the first control instruction is received within the predetermined time interval, controlling the portable air conditioner to operate according to the first control instruction; when only the second control instruction is received within the predetermined time interval, controlling the portable air conditioner to operate according to the second control instruction.

[0016] Optionally, the intelligent control method of the portable air conditioner further includes: receiving a third control instruction sent by a third control end through a voice module; when only the third control instruction is received within the predetermined time interval, controlling the portable air conditioner to operate according to the third control instruction; when the third control instruction and the second control instruction are received within the predetermined time interval, if there is no instruction conflict between the third control instruction and the second control instruction, controlling the portable air conditioner to operate according to the third control instruction and the second control instruction in sequence according to the first target reception order of receiving the third control instruction and the second control instruction, and if there is an instruction conflict between the third control instruction and the second control instruction, controlling the portable air conditioner to operate according to the second control instruction; when the third control instruction and the first control instruction are received within the predetermined time interval, if there is no instruction conflict between the third control instruction and the first control instruction, controlling the portable air conditioner to operate according to the third control instruction and the first control instruction in sequence according to the second target reception order of receiving the third control instruction and the first control instruction, and if there is an instruction conflict between the third control instruction and the first control instruction, controlling the portable air conditioner to operate according to the third control instruction.

[0017] Optionally, the intelligent control method of the portable air conditioner further includes: acquiring the current operating parameters of the portable air conditioner at a predetermined frequency; uploading the current operating parameters to the first control end through the NB module to trigger the first control end to detect the health status of the portable air conditioner according to the current operating parameters and display the current operating parameters and the health status.

[0018] Optionally, the intelligent control method of the portable air conditioner further includes: receiving an abnormal correction instruction sent by the first control end, where the abnormal correction instruction is an instruction generated by the first control end when detecting an abnormal fault of the portable air conditioner according to the current operating parameters; determining a component with the abnormal fault as a target component according to the abnormal correction instruction; when the abnormal fault meets the automatic repair range, controlling the portable air conditioner to repair the target component according to the abnormal correction instruction; when the abnormal fault does not meet the automatic repair range, controlling the portable air conditioner to issue an abnormal alarm or send a fault message to the terminal device through the NB module.

[0019] According to another aspect of the embodiments of the present invention, there is also provided an intelligent control device for a portable air conditioner, including: a first acquisition unit, configured to acquire state parameters of the portable air conditioner after determining that the portable air conditioner is started, where the state parameters represent the states of various components in the portable air conditioner; a first receiving unit, configured to receive a first control instruction sent by the first control end through the NB module and / or receive a second control instruction sent by the second control end through a short-distance communication module when determining that the state parameters meet preset parameter values, where the NB module is a module that communicates with the first control end through the NB-IoT network, the short-distance communication module is a module that communicates with the second control end through a short-distance connection method, and a first maximum control distance for the first control end to control the portable air conditioner is greater than a second maximum control distance for the second control end to control the portable air conditioner; a first determination unit, configured to determine the second control instruction as a target control instruction if a reception order and a reception time difference between the first control instruction and the first control instruction meet a preset relationship when both the first control instruction and the second control instruction are received within a predetermined time interval; a first control unit, configured to control the portable air conditioner to operate according to the target control instruction.

[0020] Optionally, the first acquisition unit includes: a first acquisition module, configured to, after determining that the portable air conditioner is started, execute a hardware initialization program to initialize each hardware in the portable air conditioner to obtain the operating parameters of each hardware, where the operating parameters are used to determine whether the working states of the hardwares are normal; a second acquisition module, configured to, when the operating parameters meet the preset parameter values, perform communication detection on the communication components in the portable air conditioner to obtain communication parameters, where the communication components at least include: the NB module, the short-distance communication module, and the voice module, and the communication parameters are used to determine whether each communication component can communicate normally; a first determination module, configured to determine the operating parameters and the communication parameters as the state parameters.

[0021] Optionally, the first determination unit includes: a first judgment module, configured to, when both the first control instruction and the second control instruction are received within the predetermined time interval, determine whether there is an instruction conflict between the first control instruction and the second control instruction to obtain a first judgment result, where the instruction conflict means that the first control instruction and the second control instruction control the same hardware in the portable air conditioner and the control instructions are different; a second judgment module, configured to, when the first judgment result indicates that there is an instruction conflict between the first control instruction and the second control instruction, determine whether the reception order and the reception time difference meet the preset relationship to obtain a second judgment result, where the reception order is the order obtained by sorting the first control instruction and the second control instruction in ascending order according to the first reception time of the first control instruction and the second reception time of the second control instruction, and the reception time difference is the deviation value between the first reception time and the second reception time; a second determination module, configured to, when the second judgment result indicates that the reception order and the reception time difference meet the preset relationship, determine the second control instruction as the target control instruction.

[0022] Optionally, the judgment module includes: a determination sub-module, configured to, if the reception order is that the second control instruction is received after the first control instruction and the reception time difference is not greater than a first predetermined duration, or the reception order is that the first control instruction is received after the second control instruction and the reception time difference is not greater than a second predetermined duration, determine that the second judgment result is that the reception order and the reception time difference meet the preset relationship, otherwise, determine that the reception order and the reception time difference do not meet the preset relationship, where the first predetermined duration is less than the second predetermined duration.

[0023] Optionally, the target control instruction includes: a first target control instruction and a second target control instruction. The first control unit includes: a third determination module, configured to, when the first determination result indicates that there is no instruction conflict between the first control instruction and the second control instruction, or when the second determination result indicates that the reception order and the reception time difference do not satisfy the preset relationship, determine the control instruction in the first order position as the first target control instruction according to the reception order, and determine the control instruction in the second order position as the second target control instruction, where the control instruction is the first control instruction or the second control instruction; a first control module, configured to control the portable air conditioner to operate in accordance with the first target control instruction and the second target control instruction in sequence; a second control module, configured to control the portable air conditioner to operate in accordance with the first control instruction when only the first control instruction is received within the predetermined time interval; and a third control module, configured to control the portable air conditioner to operate in accordance with the second control instruction when only the second control instruction is received within the predetermined time interval.

[0024] Optionally, the intelligent control device of the portable air conditioner further includes: a second receiving unit, configured to receive a third control instruction sent by a third control end through a voice module; a second control unit, configured to control the portable air conditioner to operate in accordance with the third control instruction when only the third control instruction is received within the predetermined time interval; a third control unit, configured to, when the third control instruction and the second control instruction are received within the predetermined time interval, if there is no instruction conflict between the third control instruction and the second control instruction, control the portable air conditioner to operate in accordance with the third control instruction and the second control instruction in sequence according to the first target reception order of receiving the third control instruction and the second control instruction, and if there is an instruction conflict between the third control instruction and the second control instruction, control the portable air conditioner to operate in accordance with the second control instruction; and a fourth control unit, configured to, when the third control instruction and the first control instruction are received within the predetermined time interval, if there is no instruction conflict between the third control instruction and the first control instruction, control the portable air conditioner to operate in accordance with the third control instruction and the first control instruction in sequence according to the second target reception order of receiving the third control instruction and the first control instruction, and if there is an instruction conflict between the third control instruction and the first control instruction, control the portable air conditioner to operate in accordance with the third control instruction.

[0025] Optionally, the intelligent control device of the portable air conditioner further includes: a second acquisition unit configured to acquire the current operating parameters of the portable air conditioner at a predetermined frequency; an upload unit configured to upload the current operating parameters to the first control end through the NB module, so as to trigger the first control end to detect the health status of the portable air conditioner according to the current operating parameters, and display the current operating parameters and the health status.

[0026] Optionally, the intelligent control device of the portable air conditioner further includes: a third receiving unit configured to receive an abnormal correction instruction issued by the first control end, where the abnormal correction instruction is an instruction generated by the first control end when it detects an abnormal fault in the portable air conditioner according to the current operating parameters; a second determination unit configured to determine, according to the abnormal correction instruction, the component with the abnormal fault as the target component; a fifth control unit configured to control the portable air conditioner to repair the target component according to the abnormal correction instruction when the abnormal fault meets the automatic repair range; a sixth control unit configured to control the portable air conditioner to issue an abnormal alarm or send a fault message to the terminal device through the NB module when the abnormal fault does not meet the automatic repair range.

[0027] On the other hand, according to an embodiment of the present invention, there is also provided an intelligent control system for a portable air conditioner, and the intelligent control system for the portable air conditioner uses any one of the above-mentioned intelligent control methods for a portable air conditioner.

[0028] On the other hand, according to an embodiment of the present invention, there is also provided a computer-readable storage medium, and the computer-readable storage medium includes a stored program, where the program executes any one of the above-mentioned intelligent control methods for a portable air conditioner.

[0029] On the other hand, according to an embodiment of the present invention, there is also provided a processor, and the processor is used to run a program, where the program executes any one of the above-mentioned intelligent control methods for a portable air conditioner when running.

[0030] On the other hand, according to an embodiment of the present invention, there is also provided a computer program product, including computer instructions, and the computer instructions execute any one of the above-mentioned intelligent control methods for a portable air conditioner when being executed by a processor.

[0031] In an embodiment of the present invention, after determining that the portable air conditioner is started, state parameters of the portable air conditioner can be obtained, where the state parameters represent the states of various components in the portable air conditioner; when it is determined that the state parameters meet the preset parameter values, a first control instruction sent by a first control end is received through an NB module, and / or a second control instruction sent by a second control end is received through a short-range communication module, where the NB module is a module that communicates with the first control end through an NB-IoT network, and the short-range communication module is a module that communicates with the second control end through a short-range connection method, and a first maximum control distance for the first control end to control the portable air conditioner is greater than a second maximum control distance for the second control end to control the portable air conditioner; when both the first control instruction and the second control instruction are received within a predetermined time interval, if the reception order and reception time difference between the first control instruction and the first control instruction meet a preset relationship, then the second control instruction is determined as the target control instruction; the portable air conditioner is controlled to operate according to the target control instruction. Through the above technical solutions, the purpose of using the NB module and the short-range communication module to control the portable air conditioner in multiple ways such as wireless remote control and short-range control is achieved, the technical effect of providing multiple flexible control methods for users to control the portable air conditioner is realized, a remote control method is provided, the limitation on the control distance is reduced, and at the same time, the problem of system disorder caused by receiving multiple control instructions is avoided through the priority method, improving the user experience, and thus solving the technical problem in the related art that traditional portable air conditioners mainly rely on manual operation by users to perform operations such as turning on / off and temperature adjustment, and it is difficult to conveniently control the portable air conditioner, resulting in poor user experience. BRIEF DESCRIPTION OF THE DRAWINGS

[0032] The drawings described herein are used to provide a further understanding of the present invention, form a part of this application, and the illustrative embodiments and descriptions of the present invention are used to explain the present invention and do not constitute an improper limitation to the present invention. In the drawings:

[0033] Figure 1 is a hardware structure block diagram of a mobile terminal for an intelligent control method of a portable air conditioner according to an embodiment of the present invention;

[0034] Figure 2 is a flowchart of an intelligent control method of a portable air conditioner according to an embodiment of the present invention;

[0035] Figure 3 is a working flowchart of a portable air conditioner according to an embodiment of the present invention;

[0036] Figure 4 is a schematic diagram of the hardware circuit topology of the whole machine part of a portable air conditioner according to an embodiment of the present invention;

[0037] Figure 5 is a flowchart of parameter acquisition and communication according to an embodiment of the present invention;

[0038] FIG. 6(a) is a schematic diagram of an NB module wireless communication - decoupling circuit according to an embodiment of the present invention;

[0039] FIG. 6(b) is a schematic diagram of an NB module wireless communication - reset circuit according to an embodiment of the present invention;

[0040] FIG. 6(c) is a schematic diagram of an NB module wireless communication - power button circuit according to an embodiment of the present invention;

[0041] FIG. 6(d) is a schematic diagram of an NB module wireless communication - NB chip circuit according to an embodiment of the present invention;

[0042] FIG. 6(e) is a schematic diagram of an NB module wireless communication - SIM card holder circuit according to an embodiment of the present invention;

[0043] FIG. 6(f) is a schematic diagram of an NB module wireless communication - antenna circuit according to an embodiment of the present invention;

[0044] FIG. 6(g) is a schematic diagram of an NB module wireless communication - TTL level conversion circuit according to an embodiment of the present invention;

[0045] FIG. 7(a) is a schematic diagram of a Type - C voice module download and debugging circuit according to an embodiment of the present invention;

[0046] FIG. 7(b) is a schematic diagram of a voice module circuit and its cold start circuit according to an embodiment of the present invention;

[0047] FIG. 7(c) is a schematic diagram of a cold start circuit based on PMOS according to an embodiment of the present invention;

[0048] Figure 8 is a schematic diagram of an intelligent control device for a portable air conditioner according to an embodiment of the present invention.

[0049] Among them, the above - mentioned drawings include the following reference numerals:

[0050] 102, processor; 104, memory; 106, transmission device; 108, input / output device. Detailed implementation manners

[0051] In order to enable those skilled in the art to better understand the solution of the present invention, the technical solutions in the embodiments of the present invention will be clearly and completely described below in conjunction with the accompanying drawings in the embodiments of the present invention. Obviously, the described embodiments are only a part of the embodiments of the present invention, rather than all the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by those of ordinary skill in the art without creative efforts shall fall within the protection scope of the present invention.

[0052] It should be noted that the terms "first", "second", etc. in the specification and claims of the present invention and the above-mentioned accompanying drawings are used to distinguish similar objects, and do not necessarily need to describe a specific order or sequence. It should be understood that such data can be interchanged under appropriate circumstances so that the embodiments of the present invention described here can be implemented in an order different from those illustrated or described here. In addition, the terms "comprising" and "having" and any variations thereof are intended to cover non-exclusive inclusion. For example, a process, method, system, product or device comprising a series of steps or units does not necessarily have to be limited to those steps or units clearly listed, but may include other steps or units not clearly listed or inherent to these processes, methods, products or devices.

[0053] As introduced in the background art, traditional portable air conditioners in related technologies mainly rely on manual operation by users to perform operations such as turning on and off and adjusting the temperature, making it difficult to conveniently control the portable air conditioner, resulting in a poor user experience. To address the above deficiencies, in the embodiments of the present invention, an intelligent control method, device, and computer program product for a portable air conditioner are provided.

[0054] The technical solutions in the embodiments of the present invention will be clearly and completely described below in conjunction with the accompanying drawings in the embodiments of the present invention.

[0055] The method embodiments provided in the embodiments of the present invention can be executed on a mobile terminal, a computer terminal, or a similar computing device. Taking running on a mobile terminal as an example, Figure 1 is a hardware structure block diagram of a mobile terminal of an intelligent control method for a portable air conditioner according to an embodiment of the present invention. As Figure 1 shown, the mobile terminal may include one or more ( Figure 1 only one is shown in Figure 1 a processor 102 (the processor 102 may include, but is not limited to, a processing device such as a microprocessor MCU or a programmable logic device FPGA) and a memory 104 for storing data. Among them, the above-mentioned mobile terminal may further include a transmission device 106 for communication functions and an input / output device 108. Those of ordinary skill in the art can understand that the structure shown is only schematic and does not limit the structure of the above-mentioned mobile terminal. For example, the mobile terminal may further include more thanFigure 1 more or fewer components shown therein, or having a configuration different from that Figure 1 shown.

[0056] The memory 104 can be used to store computer programs, for example, software programs and modules of application software, such as the computer program corresponding to the intelligent control method of the portable air conditioner in the embodiments of the present invention. The processor 102 executes various functional applications and data processing by running the computer program stored in the memory 104, that is, implements the above method. The memory 104 may include a high-speed random access memory, and may also include a non-volatile memory, such as one or more magnetic storage devices, flash memories, or other non-volatile solid-state memories. In some instances, the memory 104 may further include a memory remotely disposed relative to the processor 102, and these remote memories may be connected to the mobile terminal through a network. Examples of the above network include, but are not limited to, the Internet, an enterprise intranet, a local area network, a mobile communication network, and combinations thereof. The transmission device 106 is used to receive or send data via a network. Specific examples of the above network may include a wireless network provided by a communication provider of the mobile terminal. In one instance, the transmission device 106 includes a network adapter (Network Interface Controller, abbreviated as NIC), which can be connected to other network devices through a base station and thus can communicate with the Internet. In one instance, the transmission device 106 may be a radio frequency (RF) module, which is used to communicate with the Internet wirelessly.

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

[0058] Figure 2 is a flowchart of an intelligent control method for a portable air conditioner according to an embodiment of the present invention, as Figure 2 shown, the method includes the following steps:

[0059] Step S202, after determining that the portable air conditioner is started, obtain the state parameters of the portable air conditioner, where the state parameters represent the states of the components in the portable air conditioner.

[0060] In this embodiment, after the portable air conditioner is powered on and starts up, the main chip of the portable air conditioner can first initialize the hardware in the portable air conditioner and detect communication information to obtain the status parameters of the portable air conditioner, so as to determine whether the portable air conditioner can work properly.

[0061] According to the above embodiment of the present invention, in step S202 above, after determining that the portable air conditioner starts up, obtaining the status parameters of the portable air conditioner includes: after determining that the portable air conditioner starts up, executing a hardware initialization program to initialize each hardware in the portable air conditioner to obtain the operating parameters of each hardware, where the operating parameters are used to determine whether the working state of each hardware is normal; when the operating parameters meet the preset parameter values, performing communication detection on the communication components in the portable air conditioner to obtain communication parameters, where the communication components at least include: an NB module, a short-distance communication module, and a voice module, and the communication parameters are used to determine whether each communication component can communicate normally; determining the operating parameters and the communication parameters as status parameters.

[0062] The following combines Figure 3 and Figure 4 to elaborate on the above embodiment of the present invention in detail. Figure 3 is a flowchart of the operation of a portable air conditioner according to an embodiment of the present invention. Figure 4 is a schematic diagram of the hardware circuit topology of the whole machine part of a portable air conditioner according to an embodiment of the present invention; as Figure 3 and Figure 4As shown, when the system receives power from an external power source or an internal battery, the portable air conditioner system starts to execute the startup program, and the system powers on, that is, the power starts to supply power to each circuit and component in the system. After the system powers on, the main chip will execute the hardware initialization program. This process includes self-checking all hardware components in the system, setting their working states to ensure that each component (such as the compressor drive circuit, DC fan drive circuit, blade servo drive circuit, SIM card circuit, NB-IoT module circuit, etc.) can operate correctly. Initialization may involve steps such as resetting the circuit, setting the default working mode, and checking the circuit connection for normality, and obtaining the operating parameters of each hardware through the initialization program to determine whether the working state of each hardware is normal based on these operating parameters. Once the hardware initialization is completed, the main control chip starts to detect and establish a communication connection. This includes starting the NB-IoT module, the voice module, detecting the state of the SIM card circuit, and testing the signal reception ability of the antenna circuit to ensure that the system can establish a stable connection with the cloud server. At the same time, it also includes the detection of short-range wireless communication methods such as Bluetooth, infrared, and 2.4G to ensure that control signals can be received in the offline mode, and obtaining the communication parameters of each communication component through the detection process to determine whether it can communicate normally based on these communication parameters. Generally speaking, the current working status of the portable air conditioner can be judged through status parameters such as operating parameters and communication parameters.

[0063] The cloud server here serves as a bridge between the NB module and the first control end. The cloud server can analyze the parameters of the portable air conditioner uploaded by the NB module and can also parse the instructions issued by the first control end.

[0064] Such as Figure 3 As shown, it can be detected whether the obtained parameters meet the predetermined values. After the initialization and basic communication detection are completed, the main control chip starts to detect the working parameters of the portable air conditioner. These parameters may include the power supply voltage, the exhaust temperature of the compressor, the temperature and humidity of the environment where the portable air conditioner is located, etc. The system will compare the detected actual parameter values with the predetermined safety and working range values to ensure that the working states of all components of the system are within the safe and effective range. If the parameter values exceed the range, the system may automatically adjust or display a warning message to ensure the safe and stable operation of the portable air conditioner in various environments. If the portable air conditioner can work normally, the fan will be made to work, and at the same time, it will be detected whether the fan is working normally. If it is normal, the compressor will be made to work; if it is not normal, a fault will be reported. The compressor will also be detected during its operation to see if it is working normally. If the compressor works normally, it means that a cycle of normal operation of the portable air conditioner is completed, and corresponding actions will be taken according to the information fed back by the indoor unit and the NB module. If the compressor cannot work normally, a fault will be reported, and it will be uniformly fed back to the main chip according to the previous fault code, so that the portable air conditioner will perform corresponding actions according to the fault instructions.

[0065] As Figure 4 shown, the portable air conditioner includes a power protection circuit, a power conversion circuit, a compressor drive circuit, a DC fan drive circuit, a fan blade servo drive circuit, a SIM card circuit, an NB module circuit, a Bluetooth communication circuit, a 2.4G communication circuit, an infrared communication circuit, etc.; the battery directly powers the portable air conditioner. First, it passes through the power protection circuit of the outdoor unit, and after passing through the power conversion circuit, it powers loads such as the compressor, fan, and fan blade servo. At the same time, the main chip controls the working state of the loads through the compressor drive circuit and the DC fan drive circuit, connects to the cloud server using the NB module circuit, and uploads various parameters. The SIM card circuit provides Internet access traffic and identity identification for the NB module.

[0066] In addition, it should also be stated that Figure 3 the working process of the portable air conditioner shown is equivalent to the self-check process of the portable air conditioner. Except for when the portable air conditioner is powered on and started for the first time, each time the portable air conditioner receives a control instruction and performs a corresponding action, it can perform a self-check according to the Figure 3 process shown to ensure that the portable air conditioner is in a normal working state before each action is performed.

[0067] Step S204, when it is determined that the state parameters meet the preset parameter values, receive the first control instruction issued by the first control end through the NB module, and / or receive the second control instruction issued by the second control end through the short-range communication module, where the NB module is a module that communicates with the first control end through the NB-IoT network, and the short-range communication module is a module that communicates with the second control end through a short-range connection method, and the first maximum control distance for the first control end to control the portable air conditioner is greater than the second maximum control distance for the second control end to control the portable air conditioner.

[0068] Optionally, the above preset parameter values are parameter values set according to the historical state parameters of the portable air conditioner in a normal working state within a historical time period, and the normal working state is the working state where the portable air conditioner does not have a fault.

[0069] Optionally, the above short-range communication module may include, but is not limited to: an infrared communication circuit, a Bluetooth communication circuit, a 2.4G communication circuit, etc.

[0070] The determination of the preset parameter values here can be set according to historical operation records and the experience of the staff, and no specific restrictions are made here.

[0071] As Figure 4As shown in the figure, the main chip can connect to the cloud server through the NB module circuit and upload various parameters. The SIM card circuit provides Internet access traffic and identity identification for the NB module. The user can also send control instructions through the cloud server to control the working state of the portable air conditioner. In addition to cloud online communication, information from the remote controller can also be received through the infrared communication circuit, Bluetooth communication circuit, 2.4G communication circuit, etc. In the remote controller, technologies such as infrared, Bluetooth, and 2.4G are used to wirelessly control the portable air conditioner. If the obtained state parameters of the portable air conditioner meet the preset parameter values, the main chip can receive the control instructions sent by the corresponding control terminal through the NB module or the short-distance communication module.

[0072] In this embodiment, the user can use the terminal device to communicate between the server and the NB module to remotely control the portable air conditioner. Compared with WIFI connection and 4G network, the NB-IoT network has a wider coverage range, lower power consumption, stronger adaptability to changes in the external environment, and the NB-IoT network does not require hardware upgrades and is fully compatible with communication systems such as 4G network, with lower costs. The user can view the operating status of the portable air conditioner in real time through the mobile application, such as data on temperature, humidity, energy consumption, etc., and can also set the operating mode of the portable air conditioner, such as energy-saving mode, sleep mode, etc., according to their own needs, through the mobile application or voice commands. This personalized service makes the portable air conditioner closer to the user's needs and improves user satisfaction. Of course, after adding this remote control method, the remote controller, smart terminal, etc. can still be used to connect to the portable air conditioner through the wireless short-distance module (such as 2.4G communication, Bluetooth communication, etc.) to control the operating mode of the portable air conditioner, providing multiple control methods for the user.

[0073] It should be noted that the maximum control distance between the first control terminal for controlling the portable air conditioner through the NB module and the portable air conditioner is much greater than the maximum control distance between the second control terminal for controlling the portable air conditioner through the short-distance communication module and the portable air conditioner.

[0074] Step S206, when the first control instruction and the second control instruction are both received within a predetermined time interval, if the reception order and reception time difference of the first control instruction and the first control instruction meet the preset relationship, then determine the second control instruction as the target control instruction.

[0075] In this embodiment, in order to avoid conflicts and disorders of the control instructions sent to the main chip of the portable air conditioner almost at the same time, the control instructions received through the NB module and the short-distance connection module can be arranged in priority. Specifically, it can be determined which control instruction to execute based on the reception order and reception time difference of the first control instruction received by the main chip and the first control instruction.

[0076] It should be noted that the above-mentioned predetermined time interval can be specifically set according to the actual situation, and will be described in detail with specific examples in the following text, so it will not be elaborated here.

[0077] According to the above embodiments of the present invention, in the above step S206, when the first control instruction and the second control instruction are both received within a predetermined time interval, if the reception order and reception time difference between the first control instruction and the first control instruction meet a preset relationship, then the second control instruction is determined as the target control instruction, including: when the first control instruction and the second control instruction are both received within a predetermined time interval, determining whether there is an instruction conflict between the first control instruction and the second control instruction to obtain a first judgment result, where an instruction conflict means that the first control instruction and the second control instruction control the same hardware in the portable air conditioner and the control instructions are different; when the first judgment result indicates that there is an instruction conflict between the first control instruction and the second control instruction, determining whether the reception order and reception time difference meet the preset relationship to obtain a second judgment result, where the reception order is the order obtained by sorting the first control instruction and the second control instruction in ascending order according to the first reception time of the first control instruction and the second reception time of the second control instruction, and the reception time difference is the deviation value between the first reception time and the second reception time; when the second judgment result indicates that the reception order and reception time difference meet the preset relationship, determining the second control instruction as the target control instruction.

[0078] Specifically, if the first control instruction and the second control instruction are received simultaneously within a certain time interval (i.e., the predetermined time interval), first, it can be determined whether there is a conflict in the instruction content between the first control instruction and the second control instruction. For example, if one control instruction is to adjust the temperature and the other control instruction is to query the status, there is no conflict. If both control instructions are to adjust the temperature and the target temperature values to be adjusted are different, there is a conflict; if there is an instruction conflict in the instruction content between the first control instruction and the second control instruction, it is necessary to further determine which control instruction to execute specifically according to the reception order and reception time difference of the first control instruction received by the main chip and the first control instruction.

[0079] In a specific embodiment of the present invention, determining whether the reception order and reception time difference meet the preset relationship to obtain a second judgment result includes: if the reception order is that the second control instruction is received after the first control instruction and the reception time difference is not greater than a first predetermined duration, or the reception order is that the first control instruction is received after the second control instruction and the reception time difference is not greater than a second predetermined duration, then it is determined that the second judgment result is that the reception order and reception time difference meet the preset relationship; otherwise, it is determined that the reception order and reception time difference do not meet the preset relationship, where the first predetermined duration is less than the second predetermined duration.

[0080] Optionally, the above preset relationship can be understood as the relationship between the reception order and reception time difference of the first control instruction and the second control instruction received by the main chip, which determines whether the second control instruction can be preferentially executed.

[0081] Specifically, if the reception order is that the second control instruction is received first, and within 1 s (which can be used as the second preset duration) after the second control instruction is sent by the second control end through the short - range communication module, if the NB module sends a first control instruction different from the second control instruction, then the second control instruction shall prevail and the first control instruction sent by the NB module shall be ignored. In this case, the preset time interval can be taken as 1 s; if within 0.5 s (which can be used as the first preset duration) after the NB module sends the first control instruction, the short - range communication module sends a second control instruction different from the first control instruction, then the second control instruction still prevails and the first control instruction sent by the NB module shall be ignored. In this case, the preset time interval can be taken as 0.5 s. Generally speaking, it is necessary to ensure that the control instruction of the short - range communication module has a higher priority than the control instruction of the NB module.

[0082] Of course, the setting of the preset time interval can also be appropriately greater than the values of the first preset duration and the second preset duration to avoid missing the situation where the first control instruction and the second control instruction are received successively but no priority judgment is made.

[0083] Step S208, controlling the portable air conditioner to operate according to the target control instruction.

[0084] In this embodiment, after determining which control instruction to execute specifically, it can be used as the target control instruction, and the portable air conditioner is controlled to operate according to the target control instruction.

[0085] In an optional embodiment of the present invention, controlling the portable air conditioner to operate according to the target control instruction includes: when the first judgment result indicates that there is no instruction conflict between the first control instruction and the second control instruction, or when the second judgment result indicates that the reception order and reception time difference do not meet the preset relationship, determining the control instruction in the first order position as the first target control instruction according to the reception order, and determining the control instruction in the second order position as the second target control instruction, where the control instruction is the first control instruction or the second control instruction; controlling the portable air conditioner to operate according to the first target control instruction and the second target control instruction in sequence; when only the first control instruction is received within the preset time interval, controlling the portable air conditioner to operate according to the first control instruction; when only the second control instruction is received within the preset time interval, controlling the portable air conditioner to operate according to the second control instruction.

[0086] Optionally, the above target control instruction may further include: the first target control instruction and the second target control instruction.

[0087] Whether the first target control instruction and the second target control instruction are specifically the first control instruction or the second control instruction can be determined according to the actual situation.

[0088] Specifically, if the first judgment result in the above steps indicates that there is no instruction conflict between the first control instruction and the second control instruction, or the second judgment result indicates that the reception order and the reception time difference do not meet the preset relationship, then the control instruction with the earlier order in the determined order can be determined as the first target control instruction according to the reception order of the first control instruction and the second control instruction, and the control instruction with the later order is the second target control instruction. Then, control the portable air conditioner to operate according to the first target control instruction and the second target control instruction in sequence.

[0089] If only the first control instruction or only the second control instruction is received within a certain time interval, then control the portable air conditioner to operate according to the first control instruction or the second control instruction.

[0090] In another alternative embodiment of the present invention, the intelligent control method of the portable air conditioner further includes: receiving a third control instruction sent by a third control end through a voice module; when only the third control instruction is received within a predetermined time interval, controlling the portable air conditioner to operate according to the third control instruction; when the third control instruction and the second control instruction are received within a predetermined time interval, if there is no instruction conflict between the third control instruction and the second control instruction, then controlling the portable air conditioner to operate according to the third control instruction and the second control instruction in sequence according to the first target reception order of receiving the third control instruction and the second control instruction, if there is an instruction conflict between the third control instruction and the second control instruction, then controlling the portable air conditioner to operate according to the second control instruction; when the third control instruction and the first control instruction are received within a predetermined time interval, if there is no instruction conflict between the third control instruction and the first control instruction, then controlling the portable air conditioner to operate according to the third control instruction and the first control instruction in sequence according to the second target reception order of receiving the third control instruction and the first control instruction, if there is an instruction conflict between the third control instruction and the first control instruction, then controlling the portable air conditioner to operate according to the third control instruction.

[0091] Specifically, a voice module can also be integrated in the portable air conditioner to receive and recognize voice commands (third control commands) from users. If only the third control command is received within a certain time interval, the portable air conditioner can be controlled to operate according to the third control command. If both the third control command and the second control command are received within a certain time interval, the priority judgment between the third control command and the second control command can refer to the priority judgment process between the first control command and the second control command (in the process of priority judgment with the second control command, the third control command and the first control command play the same role, that is, when the reception order and reception time difference are satisfied, the priority of the second control command is higher than that of the first control command and the third control command). Then, the portable air conditioner can be controlled to operate according to the corresponding control command according to the judgment result. If the third control command and the first control command are received within a certain time interval, the portable air conditioner can be preferentially controlled to operate according to the third control command (voice control, as a more intuitive and natural interaction method, is often considered to have a higher priority than remote control. Of course, it can also be set according to the actual situation, and no specific limitation is made here). If the third control command, the second control command, and the first control command are received within a certain time interval, the portable air conditioner can be preferentially controlled to operate according to the third control command. Then, after judging whether the commands conflict and whether the reception order and reception time difference meet the preset relationship, the portable air conditioner can be controlled to operate according to the corresponding control command.

[0092] In addition, in addition to issuing voice commands to the portable air conditioner through the voice module, the first control command sent to the main chip through the NB module can also be an instruction obtained by the cloud controller parsing the voice input to the first control end, which can be used as another source of voice commands.

[0093] In a preferred embodiment of the present invention, the intelligent control method of the portable air conditioner further includes: obtaining the current operating parameters of the portable air conditioner at a predetermined frequency; uploading the current operating parameters to the first control end through the NB module to trigger the first control end to detect the health status of the portable air conditioner according to the current operating parameters, and display the current operating parameters and the health status.

[0094] Such as Figure 5As shown, in a portable air conditioner, it is mainly divided into an exhaust side and an air outlet side. On the exhaust side, there are loads such as a compressor and an exhaust fan, and the temperature is relatively high. Therefore, it is necessary to collect the temperature of the exhaust pipe and the ambient temperature of the exhaust side, and set the working mode of the exhaust fan according to these two temperature parameters to avoid damage to the main board components of the portable air conditioner due to overheating. The air outlet side is the place where cold air blows out. It is necessary to collect the ambient temperature of the air outlet side to judge whether the compressor on the exhaust side is working normally. At the same time, it also judges what working mode the user needs according to the information of short-distance wireless control methods such as 2.4G, infrared, and Bluetooth from the remote control, and sets the working modes of the air outlet fan and the air outlet fan blade servo according to the requirements. In addition to receiving the information of the remote control, it also receives the instructions sent by the cloud server through the NB module for control. At the same time, the portable air conditioner will also regularly upload various parameters to the cloud so that users can also view them on the cloud; after receiving the real-time operation parameters from the portable air conditioner, the cloud server can remotely monitor the device and timely discover potential faults or abnormal situations; the data uploaded to the cloud can be used to construct a user interface, such as a visualization interface on a mobile application or a web page, so that users can intuitively understand the current state and historical data of the portable air conditioner. Users can also send control instructions to the cloud through this interface to achieve remote operation.

[0095] In another preferred embodiment of the present invention, the intelligent control method of the portable air conditioner further includes: receiving an abnormal correction instruction issued by a first control end, where the abnormal correction instruction is an instruction generated by the first control end when detecting an abnormal fault in the portable air conditioner according to the current operation parameters; determining the component with the abnormal fault as the target component according to the abnormal correction instruction; when the abnormal fault meets the automatic repair range, controlling the portable air conditioner to repair the target component according to the abnormal correction instruction; when the abnormal fault does not meet the automatic repair range, controlling the portable air conditioner to issue an abnormal alarm or send a fault message to the terminal device through the NB module.

[0096] In this embodiment, the cloud can not only passively receive data, but also generate a control strategy according to the real-time parameters and the preset control logic. For example, if the power supply voltage is unstable, the cloud may issue an instruction to adjust the working mode of the portable air conditioner to avoid the loss of the power module, or automatically adjust the working parameters of components such as the compressor and the fan according to the ambient temperature and humidity to ensure the best comfort and performance; the cloud server can also analyze the parameters uploaded by the portable air conditioner, identify the health status of the device, and predict possible faults in advance. If an abnormality is detected, the server can immediately notify the user or the maintenance team, and even automatically start a fault diagnosis program to guide remote or on-site maintenance.

[0097] Specifically, when an abnormal fault is detected in the portable air conditioner, it can first be determined whether the portable air conditioner can be controlled to perform corresponding actions for automatic repair. If it cannot be automatically repaired, an abnormal alarm is issued, and fault information is sent to relevant maintenance personnel and users to facilitate timely action and reduce the inconvenience and maintenance costs caused by the fault.

[0098] The following are some possible automatic repair methods: 1) Parameter adjustment: For example, if the system detects that the exhaust temperature of the compressor is too high, it may automatically reduce the working load of the compressor or adjust the working mode of the cooling system to reduce the temperature and prevent further damage; 2) Fault isolation: The system can automatically identify the faulty component and isolate it from the system to prevent its impact on other components. For example, if a fan fails, the system may stop supplying power to the fan and at the same time adjust the operation of other fans to maintain the necessary air flow; 3) Restart or reset: Some faults may be caused by temporary instability of software or hardware. In this case, the system can automatically perform a restart or system reset operation to try to restore the normal operating state; 4) Backup configuration: By using the built-in or cloud backup configuration, the system can try to restore to a known stable state, which may be sufficient to allow the portable air conditioner to resume normal operation to a certain extent; 5) Step-by-step fault troubleshooting: The system can execute a preset fault troubleshooting process to try to identify and solve the problem; for example, it may check the power connection, sensor readings, and the status of key hardware components and take automatic measures based on the inspection results.

[0099] The technical solution provided in the above embodiment of the present invention can be applied not only to portable air conditioners but also to other types of air conditioners, providing users with a more flexible control method and improving the user experience. No specific limitations are provided here.

[0100] As described above, after determining that the portable air conditioner is started, the technical solution provided by the above embodiments of the present invention can obtain the state parameters of the portable air conditioner, where the state parameters represent the states of the components in the portable air conditioner; when it is determined that the state parameters meet the preset parameter values, the first control instruction sent by the first control end is received through the NB module, and / or the second control instruction sent by the second control end is received through the short-range communication module, where the NB module is a module that communicates with the first control end through the NB-IoT network, and the short-range communication module is a module that communicates with the second control end through a short-range connection method, and the first maximum control distance for the first control end to control the portable air conditioner is greater than the second maximum control distance for the second control end to control the portable air conditioner; when the first control instruction and the second control instruction are both received within a predetermined time interval, if the reception order and reception time difference between the first control instruction and the first control instruction meet the preset relationship, then the second control instruction is determined as the target control instruction; controlling the portable air conditioner to operate according to the target control instruction achieves the purpose of using the NB module and the short-range communication module to control the portable air conditioner through multiple methods such as wireless remote control and short-range control, realizes the technical effect of providing multiple flexible control methods for users to control the portable air conditioner, provides a remote control method, reduces the limitation on the control distance, and at the same time avoids the problem of system disorder caused by receiving multiple control instructions through the priority method, improving the user experience.

[0101] Therefore, through the technical solution provided by the above embodiments of the present invention, the technical problem in the related art that the traditional portable air conditioner mainly relies on manual operation by users for operations such as turning on and off and adjusting the temperature, and it is difficult to conveniently control the portable air conditioner, resulting in poor user experience, is solved.

[0102] The NB module in the embodiments of the present invention will be further described in detail below with reference to FIGS. 6(a), 6(b), 6(c), 6(d), 6(e), 6(f), and 6(g). FIG. 6(a) is a schematic diagram of the NB module wireless communication - decoupling circuit according to the embodiments of the present invention, FIG. 6(b) is a schematic diagram of the NB module wireless communication - reset circuit according to the embodiments of the present invention, FIG. 6(c) is a schematic diagram of the NB module wireless communication - power button circuit according to the embodiments of the present invention, FIG. 6(d) is a schematic diagram of the NB module wireless communication - NB chip circuit according to the embodiments of the present invention, FIG. 6(e) is a schematic diagram of the NB module wireless communication - SIM card holder circuit according to the embodiments of the present invention, FIG. 6(f) is a schematic diagram of the NB module wireless communication - antenna circuit according to the embodiments of the present invention, and FIG. 6(g) is a schematic diagram of the NB module wireless communication - TTL level conversion circuit according to the embodiments of the present invention.

[0103] The wireless communication circuit uses the BC28 as the main control chip and includes circuits such as reset, startup, voltage conversion, network display, and SIM card. The reset circuit resets when the system is powered on to ensure the normal reception and transmission of the BC28. During the operation of the system, the network indicator light will flash frequently, indicating that the system is connected and data can be transmitted to the server. The SIM card is inserted with a data card to ensure data transmission.

[0104] As shown in Figure 6(a), the decoupling circuit effectively absorbs high-frequency noise by placing capacitors on the power supply line, ensuring the purity of the power signal and avoiding noise interference with the normal operation of the NB module. At the same time, the decoupling capacitor can smooth the voltage fluctuations of the power supply. In cooperation with the zener diode (D1), it forms a more perfect power supply filtering and voltage stabilization system. When the working current of the module changes greatly, it can maintain the stability of the power supply voltage and prevent the module from restarting or its performance from degrading due to voltage drop. In addition, when the module has high current requirements such as sending data, the decoupling capacitor provides a fast current source to reduce the instantaneous voltage drop of the power supply and maintain the stable operation of the module.

[0105] As shown in Figure 6(b), in the NB reset circuit, the network "RESETIO" is controlled by the main chip. When the main chip needs to reset the NB module, it will send a high-level signal through "RESETIO", making the triode (Q1) conduct, pulling down the signal of the network "NB_RESET" (i.e., the reset pin of the NB module), and resetting the NB module. The triode can prevent reverse current from flowing back to the reset pin in this circuit and also prevent noise or transient voltage that may be introduced during the reset operation from affecting the processor, ensuring the safety and reliability of the circuit.

[0106] As shown in Figure 6(c), the power key circuit (powerkey) and the NB reset circuit belong to the same type of circuit, and the specific functions of each component are the same as above.

[0107] As shown in Figure 6(d), the NB module is a communication module based on narrowband Internet of Things (NB-IoT) technology, mainly used in Internet of Things (IoT) devices to provide low-power, wide-coverage wireless communication functions. It communicates with the base station through radio frequency technology, transmits sensor data or other device information to the cloud or data center, and at the same time receives instructions or updates from the cloud.

[0108] As shown in Figure 6(e), the SIM card socket circuit in the NB circuit is not only the installation interface for the SIM card but also an important part to ensure effective communication between the SIM card and the NB module, guaranteeing the normal operation and efficient communication of the NB device. An "RCD circuit" is added to each line connecting it to the NB module to ensure the stability and reliability of the circuit and ensure stable communication signals.

[0109] As shown in FIG. 6(f), the antenna circuit is responsible for transmitting the radio frequency signal (NB-IoT signal) generated by the NB module to the wireless network and receiving signals from the network at the same time. Adding an NB antenna socket can be compatible with multiple antennas and increase the reliability of wireless communication.

[0110] As shown in FIG. 6(g), in the prior art, the communication connection between the single-chip microcomputer and the NB chip is generally directly connected by wires. In the use case of a portable air conditioner, some users may install high-power communication devices, and their antennas are prone to coupling with the negative power supply wire to generate oscillations, which may lead to abnormal communication between the single-chip microcomputer and the NB chip. Even in the form of differential routing, this method is also vulnerable to radiation interference. At the same time, when the single-chip microcomputer communicates with the NB, the TX and RX signal levels may be affected by the induced current, resulting in abnormal communication levels, leading to packet loss, distortion or even miscommunication. Therefore, an additional level conversion circuit is added in the embodiment of the present invention to reduce the voltage peak, thereby protecting the microcontroller from damage by pulses (ESD) and ensuring proper level conversion of the signal. When there is no radiation oscillation, the base of the triode is always turned on, and the communication current signal at the "TX" end can flow to the "RX" end. When the "ground" is radiated and oscillated, the 3.3V will also oscillate. At this time, the filter capacitor of the triode will filter out some ripples, and the existence of the pull-up resistor can ensure a stable high-level reference, reducing the influence of the "ground" oscillation. This circuit helps to prevent electrical interference and data contamination, and improve the reliability and security of the overall communication system.

[0111] The NB module in the embodiment of the present invention will be further described in detail below with reference to FIGS. 7(a), 7(b) and 7(c). The voice module in the embodiment of the present invention will be further described in detail. FIG. 7(a) is a schematic diagram of a Type-C voice module download and debugging circuit according to an embodiment of the present invention, FIG. 7(b) is a schematic diagram of a voice module circuit and its cold start circuit according to an embodiment of the present invention, and FIG. 7(c) is a schematic diagram of a cold start circuit based on PMOS according to an embodiment of the present invention.

[0112] The circuits shown in FIGS. 7(a) and 7(b) are both voice module circuits. The circuit shown in FIG. 7(a) belongs to a Type-C voice module download and debugging circuit. This circuit uses a Type-C interface and is converted into the "hex" format through the "USB to TTL" circuit of CH340N, which is convenient for developers to develop and debug the voice module.

[0113] Figure 7(c) is the cold start circuit in the voice module circuit of Figure 7(b). In the prior art, power-on reset is generally performed by hot plugging or switch power supply. For the SU-03T chip and its programming software, it is necessary to ensure that the chip is powered on before programming. After identification, power-off reset is performed and then power-on again to successfully program. The time interval between power-off reset and power-on again cannot be too long or too short. Only by using the method of hot plugging or switch power-off, it is easy to cause programming failure. In the technical solution provided in the embodiment of the present invention, a PMOS cold start method is proposed. When the key is in the off state, there is no voltage at the gate (pin 1). Due to the PMOS characteristics, the current flows from the drain (pin 2) to the source (pin 3), that is, the voice chip is powered on and can work normally. When the key is pressed, the gate (pin 1) is powered on. Due to the PMOS characteristics, the drain (pin 2) and the source (pin 3) cannot conduct, and there is no current in the circuit, that is, the voice chip is powered off. After releasing the key, the voice chip is powered on and reset. When in use, only need to press the key at a normal speed once, and the three states of "power-on identification - power-off - power-on reset" of the voice chip can be completed, which speeds up the debugging speed.

[0114] In addition, Type-C is connected to the serial port pins PB6 and PB7 of the module through two diodes by differential routing via the CH340N chip for program downloading. The three-pin switch is used for switching control between programming and continuous working modes. These designs ensure the stability and reliability of the system and can provide an efficient data transmission and control experience during use.

[0115] It should be noted that for the foregoing method embodiments, for the sake of simple description, they are all expressed as a series of action combinations. However, those skilled in the art should know that this application is not limited by the described action sequence, because according to this application, certain steps can be performed in other sequences or simultaneously. Secondly, those skilled in the art should also know that the embodiments described in the specification are all preferred embodiments, and the actions and modules involved are not necessarily essential to this application.

[0116] Through the description of the above embodiments, those skilled in the art can clearly understand that the method according to the above embodiments can be implemented by means of software plus a necessary general hardware platform. Of course, it can also be implemented by hardware, but in many cases the former is a better implementation method. Based on such an understanding, the technical solution of this application, in essence, or the part that contributes to the prior art can be embodied in the form of a software product. The computer software product is stored in a storage medium (such as ROM / RAM, magnetic disk, optical disc), and includes several instructions to enable a terminal device (which can be a mobile phone, computer, server, or network device, etc.) to execute the methods described in the various embodiments of this application.

[0117] According to an embodiment of the present invention, there is also provided an intelligent control device for a portable air conditioner for implementing the intelligent control method of the above-mentioned portable air conditioner. Figure 8 It is a schematic diagram of an intelligent control device for a portable air conditioner according to an embodiment of the present invention. As Figure 8 shown, the device includes: a first acquisition unit 81, a first receiving unit 83, a first determination unit 85, and a first control unit 87. The intelligent control device for the portable air conditioner will be described in detail below.

[0118] The first acquisition unit 81 is configured to acquire the state parameters of the portable air conditioner after determining that the portable air conditioner is started, where the state parameters represent the states of various components in the portable air conditioner.

[0119] The first receiving unit 83 is configured to receive the first control instruction sent by the first control end through the NB module and / or receive the second control instruction sent by the second control end through the short-range communication module when it is determined that the state parameters meet the preset parameter values. The NB module is a module that communicates with the first control end through the NB-IoT network, and the short-range communication module is a module that communicates with the second control end through a short-range connection method. The first maximum control distance for the first control end to control the portable air conditioner is greater than the second maximum control distance for the second control end to control the portable air conditioner.

[0120] The first determination unit 85 is configured to determine that the second control instruction is the target control instruction if the reception order and reception time difference between the first control instruction and the first control instruction satisfy a preset relationship when both the first control instruction and the second control instruction are received within a predetermined time interval.

[0121] The first control unit 87 is configured to control the portable air conditioner to operate according to the target control instruction.

[0122] It should be noted here that the above-mentioned first acquisition unit 81, first receiving unit 83, first determination unit 85, and first control unit 87 correspond to steps S202 to S208 in the above embodiment. The examples and application scenarios implemented by the four units and the corresponding steps are the same, but are not limited to the content disclosed in the above embodiment.

[0123] As can be seen from the above, in the solution described in the above embodiments of the present invention, after the first acquisition unit determines that the portable air conditioner is started, it can acquire the state parameters of the portable air conditioner, where the state parameters represent the states of the components in the portable air conditioner. Then, when the first receiving unit determines that the state parameters meet the preset parameter values, it receives the first control instruction sent by the first control end through the NB module and / or receives the second control instruction sent by the second control end through the short-distance communication module. The NB module is a module that communicates with the first control end through the NB-IoT network, and the short-distance communication module is a module that communicates with the second control end through a short-distance connection method. The first maximum control distance for the first control end to control the portable air conditioner is greater than the second maximum control distance for the second control end to control the portable air conditioner. Next, when the first determination unit receives both the first control instruction and the second control instruction within a predetermined time interval, if the reception order and reception time difference between the first control instruction and the first control instruction meet the preset relationship, it determines the second control instruction as the target control instruction. Finally, the first control unit controls the portable air conditioner to operate according to the target control instruction, achieving the purpose of using the NB module and the short-distance communication module to control the portable air conditioner through various methods such as wireless remote control and short-distance control, realizing the technical effect of providing users with various flexible control methods to control the portable air conditioner, providing a remote control method, reducing the limitation on the control distance, and at the same time avoiding the problem of system disorder caused by receiving multiple control instructions through the priority method, improving the user experience.

[0124] Therefore, through the technical solution provided by the above embodiments of the present invention, the technical problem in the related art that the traditional portable air conditioner mainly relies on manual operation by users to perform operations such as turning on and off and adjusting the temperature, and it is difficult to conveniently control the portable air conditioner, resulting in poor user experience, is solved.

[0125] In an alternative embodiment of the present invention, the first acquisition unit includes: a first acquisition module, configured to execute a hardware initialization program after determining that the portable air conditioner is started to initialize each hardware in the portable air conditioner to obtain the operating parameters of each hardware, where the operating parameters are used to determine whether the working states of the hardware are normal; a second acquisition module, configured to perform communication detection on the communication components in the portable air conditioner to obtain communication parameters when the operating parameters meet the preset parameter values, where the communication components at least include: an NB module, a short-distance communication module, and a voice module, and the communication parameters are used to determine whether each communication component can communicate normally; a first determination module, configured to determine the operating parameters and the communication parameters as state parameters.

[0126] In an alternative embodiment of the present invention, the first determination unit includes: a first judgment module, configured to judge whether there is an instruction conflict between the first control instruction and the second control instruction when the first control instruction and the second control instruction are both received within a predetermined time interval, so as to obtain a first judgment result, where the instruction conflict means that the first control instruction and the second control instruction control the same hardware in the portable air conditioner and the control instructions are different; a second judgment module, configured to judge whether the reception order and the reception time difference satisfy a preset relationship when the first judgment result indicates that there is an instruction conflict between the first control instruction and the second control instruction, so as to obtain a second judgment result, where the reception order is the order obtained by sorting the first control instruction and the second control instruction in ascending order according to the first reception time of the first control instruction and the second reception time of the second control instruction, and the reception time difference is the deviation value between the first reception time and the second reception time; a second determination module, configured to determine the second control instruction as the target control instruction when the second judgment result indicates that the reception order and the reception time difference satisfy the preset relationship.

[0127] In an alternative embodiment of the present invention, the judgment module includes: a determination sub-module, configured to determine that the second judgment result is that the reception order and the reception time difference satisfy the preset relationship if the reception order is that the second control instruction is received after the first control instruction and the reception time difference is not greater than a first predetermined duration, or if the reception order is that the first control instruction is received after the second control instruction and the reception time difference is not greater than a second predetermined duration; otherwise, determine that the reception order and the reception time difference do not satisfy the preset relationship, where the first predetermined duration is less than the second predetermined duration.

[0128] In an alternative embodiment of the present invention, the target control instruction includes: a first target control instruction and a second target control instruction. The first control unit includes: a third determination module, configured to determine the control instruction in the first order position as the first target control instruction and determine the control instruction in the second order position as the second target control instruction according to the reception order when the first judgment result indicates that there is no instruction conflict between the first control instruction and the second control instruction, or when the second judgment result indicates that the reception order and the reception time difference do not satisfy the preset relationship, where the control instruction is the first control instruction or the second control instruction; a first control module, configured to control the portable air conditioner to operate in accordance with the first target control instruction and the second target control instruction in sequence; a second control module, configured to control the portable air conditioner to operate in accordance with the first control instruction when only the first control instruction is received within a predetermined time interval; a third control module, configured to control the portable air conditioner to operate in accordance with the second control instruction when only the second control instruction is received within a predetermined time interval.

[0129] In an alternative embodiment of the present invention, the intelligent control device of the portable air conditioner further includes: a second receiving unit, configured to receive a third control instruction sent by a third control terminal through a voice module; a second control unit, configured to control the portable air conditioner to operate according to the third control instruction when only the third control instruction is received within a predetermined time interval; a third control unit, configured to, when the third control instruction and the second control instruction are received within a predetermined time interval, if there is no instruction conflict between the third control instruction and the second control instruction, control the portable air conditioner to operate according to the third control instruction and the second control instruction in sequence according to the first target receiving order of receiving the third control instruction and the second control instruction, and if there is an instruction conflict between the third control instruction and the second control instruction, control the portable air conditioner to operate according to the second control instruction; a fourth control unit, configured to, when the third control instruction and the first control instruction are received within a predetermined time interval, if there is no instruction conflict between the third control instruction and the first control instruction, control the portable air conditioner to operate according to the third control instruction and the first control instruction in sequence according to the second target receiving order of receiving the third control instruction and the first control instruction, and if there is an instruction conflict between the third control instruction and the first control instruction, control the portable air conditioner to operate according to the third control instruction.

[0130] In an alternative embodiment of the present invention, the intelligent control device of the portable air conditioner further includes: a second obtaining unit, configured to obtain the current operating parameters of the portable air conditioner at a predetermined frequency; an uploading unit, configured to upload the current operating parameters to a first control terminal through an NB module, so as to trigger the first control terminal to detect the health status of the portable air conditioner according to the current operating parameters, and display the current operating parameters and the health status.

[0131] In an alternative embodiment of the present invention, the intelligent control device of the portable air conditioner further includes: a third receiving unit, configured to receive an abnormal correction instruction sent by the first control terminal, where the abnormal correction instruction is an instruction generated by the first control terminal when detecting an abnormal fault of the portable air conditioner according to the current operating parameters; a second determining unit, configured to determine the component with the abnormal fault as the target component according to the abnormal correction instruction; a fifth control unit, configured to control the portable air conditioner to repair the target component according to the abnormal correction instruction when the abnormal fault meets the automatic repair range; a sixth control unit, configured to control the portable air conditioner to issue an abnormal alarm or send a fault message to a terminal device through an NB module when the abnormal fault does not meet the automatic repair range.

[0132] On the other hand, according to an embodiment of the present invention, there is also provided an intelligent control system for a portable air conditioner, and the intelligent control system for the portable air conditioner uses any one of the above-mentioned intelligent control methods for the portable air conditioner.

[0133] According to another aspect of the embodiments of the present invention, there is also provided a computer-readable storage medium, which includes a stored program, wherein the program executes the intelligent control method of any one of the above-mentioned portable air conditioners.

[0134] Optionally, in this embodiment, the above computer-readable storage medium may be located in any one of the computer terminals in the computer terminal group in the computer network, or in any one of the communication devices in the communication device group.

[0135] Optionally, in this embodiment, the computer-readable storage medium is set to store program codes for executing the following steps: after determining that the portable air conditioner is started, obtain the state parameters of the portable air conditioner, where the state parameters represent the states of the components in the portable air conditioner; when it is determined that the state parameters meet the preset parameter values, receive the first control instruction sent by the first control end through the NB module, and / or receive the second control instruction sent by the second control end through the short-distance communication module, where the NB module is a module that communicates with the first control end through the NB-IoT network, and the short-distance communication module is a module that communicates with the second control end through a short-distance connection method, and the first maximum control distance for the first control end to control the portable air conditioner is greater than the second maximum control distance for the second control end to control the portable air conditioner; when both the first control instruction and the second control instruction are received within a predetermined time interval, if the receiving order and the receiving time difference of the first control instruction and the first control instruction meet the preset relationship, then determine the second control instruction as the target control instruction; control the portable air conditioner to operate according to the target control instruction.

[0136] Optionally, in this embodiment, the computer-readable storage medium is set to store program codes for executing the following steps: after determining that the portable air conditioner is started, execute a hardware initialization program to initialize each hardware in the portable air conditioner to obtain the operating parameters of each hardware, where the operating parameters are used to determine whether the working states of the hardware are normal; when the operating parameters meet the preset parameter values, perform communication detection on the communication components in the portable air conditioner to obtain communication parameters, where the communication components at least include: an NB module, a short-distance communication module, and a voice module, and the communication parameters are used to determine whether each communication component can communicate normally; determine the operating parameters and the communication parameters as state parameters.

[0137] Optionally, in this embodiment, the computer-readable storage medium is configured to store program code for performing the following steps: when the first control instruction and the second control instruction are both received within a predetermined time interval, determine whether there is an instruction conflict between the first control instruction and the second control instruction to obtain a first determination result, where an instruction conflict means that the first control instruction and the second control instruction control the same hardware in the portable air conditioner and the control instructions are different; when the first determination result indicates that there is an instruction conflict between the first control instruction and the second control instruction, determine whether the reception order and the reception time difference satisfy a preset relationship to obtain a second determination result, where the reception order is the order obtained by sorting the first control instruction and the second control instruction in ascending order according to the first reception time of the first control instruction and the second reception time of the second control instruction, and the reception time difference is the deviation value between the first reception time and the second reception time; when the second determination result indicates that the reception order and the reception time difference satisfy the preset relationship, determine the second control instruction as the target control instruction.

[0138] Optionally, in this embodiment, the computer-readable storage medium is configured to store program code for performing the following steps: if the reception order is that the second control instruction is received after the first control instruction and the reception time difference is not greater than a first predetermined duration, or the reception order is that the first control instruction is received after the second control instruction and the reception time difference is not greater than a second predetermined duration, then determine that the second determination result is that the reception order and the reception time difference satisfy the preset relationship; otherwise, determine that the reception order and the reception time difference do not satisfy the preset relationship, where the first predetermined duration is less than the second predetermined duration.

[0139] Optionally, in this embodiment, the computer-readable storage medium is configured to store program code for performing the following steps: when the first determination result indicates that there is no instruction conflict between the first control instruction and the second control instruction, or when the second determination result indicates that the reception order and the reception time difference do not satisfy the preset relationship, determine the control instruction in the first order position as the first target control instruction and the control instruction in the second order position as the second target control instruction according to the reception order, where the control instruction is the first control instruction or the second control instruction; control the portable air conditioner to operate in accordance with the first target control instruction and the second target control instruction in sequence; when only the first control instruction is received within a predetermined time interval, control the portable air conditioner to operate in accordance with the first control instruction; when only the second control instruction is received within a predetermined time interval, control the portable air conditioner to operate in accordance with the second control instruction.

[0140] Optionally, in this embodiment, the computer-readable storage medium is configured to store program code for performing the following steps: receiving a third control instruction issued by a third control terminal through a voice module; controlling the portable air conditioner to operate according to the third control instruction when only the third control instruction is received within a predetermined time interval; when the third control instruction and the second control instruction are received within a predetermined time interval, if there is no instruction conflict between the third control instruction and the second control instruction, controlling the portable air conditioner to operate according to the third control instruction and the second control instruction in the first target receiving order of receiving the third control instruction and the second control instruction, and if there is an instruction conflict between the third control instruction and the second control instruction, controlling the portable air conditioner to operate according to the second control instruction; when the third control instruction and the first control instruction are received within a predetermined time interval, if there is no instruction conflict between the third control instruction and the first control instruction, controlling the portable air conditioner to operate according to the third control instruction and the first control instruction in the second target receiving order of receiving the third control instruction and the first control instruction, and if there is an instruction conflict between the third control instruction and the first control instruction, controlling the portable air conditioner to operate according to the third control instruction.

[0141] Optionally, in this embodiment, the computer-readable storage medium is configured to store program code for performing the following steps: obtaining the current operating parameters of the portable air conditioner at a predetermined frequency; uploading the current operating parameters to a first control terminal through an NB module to trigger the first control terminal to detect the health status of the portable air conditioner according to the current operating parameters and display the current operating parameters and the health status.

[0142] Optionally, in this embodiment, the computer-readable storage medium is configured to store program code for performing the following steps: receiving an anomaly correction instruction issued by a first control terminal, where the anomaly correction instruction is an instruction generated by the first control terminal when detecting an anomaly fault in the portable air conditioner according to the current operating parameters; determining the component with the anomaly fault as the target component according to the anomaly correction instruction; when the anomaly fault meets the automatic repair range, controlling the portable air conditioner to repair the target component according to the anomaly correction instruction; when the anomaly fault does not meet the automatic repair range, controlling the portable air conditioner to issue an anomaly alarm or send a fault message to a terminal device through an NB module.

[0143] According to another aspect of the embodiments of the present invention, there is also provided a processor for running a program, where when the program runs, it executes the intelligent control method of the portable air conditioner in any one of the above.

[0144] According to another aspect of the embodiments of the present invention, there is also provided a computer program product including computer instructions, and when the computer instructions are executed by a processor, they execute the intelligent control method of the portable air conditioner in any one of the above.

[0145] The serial numbers of the embodiments of the present invention above are only for description and do not represent the superiority or inferiority of the embodiments.

[0146] In the above embodiments of the present invention, the descriptions of the respective embodiments have their own emphases. For the parts not detailed in a certain embodiment, reference may be made to the relevant descriptions of other embodiments.

[0147] In the several embodiments provided by the present application, it should be understood that the disclosed technical content can be implemented in other ways. Among them, the device embodiments described above are only illustrative. For example, the division of the units can be a logical function division. In actual implementation, there may be other division methods. For example, multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. Another point is that the displayed or discussed coupling or direct coupling or communication connection to each other can be through some interfaces. The indirect coupling or communication connection of units or modules can be in an electrical or other form.

[0148] The units described as separate components may or may not be physically separated. The components displayed as units may or may not be physical units, that is, they can be located in one place or distributed to multiple units. Some or all of the units can be selected according to actual needs to achieve the purpose of the solution of this embodiment.

[0149] In addition, in each embodiment of the present invention, the functional units can be integrated in a processing unit, or each unit can exist physically alone, or two or more units can be integrated in one unit. The above integrated units can be implemented in the form of hardware or in the form of software functional units.

[0150] If the above integrated unit is implemented in the form of a software functional unit and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on such an understanding, the technical solution of the present invention, in essence, or the part that contributes to the prior art, or all or part of the technical solution, can be embodied in the form of a software product. This computer software product is stored in a storage medium and includes several instructions for causing a computer device (which can be a personal computer, a server or a network device, etc.) to execute all or part of the steps of the methods described in the respective embodiments of the present invention. The foregoing storage medium includes: USB flash drives, read-only memories (ROMs), random access memories (RAMs), mobile hard disks, magnetic disks or optical disks and other various media that can store program codes.

[0151] The above are only the preferred embodiments of the present invention. It should be noted that for those of ordinary skill in the art, without departing from the principle of the present invention, several improvements and modifications can be made, and these improvements and modifications should also be regarded as the protection scope of the present invention.

Claims

1. An intelligent control method for a portable air conditioner, characterized in that: include: After determining that the portable air conditioner is started, obtaining a state parameter of the portable air conditioner, wherein the state parameter represents a state of each component in the portable air conditioner; In the case where it is determined that the state parameter satisfies the preset parameter value, a first control instruction issued by the first control end is received through the NB module, and / or a second control instruction issued by the second control end is received through the short-distance communication module, wherein the NB module is a module that communicates with the first control end through the NB-IoT network, the short-distance communication module is a module that communicates with the second control end through a short-distance connection, and a first maximum control distance for the first control end to control the portable air conditioner is greater than a second maximum control distance for the second control end to control the portable air conditioner; In the case where both the first control instruction and the second control instruction are received within a predetermined time interval, if the receiving order and the receiving time difference of the first control instruction and the second control instruction satisfy a preset relationship, determining that the second control instruction is the target control instruction; The portable air conditioner is controlled to operate according to the target control instruction.

2. The intelligent control method of a portable air conditioner according to claim 1, characterized in that: After determining that the portable air conditioner is started, obtaining the state parameters of the portable air conditioner includes: After determining that the portable air conditioner is started, executing a hardware initialization program to initialize each hardware in the portable air conditioner and obtain operating parameters of each hardware, wherein the operating parameters are used to determine whether the working state of each hardware is normal; When the operating parameter satisfies the preset parameter value, performing communication detection on the communication component in the portable air conditioner to obtain communication parameters, wherein the communication component at least includes: the NB module, the short-range communication module, and the voice module, and the communication parameters are used to determine whether each of the communication components can communicate normally; The operating parameter and the communication parameter are determined as the state parameters.

3. The intelligent control method of a portable air conditioner according to claim 1, characterized in that: In a case where both the first control instruction and the second control instruction are received within a predetermined time interval, if a receiving order and a receiving time difference between the first control instruction and the second control instruction satisfy a preset relationship, determining that the second control instruction is a target control instruction includes: In the case where both the first control instruction and the second control instruction are received within the predetermined time interval, determining whether there is an instruction conflict between the first control instruction and the second control instruction, and obtaining a first determination result, wherein the instruction conflict refers to that the first control instruction and the second control instruction control the same hardware in the portable air conditioner, and the control instructions are different; In the case where the first judgment result indicates that there is an instruction conflict between the first control instruction and the second control instruction, judging whether the receiving order and the receiving time difference satisfy the preset relationship, and obtaining a second judgment result, wherein the receiving order is an order obtained by sorting the first control instruction and the second control instruction in ascending order according to the first receiving time of the first control instruction and the second receiving time of the second control instruction, and the receiving time difference is a deviation value between the first receiving time and the second receiving time shown; When the second judgment result indicates that the receiving sequence and the receiving time difference satisfy the preset relationship, the second control instruction is determined to be a target control instruction.

4. The intelligent control method of a portable air conditioner according to claim 3, characterized in that: Determining whether the receiving order and the receiving time difference satisfy the preset relationship to obtain a second determination result includes: If the receiving order is that the second control instruction is received after the first control instruction, and the receiving time difference is not greater than the first predetermined time length, or, the receiving order is that the first control instruction is received after the second control instruction, and the receiving time difference is not greater than the second predetermined time length, then the second judgment result is determined to be that the receiving order and the receiving time difference satisfy the preset relationship; otherwise, it is determined that the receiving order and the receiving time difference do not satisfy the preset relationship, wherein the first predetermined time length is less than the second predetermined time length.

5. The intelligent control method of a portable air conditioner according to claim 1, characterized in that: The target control instruction includes: a first target control instruction and a second target control instruction, and controlling the portable air conditioner to operate according to the target control instruction includes: In the case where the first judgment result indicates that there is no instruction conflict between the first control instruction and the second control instruction, or in the case where the second judgment result indicates that the receiving sequence and the receiving time difference do not satisfy the preset relationship, the control instruction at the first sequence position is determined as the first target control instruction according to the receiving sequence, and the control instruction at the second sequence position is determined as the second target control instruction, and the control instruction is the first control instruction or the second control instruction; controlling the portable air conditioner to operate according to the first target control instruction and the second target control instruction in sequence; In the case where only the first control instruction is received within the predetermined time interval, controlling the portable air conditioner to operate according to the first control instruction; In a case where only the second control instruction is received within the predetermined time interval, the portable air conditioner is controlled to operate according to the second control instruction.

6. The intelligent control method of a portable air conditioner according to claim 1, characterized in that: The method further comprises: Receiving a third control instruction sent by a third control terminal through a voice module; In the case where only the third control instruction is received within the predetermined time interval, controlling the portable air conditioner to operate according to the third control instruction; In the case where the third control instruction and the second control instruction are received within the predetermined time interval, if there is no instruction conflict between the third control instruction and the second control instruction, the portable air conditioner is controlled to operate in accordance with the third control instruction and the second control instruction in sequence according to a first target receiving order of receiving the third control instruction and the second control instruction, and if there is an instruction conflict between the third control instruction and the second control instruction, the portable air conditioner is controlled to operate in accordance with the second control instruction; In the case where the third control instruction and the first control instruction are received within the predetermined time interval, if there is no command conflict between the third control instruction and the first control instruction, the portable air conditioner is controlled to operate according to the third control instruction and the first control instruction in sequence according to the second target receiving order of receiving the third control instruction and the first control instruction; if there is a command conflict between the third control instruction and the first control instruction, the portable air conditioner is controlled to operate according to the third control instruction.

7. The intelligent control method of a portable air conditioner according to claim 1, characterized in that: The method further comprises: obtaining current operating parameters of the portable air conditioner at a predetermined frequency; The current operating parameters are uploaded to the first control end through the NB module to trigger the first control end to detect the health status of the portable air conditioner according to the current operating parameters and display the current operating parameters and the health status.

8. The intelligent control method of a portable air conditioner according to claim 7, characterized in that: The method further comprises: receiving an abnormality correction instruction sent by the first control end, wherein the abnormality correction instruction is an instruction generated when the first control end detects an abnormal fault of the portable air conditioner according to the current operating parameters; Determine, according to the abnormal correction instruction, the component having the abnormal fault as the target component; When the abnormal fault meets the automatic repair range, controlling the portable air conditioner to repair the target component according to the abnormal correction instruction; When the abnormal fault does not meet the automatic repair range, the portable air conditioner is controlled to issue an abnormal alarm or send fault information to a terminal device through the NB module.

9. An intelligent control device for a portable air conditioner, characterized in that: include: A first acquisition unit, configured to acquire a state parameter of the portable air conditioner after determining that the portable air conditioner is started, wherein the state parameter represents a state of each component in the portable air conditioner; A first receiving unit is used to receive, through a NB module, a first control instruction issued by a first control terminal, and / or, through a short-distance communication module, a second control instruction issued by a second control terminal when it is determined that the state parameter satisfies a preset parameter value, wherein the NB module is a module that communicates with the first control terminal through an NB-IoT network, the short-distance communication module is a module that communicates with the second control terminal through a short-distance connection, and a first maximum control distance for the first control terminal to control the portable air conditioner is greater than a second maximum control distance for the second control terminal to control the portable air conditioner; A first determining unit is configured to determine that the second control instruction is a target control instruction if a receiving order and a receiving time difference between the first control instruction and the second control instruction satisfy a preset relationship when both the first control instruction and the second control instruction are received within a predetermined time interval; The first control unit is used to control the portable air conditioner to operate according to the target control instruction.

10. A computer program product comprising computer instructions, characterized in that: When the computer instructions are executed by the processor, the intelligent control method of the portable air conditioner according to any one of claims 1 to 8 is performed.

Citation Information

Cited By

  • Intrusion detection method, system and device for roadside heterogeneous device network

    CN120474824A

  • Heat pump water heater system and control method

    CN121206701A