A control system for a home smart device

By leveraging the synergy between the intelligent service platform and the cloud platform, the identification of master and slave intelligent devices is determined and network policies are generated, thus solving the problem of resource consumption when a mobile phone controls multiple intelligent devices and achieving efficient network resource management.

CN119689921BActive Publication Date: 2025-11-25VATTI CORP LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202411583614.7
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2024-11-07
Publication Date
2025-11-25
Estimated Expiration
2044-11-07

AI Technical Summary

Technical Problem

When a mobile phone controls multiple smart devices simultaneously, it needs to establish a communication connection with each device, which leads to severe consumption of mobile phone resources and performance degradation.

Method used

The smart service platform identifies the main smart device and the slave smart device, generates home network policies and device execution policies, and establishes a connection with the main smart device using the cloud platform to achieve continuous control of multiple smart devices and reduce the number of network connections between devices.

Benefits of technology

This improves network utilization, avoids prolonged network resource occupation between devices, and ensures system stability and reliability.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119689921B_ABST
    Figure CN119689921B_ABST
Patent Text Reader

Abstract

The application provides a control system of a home intelligent device. The system comprises an intelligent service platform, a cloud platform and a plurality of intelligent devices. The intelligent service platform determines a master intelligent device identifier and a slave intelligent device identifier based on a target control plan, generates a home network strategy and a device execution strategy of each intelligent device identifier, and then transmits a remote communication protocol of the master intelligent device identifier, the home network strategy and the device execution strategy of each intelligent device identifier to the cloud platform. After the cloud platform establishes a communication connection with the master intelligent device, the cloud platform transmits the home network strategy and the device execution strategy of each intelligent device to the master intelligent device. The master intelligent device establishes a local area network based on the home network strategy, and controls the operation of the corresponding intelligent device based on the device execution strategy of each intelligent device identifier. Once data transmission is realized among the intelligent service platform, the cloud platform, the master intelligent device and the slave intelligent device, and the network utilization is improved.
Need to check novelty before this filing date? Find Prior Art

Description

TECHNICAL FIELD

[0001] The present application relates to the technical field of intelligent device control, in particular to a control system of home intelligent devices. BACKGROUND

[0002] With the development of intelligent technology, home intelligent devices are more and more favored by consumers.

[0003] Generally, the consumer compiles a task plan for each intelligent device through a mobile phone, and then remotely controls the intelligent device through a point-to-point manner and remotely monitors the running state of the intelligent device.

[0004] However, when the mobile phone controls multiple intelligent devices at the same time, the mobile phone needs to establish a communication connection with each intelligent device, which consumes a large amount of resources in the mobile phone and causes a serious decline in the running performance of the mobile phone.

[0005] Therefore, the present application provides a control system of home intelligent devices to solve the above technical problems. SUMMARY

[0006] The present application aims to provide a control system of home intelligent devices, which can solve at least one of the above technical problems. The specific scheme is as follows:

[0007] According to the specific embodiment of the present application, the present application provides a control system of home intelligent devices, comprising: an intelligent service platform, a cloud platform and multiple intelligent devices;

[0008] The intelligent service platform is configured to: acquire key performance information and at least one candidate communication type of each of multiple intelligent device identifiers associated with a target control plan of a home, determine a master intelligent device identifier and at least one slave intelligent device identifier within the use range of the home based on the key performance information and the at least one candidate communication type of each of the multiple intelligent device identifiers, wherein the at least one candidate communication type of the master intelligent device identifier includes a communication type using a remote communication protocol, and one of the at least one candidate communication type of each slave intelligent device identifier can be paired with one of the at least one candidate communication type of the master intelligent device identifier, generate a home network strategy with the master intelligent device indicated by the master intelligent device identifier as a communication management core based on the at least one candidate communication type paired with each of the master intelligent device identifier and the at least one slave intelligent device identifier and the target control plan, and generate a device execution strategy of each of the multiple intelligent device identifiers based on the target control plan and a preset execution instruction set, and send the remote communication protocol of the master intelligent device identifier, the home network strategy and the device execution strategy of each of the multiple intelligent device identifiers to the cloud platform;

[0009] The cloud platform is configured to: after establishing a communication connection with the master intelligent device based on the received remote communication protocol of the master intelligent device identification, send the received home network strategy and the device execution strategy of each of the plurality of intelligent device identifications to the master intelligent device;

[0010] The plurality of intelligent devices include the master intelligent device and the slave intelligent devices indicated by the at least one slave intelligent device identification;

[0011] The master intelligent device is configured to: establish a communication connection with the at least one slave intelligent device based on the received home network strategy, and control the operation of the intelligent devices corresponding to the intelligent device identifications based on the received device execution strategy of each of the plurality of intelligent device identifications.

[0012] Optionally, the intelligent device includes a processing module and a communication module of each of the at least one candidate communication type;

[0013] The key performance information of the intelligent device identification includes a processing performance parameter value of the processing module and a communication performance parameter value of the communication module of each of the at least one candidate communication type;

[0014] Correspondingly, the intelligent service platform is configured to determine the master intelligent device identification and the at least one slave intelligent device identification within the use range of the home based on the key performance information of each of the plurality of intelligent device identifications and the at least one candidate communication type of each of the plurality of intelligent device identifications, including:

[0015] When the at least one candidate communication type of any intelligent device identification includes a communication type using a remote communication protocol, the at least one candidate communication type of the any intelligent device identification is paired with the at least one candidate communication type of each of the other intelligent device identifications, respectively;

