Household equipment control system, method and device, equipment and medium
By installing DTU modules in home devices and using cellular networks to receive SMS messages for control commands, the problem of remote control of smart home systems in the absence of network or in weak network environments has been solved, achieving stable remote control and improving user experience.
Patent Information
- Application Number
- CN202510970837.7
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-07-15
- Publication Date
- 2025-11-14
AI Technical Summary
Existing smart home systems cannot be remotely controlled in the absence of a network or in a weak network environment, which affects the user experience.
A DTU module is installed in home appliances, and control commands are received via SMS through the SIM card number corresponding to the DTU module, enabling remote control via cellular network.
Even in the absence of a network or in a weak network environment, users can remotely control home appliances, significantly improving the user experience.
Smart Images

Figure CN120956548A_ABST
Abstract
Description
Technical Field
[0001] This invention relates to the field of home appliance technology, and in particular to a home appliance control system, a home appliance control method, and a home appliance control device. Background Technology
[0002] In existing technologies, smart homes are usually remotely controlled through wireless communication technology. However, wireless communication technology requires a network as a carrier for communication, and home devices need to be in a network environment at all times to communicate normally. In the absence of a network or in a weak network environment, users cannot control home devices remotely, which seriously affects the user experience. Summary of the Invention
[0003] In view of the above problems, embodiments of the present invention are proposed to provide a home appliance control system, a home appliance control method, and a corresponding home appliance control device that overcome or at least partially solve the above problems.
[0004] According to a first aspect of the present invention, a home appliance control system is provided, the system comprising:
[0005] Home appliances, user terminals, and servers; the home appliances are equipped with DTU modules;
[0006] The user terminal is used to obtain the SIM card number corresponding to the DTU module of the home appliance; and send control commands for the home appliance and the SIM card number corresponding to the DTU module of the home appliance to the server.
[0007] The server is configured to receive the control command and the SIM card number; and send the control command and the SIM card number to the operator platform, so that the operator platform sends an SMS message to the DTU module corresponding to the SIM card number, the SMS message including the control command;
[0008] The home appliance is used to receive SMS messages sent by the operator platform through the DTU module, extract control commands from the SMS messages, and execute the operations corresponding to the control commands.
[0009] Optionally, the server is configured to divide the control instruction into multiple segments and send the multiple segments and the SIM card number to the operator platform sequentially at preset intervals, so that the operator platform sequentially sends multiple SMS messages to the DTU module corresponding to the SIM card number, wherein each of the multiple SMS messages includes a control instruction segment corresponding to the control instruction;
[0010] The home appliance is used to receive multiple text messages sent by the operator platform, extract multiple segments corresponding to the multiple text messages, and combine the multiple segments to obtain the control command.
[0011] Optionally, each of the multiple text messages may further include identification information corresponding to a segment of the control instruction;
[0012] The home appliance is used to combine the multiple segments according to the identification information corresponding to the segments to obtain the control command.
[0013] Optionally, the home appliance is configured to receive an SMS message from the operator platform and then send an SMS message to the operator platform, the SMS message including a confirmation message, so that the operator platform sends the confirmation message to the server;
[0014] The server is configured to stop sending control commands corresponding to the confirmation information after receiving the confirmation message.
[0015] Optionally, the home appliance is configured to ignore subsequently received SMS messages if it receives SMS messages with the same control command consecutively.
[0016] According to a second aspect of the present invention, a method for controlling a home appliance is provided, wherein the home appliance is equipped with a DTU module, the method is applied to a server, and the method includes:
[0017] Receive control commands for the home appliances sent by the user terminal and the SIM card number corresponding to the DTU module of the home appliances;
[0018] The control command and SIM card number are sent to the operator platform, so that the operator platform sends an SMS message to the DTU module corresponding to the SIM card number, the SMS message including the control command.
[0019] Optionally, sending the control command and SIM card number to the operator platform includes:
[0020] The control command is divided into multiple segments, and the multiple segments and the SIM card number are sent to the operator platform in sequence at preset intervals, so that the operator platform sends multiple SMS messages to the DTU module corresponding to the SIM card number in sequence. Each of the multiple SMS messages includes a control command segment that corresponds one-to-one with the control command.
[0021] Optionally, the method further includes:
[0022] Receive a confirmation message sent by the operator platform; the confirmation message is sent by the home device after receiving an SMS message from the operator platform.
[0023] Upon receiving the confirmation message, the sending of the control command corresponding to the confirmation information is stopped.
[0024] According to a third aspect of the present invention, a home appliance control device is provided, wherein the home appliance is provided with a DTU module, the device is applied to a server, and the device includes:
[0025] The instruction receiving module is used to receive control instructions for the home appliances sent by the user terminal and the SIM card number corresponding to the DTU module of the home appliances;
[0026] The sending module is used to send the control command and the SIM card number to the operator platform, so that the operator platform sends an SMS message to the DTU module corresponding to the SIM card number, the SMS message including the control command.
[0027] Optionally, the sending module includes:
[0028] The sending unit is used to divide the control command into multiple segments and send the multiple segments and the SIM card number to the operator platform in sequence at preset intervals, so that the operator platform sends multiple SMS messages to the DTU module corresponding to the SIM card number in sequence, and the multiple SMS messages each include a control command segment that corresponds one-to-one with the control command.
[0029] Optionally, the device further includes:
[0030] A confirmation message receiving module is used to receive a confirmation message sent by the operator platform; the confirmation message is sent by the home device after receiving an SMS message from the operator platform.
[0031] The stop module is used to stop sending the control command corresponding to the confirmation information after receiving the confirmation message.
[0032] According to a fourth aspect of the present invention, an electronic device is provided, the electronic device comprising: a processor, a memory, and a computer program stored in the memory and capable of running on the processor, wherein the computer program, when executed by the processor, implements the steps of the home appliance control method as described in any of the preceding claims.
[0033] According to a fifth aspect of the present invention, a computer-readable storage medium is provided, on which a computer program is stored, which, when executed by a processor, implements the steps of the home appliance control method as described in any of the preceding claims.
[0034] The technical solutions provided by the embodiments of the present invention may include the following beneficial effects:
[0035] This invention provides a home appliance control system, method, apparatus, device, and medium. The system includes: a home appliance, a user terminal, and a server. The home appliance is equipped with a DTU module. The user terminal is used to obtain the SIM card number corresponding to the DTU module; send control commands for the home appliance and the SIM card number corresponding to the DTU module to the server; the server is used to receive the control commands and the SIM card number; send the control commands and the SIM card number to an operator platform, so that the operator platform sends an SMS message to the DTU module corresponding to the SIM card number, the SMS message including the control commands; the home appliance is used to receive the SMS message sent by the operator platform through the DTU module, extract the control commands from the SMS message, and execute the operation corresponding to the control commands. This invention, by setting a DTU module in the home appliance, enables the home appliance to receive SMS messages through the SIM card number corresponding to the DTU module and execute the control commands in the SMS message. Even in the absence of network or in a weak network environment, the user can remotely control the home appliance, significantly improving the user experience. Attached Figure Description
[0036] Figure 1 This is a structural block diagram of a home appliance control system provided in an embodiment of the present invention;
[0037] Figure 2 This is a structural block diagram of another home appliance control system provided in an embodiment of the present invention;
[0038] Figure 3 This is a flowchart illustrating the steps of a home appliance control method provided in an embodiment of the present invention;
[0039] Figure 4 This is a structural block diagram of a home appliance control device provided in an embodiment of the present invention. Detailed Implementation
[0040] To make the above-mentioned objects, features and advantages of the present invention more apparent and understandable, the present invention will be further described in detail below with reference to the accompanying drawings and specific embodiments.
[0041] One of the core concepts of this invention is that by setting up a DTU module in home appliances, the home appliances can receive SMS messages through the SIM card number corresponding to the DTU module and execute the control commands in the SMS messages. Even in the absence of network or in a weak network environment, users can remotely control home appliances, which significantly improves the user experience.
[0042] Reference Figure 1 The diagram shows a structural block diagram of a home appliance control system according to an embodiment of the present invention; the home appliance control system 1 includes: home appliance 13, user terminal 11 and server 12; the home appliance 13 is provided with a DTU module 131;
[0043] The user terminal 11 is used to obtain the SIM card number corresponding to the DTU module 131 of the home device 13; and send control commands for the home device 12 and the SIM card number corresponding to the DTU module 131 of the home device 13 to the server 12.
[0044] For example, a DTU (Data Transfer Unit) module is a device specifically designed for data transmission. It utilizes a cellular network via a built-in SIM (Subscriber Identity Module) card to enable communication between the device and the server. The DTU module 131 may be equipped with a QR code linked to it. Users can scan this QR code using a user terminal 11 (such as a mobile phone or tablet) to quickly obtain the SIM card number corresponding to the DTU module 131. After obtaining the SIM card number, users can bind this number to the corresponding home device 13 in a smart home management platform or application, establishing a unique association between the device and the communication module. After binding, when a user needs to remotely control a specific home device, the user terminal 11 can send control commands along with the SIM card number of the DTU module 131 linked to the target device to the server 12. Commands such as activation, mode switching, and power on / off are sent to the server 12. These commands and the SIM card number information are processed to form data packets conforming to the communication protocol, which are then sent to the server 12 to achieve remote control of the home device 13.
[0045] The server 12 is used to receive the control command and the SIM card number; and send the control command and the SIM card number to the operator platform, so that the operator platform sends an SMS message to the DTU module 131 corresponding to the SIM card number, the SMS message including the control command;
[0046] For example, after receiving a data packet containing control commands and a SIM card number, server 12 parses and verifies the data packet to ensure the legality of the control commands and the identifiability of the target device. Subsequently, the server encapsulates the control commands and the corresponding SIM card number, converts them into a data format supported by the operator platform, and sends this information to the operator platform through a standard interface. As a communication service provider, the operator platform, upon receiving the data from the server, identifies the communication network where the target DTU module 131 is located based on the SIM card number, and sends the content containing the control commands to the DTU module bound to that SIM card number via SMS. This allows the DTU module 131 of the home appliance 13 to receive the SMS, parse the SMS content, extract the control commands, and execute the corresponding operations, thereby achieving remote control of the home appliance.
[0047] The home appliance 13 is used to receive SMS messages sent by the operator platform through the DTU module 131, extract control commands from the SMS messages, and execute the operations corresponding to the control commands.
[0048] For example, home appliance 13 receives and executes remote control commands through its bound DTU module 131. During the operation of the home appliance control system, control commands (such as switching on / off, adjusting parameters, etc.) sent by the user through the user terminal are processed by the server and forwarded to the operator platform in conjunction with the SIM card number bound to the target device. The operator platform sends the control command to the corresponding DTU module 131 in the form of an SMS message based on the SIM card number. After receiving the SMS message, the DTU module 131 parses the received content, extracts the control information, and transmits it to the connected home appliance 13. Upon receiving the command, the home appliance 13 performs the corresponding operation according to the preset control logic, such as turning on the device, adjusting the working mode, or providing status information, thereby completing the remote control closed loop.
[0049] This control method breaks through the limitations of traditional smart homes that rely on local home wireless networks for communication. Even when the home network is interrupted, the signal is weak, or the device is in a remote location, stable data transmission and control command issuance can still be achieved through the cellular network, significantly improving the availability and reliability of the home device control system. Furthermore, due to the strong anti-interference capabilities and wide network coverage of SMS communication, home devices maintain good responsiveness in various complex network environments. This method is not only suitable for remote control of individual smart appliances but can also be widely applied to IoT scenarios such as security monitoring, environmental monitoring, and remote maintenance, demonstrating strong practicality and scalability.
[0050] For example, if a user wants to turn on their home air conditioner on their way home from get off work, they can send the command "Air conditioner 3514, turn on, cooling mode, 21℃" via a mobile application. The application automatically packages this command along with the SIM card number of the DTU module associated with Air conditioner 3514 and sends it to the server. The server parses and verifies the data packet, encapsulates the control command with the corresponding SIM card number, converts it to a data format supported by the operator platform, and then sends the data to the operator platform through a standard interface. The operator platform then sends an SMS message containing the command "Air conditioner 3514, turn on, cooling mode, 21℃" to the DTU module associated with that SIM card number via the cellular network. Upon receiving the SMS message, the DTU module parses the command "Air conditioner 3514, turn on, cooling mode, 21℃" and transmits it to Air conditioner 3514 via serial communication. Air conditioner 3514 then executes the corresponding operation, ensuring the user enjoys a comfortable room temperature upon arrival home.
[0051] Reference Figure 2 This diagram illustrates a structural block diagram of another home appliance control system provided by an embodiment of the present invention. The home appliance 13 may further include devices 132, 133, and 134. A DTU module 131 can be connected to devices 132, 133, and 134. When the DTU module 131 receives a text message, it controls devices 132, 133, and 134 according to the control instructions for the target device in the text message. Furthermore, more devices may be included to achieve control of the target device.
[0052] In one embodiment, the server 12 is configured to divide the control instruction into multiple segments and send the multiple segments and the SIM card number to the operator platform in sequence at preset intervals, so that the operator platform sends multiple SMS messages to the DTU module corresponding to the SIM card number in sequence, wherein each of the multiple SMS messages includes a control instruction segment corresponding to the control instruction in a one-to-one manner.
[0053] For example, to optimize the transmission delay that may occur in SMS communication, control commands can be transmitted using a segmented, discrete transmission method. This method involves the server 12, upon receiving a control command from the user terminal, dividing the complete command content into multiple segments of a preset size, and then sequentially sending these segments along with their corresponding SIM card numbers to the operator platform at regular time intervals. For instance, a control command can be divided into 5 segments, with one segment sent per second, completing the transmission within 5 seconds. Upon receiving each segment, the operator platform encapsulates them into SMS messages and sequentially sends them to the DTU module 131 bound to the target SIM card number. This segmented, discrete transmission method effectively improves the stability and reliability of SMS communication. When the network is unstable or the operator's channel is congested, sending the entire command at once may lead to failure or delay. Distributing the command across multiple time periods reduces the impact of a single failed transmission on the overall command transmission. Furthermore, after receiving multiple SMS messages, the DTU module 131 verifies and reassembles the content based on the segment identification information, ensuring that the complete control command can be reconstructed and the corresponding operation executed.
[0054] The home appliance 13 is used to receive multiple text messages sent by the operator platform, extract multiple segments corresponding to the multiple text messages, and combine the multiple segments to obtain the control command.
[0055] For example, after receiving these SMS messages, the DTU module 131 of the home appliance 13 parses each message, extracting the instruction fragments and corresponding identification information, such as message ID, fragment number, and total number of fragments. The DTU module then caches these fragments and waits until all SMS fragments belonging to the same instruction are received. Once all fragments are successfully received, the DTU module sorts the content according to the fragment number and performs integrity verification to ensure the data has not been tampered with or lost. After confirmation, all fragments are reassembled to reconstruct the original complete control instruction, which is then transmitted to the connected device. The home appliance 13 executes corresponding operations based on the complete control instruction and preset logic, such as turning the device on / off or adjusting parameters, thus completing the remote control closed loop. This mechanism based on segmented discrete transmission and reassembly effectively improves communication reliability and avoids instruction failures caused by delays.
[0056] In one embodiment, each of the plurality of text messages further includes identification information corresponding to a segment of the control instruction; the home device 13 is used to combine the plurality of segments according to the identification information corresponding to the segments to obtain the control instruction.
[0057] For example, the identification information helps the receiving end accurately identify which segments belong to the same control command, the sequential position of each segment, and whether it has been received completely. The server divides the complete control command into multiple data segments and adds unique identification information to each segment, such as message ID, segment number, and checksum. The message ID is used to match different segments of the same command, the segment number is used to determine the splicing order, and the checksum is used to verify data integrity. These identification information and the corresponding command segments are encapsulated together into independent SMS messages, which are sequentially sent to the target device by the operator platform. After receiving these SMS messages through the DTU module 131 bound to it, the home device 13 parses the SMS content one by one, extracting each segment and its associated identification information. After collecting all segments, the segments are sorted and verified according to the identification information, and finally the multiple segments are combined to restore the original complete control command. This process ensures that even if the SMS messages arrive in disorder or are delayed, the command content can be correctly reassembled at the receiving end, avoiding control failure due to packet loss or out-of-order delivery.
[0058] In one embodiment, the home appliance 13 is configured to receive an SMS message sent by the operator platform and then send an SMS message to the operator platform, the SMS message including a confirmation message, so that the operator platform sends the confirmation message to the server;
[0059] For example, after receiving an SMS message from the operator platform, home device 13, equipped with a DTU module 131, has the ability to send a confirmation message back to the operator platform. This mechanism is mainly used to achieve closed-loop feedback during the transmission of control commands, ensuring that the commands are correctly received and executed. When the DTU module 131 receives the SMS message sent by the operator platform and successfully parses the control command within it, home device 13 executes the operation corresponding to the control command. After execution, home device 13 sends an SMS message containing confirmation information to the operator platform through the DTU module 131, indicating that the control command has been successfully received. After receiving the confirmation SMS message, the operator platform forwards the confirmation message to the server, enabling the server to monitor the execution status of the control command in real time. This feedback mechanism is of great significance for improving the stability and reliability of the system: on the one hand, the server 12 can determine whether the command has been successfully delivered and executed through the confirmation message; on the other hand, if no confirmation message is received, the server can trigger a retransmission mechanism to resend the control command, improving the communication success rate.
[0060] The server 12 is configured to stop sending control commands corresponding to the confirmation information after receiving the confirmation message.
[0061] For example, when a user sends a control command to server 12 via a terminal device, the server splits, encapsulates, and sequentially sends the command to the operator platform, which then forwards it to the target DTU module 131 via SMS. Once the home device 13 successfully receives the command, it sends an SMS containing confirmation information back to the operator platform via DTU module 131, indicating that the command has been processed correctly. Upon receiving the confirmation SMS, the operator platform forwards it to server 12. After recognizing the confirmation message, server 12 immediately marks the corresponding control command and stops retransmitting it. This mechanism not only effectively avoids duplicate command sending and redundant transmission, reducing network load and communication costs, but also prevents logical confusion or abnormal behavior caused by multiple identical commands arriving at the device.
[0062] Furthermore, in practical applications, due to factors such as network latency and SMS channel congestion, multiple instruction fragments or retransmitted instructions may arrive simultaneously. The acknowledgment mechanism helps the server accurately determine which instructions have been executed, thereby dynamically adjusting the instruction queue and communication strategy to improve system response efficiency and stability. Therefore, the design of server 12 stopping sending corresponding control instructions after receiving an acknowledgment message is a crucial technical means to ensure efficient system operation and achieve closed-loop control, widely applicable to various IoT application scenarios such as smart homes, remote monitoring, and industrial automation.
[0063] In one embodiment, the home appliance 13 is configured to ignore subsequently received text messages if it receives consecutive text messages corresponding to the same control command.
[0064] For example, during SMS communication, if the server does not receive confirmation feedback in a timely manner, it may cause the server to resend the same control command multiple times, resulting in multiple SMS messages with identical content being sent to the device consecutively. If these messages are executed one by one without discrimination, it may cause problems such as abnormal device state switching, operational conflicts, or even system instability. When the device receives an SMS message from the operator platform through the DTU module 131, it first parses the SMS content to extract the control commands and related identification information, such as message ID or command type. If the home device 13 receives multiple SMS messages with the same control command content consecutively, the system will determine whether these commands are duplicates based on preset logic. After confirming that they are the same control command, it will ignore the subsequently received duplicate SMS messages and only execute the first received command. In addition, ignoring duplicate commands helps reduce unnecessary resource consumption of the device and avoids affecting the execution efficiency of other tasks due to frequent responses to the same commands. Furthermore, this function can also work in conjunction with the command management mechanism on the server side to form a complete send-execution-confirmation-termination process, ensuring the reliability and consistency of the system in complex communication environments. Therefore, the design of home device 13 to ignore subsequent SMS messages when receiving the same control command SMS messages one after another is a key technical means to ensure the stable operation of the system and improve the accuracy of remote control. It is widely applicable to application scenarios such as smart homes, industrial automation, and remote monitoring.
[0065] This invention provides a home appliance control system, comprising: home appliances, a user terminal, and a server; the home appliances are equipped with a DTU module; the user terminal is used to obtain the SIM card number corresponding to the DTU module; send control commands for the home appliances and the SIM card number corresponding to the DTU module to the server; the server is used to receive the control commands and the SIM card number; and send the control commands and the SIM card number to an operator platform, so that the operator platform sends an SMS message to the DTU module corresponding to the SIM card number, the SMS message including the control commands; the home appliances are used to receive the SMS message sent by the operator platform through the DTU module, extract the control commands from the SMS message, and execute the operations corresponding to the control commands. This invention, by setting up a DTU module in the home appliances, enables the home appliances to receive SMS messages through the SIM card number corresponding to the DTU module and execute the control commands in the SMS message, achieving remote control of the home appliances even in the absence of network or in a weak network environment, significantly improving the user experience.
[0066] Reference Figure 3 The diagram illustrates a flowchart of a home appliance control method according to an embodiment of the present invention. The method may specifically include the following steps:
[0067] Step 201: Receive the control command for the home appliance sent by the user terminal and the SIM card number corresponding to the DTU module of the home appliance;
[0068] For example, a DTU module is a device specifically designed for data transmission. It uses a built-in SIM card and a cellular network to enable communication between the device and a server. The DTU module may be equipped with a QR code that it is linked to. Users can scan this QR code using a user terminal (such as a mobile phone or tablet) to quickly obtain the SIM card number corresponding to the DTU module. After obtaining the SIM card number, users can bind this number to the corresponding home device in a smart home management platform or application, establishing a unique association between the device and the communication module. After binding, when a user needs to remotely control a specific home device, the user terminal can send the control command along with the SIM card number of the DTU module linked to the target device to the server.
[0069] Step 202: Send the control command and SIM card number to the operator platform, so that the operator platform sends an SMS message to the DTU module corresponding to the SIM card number, the SMS message including the control command.
[0070] For example, after receiving a data packet containing control commands and a SIM card number, the server parses and verifies the packet to ensure the legality of the control commands and the identifiability of the target device. Subsequently, the server encapsulates the control commands and the corresponding SIM card number, converts them into a data format supported by the operator platform, and sends this information to the operator platform through a standard interface. As a communication service provider, the operator platform, upon receiving the data from the server, identifies the communication network where the target DTU module is located based on the SIM card number and sends the content containing the control commands to the DTU module bound to that SIM card number via SMS. This allows the DTU module of the home appliance to receive the SMS, parse the SMS content, extract the control commands, and execute the corresponding operations, thereby achieving remote control of the home appliance.
[0071] This control method breaks through the limitations of traditional smart homes that rely on local home wireless networks for communication. Even when the home network is interrupted, the signal is weak, or the device is in a remote location, stable data transmission and control command issuance can still be achieved through the cellular network, significantly improving the availability and reliability of the home device control system. Furthermore, due to the strong anti-interference capabilities and wide network coverage of SMS communication, home devices maintain good responsiveness in various complex network environments. This method is not only suitable for remote control of individual smart appliances but can also be widely applied to IoT scenarios such as security monitoring, environmental monitoring, and remote maintenance, demonstrating strong practicality and scalability.
[0072] For example, if a user wants to turn on their home air conditioner on their way home from get off work, they can send the command "Air conditioner 3514, turn on, cooling mode, 21℃" via a mobile application. The application automatically packages this command along with the SIM card number of the DTU module associated with Air conditioner 3514 and sends it to the server. The server parses and verifies the data packet, encapsulates the control command with the corresponding SIM card number, converts it to a data format supported by the operator platform, and then sends the data to the operator platform through a standard interface. The operator platform then sends an SMS message containing the command "Air conditioner 3514, turn on, cooling mode, 21℃" to the DTU module associated with that SIM card number via the cellular network. Upon receiving the SMS message, the DTU module parses the command "Air conditioner 3514, turn on, cooling mode, 21℃" and transmits it to Air conditioner 3514 via serial communication. Air conditioner 3514 then executes the corresponding operation, ensuring the user enjoys a comfortable room temperature upon arrival home.
[0073] In one embodiment, sending the control command and SIM card number to the operator platform includes: dividing the control command into multiple segments, and sequentially sending the multiple segments and the SIM card number to the operator platform at preset intervals, so that the operator platform sequentially sends multiple SMS messages to the DTU module corresponding to the SIM card number, wherein each of the multiple SMS messages includes a control command that corresponds one-to-one with a segment of the control command.
[0074] For example, to optimize the transmission of control commands in SMS communication, a segmented, discrete transmission method can be used. This method involves the server receiving a control command from a user terminal, dividing the complete command content into multiple segments of a preset size, and adding identification information (such as segment number, total number of segments, message ID, etc.) to each segment. These segments, along with their corresponding SIM card numbers, are then sent sequentially to the operator platform at regular time intervals. Upon receiving each segment, the operator platform encapsulates them into SMS messages and distributes them sequentially to the DTU module bound to the target SIM card number. This segmented, discrete transmission method effectively improves the stability and reliability of SMS communication. When the network is unstable or the operator's channels are congested, sending the entire command at once may result in failure or delay. Distributing the command across multiple time periods reduces the impact of a single failed transmission on the overall command transmission.
[0075] Furthermore, upon receiving these SMS messages, the DTU module of the home appliance parses each message, extracting the instruction fragments and corresponding identification information. The DTU module then caches these fragments and waits until all SMS fragments belonging to the same instruction have been received. Once all fragments are successfully received, the DTU module sorts the content according to the fragment number and performs integrity verification to ensure the data has not been tampered with or lost. After confirmation, all fragments are reassembled to reconstruct the original complete control instruction, which is then transmitted to the connected device. The home appliance, based on this complete control instruction, executes corresponding operations according to preset logic, such as turning devices on and off, or adjusting parameters, thus completing the remote control closed loop. This mechanism, based on segmented discrete transmission and reassembly, effectively improves communication reliability and avoids instruction failures caused by delays.
[0076] In one embodiment, the method further includes: receiving a confirmation message sent by the operator platform; the confirmation message is sent by the home device after receiving an SMS message sent by the operator platform; and after receiving the confirmation message, stopping the sending of control commands corresponding to the confirmation information.
[0077] For example, after receiving an SMS message from the operator's platform, the home appliance, equipped with a DTU module, has the ability to send a confirmation message back to the operator's platform. This mechanism primarily serves to achieve closed-loop feedback during the control command transmission process, ensuring that the commands are correctly received and executed. Once the DTU module receives the SMS message from the operator's platform and successfully parses the control command within, the home appliance executes the operation corresponding to the control command. After execution, the home appliance sends an SMS message containing confirmation information to the operator's platform via the DTU module, indicating that the control command has been successfully received. Upon receiving this confirmation SMS message, the operator's platform forwards the confirmation message to the server, enabling the server to monitor the execution status of the control command in real time.
[0078] Once the home appliance successfully receives the complete control command, it will send a confirmation SMS to the operator platform via the DTU module, indicating that the command has been processed correctly. Upon receiving this confirmation SMS, the operator platform will forward it to the server. After recognizing the confirmation message, the server will immediately mark the corresponding control command and stop retransmitting it. This mechanism not only effectively avoids duplicate command issuance and redundant transmission, reducing network load and communication costs, but also prevents logical confusion or abnormal behavior caused by multiple identical commands arriving at the device.
[0079] In practical applications, due to factors such as network latency and SMS channel congestion, multiple instruction fragments or retransmitted instructions may arrive simultaneously. An acknowledgment mechanism helps the server accurately determine which instructions have been executed, thereby dynamically adjusting the instruction queue and communication strategy to improve system response efficiency and stability. Therefore, the design of the server ceasing to send corresponding control instructions upon receiving an acknowledgment message is a crucial technical means to ensure efficient system operation and achieve closed-loop control, widely applicable to various IoT application scenarios such as smart homes, remote monitoring, and industrial automation.
[0080] Furthermore, during SMS communication, if the server fails to receive timely confirmation feedback, it may resend the same control command multiple times, resulting in multiple identical SMS messages being sent to the device consecutively. If home appliances execute these messages indiscriminately, it could lead to abnormal device state switching, operational conflicts, or even system instability. When a home appliance receives an SMS message from the operator platform via its DTU module, it first parses the message content, extracting the control commands and related identification information, such as message ID or command type. If the home appliance receives multiple SMS messages with the same control command content consecutively, the system will determine whether these commands are duplicates based on preset logic. If confirmed as the same control command, subsequent duplicate SMS messages will be ignored, and only the first received command will be executed. Ignoring duplicate commands helps reduce unnecessary resource consumption by the device and avoids impacting the efficiency of other tasks due to frequent responses to the same commands. Moreover, this function can work in conjunction with the server-side command management mechanism to form a complete send-execute-confirm-termination process, ensuring the reliability and consistency of the system in complex communication environments. Therefore, the design of home devices to ignore subsequent SMS messages when they receive the same control command SMS messages one after another is a key technical means to ensure the stable operation of the system and improve the accuracy of remote control. It is widely applicable to application scenarios such as smart homes, industrial automation, and remote monitoring.
[0081] This invention provides a method for controlling home appliances. The home appliance is equipped with a DTU module. The method is applied to a server and involves receiving control commands for the home appliance and the SIM card number corresponding to the DTU module from a user terminal. The control commands and the SIM card number are then sent to an operator platform, which in turn sends an SMS message to the DTU module corresponding to the SIM card number. The SMS message includes the control commands. By setting up a DTU module in the home appliance, this invention enables the home appliance to receive SMS messages and execute the control commands within the SMS messages via the SIM card number corresponding to the DTU module. This allows for remote control of the home appliance even in the absence of a network or in a weak network environment, significantly improving the user experience.
[0082] It should be noted that, for the sake of simplicity, the method embodiments are all described as a series of actions. However, those skilled in the art should understand that the embodiments of the present invention are not limited to the described order of actions, because according to the embodiments of the present invention, some steps can be performed in other orders or simultaneously. Furthermore, those skilled in the art should also understand that the embodiments described in the specification are preferred embodiments, and the actions involved are not necessarily essential to the embodiments of the present invention.
[0083] Reference Figure 4 The diagram shows a structural block diagram of a home appliance control device according to an embodiment of the present invention, which may specifically include the following modules:
[0084] The instruction receiving module 301 is used to receive control instructions for the home appliances sent by the user terminal and the SIM card number corresponding to the DTU module of the home appliances;
[0085] The sending module 302 is used to send the control command and the SIM card number to the operator platform, so that the operator platform sends an SMS message to the DTU module corresponding to the SIM card number, the SMS message including the control command.
[0086] In one embodiment, the sending module includes:
[0087] The sending unit is used to divide the control command into multiple segments and send the multiple segments and the SIM card number to the operator platform in sequence at preset intervals, so that the operator platform sends multiple SMS messages to the DTU module corresponding to the SIM card number in sequence, and the multiple SMS messages each include a control command segment that corresponds one-to-one with the control command.
[0088] In one embodiment, the device further includes:
[0089] A confirmation message receiving module is used to receive a confirmation message sent by the operator platform; the confirmation message is sent by the home device after receiving an SMS message from the operator platform.
[0090] The stop module is used to stop sending the control command corresponding to the confirmation information after receiving the confirmation message.
[0091] This invention provides a home appliance control device. The home appliance is equipped with a DTU module, and the device is applied to a server. It receives control commands for the home appliance and the SIM card number corresponding to the DTU module from a user terminal. The device then sends the control commands and the SIM card number to an operator platform, causing the operator platform to send an SMS message to the DTU module corresponding to the SIM card number. The SMS message includes the control commands. By setting up a DTU module in the home appliance, this invention enables the home appliance to receive SMS messages and execute the control commands in the SMS messages via the SIM card number corresponding to the DTU module. Even in the absence of a network or in a weak network environment, remote control of the home appliance can be achieved, significantly improving the user experience.
[0092] As the device embodiment is basically similar to the method embodiment, the description is relatively simple, and relevant parts can be found in the description of the method embodiment.
[0093] This invention also provides an electronic device, comprising:
[0094] It includes a processor, a memory, and a computer program stored in the memory and capable of running on the processor. When the computer program is executed by the processor, it implements the various processes of the above-described home appliance control method embodiments and achieves the same technical effects. To avoid repetition, it will not be described again here.
[0095] This invention also provides a computer-readable storage medium storing a computer program. When the computer program is executed by a processor, it implements the various processes of the above-described home appliance control method embodiments and achieves the same technical effects. To avoid repetition, it will not be described again here.
[0096] The various embodiments in this specification are described in a progressive manner, with each embodiment focusing on the differences from other embodiments. The same or similar parts between the various embodiments can be referred to each other.
[0097] Those skilled in the art will understand that embodiments of the present invention can be provided as methods, apparatus, or computer program products. Therefore, embodiments of the present invention can take the form of entirely hardware embodiments, entirely software embodiments, or embodiments combining software and hardware aspects. Furthermore, embodiments of the present invention can take the form of computer program products implemented on one or more computer-usable storage media (including but not limited to disk storage, CD-ROM, optical storage, etc.) containing computer-usable program code.
[0098] This invention is described with reference to flowchart illustrations and / or block diagrams of methods, terminal devices (systems), and computer program products according to embodiments of the invention. It will be understood that each block of the flowchart illustrations and / or block diagrams, and combinations of blocks in the flowchart illustrations and / or block diagrams, can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general-purpose computer, special-purpose computer, embedded processor, or other programmable data processing terminal device to produce a machine, such that the instructions, which execute via the processor of the computer or other programmable data processing terminal device, generate instructions for implementing the flowchart illustrations and / or block diagrams. Figure 1 One or more processes and / or boxes Figure 1 A device that provides the functions specified in one or more boxes.
[0099] These computer program instructions may also be stored in a computer-readable storage medium that can direct a computer or other programmable data processing terminal device to operate in a particular manner, such that the instructions stored in the computer-readable storage medium produce an article of manufacture including instruction means, which are implemented in a process Figure 1 One or more processes and / or boxes Figure 1 The function specified in one or more boxes.
[0100] These computer program instructions can also be loaded onto a computer or other programmable data processing terminal equipment, causing a series of operational steps to be performed on the computer or other programmable terminal equipment to produce a computer-implemented process, thereby providing instructions that execute on the computer or other programmable terminal equipment for implementing the process. Figure 1 One or more processes and / or boxes Figure 1 The steps of the function specified in one or more boxes.
[0101] Although preferred embodiments of the present invention have been described, those skilled in the art, upon learning the basic inventive concept, can make other changes and modifications to these embodiments. Therefore, the appended claims are intended to be interpreted as including the preferred embodiments as well as all changes and modifications falling within the scope of the embodiments of the present invention.
[0102] Finally, it should be noted that in this document, relational terms such as "first" and "second" are used only to distinguish one entity or operation from another, and do not necessarily require or imply any such actual relationship or order between these entities or operations. Furthermore, the terms "comprising," "including," or any other variations thereof are intended to cover non-exclusive inclusion, such that a process, method, article, or terminal device that comprises a list of elements includes not only those elements but also other elements not expressly listed, or elements inherent to such a process, method, article, or terminal device. Without further limitations, an element defined by the phrase "comprising one..." does not exclude the presence of other identical elements in the process, method, article, or terminal device that includes said element.
[0103] The above provides a detailed description of a home appliance control system, a home appliance control method, and a home appliance control device provided by the present invention. Specific examples have been used to illustrate the principles and implementation methods of the present invention. The descriptions of the above embodiments are only for the purpose of helping to understand the method and core ideas of the present invention. At the same time, for those skilled in the art, there will be changes in the specific implementation methods and application scope based on the ideas of the present invention. Therefore, the content of this specification should not be construed as a limitation of the present invention.
Claims
1. A home appliance control system, characterized in that, The system includes: Home appliances, user terminals, and servers; the home appliances are equipped with DTU modules; The user terminal is used to obtain the SIM card number corresponding to the DTU module of the home appliance; and send control commands for the home appliance and the SIM card number corresponding to the DTU module of the home appliance to the server. The server is configured to receive the control command and the SIM card number; and send the control command and the SIM card number to the operator platform, so that the operator platform sends an SMS message to the DTU module corresponding to the SIM card number, the SMS message including the control command; The home appliance is used to receive SMS messages sent by the operator platform through the DTU module, extract control commands from the SMS messages, and execute the operations corresponding to the control commands.
2. The home appliance control system according to claim 1, characterized in that, The server is configured to divide the control command into multiple segments and send the multiple segments and the SIM card number to the operator platform in sequence at preset intervals, so that the operator platform sends multiple SMS messages to the DTU module corresponding to the SIM card number in sequence, and the multiple SMS messages each include a control command segment that corresponds one-to-one with the control command; The home appliance is used to receive multiple text messages sent by the operator platform, extract multiple segments corresponding to the multiple text messages, and combine the multiple segments to obtain the control command.
3. The home appliance control system according to claim 2, characterized in that, Each of the multiple text messages also includes identification information corresponding to a segment of the control command; The home appliance is used to combine the multiple segments according to the identification information corresponding to the segments to obtain the control command.
4. The home appliance control system according to claim 1, characterized in that, The home appliance is configured to receive an SMS message from the operator platform and then send an SMS message to the operator platform, the SMS message including a confirmation message, so that the operator platform sends the confirmation message to the server; The server is configured to stop sending control commands corresponding to the confirmation information after receiving the confirmation message.
5. The home appliance control system according to claim 4, characterized in that, The home appliance is configured to ignore subsequent SMS messages if it receives consecutive SMS messages with the same control command.
6. A method for controlling home appliances, characterized in that, The home appliance is equipped with a DTU module, the method is applied to a server, and the method includes: Receive control commands for the home appliances sent by the user terminal and the SIM card number corresponding to the DTU module of the home appliances; The control command and SIM card number are sent to the operator platform, so that the operator platform sends an SMS message to the DTU module corresponding to the SIM card number, the SMS message including the control command.
7. The home appliance control method according to claim 6, characterized in that, Sending the control command and SIM card number to the operator platform includes: The control command is divided into multiple segments, and the multiple segments and the SIM card number are sent to the operator platform in sequence at preset intervals, so that the operator platform sends multiple SMS messages to the DTU module corresponding to the SIM card number in sequence. Each of the multiple SMS messages includes a control command segment that corresponds one-to-one with the control command.
8. The home appliance control method according to claim 6, characterized in that, The method further includes: Receive a confirmation message sent by the operator platform; the confirmation message is sent by the home device after receiving an SMS message from the operator platform. Upon receiving the confirmation message, the sending of the control command corresponding to the confirmation information is stopped.
9. A home appliance control device, characterized in that, The home appliance is equipped with a DTU module, the device is applied to a server, and the device includes: The instruction receiving module is used to receive control instructions for the home appliances sent by the user terminal and the SIM card number corresponding to the DTU module of the home appliances; The sending module is used to send the control command and the SIM card number to the operator platform, so that the operator platform sends an SMS message to the DTU module corresponding to the SIM card number, the SMS message including the control command.
10. An electronic device, characterized in that, include: A processor, a memory, and a computer program stored in the memory and capable of running on the processor, wherein the computer program, when executed by the processor, implements the steps of the home appliance control method as described in any one of claims 6 to 8.
11. A computer-readable storage medium, characterized in that, A computer program is stored on the computer-readable storage medium, which, when executed by a processor, implements the steps of the home appliance control method as described in any one of claims 6 to 8.