Operation control method and device of Internet of Things equipment, equipment and storage medium
By obtaining the current operating status and target environment information of the Internet of Things equipment and adjusting the operating status of the equipment, the timeliness of the Internet of Things equipment failure is solved, the user experience is improved and energy consumption is reduced, and efficient and environmentally friendly equipment management is achieved.
Patent Information
- Application Number
- CN202411223906.X
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-09-02
- Publication Date
- 2025-01-10
AI Technical Summary
The existing technology cannot solve the failure of IoT devices in a timely manner, resulting in low failure resolution and poor user experience.
By obtaining the current operating status of the IoT device and the target environmental information in the area where it is located, adjust the operating status of the device to achieve the target operating status based on the relationship between the environmental information and the operating status, solve the fault in a timely manner, and reduce energy consumption in combination with environmental information.
It improves the efficiency of IoT device failure resolution, improves user experience, and realizes the dual benefits of environmental protection and economicality.
Smart Images

Figure CN119299284A_ABST
Abstract
Description
Technical Field
[0001] The present application belongs to the technical field of Internet of Things, and specifically relates to an operation control method, device, equipment and storage medium of an Internet of Things device. Background Art
[0002] With the increasing development of Internet of Things technology, Internet of Things devices have been widely developed and applied in people's lives. The use of Internet of Things technology can realize remote intelligent management of equipment. The existing Internet of Things remote management technology can read data, monitor status, adjust parameters and execute instructions on remote devices through wireless communication networks.
[0003] However, when large-scale equipment failures occur due to administrator negligence, weather changes, etc., or when equipment fails during operation or encounters problems such as downtime or unsatisfactory performance, equipment manufacturers generally use manual methods to detect and analyze the operating status of IoT devices and provide solutions after receiving notification.
[0004] However, the prior art has the defect that when IoT devices fail due to environmental changes, aging, operational errors, etc., the failure of IoT devices cannot be solved in a timely manner, resulting in low efficiency in solving the failures and a poor user experience. Summary of the invention
[0005] The present application provides an operation control method, apparatus, device and storage medium for an Internet of Things device, which are used to solve the defects in the prior art of low efficiency in solving faults and resulting in poor user experience.
[0006] On the one hand, the present application provides an operation control method of an Internet of Things device, comprising:
[0007] Obtaining the current operating status of the IoT device and target environment information of the area where the IoT device is located within a preset time period, where the starting time of the preset time period is the current time;
[0008] Determine a corresponding target operating state according to the target environment information, wherein there is an association relationship between the environment information and the operating state;
[0009] When the current operating state is inconsistent with the target operating state, the operating state of the Internet of Things device is set to the target operating state.
[0010] Optionally, before determining the corresponding target operating state according to the target environment information, the method further includes:
[0011] Determine a plurality of historical data of the IoT device within a historical period, the historical data comprising: a historical operating state, historical environmental information, and a first matching degree between the historical operating state and the historical environmental information;
[0012] Based on the multiple first matching degrees, the multiple historical operating states and the multiple historical environmental information are integrated and analyzed to obtain the correlation relationship between the environmental information and the operating information.
[0013] Optionally, determining a corresponding target operating state according to the target environment information includes:
[0014] Determining a second matching degree between the target environment information and the plurality of environment information according to the target environment information and the association relationship;
[0015] A target operating state corresponding to the target environment information is determined according to the plurality of second matching degrees.
[0016] Optionally, the obtaining of the current operating state of the IoT device and target environment information of the area where the IoT device is located within a preset period of time includes:
[0017] Obtaining a current operating state of the IoT device, and determining a current operating parameter corresponding to the current operating state;
[0018] Determine whether the current operating parameter meets an abnormal preset condition, where the abnormal preset condition is used to indicate that the Internet of Things device is in an abnormal operating state;
[0019] When the current operating parameters meet the abnormal preset conditions, the target environment information of the area where the Internet of Things device is located within a preset time period is obtained.
[0020] Optionally, when the current operating state is inconsistent with the target operating state, after setting the operating state of the IoT device to the target operating state, the method further includes:
[0021] Obtaining the current operating status of multiple other IoT devices in the area where the IoT device is located;
[0022] For any other IoT device among the multiple other IoT devices, determine whether a current operating state of the other IoT device is consistent with the target operating state;
[0023] When the current operating state of the other IoT device is inconsistent with the target operating state, the operating state of the other IoT device is set to the target operating state.
[0024] Optionally, the obtaining of the current operating state of the IoT device and target environment information of the area where the IoT device is located within a preset period of time includes:
[0025] Obtain target environment information of the area where the IoT device is located within a preset time period, wherein the preset time period includes multiple sub-time periods carrying a time series, and the target environment information includes environment information corresponding to each sub-time period;
[0026] Determining, based on the time series, a difference in environmental information between two adjacent sub-periods;
[0027] When the difference in the environmental information reaches a difference threshold, the current operating state of the Internet of Things device is obtained.
[0028] Optionally, when the current operating state is inconsistent with the target operating state, after setting the operating state of the IoT device to the target operating state, the method further includes:
[0029] When the current operating state does not reach the target operating state, analyzing and processing the current operating state and the target operating state to obtain a solution;
[0030] Determine whether the solution can be operated remotely;
[0031] In the case where the solution is capable of remote operation, adjusting the target operating state of the target device according to the solution;
[0032] In the case that the solution cannot be remotely operated, a warning message is sent to a user management platform, where the warning message includes the target operating state of the target device and the solution.
[0033] In a second aspect, the present application provides an operation control device for an Internet of Things device, comprising:
[0034] An acquisition module, used to acquire the current operating state of the IoT device and target environment information of the area where the IoT device is located within a preset time period, where the starting time of the preset time period is the current time;
[0035] A determination module, used to determine a corresponding target operating state according to the target environment information, wherein there is an association relationship between the environment information and the operating state;
[0036] The processing module is used to set the operating state of the Internet of Things device to the target operating state when the current operating state and the target operating state are inconsistent.
[0037] Optionally, the determination module is further used to determine a plurality of historical data of the IoT device within a historical period, the historical data including: a historical operating state, historical environmental information, and a first matching degree between the historical operating state and the historical environmental information;
[0038] The processing module is further used to integrate and analyze multiple historical operating states and multiple historical environmental information based on multiple first matching degrees to obtain the correlation relationship between the environmental information and the operating information.
[0039] Optionally, the determination module is further used to determine a second matching degree between the target environment information and the plurality of environment information according to the target environment information and the association relationship;
[0040] The determination module is further used to determine the target operating state corresponding to the target environment information according to the plurality of second matching degrees.
[0041] Optionally, the device further comprises: a judgment module;
[0042] The acquisition module is specifically used to obtain the current operating status of the Internet of Things device;
[0043] The determination module is further used to determine the current operating parameters corresponding to the current operating state;
[0044] The judging module is used to judge whether the current operating parameters meet the abnormal preset conditions, and the abnormal preset conditions are used to indicate that the Internet of Things device is in an abnormal operating state;
[0045] The acquisition module is specifically used to acquire the target environment information of the area where the Internet of Things device is located within a preset time period when the current operating parameters meet the abnormal preset conditions.
[0046] Optionally, the acquisition module is further used to acquire the current operating status of multiple other Internet of Things devices in the area where the Internet of Things device is located;
[0047] The judgment module is further configured to judge, for any other IoT device among the plurality of other IoT devices, whether a current operating state of the other IoT device is consistent with the target operating state;
[0048] The processing module is specifically used to set the operating state of the other Internet of Things device to the target operating state when the current operating state of the other Internet of Things device is inconsistent with the target operating state.
[0049] Optionally, the acquisition module is specifically used to acquire target environment information of the area where the IoT device is located within a preset time period, the preset time period includes multiple sub-time periods carrying a time series, and the target environment information includes environment information corresponding to each sub-time period;
[0050] The determination module is further used to determine the difference in environmental information between two adjacent sub-periods according to the time series;
[0051] The acquisition module is specifically used to acquire the current operating status of the Internet of Things device when the difference in the environmental information reaches a difference threshold.
[0052] Optionally, the device further comprises: an adjustment module and a warning module;
[0053] The processing module is further configured to analyze and process the current operating state and the target operating state to obtain a solution when the current operating state does not reach the target operating state;
[0054] The processing module is further used to determine whether the solution can be remotely operated;
[0055] The adjustment module is used to adjust the target operating state of the target device according to the solution when the solution can be remotely operated;
[0056] The warning module is used to send a warning message to the user management platform when the solution cannot be remotely operated, and the warning message includes the target operating state of the target device and the solution.
[0057] In a third aspect, the present application provides an operation control device for an Internet of Things device, comprising:
[0058] Memory;
[0059] processor;
[0060] Wherein, the memory stores computer-executable instructions;
[0061] The processor executes the computer-executable instructions stored in the memory to implement an operation control method for an Internet of Things device as described in the above-mentioned first aspect and various possible implementation methods of the first aspect.
[0062] In a fourth aspect, the present application provides a computer storage medium, in which computer execution instructions are stored. The computer execution instructions are executed by a processor to implement an operation control method of an Internet of Things device as described in the first aspect and various possible implementation methods of the first aspect.
[0063] The present application provides an operation control method, device, equipment and storage medium for an Internet of Things device. By obtaining the current operation state of the Internet of Things device and the target environment information of the area where the Internet of Things device is located within a preset time period, and determining the corresponding target operation state based on the target environment information, and then, when the current operation state of the Internet of Things device is inconsistent with the target operation state, the operation state of the Internet of Things device is set to the target operation state, which promptly solves the failure of the Internet of Things device caused by environmental changes, operational errors and other factors, and combines the operation state of the environmental information device, it is beneficial to reduce energy consumption and achieve the dual benefits of environmental protection and economy. BRIEF DESCRIPTION OF THE DRAWINGS
[0064] The accompanying drawings, which are incorporated in and constitute a part of this specification, illustrate embodiments consistent with the present application and, together with the description, serve to explain the principles of the present application.
[0065] Figure 1 A schematic diagram of a scenario of an operation control method of an Internet of Things device provided in this application;
[0066] Figure 2 This is a process of an operation control method of an Internet of Things device provided by this application Figure 1 ;
[0067] Figure 3 This is a process of an operation control method of an Internet of Things device provided by this application Figure 2 ;
[0068] Figure 4 This is a process of an operation control method of an Internet of Things device provided by this application Figure 3 ;
[0069] Figure 5 It is a structural schematic diagram of an operation control device of an Internet of Things device provided by the present application;
[0070] Figure 6 It is a structural diagram of an operation control device of an Internet of Things device provided by this application.
[0071] The above drawings have shown clear embodiments of the present application, which will be described in more detail later. These drawings and text descriptions are not intended to limit the scope of the present application in any way, but to illustrate the concept of the present application to those skilled in the art by referring to specific embodiments. DETAILED DESCRIPTION
[0072] In order to make the purpose, technical solutions and advantages of this application clearer, the technical solutions in this application will be clearly and completely described below in conjunction with the drawings in this application. Obviously, the described embodiments are part of the embodiments of this application, not all of the embodiments. Based on the embodiments in this application, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of this application.
[0073] The terms "first", "second", "third", "fourth", etc. (if any) in the specification and claims of the present invention and the above-mentioned drawings are used to distinguish similar objects, and are not necessarily used to describe a specific order or sequence. It should be understood that the numbers used in this way can be interchanged where appropriate, so that the embodiments of the present invention described herein can be implemented in sequences other than those illustrated or described herein, for example.
[0074] In the embodiments of the present application, the words "exemplary" or "for example" are used to indicate examples, illustrations or descriptions. Any embodiment or design described as "exemplary" or "for example" in the present application should not be interpreted as being more preferred or more advantageous than other embodiments or designs. Specifically, the use of words such as "exemplary" or "for example" is intended to present related concepts in a specific way.
[0075] The Internet of Things technology is a technical system that connects various devices through the Internet, realizes the interconnection between devices, and monitors and controls each device in real time. With the continuous development of the Internet of Things technology, Internet of Things devices have been widely used in people's work and life.
[0076] IoT technology usually uses wireless communication networks to read data, monitor status, adjust parameters, and execute commands on remote devices. However, when large-scale equipment failures occur due to administrator negligence, weather changes, etc., or when equipment fails during operation or has unsatisfactory performance, equipment manufacturers generally use manual methods to detect and analyze the operating status of IoT devices and provide solutions after receiving notifications.
[0077] Therefore, the existing technology cannot solve the faults existing in IoT devices in a timely manner, which reduces the efficiency of solving the faults and causes users to have a poor experience with the devices.
[0078] In response to the above problems, the present application provides an operation control method for an Internet of Things device. Figure 1 A schematic diagram of a scenario of an operation control method of an Internet of Things device provided in this application, such as Figure 1As shown, the interactive objects of the present application include an IoT server S101 and an IoT device S102. The IoT device S102 uploads device data to the IoT server S101, and after analysis and processing by the IoT server S101, a corresponding instruction is obtained and the instruction is sent to the IoT device S102.
[0079] In combination with the above scenarios, the present application obtains the current operating status of the IoT device and the target environment information of the area where the IoT device is located within a preset time period, and adjusts the operating status of the IoT device within the preset time period based on the target environment information. This enables the application to adjust the operating status of the device in a timely manner according to the environmental changes in the area where the IoT device is located when a failure occurs in the IoT device, thereby resolving the device failure and improving the user experience.
[0080] The technical solution of the present application and how the technical solution of the present application solves the above-mentioned technical problems are described in detail below with specific embodiments. The following specific embodiments can be combined with each other, and the same or similar concepts or processes may not be repeated in some embodiments. The embodiments of the present application will be described below in conjunction with the accompanying drawings.
[0081] Figure 2 The process of an operation control method of an Internet of Things device provided in an embodiment of the present application Figure 1 .like Figure 2 As shown, this embodiment provides an operation control method for an Internet of Things device, including:
[0082] S201: Acquire the current operating status of the IoT device and the target environment information of the area where the IoT device is located within a preset time period.
[0083] Among them, the starting time of the preset time period is the current time, the current operating status includes the current device parameters of the Internet of Things device, and the target environmental information includes meteorological data such as temperature, humidity, and wind speed.
[0084] Optionally, the operating status of the IoT device is monitored, and the current operating status of the IoT device and the target environment information of the area where the device is located within a preset period of time are obtained, and the target environment information includes meteorological data that affects the performance and use effect of the IoT device. The preset period of time may be, for example, the next 24 hours or the next 72 hours. This application does not limit this.
[0085] It should be noted that the IoT device may be, for example, a commercial device such as a water purifier, a heat pump, etc. In addition, the environmental information of the area where the IoT device is located within a preset time period may be obtained from a weather forecast or a weather station.
[0086] S202: Determine a corresponding target operating state according to the target environment information.
[0087] There is a correlation between environmental information and operating status.
[0088] Optionally, the target environment information is analyzed and compared with multiple historical environment information to obtain the similarity between the target environment information and the multiple historical environment information, and the target operating state is determined based on the similarity and the matching degree between the historical environment information and the historical operating state. For example, based on the similarity between the target environment information and multiple historical environment information, multiple historical environment information are sorted, and at least one operating state corresponding to the historical environment information with the highest matching degree is determined as the pending operating state, and then, based on the usage rate of the pending operating state in the environment corresponding to the historical environment information, the pending operating state with the highest usage rate is determined as the target operating state. For example, the IoT device is a heat pump air conditioner, and the IoT device is located in a city in the northwest. When the user is in the city and the historical environment information is sunny and 36°C, the historical operating state with the highest usage rate is 22°C and strong wind. Therefore, the historical operating state can be determined as the target operating state.
[0089] In this method, the operating state corresponding to the target environment information is determined by the operating state corresponding to the historical environment information, which is conducive to adjusting the Internet of Things device according to the user's usage preference and improving the user experience.
[0090] It should be noted that the association between environmental information and operating status can be saved in a cloud database or backed up in the company's local database.
[0091] S203: When the current operating state is inconsistent with the target operating state, the operating state of the IoT device is set to the target operating state.
[0092] Optionally, after determining the target operating state of the IoT device, it is determined whether the current operating state is consistent with the target operating state. If the current operating state is consistent with the target operating state, the current operating state of the IoT device is not adjusted. If the current operating state is inconsistent with the target operating state, the operating state of the IoT device is adjusted to the target operating state. The target operating state is associated with the target environment information of the area where the IoT device is located. The operating state of the IoT device is adjusted in a timely manner based on environmental changes. On the one hand, it avoids device failures caused by environmental changes. On the other hand, when a device fails, the operating state of the IoT device can be adjusted in combination with environmental changes. This not only solves the device failure problem in a timely manner, but also adapts to the user's usage habits of the device under the corresponding environmental changes, thereby improving user satisfaction.
[0093] The present embodiment provides an operation control method for an Internet of Things device, which obtains the current operation state of the Internet of Things device and the target environment information of the area where the Internet of Things device is located within a preset time period, and determines the corresponding target operation state based on the target environment information. Then, when the current operation state of the Internet of Things device is inconsistent with the target operation state, the operation state of the Internet of Things device is set to the target operation state, which promptly solves the failure of the Internet of Things device caused by environmental changes, operational errors and other factors, and combines the operation state of the environmental information device, which is conducive to reducing energy consumption and achieving the dual benefits of environmental protection and economy.
[0094] Figure 3 The process of an operation control method of an Internet of Things device provided in an embodiment of the present application Figure 2 .like Figure 3 As shown, in this embodiment Figure 2 Based on the embodiment, a method for controlling the operation of an Internet of Things device is described in detail. The method for controlling the operation of an Internet of Things device shown in this embodiment includes:
[0095] S301: Acquire the current operating state of the IoT device, and determine the current operating parameters corresponding to the current operating state.
[0096] Optionally, the current operating state of the IoT device is monitored, and the current operating parameters of the IoT device under the current operating state are obtained, wherein the current operating parameters include a plurality of key parameters whose influence on the performance of the IoT device reaches a preset threshold.
[0097] S302: Determine whether the current operating parameters meet abnormal preset conditions.
[0098] Among them, the abnormal preset condition is used to indicate that the Internet of Things device is in an abnormal operating state, and the abnormal preset condition includes an abnormal parameter range of the Internet of Things device in the abnormal operating state.
[0099] Optionally, the abnormal preset condition has a corresponding relationship with the operating state of the IoT device, and different operating states correspond to different abnormal parameter ranges. After determining the current operating parameters and the current operating state of the IoT device, the corresponding abnormal parameter range is determined according to the current operating state, and it is judged whether the current operating state is within the abnormal parameter range. It is not only determined whether the IoT device is in an abnormal operating state, but also the specific fault of the IoT device can be judged according to the abnormal parameters of the IoT device, so as to analyze and process the specific fault and obtain a corresponding solution.
[0100] S303: When the current operating parameters meet the abnormal preset conditions, obtain target environment information of the area where the Internet of Things device is located within a preset time period.
[0101] Optionally, when the current operating parameters meet the abnormal preset conditions, the target environment information of the area where the Internet of Things device is located within the preset time period is obtained, that is, when the Internet of Things device is in an abnormal operating state, or the current operating parameters do not meet the normal parameter range corresponding to the current operating state, the environmental information of the area where the Internet of Things device is located within the preset time period is obtained.
[0102] S304: Determine a plurality of historical data of the IoT device within a historical period.
[0103] Optionally, a plurality of historical data of the IoT device in a historical period is obtained, the historical data including historical operating status, historical environmental information, and a first matching degree between the historical operating status and the historical environmental information. The end time of the historical period is the current time, and the historical period can be, for example, one year or five months before the current time. Optionally, the historical period can also be the usage time of the IoT device.
[0104] S305: Based on the multiple first matching degrees, the multiple historical operating states and the multiple historical environmental information are integrated and analyzed to obtain the correlation relationship between the environmental information and the operating information.
[0105] Among them, the first matching degree represents the frequency of the IoT device being in the historical operating state under the environmental state corresponding to the historical environmental information, and the frequency is proportional to the first matching degree.
[0106] Optionally, based on the first degree of match between the historical environmental information and multiple historical operating states, multiple historical operating states are integrated and sorted, the historical operating state corresponding to the maximum first degree of match is determined, and an association relationship between the historical operating state and the above-mentioned historical environmental information is established to obtain an association relationship between the environmental information and the operating information. The association relationship can be stored in the form of a table in the IoT cloud or the enterprise local database.
[0107] S306: Determine a second matching degree between the target environment information and the plurality of environment information according to the target environment information and the association relationship.
[0108] Optionally, according to the target environment information, based on the association between the environment information and the operation information of the IoT device, the second matching degree between the target environment information and each environment information in the association is determined. For example, the IoT device is a water purifier in a school area, the target environment information is light rain, the perceived temperature is 26°C, and the humidity is 100%, and the association between the environment information and the operation information is pre-stored in the operation status table. According to the data corresponding to the above target environment information, the similarity between the data corresponding to the multiple environment information and the data corresponding to the target environment information is determined in the operation status table, and the similarity is the second matching degree.
[0109] S307: Determine a target operating state corresponding to the target environment information according to the plurality of second matching degrees.
[0110] Optionally, after determining the second matching degrees between the plurality of environmental information and the target environmental information, the environmental information corresponding to the maximum second matching degree is determined, and the operating state corresponding to the environmental information is determined as the target operating state.
[0111] S308: When the current operating state is inconsistent with the target operating state, the operating state of the IoT device is set to the target operating state.
[0112] The explanation of this step is similar to that of the above step S203 and will not be repeated here.
[0113] S309: Obtain the current operating status of multiple other IoT devices in the area where the IoT device is located.
[0114] Optionally, after the operation state of the IoT device is adjusted, the current operation states of multiple other IoT devices in the area where the IoT device is located are obtained. The other IoT devices are of the same device type as the IoT device that has completed the state adjustment, and have an association relationship, such as a water purifier in a school area having an association relationship with other water purifiers in the school.
[0115] S310: For any other IoT device among the multiple other IoT devices, determine whether a current operating state of the other IoT device is consistent with the target operating state.
[0116] Optionally, after determining multiple other IoT devices associated with the IoT device, the current operating status of the multiple other IoT devices is obtained, and a comparison analysis is performed between the current operating status and the target operating status of the IoT device to determine whether the current operating status is consistent with the above-mentioned target operating status.
[0117] Optionally, in the process of determining whether the current operating state of other IoT devices is consistent with the above-mentioned target operating state, multiple key parameters corresponding to the current operating state and target parameters corresponding to the target operating state are determined, and then each key parameter and target parameter are compared and analyzed one by one. When the key parameter is consistent with the corresponding target parameter, or the difference between the key parameter and the corresponding target parameter is within a preset difference range, it is determined that the current operating state of other IoT devices is consistent with the target operating state of the above-mentioned IoT device. The degree of influence of the key parameter on the device performance reaches a preset threshold.
[0118] S311: When the current operating state of the other IoT device is inconsistent with the target operating state, the operating state of the other IoT device is set to the target operating state.
[0119] Optionally, when the current operating state of other IoT devices is inconsistent with the target operating state, that is, when other IoT devices are in an abnormal operating state, the current operating state of other IoT devices is adjusted to the target operating state. The abnormal operating state includes failures due to environmental changes, aging, operational errors, etc. In the case of large-scale failures of interconnected IoT devices, this method can promptly determine and resolve the failure states of IoT devices, thereby improving the efficiency of resolving failures.
[0120] The present embodiment provides an operation control method for an Internet of Things device, which determines whether the current operation parameters of the Internet of Things device meet the abnormal preset conditions, determines whether the Internet of Things device is in an abnormal operation state, and when the Internet of Things device is in an abnormal operation state, based on the matching degree between the historical data corresponding to the Internet of Things device and the target environmental information, then determines the target operation state of the Internet of Things device, and then adjusts the current operation state of the Internet of Things device to the target operation state when the current operation state of the Internet of Things device is inconsistent with the above target operation state, and after completing the adjustment of the operation state of the Internet of Things device, obtains other Internet of Things devices associated with the Internet of Things device in the area where it is located, and when the current operation state is inconsistent with the target operation state, sets the current operation state of other Internet of Things devices to the target operation state, timely determines and solves the abnormal operation state of the Internet of Things device, and adjusts the device operation state based on the environmental information within the preset time period and the historical data of the Internet of Things device, combined with the user's usage habits and the environmental changes within the preset time period, not only avoids the device failure problem caused by environmental changes, but also improves the user experience. In addition, the method also timely determines and adjusts large-area device failures through the association relationship between Internet of Things devices, thereby improving the efficiency of solving failures.
[0121] This embodiment Figure 2-3 Based on the embodiment, a possible method for obtaining the current operating status of an IoT device and the target environment information of the area where the IoT device is located within a preset period of time is described in detail. This embodiment shows an operation control method of an IoT device, including:
[0122] Obtain target environmental information of the area where the IoT device is located within a preset time period, and determine the difference in environmental information between two adjacent sub-periods based on the time series; when the difference in environmental information reaches a difference threshold, obtain the current operating status of the IoT device.
[0123] The preset time period includes a plurality of sub-time periods carrying a time sequence, and the target environment information includes environment information corresponding to each sub-time period.
[0124] Optionally, the target environment information of the area where the IoT device is located within a preset period is obtained, and the environment information corresponding to multiple sub-periods within the preset period is analyzed to determine the difference in environment information between two adjacent sub-periods, and when the difference in environment information reaches a difference threshold, the current operation state of the IoT is obtained. For example, the first sub-period and the second sub-period are adjacent sub-periods, and the sequence of the first sub-period is before the second sub-period. By analyzing the environment information corresponding to the first sub-period and the second sub-period, respectively, it is obtained that the difference in rainfall between the first sub-period and the second sub-period reaches the preset difference threshold, and then it is determined that the environment change between the first sub-period and the second sub-period is large, and the trigger condition for adjusting the operation state of the IoT device is met.
[0125] It should be noted that the environmental information of the IoT device can be acquired by the sensor module of the IoT device and uploaded to the IoT server.
[0126] The present embodiment provides an operation control method for an Internet of Things device, which obtains target environmental information of the Internet of Things device within a preset time period and determines the difference in environmental information between two adjacent sub-periods. When the difference in environmental information reaches a difference threshold, the current operation status of the Internet of Things device is obtained. When the environmental change reaches a trigger condition for adjusting the operation status, the current operation information of the Internet of Things device is obtained, thereby avoiding equipment failure problems that may be caused by environmental changes, so that the operation status of the Internet of Things device can be adjusted according to the environmental changes later, which is conducive to improving user experience.
[0127] Figure 4 The process of an operation control method of an Internet of Things device provided in this embodiment is Figure 3 .like Figure 4 As shown, in this embodiment Figure 2-3 Based on the embodiment, after completing the adjustment of the operating state of the IoT device, a possible method of further monitoring the operating state of the IoT device and analyzing and processing the fault state of the IoT device according to the operating state is described in detail. This embodiment shows an operation control method of an IoT device, including:
[0128] S401: When the current operating state does not reach the target operating state, the current operating state and the target operating state are analyzed and processed to obtain a solution.
[0129] Optionally, after completing the adjustment of the operating state of the Internet of Things device, further determine whether the operating state of the Internet of Things device reaches the target operating state, and when the current operating state of the Internet of Things device does not reach the target operating state, based on the current device parameters corresponding to the current operating state and the target device parameters corresponding to the target operating state, determine at least one current device parameter that does not reach the target device parameter, and analyze the abnormal state of the Internet of Things device based on the at least one current device parameter, and then determine a solution based on the abnormal state.
[0130] S402: Determine whether the solution can be remotely operated.
[0131] Optionally, after obtaining a solution, it is determined whether the solution can be completed remotely through the IoT server, for example, whether the IoT server has the authority to execute the solution.
[0132] S403: When the solution is capable of remote operation, adjust the target operating state of the target device according to the solution.
[0133] Optionally, when the solution can be completed through remote control, corresponding instructions can be output according to the solution and sent to the IoT device. After receiving the instructions, the IoT device performs corresponding operations according to the instructions to resolve the abnormal state of the device.
[0134] S404: When the solution cannot be remotely operated, a warning message is sent to the user management platform.
[0135] The warning information includes the target operating state of the target device and the solution.
[0136] Optionally, when the IoT server fails to complete the solution through remote control, a warning message is sent to the user management platform. For example, the solution includes changing a certain initial parameter of the IoT device. When the IoT server does not have the authority to change the initial parameter, the operating status of the IoT device and the solution are sent to the user management platform. The warning message may also include an analysis of the abnormal operating status of the IoT device and the fault module of the IoT device. For example, by analyzing the current operating status and target operating status of the IoT device, it is found that the temperature sensor of the IoT device is in a faulty state, and the faulty state may be that the sensor is damaged.
[0137] It should be noted that the user management platform is deployed on the local server side. Users can monitor the operating status of IoT devices in real time through user management, and obtain the operating information of IoT devices and the environmental information of the area where the IoT devices are located, and then adjust the operating status of IoT devices according to the operating information and environmental information.
[0138] The operation control method of an IoT device provided in this embodiment determines whether the IoT device has reached the target operation state, and if the IoT device has not reached the target operation state, analyzes the operation state of the IoT device, obtains the corresponding solution, and determines whether the solution can be completed through remote control, and if the solution is completed through remote operation, sends a warning message to the user management platform, thereby avoiding the situation where the staff fails to notice the equipment failure due to negligence or other reasons. The method further monitors the state adjustment results of the IoT device, which not only improves the accuracy of fault diagnosis, but also improves the efficiency of troubleshooting by sending solutions to the user management platform.
[0139] Figure 5 This is a schematic diagram of the structure of an operation control device for an Internet of Things device provided in this application. Figure 5 As shown, the present application provides an operation control device for an Internet of Things device, and the operation control device 500 of the Internet of Things device includes:
[0140] The acquisition module 501 is used to acquire the current operating state of the IoT device and the target environment information of the area where the IoT device is located within a preset time period, where the starting time of the preset time period is the current time;
[0141] A determination module 502 is used to determine a corresponding target operating state according to the target environment information, wherein there is an association relationship between the environment information and the operating state;
[0142] The processing module 503 is used to set the operating state of the Internet of Things device to the target operating state when the current operating state and the target operating state are inconsistent.
[0143] Optionally, the determination module 502 is further used to determine a plurality of historical data of the IoT device within a historical period, the historical data including: a historical operating state, historical environmental information, and a first matching degree between the historical operating state and the historical environmental information;
[0144] The processing module 503 is further used to integrate and analyze the multiple historical operating states and the multiple historical environmental information based on the multiple first matching degrees to obtain the correlation relationship between the environmental information and the operating information.
[0145] Optionally, the determination module 502 is further configured to determine a second matching degree between the target environment information and the plurality of environment information according to the target environment information and the association relationship;
[0146] The determination module 502 is further configured to determine a target operating state corresponding to the target environment information according to the plurality of second matching degrees.
[0147] Optionally, the device further includes: a judgment module 504;
[0148] The acquisition module 501 is specifically used to obtain the current operating status of the IoT device;
[0149] The determination module 502 is further used to determine the current operating parameters corresponding to the current operating state;
[0150] The judging module 504 is used to judge whether the current operating parameters meet the abnormal preset conditions, and the abnormal preset conditions are used to indicate that the IoT device is in an abnormal operating state;
[0151] The acquisition module 501 is specifically used to acquire the target environment information of the area where the Internet of Things device is located within a preset time period when the current operating parameters meet the abnormal preset conditions.
[0152] Optionally, the acquisition module 501 is further used to acquire the current operating status of multiple other IoT devices in the area where the IoT device is located;
[0153] The determination module 504 is further configured to determine, for any one of the plurality of other IoT devices, whether a current operating state of the other IoT device is consistent with the target operating state;
[0154] The processing module 503 is specifically configured to set the operating state of the other IoT device to the target operating state when the current operating state of the other IoT device is inconsistent with the target operating state.
[0155] Optionally, the acquisition module 501 is specifically used to acquire target environment information of the area where the IoT device is located within a preset period, the preset period includes multiple sub-periods carrying a time series, and the target environment information includes environment information corresponding to each sub-period;
[0156] The determination module 502 is further configured to determine the difference in environmental information between two adjacent sub-periods according to the time sequence;
[0157] The acquisition module 501 is specifically configured to acquire the current operating status of the IoT device when the difference in the environmental information reaches a difference threshold.
[0158] Optionally, the device further includes: an adjustment module 505 and a warning module 506;
[0159] The processing module 503 is further configured to analyze and process the current operating state and the target operating state to obtain a solution when the current operating state does not reach the target operating state;
[0160] The processing module 503 is further used to determine whether the solution can be remotely operated;
[0161] The adjustment module 505 is used to adjust the target operating state of the target device according to the solution when the solution can be remotely operated;
[0162] The warning module 506 is used to send a warning message to the user management platform when the solution cannot be remotely operated. The warning message includes the target operating state of the target device and the solution.
[0163] Figure 6 This is a schematic diagram of the structure of an operation control device of an Internet of Things device provided in this application. Figure 6 As shown, the present application provides an operation control device for an Internet of Things device, and the operation control device 600 of the Internet of Things device includes: a receiver 601, a transmitter 602, a processor 603 and a memory 604.
[0164] Receiver 601, used for receiving instructions and data;
[0165] A transmitter 602, used for sending instructions and data;
[0166] Memory 604, used to store computer-executable instructions;
[0167] The processor 603 is used to execute the computer-executable instructions stored in the memory 604 to implement the various steps performed by the operation control method of an Internet of Things device in the above embodiment. For details, please refer to the relevant description in the above embodiment of the operation control method of an Internet of Things device.
[0168] Optionally, the memory 604 may be independent or integrated with the processor 603 .
[0169] When the memory 604 is independently provided, the electronic device further includes a bus for connecting the memory 604 and the processor 603 .
[0170] The present application also provides a computer-readable storage medium, in which computer execution instructions are stored. When a processor executes the computer execution instructions, an operation control method of an Internet of Things device executed by an operation control device of the Internet of Things device as described above is implemented.
[0171] It will be appreciated by those skilled in the art that all or some of the steps, systems, and functional modules / units in the methods disclosed above may be implemented as software, firmware, hardware, and appropriate combinations thereof. In hardware implementations, the division between the functional modules / units mentioned in the above description does not necessarily correspond to the division of physical components; for example, a physical component may have multiple functions, or a function or step may be performed by several physical components in cooperation. Some or all physical components may be implemented as software executed by a processor, such as a central processing unit, a digital signal processor, or a microprocessor, or implemented as hardware, or implemented as an integrated circuit, such as an application-specific integrated circuit. Such software may be distributed on a computer-readable medium, which may include a computer storage medium (or non-transitory medium) and a communication medium (or temporary medium). As known to those skilled in the art, the term computer storage medium includes volatile and non-volatile, removable and non-removable media implemented in any method or technology for storing information (such as computer-readable instructions, data structures, program modules, or other data). Computer storage media include, but are not limited to, RAM, ROM, EEPROM, flash memory or other memory technology, CD-ROM, digital versatile disks (DVD) or other optical disk storage, magnetic cassettes, magnetic tapes, magnetic disk storage or other magnetic storage devices, or any other medium that can be used to store the desired information and can be accessed by a computer. In addition, it is well known to those of ordinary skill in the art that communication media typically contain computer-readable instructions, data structures, program modules, or other data in a modulated data signal such as a carrier wave or other transport mechanism, and may include any information delivery media.
[0172] So far, the technical solution of the present application has been described in conjunction with the preferred embodiments shown in the accompanying drawings. However, it is easy for those skilled in the art to understand that the protection scope of the present application is obviously not limited to these specific embodiments, and the above embodiments are only used to illustrate the technical solution of the present application rather than to limit it. Although the present application has been described in detail with reference to the aforementioned embodiments, those skilled in the art should understand that they can still modify the technical solutions described in the aforementioned embodiments, or replace some or all of the technical features therein by equivalents. However, these modifications or replacements do not cause the essence of the corresponding technical solutions to deviate from the scope of the technical solutions of the embodiments of the present application.
Claims
1. A method for controlling the operation of an Internet of Things device, characterized in that: include: Obtaining the current operating status of the IoT device and target environment information of the area where the IoT device is located within a preset time period, where the starting time of the preset time period is the current time; Determine a corresponding target operating state according to the target environment information, wherein there is an association relationship between the environment information and the operating state; When the current operating state is inconsistent with the target operating state, the operating state of the Internet of Things device is set to the target operating state.
2. The method according to claim 1, characterized in that Before determining the corresponding target operating state according to the target environment information, the method further includes: Determine a plurality of historical data of the IoT device within a historical period, the historical data comprising: a historical operating state, historical environmental information, and a first matching degree between the historical operating state and the historical environmental information; Based on the multiple first matching degrees, the multiple historical operating states and the multiple historical environmental information are integrated and analyzed to obtain the correlation relationship between the environmental information and the operating information.
3. The method according to claim 2, characterized in that The determining, according to the target environment information, a corresponding target operating state includes: Determining a second matching degree between the target environment information and the plurality of environment information according to the target environment information and the association relationship; A target operating state corresponding to the target environment information is determined according to the plurality of second matching degrees.
4. The method according to claim 1, characterized in that: The obtaining of the current operating state of the IoT device and target environment information of the area where the IoT device is located within a preset period of time includes: Obtaining a current operating state of the IoT device, and determining a current operating parameter corresponding to the current operating state; Determine whether the current operating parameter meets an abnormal preset condition, where the abnormal preset condition is used to indicate that the Internet of Things device is in an abnormal operating state; When the current operating parameters meet the abnormal preset conditions, the target environment information of the area where the Internet of Things device is located within a preset time period is obtained.
5. The method according to claim 1, characterized in that When the current running state is inconsistent with the target running state, after setting the running state of the IoT device to the target running state, the method further includes: Obtaining the current operating status of multiple other IoT devices in the area where the IoT device is located; For any other IoT device among the multiple other IoT devices, determine whether a current operating state of the other IoT device is consistent with the target operating state; When the current operating state of the other IoT device is inconsistent with the target operating state, the operating state of the other IoT device is set to the target operating state.
6. The method according to claim 1, characterized in that The obtaining of the current operating state of the IoT device and target environment information of the area where the IoT device is located within a preset period of time includes: Obtain target environment information of the area where the IoT device is located within a preset time period, wherein the preset time period includes multiple sub-time periods carrying a time series, and the target environment information includes environment information corresponding to each sub-time period; Determining, based on the time series, a difference in environmental information between two adjacent sub-periods; When the difference in the environmental information reaches a difference threshold, the current operating state of the Internet of Things device is obtained.
7. The method according to claim 1, characterized in that When the current running state is inconsistent with the target running state, after setting the running state of the IoT device to the target running state, the method further includes: When the current operating state does not reach the target operating state, analyzing and processing the current operating state and the target operating state to obtain a solution; Determine whether the solution can be operated remotely; In the case where the solution is capable of remote operation, adjusting the target operating state of the target device according to the solution; In the case that the solution cannot be remotely operated, a warning message is sent to a user management platform, where the warning message includes the target operating state of the target device and the solution.
8. An operation control device for an Internet of Things device, characterized in that: include: An acquisition module, used to acquire the current operating state of the IoT device and target environment information of the area where the IoT device is located within a preset time period, where the starting time of the preset time period is the current time; A determination module, used to determine a corresponding target operating state according to the target environment information, wherein there is an association relationship between the environment information and the operating state; The processing module is used to set the operating state of the Internet of Things device to the target operating state when the current operating state is inconsistent with the target operating state.
9. An operation control device for an Internet of Things device, characterized in that: include: Memory; processor; Wherein, the memory stores computer-executable instructions; The processor executes the computer-executable instructions stored in the memory to implement the operation control method of the Internet of Things device according to any one of claims 1 to 7.
10. A computer storage medium, characterized in that: The computer storage medium stores computer execution instructions, which, when executed by a processor, are used to implement the operation control method of the Internet of Things device according to any one of claims 1 to 7.