[0016] When one of the at least one candidate communication type of each of the other intelligent device identifications is successfully paired with one of the at least one candidate communication type of the any intelligent device identification, the any intelligent device identification is marked as a candidate intelligent device identification, and the candidate communication type of the candidate intelligent device identification which is successfully paired is obtained;

[0017] The comprehensive capability value of each candidate intelligent device identification is determined based on the communication performance parameter value of each communication module, the processing performance parameter value of each processing module, and the successfully paired candidate communication type of each candidate intelligent device identification;

[0018] The any candidate intelligent device identification corresponding to the maximum comprehensive capability value is determined as the master intelligent device identification based on the comprehensive capability value of each of the plurality of candidate intelligent device identifications;

[0019] The other smart device identifiers in the plurality of smart device identifiers except the master smart device identifier are determined as slave smart device identifiers respectively.

[0020] Optionally, the communication performance parameter value includes an upload average speed value.

[0021] The processing performance parameter value includes an average throughput rate value.

[0022] Correspondingly, the smart service platform is configured to determine a comprehensive capability value of each candidate smart device identifier based on the communication performance parameter value of each respective communication module, the processing performance parameter value of each respective processing module, and the candidate communication type of each respective pairing success, and the determination includes the following formula:

[0023]

[0024] wherein, Vc i represents the comprehensive capability value of the i-th candidate smart device identifier, Ru ij represents the upload average speed value of the j-th candidate communication type of the i-th candidate smart device identifier, Rt i represents the average throughput rate value of the i-th candidate smart device identifier, l i represents the preset average data amount of the request message of the i-th candidate smart device identifier, W ij represents the preset weight value of the j-th candidate communication type of the i-th candidate smart device identifier, N represents the number of candidate communication types of the i-th candidate smart device identifier, W i1 + … + W iN = 1.

[0025] Optionally, the smart service platform is configured to generate a home network strategy with the master smart device indicated by the master smart device identifier as the communication management core based on at least one candidate communication type of each of the master smart device identifier and the at least one slave smart device identifier, and the target control plan, and the target control plan includes:

[0026] determining a communication connection time point of the master smart device and the slave smart device indicated by the corresponding slave smart device identifier in the home network strategy based on the task start time point of each slave smart device identifier in the target control plan, and

[0027] determining a communication disconnection time point of the master smart device and the slave smart device indicated by the corresponding slave smart device identifier in the home network strategy based on the task termination time point of each slave smart device identifier in the target control plan.

[0028] determining a target communication type between the corresponding slave smart device identifier and the master smart device identifier in the home network strategy from each of the at least one candidate communication type matched with the slave smart device identifier.

[0029] Optionally, the smart service platform is configured to generate the device execution strategy of each of the plurality of smart device identifiers based on the target control plan and the preset execution instruction set, comprising:

[0030] determining a task start time point in the device execution strategy of the corresponding smart device identifier based on the task start time point of each smart device identifier in the target control plan, and

[0031] determining a task termination time point in the device execution strategy of the corresponding smart device identifier based on the task termination time point of each smart device identifier in the target control plan.

[0032] generating a live execution instruction set in the device execution strategy of the corresponding smart device identifier based on the planned task type and the planned task parameter of each smart device identifier in the target control plan and the preset execution instruction set.

[0033] Optionally, the live execution instruction set comprises an execution state feedback instruction; the execution state feedback instruction is capable of feeding back a terminal state to the master smart device.

[0034] Optionally, the cloud platform is further configured to send a listening request to the master smart device, and transmit the listening result of each of the plurality of smart device identifiers fed back by the master smart device to the smart service platform.

[0035] The master smart device is further configured to feed back the received terminal state of each of the plurality of smart device identifiers as the listening result of the corresponding smart device identifier to the cloud platform in response to the listening request sent by the cloud platform.

[0036] The cloud platform is further configured to feed back the received listening result of each of the plurality of smart device identifiers to the smart service platform.

[0037] Optionally, the control system of the home smart device further comprises a user terminal; the user terminal is in communication connection with the smart service platform.

[0038] The smart service platform is further configured to transmit the received listening result of each smart device identifier to the user terminal.

[0039] The user terminal is configured to call the card templates of the plurality of smart device identifiers saved by the intelligent service platform, and generate a card interface of a corresponding smart device identifier based on the card template of each smart device identifier and the received listening result of the corresponding smart device identifier.

[0040] Optionally, the user terminal is further configured to edit the target control plan and transmit the edited target control plan to the intelligent service platform for saving.

[0041] Optionally, the master smart device is configured to control the operation of the smart device corresponding to the corresponding smart device identifier based on the received device execution strategy of the plurality of smart device identifiers, including:

[0042] When the communication connection with any slave smart device indicated by the slave smart device identifier is determined to be successfully established, the device execution strategy of the any slave smart device identifier is transmitted to the successfully connected slave smart device to trigger the successfully connected slave smart device to execute according to the received device execution strategy.

[0043] Compared with the prior art, the above scheme of the embodiment of the present application has at least the following beneficial effects:

