Remote control method for smart home devices

By building a cloud device control platform and remote control nodes, data communication difficulties and information interference between smart home devices are solved, and efficient smart home control is achieved.

CN118740539BActive Publication Date: 2024-12-20DONGGUAN KEMANLI INTELLIGENT CONTROL
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202411004988.9
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2024-07-25
Publication Date
2024-12-20
Estimated Expiration
2044-07-25

AI Technical Summary

Technical Problem

Smart home devices from different manufacturers and brands have difficulties in data communication, and may cause information interference and affect control efficiency.

Method used

Build a cloud device control platform, obtain equipment-related information of home equipment, establish a remote control node, and determine whether communication protocol conversion is performed through the test period, allocate a private operation gateway to correct information transmission, and realize integrated control of home equipment.

Benefits of technology

It realizes data communication between smart home devices of different manufacturers and brands, reduces information interference, and improves the control efficiency and convenience of smart home devices.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN118740539B_ABST
    Figure CN118740539B_ABST
Patent Text Reader

Abstract

The present invention discloses a remote control method for smart home devices, and relates to the technical field of smart home control. A cloud device control platform is constructed, and the cloud device control platform obtains device-related information of a plurality of home devices, and remote control nodes of corresponding home devices are established in the cloud device control platform. A test period is set, and during the test period, it is judged whether a plurality of remote control nodes can perform data communication in the same domain, and it is determined whether to perform communication protocol conversion of the plurality of remote control nodes according to the judgment result. When the home devices corresponding to the plurality of remote control nodes are in the same networking environment, a corresponding private operation gateway of each remote control node is allocated to correct the information transmission of the respective corresponding home devices, and all device status data of the information transmission is obtained to perform integrated control of the home devices, thereby realizing intelligent control of different types of home devices and effectively reducing information interference between home devices during control.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the field of smart home control technology, and in particular to a remote control method for smart home equipment. Background Art

[0002] Smart home uses information technology to connect various home appliances in the home environment through the Internet and several types of sensor devices, and realizes automatic control and remote operation through an intelligent management platform. The core goal of smart home is to improve the convenience, comfort, energy saving and safety of the home.

[0003] However, in the existing control methods for smart home devices, there are certain difficulties in data communication between smart homes of different manufacturers and brands, and different smart home devices may cause information interference with each other in the same networking area. These problems are key issues that need to be considered urgently in controlling smart home devices. Summary of the invention

[0004] In order to solve the above problems, an object of the present invention is to provide a remote control method for smart home devices.

[0005] The object of the present invention can be achieved by the following technical solution: A remote control method for smart home devices comprises the following steps:

[0006] Step S1: construct a cloud device control platform, obtain device-related information of several home devices through the cloud device control platform, and establish a remote control node of the corresponding home device in the cloud device control platform;

[0007] Step S2: setting a test period, determining whether a plurality of remote control nodes can perform data communication in the same domain during the test period, and determining whether to perform communication protocol conversion of the plurality of remote control nodes according to the determination result;

[0008] Step S3: When the home appliances corresponding to several remote control nodes are in the same networking environment, a corresponding private operation gateway is allocated to each remote control node to correct the information transmission of the corresponding home appliances and obtain all the device status data of the information transmission for integrated control of the home appliances.

[0009] Furthermore, the process of building a cloud device control platform includes:

[0010] An initial platform code is written and run in an integrated environment tool, thereby constructing an initial cloud platform. The initial cloud platform is provided with a number of platform ports, which are numbered as i, i=1, 2, 3, ..., n, where n is a natural number greater than 0. Device link codes of a number of home appliances are pre-entered on the initial cloud platform. The device link codes are used for communication links between the home appliances and the initial cloud platform. The number of home appliances are numbered as j, j=1, 2, 3, ..., m, where m is a natural number greater than 0.

[0011] The device link code corresponding to the home device numbered j is recorded as To[j], and the mapping relationship between the platform port numbered i in the initial cloud platform and the device link code To[j] corresponding to the home device numbered j is constructed, and the mapping relationship is recorded as R<i,j> , R<i,j> =[ID[i], To[j]], where ID[i] is the port authentication code corresponding to the platform port numbered i, R<i,j> It means that the home appliance numbered j is mapped to the platform port numbered i. The mapping is performed through the corresponding device link code and port authentication code. When all platform ports in the initial cloud platform have completed the establishment of mapping relationships with home appliances, the initial cloud platform is constructed as a cloud device control platform.