[0044] The present application provides a control system of home smart devices. The control system comprises an intelligent service platform, a cloud platform and a plurality of smart devices in a home use range. The intelligent service platform determines a master smart device identifier and at least one slave smart device identifier through a target control plan, and generates a home network strategy taking the master smart device indicated by the master smart device identifier as a communication management core and a device execution strategy of each smart device identifier, and then transmits a remote communication protocol of the master smart device identifier, the home network strategy and the device execution strategy of each smart device identifier to the cloud platform. The cloud platform establishes a connection with the master smart device through the remote communication protocol, transmits the home network strategy and the device execution strategy of each smart device to the master smart device, and the master smart device establishes a local area network of the home based on the home network strategy, and controls the operation of the corresponding smart device based on the device execution strategy of each smart device identifier. The data transmission between the intelligent service platform, the cloud platform, the master smart device and the slave smart device is realized once, the continuous control of the plurality of smart devices is realized, the number of network connections between devices is reduced, the long-time occupation of network resources between devices is avoided, and the network utilization rate is improved. BRIEF DESCRIPTION OF DRAWINGS

[0045] Figure 1 A unit block diagram of the control system of home smart devices according to the embodiment of the present application is shown;

[0046] Explanation of reference numerals:

[0047] 11 - intelligent service platform, 12 - cloud platform, 131 - master intelligent device, 132 - first slave intelligent device, 133 - second slave intelligent device, 134 - third slave intelligent device, 14 - user terminal. DETAILED DESCRIPTION

[0048] For the purpose of making the purpose, technical scheme and advantages of the present application more clear, the present application will be described in further detail below with the accompanying drawings. Obviously, the described embodiments are only a part of the embodiments of the present application, but not all the embodiments. Based on the embodiments in the present application, all the other embodiments obtained by those skilled in the art without creative work fall within the scope of the present application.

[0049] The terms used in the embodiments of the present application are only for the purpose of describing the specific embodiments, and are not intended to limit the present application. The singular forms "a", "an" and "the" used in the embodiments of the present application and the appended claims are also intended to include the plural forms, unless the context clearly indicates otherwise. "Plural" generally includes at least two.

[0050] It should be understood that the term "and / or" used herein is only to describe the association relationship of the associated objects, which means that there can be three relationships, for example, A and / or B, which can represent the three cases of A alone, A and B together, and B alone. In addition, the character " / " in this paper generally represents that the front and rear associated objects are a "or" relationship.

[0051] It should be understood that although the terms first, second, third, etc. can be used in the embodiments of the present application to describe, these descriptions should not be limited to these terms. These terms are only used to distinguish the description. For example, without departing from the scope of the embodiments of the present application, the first can also be called the second, and similarly, the second can also be called the first.

[0052] Depending on the context, the word "if" as used herein can be interpreted as "when" or "upon" or "in response to determining" or "in response to detecting". Similarly, depending on the context, the phrase "if it is determined" or "if (a stated condition or event) is detected" can be interpreted as "when it is determined" or "in response to determining" or "when (a stated condition or event) is detected" or "in response to detecting (a stated condition or event)".

[0053] It is also important to note that the terms "comprises", "comprising", or any other variations thereof, are intended to cover a non-exclusive inclusion, such that a process or method that comprises a list of elements does not include only those elements but can also include other elements not expressly listed or inherent to such process or method. An element proceeded by "comprises a" does not, without further constraints, exclude the presence of additional identical elements in the process or method.

[0054] In particular, it should be noted that the symbols and / or numbers present in the description, if not marked in the description of the figures, are not figure references.

[0055] The optional embodiments of the present application will be described in detail below with reference to the accompanying drawings.

[0056] The embodiments provided by the present application are an embodiment of a control system of a home intelligent device.

[0057] The embodiments provided by the present application are an embodiment of a control system of a home intelligent device. Figure 1 The embodiments provided by the present application are an embodiment of a control system of a home intelligent device.

[0058] The present application provides a control system of a home intelligent device, comprising: an intelligent service platform 11, a cloud platform 12 and a plurality of intelligent devices.

[0059] The intelligent service platform 11 is configured to: acquire a plurality of intelligent device identifiers associated with a target control plan of a home, and respective key performance information and respective at least one candidate communication type of the plurality of intelligent device identifiers; when determining a master intelligent device identifier and at least one slave intelligent device identifier within a use range of the home based on the respective key performance information and the respective at least one candidate communication type of the plurality of intelligent device identifiers, wherein the at least one candidate communication type of the master intelligent device identifier includes a communication type using a remote communication protocol, and one of the at least one candidate communication type of each slave intelligent device identifier is capable of being paired with one of the at least one candidate communication type of the master intelligent device identifier, generate a home network strategy taking the master intelligent device indicated by the master intelligent device identifier as a communication management core based on the respective paired at least one candidate communication type of the master intelligent device identifier and the at least one slave intelligent device identifier and the target control plan, and generate a respective device execution strategy of the plurality of intelligent device identifiers based on the target control plan and a preset execution instruction set, and send the remote communication protocol of the master intelligent device identifier, the home network strategy and the respective device execution strategy of the plurality of intelligent device identifiers to the cloud platform.

[0060] The target control plan includes a use plan of a plurality of intelligent devices within a use range of the home in a preset time period, and the target control plan includes: an intelligent device identifier of each intelligent device, and a task start time point and a task end time point, a planned task type and a planned task parameter of each intelligent device identifier.

[0061] The intelligent device identifier is unique information of the intelligent device in the system, and is used to represent the intelligent device. The intelligent device identifier corresponds to the intelligent device one by one, so as to avoid confusion when the intelligent device is controlled.

[0062] In the home use range, each intelligent device is in a standby state when not performing a task, so as to perform the task according to the planned task type and the planned task parameter set in the target control plan at any time between the task start time point and the task termination time point.

[0063] For example, the plurality of intelligent devices include a smart rice cooker, a smart washing machine and a smart air conditioner in the home use range, and the target control plan includes a control plan of the smart rice cooker, the smart washing machine and the smart air conditioner in a preset time period (such as a time period from 6 o'clock to 24 o'clock); the task start time point of the smart rice cooker identifier is 6 o'clock, the task termination time point is 6 o'clock and 30 minutes, the planned task type is slow fire porridge cooking, and the planned task parameter is high fire for the first 5 minutes and low fire for the last 20 minutes; the task start time point of the smart washing machine identifier is 12 o'clock, the task termination time point is 12 o'clock and 50 minutes, the planned task type is a mixed washing type, and the planned task parameter is washing with washing liquid for the first 10 minutes and 3 times of rinsing for the last 40 minutes; the task start time point of the smart air conditioner identifier is 17 o'clock and 30 minutes, the task termination time point is 23 o'clock, the planned task type is refrigeration, and the planned task parameter is temperature control at 28℃ for the first 90 minutes, minimum wind speed, temperature control at 25℃ for the middle 180 minutes, second wind speed, and control according to the sleep curve parameter for the last 60 minutes.

[0064] In the embodiments of the present application, each intelligent device has at least one candidate communication type, for example, the at least one candidate communication type includes a communication type using a remote communication protocol (such as an ftp protocol, an http protocol, a tcp / ip protocol, etc.), a Bluetooth communication type, an NFC communication type, a mobile communication type, a WIFI communication type, a serial port communication type, a parallel port communication type and / or a USB communication type, and the present application is not limited thereto. The types of the candidate communication types of each intelligent device are different, and the number of the candidate communication types is also different.

[0065] The key performance information of each intelligent device identifier and the at least one candidate communication type are pre-set and saved in the index data set of the intelligent service platform. The key performance information of the intelligent device identifier and the at least one candidate communication type can be obtained from the index data set through the intelligent device identifier in the target control plan.

[0066] In the embodiments of the present application, the plurality of smart device identifiers associated with the target control plan are divided into a master smart device identifier and at least one slave smart device identifier, and the purpose is to control the slave smart devices indicated by the at least one slave smart device identifier by the master smart device indicated by the master smart device identifier.

[0067] The at least one candidate communication type of the master smart device identifier includes a communication type using a long-range communication protocol, so that a communication connection can be established with the cloud platform through the long-range communication protocol.

[0068] The candidate communication type of the master smart device identifier and the candidate communication type of the slave smart device identifier can be paired, which means that the master smart device identifier and the slave smart device identifier have the same candidate communication type. For example, continuing the above example, the at least one candidate communication type of the smart washing machine identifier includes a communication type using a long-range communication protocol, a Bluetooth communication type, an NFC communication type, and a WIFI communication type, the at least one candidate communication type of the smart rice cooker identifier includes a communication type using a long-range communication protocol, a Bluetooth communication type, and a mobile communication type, and the at least one candidate communication type of the smart air conditioner identifier includes an NFC communication type and a mobile communication type; the communication type using a long-range communication protocol of the smart washing machine identifier can be paired with the communication type using a long-range communication protocol of the smart rice cooker identifier, the Bluetooth communication type of the smart washing machine identifier can be paired with the Bluetooth communication type of the smart rice cooker identifier, and the NFC communication type of the smart washing machine identifier can be paired with the NFC communication type of the smart air conditioner identifier.

[0069] In some specific embodiments, the smart device includes a processing module and a communication module of each of the at least one candidate communication type.

[0070] The key performance information of the smart device identifier includes a processing performance parameter value of the processing module and a communication performance parameter value of the communication module of each of the at least one candidate communication type.

[0071] Correspondingly, the smart service platform 11 is configured to determine the master smart device identifier and the at least one slave smart device identifier within the use range of the home based on the key performance information of each of the plurality of smart device identifiers and the at least one candidate communication type of each of the plurality of smart device identifiers, including:

[0072] When it is determined that the at least one candidate communication type of any smart device identifier includes a communication type using a remote communication protocol, the at least one candidate communication type of any smart device identifier is respectively paired with the at least one candidate communication type of each of the other smart device identifiers; when one of the at least one candidate communication type of each of the other smart device identifiers is respectively successfully paired with one of the at least one candidate communication type of any smart device identifier, the any smart device identifier is marked as a candidate smart device identifier, and the candidate communication type of the candidate smart device identifier which is successfully paired is obtained; a comprehensive capability value of each candidate smart device identifier is determined based on the communication performance parameter value of each communication module, the processing performance parameter value of each processing module and the candidate communication type of each candidate smart device identifier which is successfully paired; the any candidate smart device identifier corresponding to the maximum comprehensive capability value is determined as a master smart device identifier based on the comprehensive capability value of each candidate smart device identifier; and the other smart device identifiers in the plurality of smart device identifiers except the master smart device identifier are respectively determined as slave smart device identifiers.