[0012] Furthermore, the process of obtaining device-related information of a plurality of home appliances by the cloud device control platform and establishing a remote control node of the corresponding home appliance in the cloud device control platform includes:

[0013] Set a device information acquisition period and record it as Tacquisition, Tacquisition = [t1, t2], where t1 and t2 are the start time point and end time point of the device information acquisition period respectively;

[0014] At the start time point corresponding to t1, the cloud device control platform obtains device-related information of several home devices that have established communication links, and the device-related information includes device type, device protocol, device model, device working parameters, device GPS location, device networking data, and device historical work log;

[0015] At the end time point corresponding to t2, the device type, device model and device GPS location in the device-related information are combined as the node identifier, and the remote control node of the corresponding home device is established in the cloud device control platform according to the node identifiers corresponding to several home devices. The device protocol, device working parameters, device networking data and device historical work log in the device-related information of each home device are encapsulated into their respective preset device documents, and then used as the device data set corresponding to each home device.

[0016] Furthermore, the process of determining whether a plurality of remote control nodes can perform data communication in the same domain includes:

[0017] Set a test period. During the test period, the cloud device control platform selects two remote control nodes corresponding to home devices in turn to perform intra-domain data communication. Intra-domain data communication means that the remote control nodes corresponding to different home devices can directly perform data communication in the same local area network.

[0018] Predefine a standard communication state for data communication between remote control nodes of two home appliances in the same local area network, and set network-related data in the standard communication state. The network-related data in the standard communication state include network rate, network packet loss rate, and communication data loading speed, which are recorded as V network speed, D packet loss, and V loading, respectively.

[0019] The remote control nodes corresponding to the two selected home devices are marked as node 1 and node 2 respectively, and then the network rate, network packet loss rate and communication data loading speed of node 1 recorded in the device networking data in the respective device data sets are obtained, and recorded as V1 network speed, D1 packet loss and V1 loading respectively, and the network rate, network packet loss rate and communication data loading speed of node 2 are obtained, and recorded as V2 network speed, D2 packet loss and V2 loading respectively;

[0020] Set the data fluctuation threshold of network-related data under the standard communication state. The data fluctuation threshold includes the network speed fluctuation threshold, the packet loss rate fluctuation threshold and the loading speed fluctuation threshold, which are respectively denoted as μ1, μ2 and μ3. When |V1 network speed—V network speed|≤μ1, |D1 packet loss—D packet loss|≤μ2, |V1 loading—V loading|≤μ3, and |V2 network speed—V network speed|≤μ1, |D2 packet loss—D packet loss|≤μ2, |V2 loading—V loading|≤μ3 are established at the same time, it is judged that the two remote control nodes can perform same-domain data communication. Otherwise, the same-domain data communication cannot be performed. Repeat the above operation, and judge whether the remote control nodes corresponding to the two home devices can perform same-domain data communication each time, until the judgment of the same-domain data communication corresponding to several remote control nodes is completed.

[0021] Furthermore, the process of determining whether to perform communication protocol conversion of a plurality of remote control nodes according to the judgment result includes:

[0022] The judgment result includes result one and result two. The content of result one is that the remote control nodes corresponding to the two current home appliances can perform data communication in the same domain. The content of result two is that the remote control nodes corresponding to the two current home appliances cannot perform data communication in the same domain.

[0023] When the judgment result is result 2, the communication protocol conversion of the remote control nodes corresponding to the two home appliances that cannot perform data communication in the same domain is performed, and then the communication protocol conversion of the remote control nodes corresponding to every two home appliances among a plurality of home appliances that cannot perform data communication in the same domain is repeated. When the judgment result is result 1, no operation is performed;

[0024] The communication protocol conversion is as follows: obtain the device protocols corresponding to the device data sets of the remote control nodes of the two home appliances, and replace the device protocols of the two remote control nodes with the standard protocols corresponding to the local area network under the standard communication state, and test whether the two remote control nodes can perform data communication in the same domain. If so, do not perform any operation. If not, correct the standard protocol until the two remote control nodes can perform data communication in the same domain.