[0073] The one of the at least one candidate communication type of each of the other smart device identifiers is respectively successfully paired with the one of the at least one candidate communication type of any smart device identifier, which can be understood as that at least one of the candidate communication types of each of the other smart device identifiers has the same candidate communication type in the candidate communication types of any smart device identifier. For example, continuing the above example, the smart washing machine identifier represents any smart device identifier, and the other smart device identifiers include the smart rice cooker identifier and the smart air conditioner identifier; the communication type using a remote communication protocol of the smart washing machine identifier can be successfully paired with the communication type using a remote communication protocol of the smart rice cooker identifier, the Bluetooth communication type of the smart washing machine identifier can be successfully paired with the Bluetooth communication type of the smart rice cooker identifier; the NFC communication type of the smart washing machine identifier can be successfully paired with the NFC communication type of the smart air conditioner identifier; the smart washing machine identifier is marked as a candidate smart device identifier, and the candidate communication type of the smart washing machine identifier which is successfully paired includes the communication type using a remote communication protocol, the Bluetooth communication type and the NFC communication type; similarly, the smart rice cooker identifier is marked as a candidate smart device identifier, and the candidate communication type of the smart rice cooker identifier which is successfully paired includes the communication type using a remote communication protocol, the Bluetooth communication type and the mobile communication type.

[0074] In the specific embodiment, when it is determined that the at least one candidate communication type of any smart device identifier does not include a communication type using a remote communication protocol, the any smart device identifier is determined as a slave smart device identifier. For example, continuing the above example, when the at least one candidate communication type of the smart air conditioner identifier does not include a communication type using a remote communication protocol, the smart air conditioner identifier is determined as a slave smart device identifier.

[0075] In some embodiments, the communication performance parameter value includes an upload average speed value.

[0076] The processing performance parameter value includes an average throughput rate value.

[0077] The upload average speed value refers to the average flow of network data per second uploaded.

[0078] The average throughput rate value refers to the average number of network request messages processed per second.

[0079] Both the upload average speed value and the average throughput rate value are obtained through a large number of experiments.

[0080] Correspondingly, the intelligent service platform 11 is configured to determine a comprehensive capability value corresponding to each candidate intelligent device identifier based on the communication performance parameter values of the respective various communication modules, the processing performance parameter values of the respective processing modules, and the respective candidate communication types successfully paired, including the following formula:

[0081]

[0082] Wherein, Vc i represents the comprehensive capability value of the i-th candidate intelligent device identifier, Ru ij represents the upload average speed value of the j-th candidate communication type successfully paired of the i-th candidate intelligent device identifier, Rt i represents the average throughput rate value of the i-th candidate intelligent device identifier, l i represents the preset average data amount of the request message of the i-th candidate intelligent device identifier, W ij represents the preset weight value of the j-th candidate communication type successfully paired of the i-th candidate intelligent device identifier, N represents the number of candidate communication types successfully paired of the i-th candidate intelligent device identifier, W i1 + … + W iN = 1.

[0083] In this embodiment, when the denominator value is smaller, and the denominator value is positive, it indicates that the speed of the processor processing network request messages matches the speed of the network uploading data, the processor can most effectively exert the network performance, and the larger the comprehensive capability value is; when the denominator value is larger, and the denominator value is positive, it indicates that the speed of the processor processing network request messages is much smaller than the speed of the network uploading data, the processor cannot most effectively exert the network performance, causing resource waste, and the smaller the comprehensive capability value is; when the denominator value is negative, it indicates that the speed of the processor processing network request messages is greater than the speed of the network uploading data, which is easy to cause network congestion, reduce the performance of the processor, and cause the smaller the comprehensive capability value is.

[0084] The preset weight value is configured according to the communication performance parameter value of the communication module of the candidate communication type. The higher the communication performance parameter value, the higher the preset weight value.

[0085] In the embodiment, the comprehensive capability value of the candidate smart device identifier is a comprehensive value of the processing performance parameter value of the processing module in the smart device indicated by the candidate smart device identifier and the communication performance parameter value of each communication module in the smart device that is successfully paired, so that the comprehensive capability value of the candidate smart device identifier can be objectively obtained.

[0086] The any candidate smart device identifier corresponding to the maximum comprehensive capability value is determined as the master smart device identifier based on the respective comprehensive capability values of the plurality of candidate smart device identifiers. It can be understood that when the respective comprehensive capability values of at least two candidate smart device identifiers are both maximum values, one of the at least two candidate smart device identifiers is the master smart device identifier, and the remaining candidate smart device identifiers are slave smart device identifiers. For example, continuing the above example, the comprehensive capability value of the smart washing machine identifier is 6.5, and the comprehensive capability value of the smart rice cooker identifier is 3.2. It is determined that the smart washing machine identifier is the master smart device identifier, and the smart rice cooker identifier and the smart air conditioner identifier are slave smart device identifiers.

[0087] Optionally, when the respective comprehensive capability values of at least two candidate smart device identifiers are both maximum values, the candidate smart device identifier corresponding to the maximum value of the processing performance parameter value of the processing module of the at least two candidate smart device identifiers is determined as the master smart device identifier, or the candidate smart device identifier corresponding to the maximum value of the communication performance parameter value of each communication module of the at least two candidate smart device identifiers that is successfully paired is determined as the master smart device identifier.

[0088] In some embodiments, the smart service platform 11 is configured to generate a home network strategy with the master smart device indicated by the master smart device identifier as the communication management core based on at least one candidate communication type paired by the master smart device identifier and at least one slave smart device identifier and a target control plan, including:

[0089] The communication connection time point of the master smart device and the slave smart device indicated by the corresponding slave smart device identifier in the home network strategy is determined based on the task start time point of each slave smart device identifier in the target control plan, and the communication disconnection time point of the master smart device and the slave smart device indicated by the corresponding slave smart device identifier in the home network strategy is determined based on the task termination time point of each slave smart device identifier in the target control plan; and the target communication type between the corresponding slave smart device identifier and the master smart device identifier in the home network strategy is determined from at least one candidate communication type paired by each slave smart device identifier, respectively.