[0025] Furthermore, when the home appliances corresponding to several remote control nodes are in the same network environment, the process of allocating the private operation gateway corresponding to each remote control node includes:

[0026] When several remote control nodes are capable of performing data communication in the same domain, the several remote control nodes are in the same networking environment, and the device operating parameters and the device historical working log in the device data set corresponding to each remote control node are obtained;

[0027] Determine whether the device working parameters meet the preset device reference working parameters when the home device is working normally, determine whether there is attack information defined by external attacks in the device's historical working log, and then locate the real-time status of the home device based on the judgment result, the real-time status includes abnormal status and normal status;

[0028] If the device working parameters do not meet the device reference working parameters, or there is attack information in the device historical working log, if either of the two conditions is met, the corresponding home device is located in an abnormal state and is given a state mark of "Abnormal". If the device working parameters meet the device reference working parameters and there is no attack information in the device historical working log, the corresponding home device is located in a normal state and is given a state mark of "Normal".

[0029] Several private operation gateways are set and numbered, denoted by k, where k=1, 2, 3, ..., p, where p is a natural number greater than 0. A private operation gateway is assigned to each remote control node. When the remote control node is assigned to the corresponding private operation gateway, the corresponding gateway transmission channel is called through the private operation gateway, and the gateway transmission channel transmits information of each home appliance, and corrects the information transmission.

[0030] Furthermore, the process in which the private operation gateway generates a gateway transmission channel, the gateway transmission channel transmits information, and the information transmission is corrected includes:

[0031] Obtain the private operation gateway corresponding to each remote control node, and then obtain the gateway port corresponding to the private operation gateway, match the gateway port with the preset port list, and then match the port number in the port list that satisfies the gateway port, and call the gateway transmission channel corresponding to the port number as the gateway transmission channel corresponding to the current remote control node;

[0032] The gateway transmission channel corresponding to each remote control node performs corresponding information transmission according to the preset information transmission rate, information transmission frequency-to-noise ratio and information transmission allowable bit error rate, and sends the device status data generated by the information transmission to the cloud device control platform. The device status data includes the operation-related data of the home device and the status identification of the home device;

[0033] When any of the information transmission rate and the information transmission frequency-to-noise ratio of the corresponding gateway transmission channel does not meet the preset standard information transmission rate and standard information transmission frequency-to-noise ratio, or the actual bit error rate of the corresponding gateway transmission channel does not meet the permissible bit error rate of information transmission, the network bandwidth, modulation mode, signal-to-noise ratio model and encoding mode of the current gateway transmission channel are changed, and the information transmission rate and the information transmission frequency-to-noise ratio are corrected to the standard information transmission rate and the standard information transmission frequency-to-noise ratio, and the actual bit error rate is corrected to meet the permissible bit error rate of information transmission. Otherwise, no operation is performed.

[0034] Furthermore, the process of integrated control of home appliances includes:

[0035] Obtain all device status data of information transmission, and decide whether to perform fault handling operations according to the status identification of the home device in the device status data. When the status identification of the home device is "Abnormal", the fault handling operation is performed, and when the status identification of the home device is "Normal", the fault handling operation is not performed;

[0036] When the fault handling operation of the home appliance is completed, the operation-related data of each home appliance in the corresponding remote control node is obtained, and all the operation-related data is input into the preset instruction library, and then the device integration control instructions of each home appliance in the instruction library are obtained, and the intelligent home scene corresponding to the home appliance is constructed according to the device integration control instructions of each home appliance.

[0037] Compared with the prior art, the present invention has the following beneficial effects:

[0038] 1. By building a cloud device control platform, we can obtain the device-related information of several home appliances, establish remote control nodes for the corresponding home appliances in the cloud device control platform, set a test period to determine whether several remote control nodes can perform data communication in the same domain, and decide whether to convert the communication protocols of several remote control nodes based on the judgment results, thus completing the mutual data communication between smart homes of different manufacturers and brands.

[0039] 2. When the home appliances corresponding to several remote control nodes are in the same networking environment, a corresponding private operation gateway is allocated to each remote control node to correct the information transmission of the corresponding home appliances, and obtain all the device status data of the information transmission for integrated control of the home appliances, which effectively reduces the problem of information interference between the control of different smart homes and realizes efficient and intelligent control of home appliances. BRIEF DESCRIPTION OF THE DRAWINGS

[0040] Figure 1 It is a flow chart of the present invention. DETAILED DESCRIPTION

[0041] like Figure 1 As shown, the remote control method for smart home devices includes the following steps:

[0042] Step S1: construct a cloud device control platform, obtain device-related information of several home devices through the cloud device control platform, and establish a remote control node of the corresponding home device in the cloud device control platform;

[0043] Step S2: setting a test period, determining whether a plurality of remote control nodes can perform data communication in the same domain during the test period, and determining whether to perform communication protocol conversion of the plurality of remote control nodes according to the determination result;

[0044] Step S3: When the home appliances corresponding to several remote control nodes are in the same networking environment, a corresponding private operation gateway is allocated to each remote control node to correct the information transmission of the corresponding home appliances and obtain all the device status data of the information transmission for integrated control of the home appliances.

[0045] It should be further explained that, in the specific implementation process, the process of building a cloud device control platform includes:

[0046] The programmer writes the initial platform code and runs the platform code in the integrated environment tool to build the initial cloud platform, which is provided with a number of platform ports;

[0047] The platform ports are numbered as i, i=1, 2, 3, ..., n, where n is a natural number greater than 0. The device link codes of the home appliances are pre-entered on the initial cloud platform. The device link codes are used to establish a communication link between the home appliances and the initial cloud platform. The home appliances are numbered as j, j=1, 2, 3, ..., m, where m is a natural number greater than 0.

[0048] The device link code corresponding to the home device numbered j is recorded as To[j], and the mapping relationship between the platform port numbered i in the initial cloud platform and the device link code To[j] corresponding to the home device numbered j is constructed, and the mapping relationship is recorded as R<i,j> ;

[0049] Then R<i,j> =[ID[i], To[j]], where ID[i] is the port authentication code corresponding to the platform port numbered i, R<i,j> Indicates that the home device numbered j is mapped to the platform port numbered i, and the mapping is performed through the corresponding device link code and port authentication code of the two;

[0050] When all platform ports in the initial cloud platform have completed the establishment of mapping relationships with home devices, the initial cloud platform is constructed as a cloud device control platform.

[0051] It should be further explained that, in the specific implementation process, the cloud device control platform obtains device-related information of several home devices and establishes a remote control node of the corresponding home device in the cloud device control platform, including:

[0052] When the cloud device control platform is built, set the device information acquisition period, and record the device information acquisition period as T acquisition, and T acquisition = [t1, t2], where t1 is the start time point of the device information acquisition period, and t2 is the end time point of the device information acquisition period;

[0053] At the start time point corresponding to t1, the cloud device control platform obtains device-related information of several household devices that have established communication links, and the device-related information includes device type, device protocol, device model, device operating parameters, device GPS location, device networking data, and device historical work log;

[0054] At the end time point corresponding to t2, the device type, device model and device GPS location in the device-related information are combined as node identifiers, and a remote control node of the corresponding home device is established in the cloud device control platform according to the node identifiers corresponding to the respective home devices. The device protocol, device working parameters, device networking data and device historical working log in the device-related information of each home device are encapsulated into respective preset device documents, and then used as the device data set corresponding to each home device.

[0055] The remote control node corresponding to each home appliance is used to perform a series of control operations on the home appliance.

[0056] It should be further explained that, in a specific implementation process, a test period is set, and a process of determining whether a plurality of remote control nodes can perform data communication in the same domain during the test period includes:

[0057] Set a test period, record the test period as Ttest, and Ttest = [tstart, tend], where tstart is the start time node of the test period, and tend is the end time node of the test period. At the start time node corresponding to tstart, select the remote control nodes corresponding to the two home devices in the cloud device control platform in turn to perform same-domain data communication;

[0058] The same-domain data communication means that the remote control nodes corresponding to different home appliances can directly communicate data in the same local area network;

[0059] The content of intra-domain data communication is as follows: pre-define the standard communication state for data communication in the same local area network, and then set the network-related data in the standard communication state, wherein the network-related data in the standard communication state includes the network rate, the network packet loss rate, and the communication data loading speed, which are respectively recorded as V network speed, D packet loss, and V loading;