[0090] It is particularly pointed out that each step in the specific embodiment is not in order.

[0091] The target communication type between the corresponding slave smart device identifier and the master smart device identifier in the home network strategy is determined from the at least one candidate communication type to which each slave smart device identifier is paired, for example, continuing the above example, the smart washing machine identifier is the master smart device identifier, the smart rice cooker identifier and the smart air conditioner identifier are both slave smart device identifiers, the candidate communication types to which the smart rice cooker identifier is paired include a communication type using a remote communication protocol, a Bluetooth communication type, and a mobile communication type, and the target communication type between the smart rice cooker identifier and the smart washing machine identifier in the home network strategy is determined to be the Bluetooth communication type; the candidate communication types to which the smart air conditioner identifier is paired include an NFC communication type, and the target communication type between the smart air conditioner identifier and the smart washing machine identifier in the home network strategy is determined to be the NFC communication type.

[0092] The task start time point of each slave smart device identifier is taken as the communication connection time point of the master smart device and the slave smart device indicated by the corresponding slave smart device identifier, and the task termination time point of each slave smart device identifier is taken as the communication disconnection time point of the master smart device and the slave smart device indicated by the corresponding slave smart device identifier, which can effectively ensure that the slave smart device effectively performs the task, reduce the number of slave smart devices connected by the master smart device, reduce the amount of resources occupied by the master smart device, and ensure smooth and reliable operation of the master smart device.

[0093] In the specific embodiment, the home network strategy is formulated based on the target control plan, so that the master smart device can effectively manage the network of each slave smart device.

[0094] In some specific embodiments, the smart service platform 11 is configured to generate a device execution strategy for each smart device identifier based on the target control plan and the preset execution instruction set, including:

[0095] The task start time point in the device execution strategy of the corresponding smart device identifier is determined based on the task start time point of each smart device identifier in the target control plan, and the task termination time point in the device execution strategy of the corresponding smart device identifier is determined based on the task termination time point of each smart device identifier in the target control plan; the real-time execution instruction set in the device execution strategy of the corresponding smart device identifier is generated based on the planned task type and the planned task parameter of each smart device identifier in the target control plan and the preset execution instruction set.

[0096] The preset execution instruction set includes a one-to-one correspondence relationship between a task type and an original execution instruction set. When the planned task type identified by any intelligent device matches the task type in the preset execution instruction set, the original execution instruction set corresponding to the task type is obtained, the planned task parameter is applied to the original execution instruction set, and the live execution instruction set in the device execution strategy corresponding to the intelligent device identifier is generated.

[0097] It is particularly pointed out that each step in the embodiment is not in a particular order.

[0098] In the embodiment, the device execution strategy of each intelligent device identifier is formulated based on the target control plan, so that the master intelligent device can effectively manage the operation of itself and each slave intelligent device.

[0099] The embodiment of the application determines the master intelligent device identifier and at least one slave intelligent device identifier in the use range of the home based on the target control plan in the intelligent service platform, generates a home network strategy taking the master intelligent device indicated by the master intelligent device identifier as the communication management core and a device execution strategy of each intelligent device, and then sends the remote communication protocol of the master intelligent device identifier, the home network strategy, and the device execution strategies of the multiple intelligent device identifiers to the cloud platform. Through one data transmission between the intelligent service platform and the cloud platform, continuous control of multiple intelligent devices can be realized, the number of connections between the intelligent service platform and the cloud platform is reduced, long-term occupation of network resources between the intelligent service platform and the cloud platform is avoided, and network utilization is improved.

[0100] The cloud platform 12 is configured to: after establishing a communication connection with the master intelligent device based on the received remote communication protocol of the master intelligent device identifier, send the received home network strategy and the device execution strategies of the multiple intelligent device identifiers to the master intelligent device.

[0101] The embodiment of the application ensures that the system can work stably and reduces the system cost through the public attributes and rich resources of the cloud platform. At the same time, the cloud platform only establishes a connection with the master intelligent device in the multiple intelligent devices of the home, reduces the number of connections between the cloud platform and the multiple intelligent devices, avoids long-term occupation of network resources between the cloud platform and the multiple intelligent devices, and improves network utilization.

[0102] The multiple intelligent devices include the master intelligent device 131 and at least one slave intelligent device indicated by the slave intelligent device identifier. For example, as shown in Figure 1 The at least one slave intelligent device includes: a first slave intelligent device 132, a second slave intelligent device 133, and a third slave intelligent device 134.

[0103] The main intelligent device 131 is configured to establish a communication connection with at least one slave intelligent device based on the received home network strategy, and control the operation of the intelligent device corresponding to the received intelligent device identifier based on the device execution strategy corresponding to the received intelligent device identifier.

[0104] In the embodiment, the main intelligent device establishes a local area network around the main intelligent device within the use range of the home network based on the home network strategy, and controls the operation of the corresponding intelligent device based on the device execution strategy of the corresponding intelligent device.

[0105] In some specific embodiments, the main intelligent device 131 is configured to control the operation of the intelligent device corresponding to the received intelligent device identifier based on the device execution strategy corresponding to the received intelligent device identifier, including:

[0106] When it is determined that the communication connection with any slave intelligent device is successfully established, the device execution strategy of the slave intelligent device is transmitted to the successfully connected slave intelligent device, so as to trigger the slave intelligent device to execute according to the received device execution strategy.