[0060] The remote control nodes corresponding to the two selected home devices are marked as node 1 and node 2 respectively, and then the network rate, network packet loss rate and communication data loading speed of node 1 recorded in the device networking data in the device data center are obtained, and recorded as V1 network speed, D1 packet loss and V1 loading respectively, and the network rate, network packet loss rate and communication data loading speed of node 2 are obtained, and recorded as V2 network speed, D2 packet loss and V2 loading respectively;

[0061] Setting data fluctuation thresholds of network-related data under standard communication conditions, wherein the data fluctuation thresholds include a network speed fluctuation threshold, a packet loss rate fluctuation threshold, and a loading speed fluctuation threshold, and are denoted as μ1, μ2, and μ3 respectively;

[0062] When |V1 network speed—V network speed|≤μ1, |D1 packet loss—D packet loss|≤μ2, |V1 load—V load|≤μ3, and |V2 network speed—V network speed|≤μ1, |D2 packet loss—D packet loss|≤μ2, |V2 load—V load|≤μ3 are simultaneously established, it is determined that the two remote control nodes can perform data communication in the same local area network, that is, they can perform data communication in the same domain, otherwise, they cannot perform data communication in the same domain;

[0063] Repeat the above operation, each time determining whether two home appliances corresponding to remote control nodes can perform same-domain data communication, until the determination of the same-domain data communication corresponding to several remote control nodes is completed.

[0064] It should be further explained that, in a specific implementation process, the process of determining whether to perform communication protocol conversion of a plurality of remote control nodes according to the judgment result includes:

[0065] The judgment result includes result one and result two;

[0066] The content of the result 1 is: the remote control nodes corresponding to the two current home appliances can perform data communication in the same domain;

[0067] The content of the second result is: the remote control nodes corresponding to the two current home appliances cannot perform data communication in the same domain;

[0068] When the judgment result is result 2, the communication protocol conversion of the remote control nodes corresponding to the two home appliances that cannot perform data communication in the same domain is performed, and then the communication protocol conversion of the remote control nodes corresponding to every two home appliances among a plurality of home appliances that cannot perform data communication in the same domain is repeated;

[0069] When the judgment result is result 1, no operation is performed;

[0070] The content of the communication protocol conversion is: obtaining the device protocols corresponding to the device data sets of the remote control nodes of the two home appliances, and replacing the device protocols of the two remote control nodes with the standard protocols corresponding to the local area network under the standard communication state, and testing whether the two remote control nodes can perform data communication in the same domain. If so, no operation is performed, if not, the standard protocol is corrected until the two remote control nodes can perform data communication in the same domain.

[0071] It should be further explained that, in a specific implementation process, when several home appliances corresponding to remote control nodes are in the same network environment, the process of allocating the corresponding private operation gateway of each remote control node to correct the information transmission of the corresponding home appliances includes:

[0072] When several remote control nodes are capable of performing data communication in the same domain, the several remote control nodes are in the same networking environment, and the device operating parameters and the device historical working log in the device data set corresponding to each remote control node are obtained;

[0073] Determine whether the device working parameters meet the preset device reference working parameters when the home device is working normally, determine whether there is attack information defined by external attacks in the device history work log, and then locate the real-time status of the home device according to the judgment result, the real-time status includes abnormal status and normal status;

[0074] If the device working parameters do not meet the device reference working parameters, or there is attack information in the device historical working log, if either of the two conditions is met, the corresponding home device is located in an abnormal state and is given a state mark of "Abnormal". If the device working parameters meet the device reference working parameters and there is no attack information in the device historical working log, the corresponding home device is located in a normal state and is given a state mark of "Normal".

[0075] Several private operation gateways are set and numbered, denoted by k, then k=1, 2, 3, ..., p, where p is a natural number greater than 0. A private operation gateway is assigned to each remote control node. When the remote control node is assigned to the corresponding private operation gateway, the corresponding gateway transmission channel is called through the private operation gateway, and the gateway transmission channel transmits information of each home appliance and corrects the information transmission.

[0076] Furthermore, the private operation gateway generates a gateway transmission channel, which transmits information and corrects the information transmission as follows:

[0077] Obtain the private operation gateway assigned to each remote control node, and then obtain the gateway port corresponding to the private operation gateway, match the gateway port with the preset port list, and then match the port number in the port list that satisfies the gateway port, and call the gateway transmission channel corresponding to the port number as the gateway transmission channel corresponding to the current remote control node;

[0078] Among them, the private operation gateway assigned to each remote control node is unique and non-repetitive, so the information transmission of each remote control node is carried out through its own specific gateway transmission channel, which to a certain extent avoids the interference of information transmission between different home devices;

[0079] The gateway transmission channel corresponding to each remote control node performs corresponding information transmission according to the preset information transmission rate, information transmission frequency-to-noise ratio and information transmission permitted bit error rate, and sends the device status data generated by the information transmission to the cloud device control platform, wherein the device status data includes operation-related data of the home device and the status identifier of the home device;

[0080] When any of the information transmission rate and the information transmission frequency-to-noise ratio of the corresponding gateway transmission channel does not meet the preset standard information transmission rate and standard information transmission frequency-to-noise ratio, or the actual bit error rate of the corresponding gateway transmission channel does not meet the permitted bit error rate of information transmission, the information transmission is corrected by changing the network bandwidth, modulation mode, signal-to-noise ratio model and encoding mode of the current gateway transmission channel to correct the information transmission rate and the information transmission frequency-to-noise ratio to the standard information transmission rate and the standard information transmission frequency-to-noise ratio, and to correct the actual bit error rate to meet the permitted bit error rate of information transmission. Otherwise, no operation is performed.

[0081] It should be further explained that, in the specific implementation process, the process of obtaining all device status data of information transmission for integrated control of home devices includes:

[0082] Obtain all device status data of information transmission, and decide whether to perform a fault handling operation according to the status identification of the home device in the device status data. When the status identification of the home device is "Abnormal", it is decided to perform a fault handling operation, and when the status identification of the home device is "Normal", the fault handling operation is not performed;

[0083] The content of the fault handling operation is: setting a fault library, the fault library records a number of fault solutions for solving fault problems of household appliances, inputting the fault problems corresponding to all household appliances with status marked as "Abnormal" into the fault library, and then judging whether there are corresponding matching fault solutions in the fault library, if so, handling the fault of the current household appliance according to the fault solution, if not, handing the fault of the household appliance to a fault maintenance personnel for analysis, generating a corresponding troubleshooting plan, and executing the troubleshooting plan;

[0084] After the fault handling operation of the home appliance is completed, the home appliance integrated control of several home appliances is performed, and the content of the home appliance integrated control is as follows: the operation-related data of each home appliance in the corresponding remote control node is obtained, all the operation-related data are input into a preset instruction library, and then the device integrated control instruction of each home appliance in the instruction library is obtained, and the intelligent home scene corresponding to the home appliance is constructed according to the device integrated control instruction of each home appliance;

[0085] The intelligent home scene includes a work start trigger condition, a work end trigger condition, and a linkage trigger condition with other home appliances, wherein when a home appliance meets the corresponding work start trigger condition, the corresponding home appliance is started; when a home appliance meets the corresponding work end trigger condition, the corresponding home appliance is turned off; when a home appliance meets the corresponding linkage trigger condition, other home appliances to be linked are obtained according to the linkage trigger condition, and the current home appliance and other linked home appliances are operated synchronously;

[0086] It should be noted that the work start trigger conditions, work end trigger conditions and linkage trigger conditions corresponding to the home appliances can be changed subsequently. By constructing the smart home scene corresponding to each home appliance, when the smart home scenes corresponding to all home appliances are constructed, a smart home ecosystem is formed in the entire home environment, achieving the purpose of smart home.

[0087] The above embodiments are only used to illustrate the technical method of the present invention rather than to limit it. Although the present invention has been described in detail with reference to the preferred embodiments, those skilled in the art should understand that the technical method of the present invention may be modified or replaced by equivalents without departing from the spirit and scope of the technical method of the present invention.

Claims