[0107] In the embodiment, the main intelligent device transmits the device execution strategy to the successfully connected slave intelligent device once the communication connection with the slave intelligent device is successfully established, so as to ensure the timeliness of the execution of the slave intelligent device.

[0108] In some specific embodiments, the live execution instruction set includes an execution state feedback instruction.

[0109] In the embodiment, the live execution instruction set includes the execution state feedback instruction, and the intelligent device can feed back the terminal state of each intelligent device to the main intelligent device through the main intelligent device according to the execution state feedback instruction.

[0110] In some specific embodiments, the cloud platform 12 is further configured to send a listening request to the main intelligent device, and transmit the listening result of each intelligent device identifier fed back by the main intelligent device to the intelligent service platform.

[0111] The main intelligent device 131 is further configured to feed back the terminal state of each intelligent device identifier to the cloud platform as the listening result of the corresponding intelligent device identifier in response to the listening request sent by the cloud platform.

[0112] The cloud platform 12 is further configured to feed back the listening result of each intelligent device identifier to the intelligent service platform.

[0113] In the embodiment, the terminal state of each smart device is fed back to the cloud platform as the monitoring result through the communication connection between the master smart device and the cloud platform, and the cloud platform feeds back the monitoring result to the smart service platform. The number of communication connections between the master smart device and the cloud platform and between the cloud platform and the smart service platform is reduced, the network resources are not occupied for a long time between the master smart device and the cloud platform and between the cloud platform and the smart service platform, and the network utilization rate is improved.

[0114] In some embodiments, the control system of the home smart device further comprises a user terminal 14, and the user terminal 14 is in communication connection with the smart service platform 11.

[0115] The smart service platform 11 is further configured to transmit the monitoring result of each smart device identification received to the user terminal 14.

[0116] The user terminal 14 is configured to: call the card template of each smart device identification saved by the smart service platform, and generate the card interface of the corresponding smart device identification based on the combination of the card template of each smart device identification and the monitoring result of the corresponding smart device identification received.

[0117] In the embodiment, the monitoring result of the smart device identification is fed back to the user terminal through the communication connection between the user terminal and the smart service platform, so that the user terminal generates the card interface of the corresponding smart device identification through the card template of the smart device identification. The monitoring result is displayed through the card interface of the smart device identification, so that the user terminal can obtain the running state of the smart device corresponding to the smart device identification in real time. The number of connections between the user terminal and the smart service platform is reduced, the network resources are not occupied for a long time between the user terminal and the smart service platform, the network utilization rate is improved, the resources of the user terminal are not consumed, and the running of the user terminal is ensured.

[0118] In some embodiments, the user terminal 14 is further configured to: edit the target control plan, and transmit the edited target control plan to the smart service platform for saving.

[0119] In the embodiment, the user can edit the target control plan at any time and anywhere through the user terminal, the flexibility of control is improved, the target control plan is saved to the smart service platform, the problem that the user terminal cannot control the home smart device due to poor signal is avoided, and the reliability and stability of system running are improved.

[0120] Finally, it should be noted that: the embodiments in the specification are described in a progressive manner, and each embodiment focuses on the difference from other embodiments. The same and similar parts of each embodiment can be referred to each other.

[0121] The above examples are only used to illustrate the technical solutions of the present application, but not to limit the same; although the present application has been described in detail with reference to the foregoing examples, it should be understood by those of ordinary skill in the art that: it can still modify the technical solutions recorded in the foregoing examples, or make equivalent replacement for part of the technical features; and these modifications or replacements do not make the essence of the corresponding technical solutions deviate from the spirit and scope of the technical solutions of the embodiments of the present application.

Claims

1. A control system for a smart home device, characterized in that, include: The intelligent service platform (11) acquires key performance information and at least one candidate communication type of each of the multiple smart device identifiers associated with the target control plan of the home. When the main smart device identifier and at least one slave smart device identifier within the scope of use of the home are determined based on the key performance information and at least one candidate communication type of each of the multiple smart device identifiers, the at least one candidate communication type of the main smart device identifier includes a communication type using a remote communication protocol, and one of the at least one candidate communication types of each slave smart device identifier can be paired with one of the at least one candidate communication types of the main smart device identifier. Based on the at least one candidate communication type paired with the main smart device identifier and the at least one slave smart device identifier and the target control plan, a home network policy with the main smart device (131) indicated by the main smart device identifier as the communication management core is generated. Based on the target control plan and the preset execution instruction set, the device execution policy of each of the multiple smart device identifiers is generated. The remote communication protocol of the main smart device identifier, the home network policy and the device execution policy of each of the multiple smart device identifiers are sent to the cloud platform (12). After establishing a communication connection with the main intelligent device (131) based on the remote communication protocol of the main intelligent device identifier, the cloud platform (12) sends the home network policy and the device execution policy of each of the multiple intelligent device identifiers to the main intelligent device (131). Multiple smart devices, including a master smart device (131) and a slave smart device indicated by the at least one slave smart device identifier; The main smart device (131) establishes communication connections with at least one slave smart device based on the home network policy, and controls the operation of the smart device corresponding to the smart device identifier based on the device execution policy of each of the multiple smart device identifiers. The intelligent device includes a processing module and communication modules for each of the at least one candidate communication type; the key performance information identifying the intelligent device includes the processing performance parameter values ​​of the processing module and the communication performance parameter values ​​of the communication modules for each of the at least one candidate communication type. The comprehensive capability value of each candidate smart device identifier is determined based on the communication performance parameters of its various communication modules, the processing performance parameters of its respective processing modules, and the successfully paired candidate communication types. The communication performance parameters include the average upload speed, and the processing performance parameters include the average throughput. The formula for the comprehensive capability value is: in, Vc i For the first i The comprehensive capability value of each candidate smart device identifier. Ru ij For the first i The first candidate smart device identifier j The average upload speed of the candidate communication types that were successfully paired. Rt i For the first i The average throughput value of each candidate smart device identifier. l i For the first i The preset average data volume of request messages for each candidate smart device identifier. W ij For the first i The first candidate smart device identifier j Preset weight values ​​for candidate communication types that are successfully paired. N For the first i Each candidate smart device identifies the number of candidate communication types that have been successfully paired. W i1 +……+ W iN =1.