1. A remote control method for smart home devices, characterized in that: The following steps are involved: Step S1: construct a cloud device control platform, obtain device-related information of several home devices through the cloud device control platform, and establish a remote control node of the corresponding home device in the cloud device control platform; Step S2: setting a test period, determining whether a plurality of remote control nodes can perform data communication in the same domain during the test period, and determining whether to perform communication protocol conversion of the plurality of remote control nodes according to the determination result; Step S3: when the home appliances corresponding to several remote control nodes are in the same networking environment, a private operation gateway corresponding to each remote control node is allocated to correct the information transmission of the corresponding home appliance, and obtain all the device status data of the information transmission to perform integrated control of the home appliances; The process of building a cloud device control platform includes: An initial platform code is written and run in an integrated environment tool, thereby constructing an initial cloud platform. The initial cloud platform is provided with a number of platform ports, which are numbered as i, i=1, 2, 3, ..., n, where n is a natural number greater than 0. Device link codes of a number of home appliances are pre-entered on the initial cloud platform. The device link codes are used for communication links between the home appliances and the initial cloud platform. The number of home appliances are numbered as j, j=1, 2, 3, ..., m, where m is a natural number greater than 0. The device link code corresponding to the home device numbered j is recorded as To[j], and the mapping relationship between the platform port numbered i in the initial cloud platform and the device link code To[j] corresponding to the home device numbered j is constructed, and the mapping relationship is recorded as R<i,j> , R<i,j> =[ID[i], To[j]], where ID[i] is the port authentication code corresponding to the platform port numbered i, R<i,j> Indicates that the home device numbered j is mapped to the platform port numbered i, and the mapping is performed through the corresponding device link code and port authentication code of the two. When all platform ports in the initial cloud platform have completed the establishment of mapping relationships with home devices, the initial cloud platform is constructed as a cloud device control platform; The process of obtaining device-related information of several home appliances by the cloud device control platform and establishing a remote control node of the corresponding home appliance in the cloud device control platform includes: Set a device information acquisition period and record it as Tacquisition, Tacquisition = [t1, t2], where t1 and t2 are the start time point and end time point of the device information acquisition period respectively; At the start time point corresponding to t1, the cloud device control platform obtains device-related information of several home devices that have established communication links, and the device-related information includes device type, device protocol, device model, device working parameters, device GPS location, device networking data, and device historical work log; At the end time point corresponding to t2, the device type, device model and device GPS location in the device-related information are combined as node identifiers, and a remote control node of the corresponding home device is established in the cloud device control platform according to the node identifiers corresponding to the respective home devices. The device protocol, device working parameters, device networking data and device historical working log in the device-related information of each home device are encapsulated into respective preset device documents, and then used as the device data set corresponding to each home device. The process of determining whether several remote control nodes can perform data communication in the same domain includes: Set a test period. During the test period, the cloud device control platform selects two remote control nodes corresponding to home devices in turn to perform intra-domain data communication. Intra-domain data communication means that the remote control nodes corresponding to different home devices can directly perform data communication in the same local area network. Predefine a standard communication state for data communication between remote control nodes of two home appliances in the same local area network, and set network-related data in the standard communication state. The network-related data in the standard communication state include network rate, network packet loss rate, and communication data loading speed, which are recorded as V network speed, D packet loss, and V loading, respectively. The remote control nodes corresponding to the two selected home devices are marked as node 1 and node 2 respectively, and then the network rate, network packet loss rate and communication data loading speed of node 1 recorded in the device networking data in the respective device data sets are obtained, and recorded as V1 network speed, D1 packet loss and V1 loading respectively, and the network rate, network packet loss rate and communication data loading speed of node 2 are obtained, and recorded as V2 network speed, D2 packet loss and V2 loading respectively; Set the data fluctuation threshold of network-related data under the standard communication state. The data fluctuation threshold includes the network speed fluctuation threshold, the packet loss rate fluctuation threshold and the loading speed fluctuation threshold, which are respectively recorded as μ1, μ2 and μ3. When |V1 network speed—V network speed|≤μ1, |D1 packet loss—D packet loss|≤μ2, |V1 loading—V loading|≤μ3, and |V2 network speed—V network speed|≤μ1, |D2 packet loss—D packet loss|≤μ2, |V2 loading—V loading|≤μ3 are established at the same time, it is judged that the two remote control nodes can perform data communication in the same domain. Otherwise, the data communication in the same domain cannot be performed. Repeat the above operation, and judge whether the remote control nodes corresponding to the two home appliances can perform data communication in the same domain each time, until the judgment of the data communication in the same domain corresponding to several remote control nodes is completed; The process of determining whether to perform communication protocol conversion of several remote control nodes according to the judgment result includes: The judgment result includes result one and result two. The content of result one is that the remote control nodes corresponding to the two current home appliances can perform data communication in the same domain. The content of result two is that the remote control nodes corresponding to the two current home appliances cannot perform data communication in the same domain. When the judgment result is result 2, the communication protocol conversion of the remote control nodes corresponding to the two home appliances that cannot perform data communication in the same domain is performed, and then the communication protocol conversion of the remote control nodes corresponding to every two home appliances among a plurality of home appliances that cannot perform data communication in the same domain is repeated. When the judgment result is result 1, no operation is performed; The communication protocol conversion is as follows: obtain the device protocols corresponding to the device data sets of the remote control nodes of the two home devices, and replace the device protocols of the two remote control nodes with the standard protocols corresponding to the local area network under the standard communication state, and test whether the two remote control nodes can perform data communication in the same domain. If so, do not perform any operation. If not, correct the standard protocol until the two remote control nodes can perform data communication in the same domain. When several home appliances corresponding to remote control nodes are in the same network environment, the process of allocating a corresponding private operation gateway to each remote control node includes: When several remote control nodes are capable of performing data communication in the same domain, the several remote control nodes are in the same networking environment, and the device operating parameters and the device historical working log in the device data set corresponding to each remote control node are obtained; Determine whether the device working parameters meet the preset device reference working parameters when the home device is working normally, determine whether there is attack information defined by external attacks in the device's historical working log, and then locate the real-time status of the home device based on the judgment result, the real-time status includes abnormal status and normal status; If the device working parameters do not meet the device reference working parameters, or there is attack information in the device historical working log, if either of the two conditions is met, the corresponding home device is located in an abnormal state and is given a state mark of "Abnormal". If the device working parameters meet the device reference working parameters and there is no attack information in the device historical working log, the corresponding home device is located in a normal state and is given a state mark of "Normal". Several private operation gateways are set and numbered, denoted by k, where k=1, 2, 3, ..., p, where p is a natural number greater than 0. A private operation gateway is assigned to each remote control node. When the remote control node is assigned to the corresponding private operation gateway, the corresponding gateway transmission channel is called through the private operation gateway, and the gateway transmission channel transmits information of each home appliance, and corrects the information transmission.

2. The remote control method for smart home devices according to claim 1, characterized in that: The process of generating a gateway transmission channel through which the private operation gateway transmits information and correcting the information transmission includes: Obtain the private operation gateway corresponding to each remote control node, and then obtain the gateway port corresponding to the private operation gateway, match the gateway port with the preset port list, and then match the port number in the port list that satisfies the gateway port, and call the gateway transmission channel corresponding to the port number as the gateway transmission channel corresponding to the current remote control node; The gateway transmission channel corresponding to each remote control node performs corresponding information transmission according to the preset information transmission rate, information transmission frequency-to-noise ratio and information transmission allowable bit error rate, and sends the device status data generated by the information transmission to the cloud device control platform. The device status data includes the operation-related data of the home device and the status identification of the home device; When any of the information transmission rate and the information transmission frequency-to-noise ratio of the corresponding gateway transmission channel does not meet the preset standard information transmission rate and standard information transmission frequency-to-noise ratio, or the actual bit error rate of the corresponding gateway transmission channel does not meet the permissible bit error rate of information transmission, the network bandwidth, modulation mode, signal-to-noise ratio model and encoding mode of the current gateway transmission channel are changed, and the information transmission rate and the information transmission frequency-to-noise ratio are corrected to the standard information transmission rate and the standard information transmission frequency-to-noise ratio, and the actual bit error rate is corrected to meet the permissible bit error rate of information transmission. Otherwise, no operation is performed.

3. The remote control method for smart home devices according to claim 2, characterized in that: The process of integrated control of home devices includes: Obtain all device status data transmitted by the information, and decide whether to perform a fault handling operation according to the status identification of the home device in the device status data. When the status identification of the home device is "Abnormal", the fault handling operation is performed, and when the status identification of the home device is "Normal", the fault handling operation is not performed; When the fault handling operation of the home appliance is completed, the operation-related data of each home appliance in the corresponding remote control node is obtained, and all the operation-related data is input into the preset instruction library, and then the device integration control instructions of each home appliance in the instruction library are obtained, and the intelligent home scene corresponding to the home appliance is constructed according to the device integration control instructions of each home appliance.