2. The system according to claim 1, characterized in that, The intelligent service platform (11) is configured to determine a primary intelligent device identifier and at least one secondary intelligent device identifier within the home's usage range based on the key performance information of each of the multiple intelligent device identifiers and at least one candidate communication type of each, including: When it is determined that at least one candidate communication type of any smart device identifier includes a communication type using a remote communication protocol, the at least one candidate communication type of the smart device identifier is paired with at least one candidate communication type of each of the other smart device identifiers. When one of the at least one candidate communication types of other smart device identifiers is successfully paired with one of the at least one candidate communication types of any smart device identifier, the smart device identifier is marked as a candidate smart device identifier, and the candidate communication types that the candidate smart device identifier is successfully paired with are obtained; Based on the comprehensive capability values ​​of multiple candidate smart device identifiers, the candidate smart device identifier corresponding to the maximum comprehensive capability value is determined as the main smart device identifier; The other smart device identifiers besides the master smart device identifier among the plurality of smart device identifiers are identified as slave smart device identifiers.

3. The system according to claim 1, characterized in that, The intelligent service platform (11) is configured to generate a home network policy with the main intelligent device (131) indicated by the main intelligent device identifier as the communication management core, based on at least one candidate communication type paired with each of the main intelligent device identifier and at least one slave intelligent device identifier, and a target control plan, including: Based on the task start time of each slave smart device identifier in the target control plan, the communication connection time point between the master smart device (131) and the slave smart device indicated by the corresponding slave smart device identifier in the home network policy is determined, and Based on the task termination time of each slave smart device identifier in the target control plan, determine the communication disconnection time between the master smart device (131) and the slave smart device indicated by the corresponding slave smart device identifier in the home network policy; The target communication type between the corresponding slave smart device identifier and the master smart device identifier in the home network policy is determined from at least one candidate communication type that is paired with each slave smart device identifier.

4. The system according to claim 1, characterized in that, The intelligent service platform (11) is configured to generate device execution strategies for each of the multiple intelligent device identifiers based on the target control plan and a preset set of execution instructions, including: Based on the task start time of each smart device identifier in the target control plan, determine the task start time in the device execution strategy for the corresponding smart device identifier, and Based on the task termination time point of each smart device identifier in the target control plan, determine the task termination time point in the device execution strategy of the corresponding smart device identifier. Based on the planned task type and planned task parameters of each smart device identifier in the target control plan, as well as the preset execution instruction set, a real-time execution instruction set in the device execution strategy of the corresponding smart device identifier is generated.

5. The system according to claim 4, characterized in that, The real-time execution instruction set includes execution status feedback instructions; the execution status feedback instructions can feed back the terminal status to the main intelligent device (131).

6. The system according to claim 5, characterized in that, The cloud platform (12) is also configured to send a listening request to the main intelligent device (131) and transmit the listening results of the multiple intelligent device identifiers fed back by the main intelligent device (131) to the intelligent service platform (11). The main intelligent device (131) is further configured to: respond to the listening request sent by the cloud platform (12) and feed back the terminal status of each of the multiple intelligent device identifiers as the listening result of the corresponding intelligent device identifier to the cloud platform (12). The cloud platform (12) is also configured to: feed back the listening results of the multiple smart device identifiers to the smart service platform (11).

7. The system according to claim 6, characterized in that, The control system of the home smart device also includes a user terminal (14); the user terminal (14) is communicatively connected to the smart service platform (11); The intelligent service platform (11) is also configured to transmit the listening result of each intelligent device identifier received to the user terminal (14). The user terminal (14) is configured to: call the card templates of the multiple smart device identifiers stored in the smart service platform (11), and generate a card-style interface for the corresponding smart device identifier based on the card template of each smart device identifier and the listening result of the corresponding smart device identifier received.

8. The system according to claim 7, characterized in that, The user terminal (14) is also configured to: edit the target control plan and transmit the edited target control plan to the intelligent service platform (11) for storage.

9. The system according to claim 1, characterized in that, The main intelligent device (131) is configured to control the operation of the intelligent device corresponding to the received intelligent device identifier based on the device execution policy of each of the plurality of intelligent device identifiers, including: Once a successful communication connection is established with any slave smart device indicated by any slave smart device identifier, the device execution policy of the slave smart device identifier is transmitted to the successfully connected slave smart device, triggering the successfully connected slave smart device to execute according to the received device execution policy.

Citation Information

Patent Citations

  • Remote control method, system and device of home equipment and storage medium

    CN114200848A

  • Smart home network control system and method

    CN114740750A