Group implementation method and related equipment

By creating dynamic groups in the IoT device management system and managing group members according to preset conditions, the problem of existing systems being difficult to dynamically manage IoT devices is solved, and data processing efficiency and computing efficiency are improved.

CN113162851BActive Publication Date: 2025-04-04BOE TECHNOLOGY GROUP CO LTD +1
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202010074106.1
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2020-01-22
Publication Date
2025-04-04
Estimated Expiration
2040-01-22

AI Technical Summary

Technical Problem

Existing IoT device management systems are difficult to dynamically manage IoT devices and cannot adapt to changes in the number and type of devices.

Method used

Dynamic member management is achieved by creating a group containing the first member and deciding whether to add it to the group based on whether the second member meets preset conditions such as distance and communication signal strength.

Benefits of technology

This method improves the efficiency of data processing, avoids the calculation of relational data between all network members, and only requires calculations within the group, which significantly improves the overall computing efficiency.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN113162851B_ABST
    Figure CN113162851B_ABST
Patent Text Reader

Abstract

The present invention discloses a method for implementing a group applied to the Internet of Things, including: creating a group, the group including a first member and a first preset condition; when it is determined that a second member meets the first preset condition, the second member is added to the group; wherein the first preset condition includes at least one of the following conditions: the distance between the second member and the first member is less than a first distance threshold; and the difference between the communication signal strength of the second member and the communication signal strength of the first member is less than a first strength difference threshold. The method for implementing a group and related devices provided in this embodiment can avoid the calculation of relationship data between all members in the network, greatly improving the overall computing efficiency.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the technical field of data processing, and in particular to a method for implementing a group and related equipment. Background Art

[0002] With the improvement of the level of digitalization, the information of the physical world is digitized by using the Internet of Things technology to improve the level of management and operation. In a typical Internet of Things structure, the information of people, things and objects is collected and sent to the gateway through the Internet of Things devices. The Internet of Things devices can be various sensors or smart terminal devices, etc. The gateway sends the collected data to the cloud platform for data storage, processing, and analysis, and receives remote management and control instructions, and sends them to the corresponding devices / sensors of people, things and objects. With the increase of Internet of Things devices, the cloud platform usually groups the Internet of Things devices for management. The Internet of Things devices contained in this group are relatively fixed and cannot meet the dynamic changes of Internet of Things devices. There is an urgent need for an improved group to achieve the management of dynamically changing Internet of Things devices. Summary of the invention

[0003] In view of this, one of the objectives of the embodiments of the present invention is to provide a group implementation method and related devices to solve the above problems.

[0004] Based on the above purpose, a first aspect of an embodiment of the present invention provides a monitoring device management system applied to the Internet of Things, including:

[0005] The receiver is configured to: perform corresponding data receiving work;

[0006] The processor is configured to: perform corresponding data processing tasks;

[0007] The data processing completes the following steps by generating corresponding instructions:

[0008] Creating a group, the group including a first member and a first preset condition;

[0009] When it is determined that the second member meets the first preset condition, adding the second member to the group;

[0010] Wherein, the first member and the second member are both monitoring devices, and the first preset condition includes at least one of the following conditions:

[0011] The distance between the second member and the first member is less than a first distance threshold; and

[0012] A difference between the communication signal strength of the second member and the communication signal strength of the first member is less than a first strength difference threshold.

[0013] Optionally, the group further includes a second preset condition, and the first member and the second member satisfy the second preset condition, specifically:

[0014] The device types corresponding to the first member and the second member are the same or similar; and / or

[0015] The data types corresponding to the first member and the second member are the same or similar.

[0016] Optionally, the group further includes a third preset condition, and the data processing further completes the following steps by generating a corresponding instruction:

[0017] After the second member is added to the group, if it is determined that the second member meets the third preset condition, the second member is deleted from the group.

[0018] Optionally, the third preset condition includes at least one of the following conditions:

[0019] The distance between the second member and the first member is greater than a second distance threshold; and

[0020] A difference between the communication signal strength of the second member and the communication signal strength of the first member is greater than a second strength difference threshold.

[0021] Optionally, the group further includes a fourth preset condition, the first member and the second member satisfy the fourth preset condition, and the fourth preset condition includes at least one of the following conditions:

[0022] The accuracy of the content information of the first member is greater than the accuracy of the content information of the second member;

[0023] The content information frequency of the first member is greater than the content information frequency of the second member;

[0024] The number of citations of the first member's content is greater than the number of citations of the second member's content; and

[0025] The communication signal strength of the first member is greater than the communication signal strength of the second member.

[0026] Optionally, the group further includes a fifth preset condition and a sixth preset condition, the first member satisfies the fifth preset condition, and the second member satisfies the sixth preset condition;

[0027] The fifth preset condition includes at least one of the following conditions:

[0028] The position coordinates of the first member are within a first coordinate range;

[0029] The change range of the location information of the first member within a first preset time interval is smaller than a first preset location change range threshold;

[0030] The content information accuracy of the first member is greater than a first content accuracy threshold;

[0031] The content information frequency of the first member is greater than a first content frequency threshold;

[0032] The number of citations of the content of the first member is greater than a first citation threshold; and

[0033] The communication signal strength of the first member is greater than a first preset communication signal strength;

[0034] The sixth preset condition satisfies at least one of the following conditions:

[0035] The position coordinates of the second member are within a second coordinate range;

[0036] The change range of the location information of the second member within the first preset time interval is greater than a second preset location change range threshold;

[0037] The accuracy of the content information of the second member is less than a second content accuracy threshold;

[0038] The content information frequency of the second member is less than a second content frequency threshold;

[0039] The number of citations of the content of the second member is less than a second citation threshold; and

[0040] The communication signal strength of the second member is less than a second preset communication signal strength.

[0041] Optionally, the group includes a seventh preset condition; and the data processing further completes the following steps by generating corresponding instructions:

[0042] Acquire content information of the first member and content information of the second member;

[0043] When it is determined that the relationship between the content information of the first member and the content information of the second member meets a seventh preset condition, executing an action request corresponding to the second member;

[0044] The seventh preset condition is that the difference between the content information of the second member and the content information of the first member is greater than a data difference threshold.

[0045] Optionally, the action request is:

[0046] The configuration information of the second member is modified according to the configuration information of the first member.

[0047] Optionally, the monitoring equipment management system is applied to the field of environmental monitoring, the content information is environmental monitoring data, and the seventh preset condition is that the difference between the environmental monitoring data of the second member and the environmental monitoring data of the first member is greater than a preset monitoring data difference threshold.

[0048] Optionally, the monitoring equipment management system is applied to the field of environmental monitoring, the content information is environmental monitoring data, and the seventh preset condition is that the accuracy of the environmental monitoring data of the first member is greater than a first preset accuracy threshold, and the accuracy of the environmental monitoring data of the second member is less than a second preset accuracy threshold.

[0049] Optionally, the first member has a first authority, the second member has a second authority, and the first authority is higher than the second authority.

[0050] Optionally, the system further includes a transmitter, and the system is used to implement the function of the first member.

[0051] A second aspect of an embodiment of the present invention provides a method for implementing a group applied to the Internet of Things, characterized by comprising:

[0052] Creating a group, the group including a first member and a first preset condition;

[0053] When it is determined that the second member meets the first preset condition, adding the second member to the group;

[0054] The first preset condition includes at least one of the following conditions:

[0055] The distance between the second member and the first member is less than a first distance threshold; and

[0056] A difference between the communication signal strength of the second member and the communication signal strength of the first member is less than a first strength difference threshold.

[0057] Optionally, the implementation method of the group is applied to monitoring device management, and the first member and the second member are both monitoring devices.

[0058] Optionally, the group further includes a second preset condition, and the first member and the second member satisfy the second preset condition, and the second preset condition is specifically:

[0059] The device types corresponding to the first member and the second member are the same or similar; and / or

[0060] The data types corresponding to the first member and the second member are the same or similar.

[0061] Optionally, the group further includes a third preset condition, and the method further includes:

[0062] After the second member is added to the group, if it is determined that the second member meets the third preset condition, deleting the second member from the group;

[0063] The third preset condition includes at least one of the following conditions:

[0064] The distance between the second member and the first member is greater than a second distance threshold; and

[0065] A difference between the communication signal strength of the second member and the communication signal strength of the first member is greater than a second strength difference threshold.

[0066] Optionally, the group further includes a fourth preset condition, and the fourth preset condition includes at least one of the following conditions:

[0067] The accuracy of the content information of the first member is greater than the accuracy of the content information of the second member;

[0068] The content information frequency of the first member is greater than the content information frequency of the second member;

[0069] The number of citations of the first member's content is greater than the number of citations of the second member's content; and

[0070] The communication signal strength of the first member is greater than the communication signal strength of the second member.

[0071] Optionally, the group further includes a fifth preset condition and a sixth preset condition, the first member satisfies the fifth preset condition, and the second member satisfies the sixth preset condition;

[0072] The fifth preset condition includes at least one of the following conditions:

[0073] The position coordinates of the first member are within a first coordinate range;

[0074] The change range of the location information of the first member within a first preset time interval is smaller than a first preset location change range threshold;

[0075] The content information accuracy of the first member is greater than a first content accuracy threshold;

[0076] The content information frequency of the first member is greater than a first content frequency threshold;

[0077] The number of citations of the content of the first member is greater than a first citation threshold; and

[0078] The communication signal strength of the first member is greater than a first preset communication signal strength;

[0079] The sixth preset condition satisfies at least one of the following conditions:

[0080] The position coordinates of the second member are within a second coordinate range;

[0081] The change range of the location information of the second member within the first preset time interval is greater than a second preset location change range threshold;

[0082] The accuracy of the content information of the second member is less than a second content accuracy threshold;

[0083] The content information frequency of the second member is less than a second content frequency threshold;

[0084] The number of citations of the content of the second member is less than a second citation threshold; and

[0085] The communication signal strength of the second member is less than a second preset communication signal strength.

[0086] Optionally, the group further includes a seventh preset condition; and the method further includes:

[0087] Acquire content information of the first member and content information of the second member;

[0088] If the relationship between the content information of the first member and the content information of the second member meets the seventh preset condition, executing the action request corresponding to the second member;

[0089] The seventh preset condition is that the difference between the content information of the second member and the content information of the first member is greater than a data difference threshold.

[0090] Optionally, the action request is:

[0091] The configuration information of the second member is modified according to the configuration information of the first member.

[0092] Optionally, the method is applied to the field of environmental monitoring, the content information is environmental monitoring data, and the seventh preset condition is that the difference between the environmental monitoring data of the second member and the environmental monitoring data of the first member is greater than a preset monitoring data difference threshold.

[0093] According to a third aspect of an embodiment of the present invention, a computer-readable storage medium storing a computer program is provided, wherein the computer program implements the steps of the method when executed by a processor.

[0094] From the above description, it can be seen that the implementation method and related equipment of the group provided in this embodiment, by creating a group including a first member, and then determining whether to add the second member to the group based on whether the second member meets the first preset condition; in this way, by utilizing the establishment of the group, the dynamic member is included in the group according to the judgment of the preset condition. Through this collection method based on groups, calculations can be performed on a group basis when processing data, which can avoid calculating the relationship data between all members in the network. Instead, only the relationship between members in the group needs to be calculated on a group basis, which greatly improves the overall computing efficiency. BRIEF DESCRIPTION OF THE DRAWINGS

[0095] In order to more clearly illustrate the technical solutions of the embodiments of the present invention, the drawings of the embodiments will be briefly introduced below. Obviously, the drawings in the following description only relate to some embodiments of the present invention, but are not intended to limit the present invention.

[0096] Figure 1A It is a schematic diagram of the structure of an Internet of Things system;

[0097] Figure 1B A schematic diagram of the interaction between a group and its members;

[0098] Figure 1C is a schematic diagram of a group structure;

[0099] Figure 2 A schematic diagram of the structure of a monitoring device management system applied to the Internet of Things provided by an embodiment of the present invention;

[0100] Figure 3 A schematic diagram of a flow chart of an embodiment of a method for implementing a group provided by the present invention;

[0101] Figure 4A A flowchart of another embodiment of a method for implementing a group provided by the present invention;

[0102] Figure 4B This is a schematic diagram of the structure of a group in an embodiment of the present invention;

[0103] Figure 4C This is a schematic diagram of the structure of another group in an embodiment of the present invention;

[0104] Figure 5A It is a schematic diagram of equipment distribution in the field of environmental monitoring;

[0105] Figure 5B A flowchart of another embodiment of a method for implementing a group provided by the present invention;

[0106] Figure 5C It is a schematic diagram of a case where the members of a group in an embodiment of the present invention include fixed devices and mobile devices;

[0107] Figure 5D This is a schematic diagram of an embodiment of the present invention when all members in a group are mobile devices. DETAILED DESCRIPTION

[0108] In order to make the purpose, technical solution and advantages of the embodiment of the present invention clearer, the technical solution of the embodiment of the present invention will be clearly and completely described below in conjunction with the drawings of the embodiment of the present invention. Obviously, the described embodiment is a part of the embodiment of the present invention, not all of the embodiments. Based on the described embodiment of the present invention, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of the present invention.

[0109] Unless otherwise defined, the technical terms or scientific terms used in this disclosure should be understood by people with ordinary skills in the field to which the present invention belongs. The "first", "second" and similar words used in this disclosure do not indicate any order, quantity or importance, but are only used to distinguish different components. Similarly, similar words such as "one", "one" or "the" do not indicate quantity restrictions, but indicate that there is at least one. Similar words such as "include" or "comprise" mean that the elements or objects appearing before the word cover the elements or objects listed after the word and their equivalents, without excluding other elements or objects. Similar words such as "connect" or "connected" are not limited to physical or mechanical connections, but can include electrical connections, whether direct or indirect. "Up", "down", "left", "right" and the like are only used to indicate relative positional relationships. When the absolute position of the described object changes, the relative positional relationship may also change accordingly.

[0110] Figure 1A The figure shows an IoT system structure. In this IoT system structure, information about people, things, and objects is collected through IoT devices (such as fixed devices and mobile devices) and sent to the gateway. The gateway sends the collected data to the cloud platform for data storage, processing, and analysis. At the same time, the gateway receives remote management and control instructions and then sends them to the IoT devices corresponding to people, things, and objects.

[0111] In order to manage a large number of devices, you can use the method of establishing groups, that is, to divide certain objects with specific attributes into a group, so as to achieve batch management of devices. The members in the group are usually the same type of devices. After receiving the request, the group will forward the request to each member in the group, and aggregate the responses of each member in the group and send them to the requester. Figure 1B shown.

[0112] The creation of a group can be achieved by the application (or APP) determining the group members and then initiating a group creation request and a group update request to the cloud platform. Optionally, device groups can be created based on device type, location, manufacturer, etc. The members in the device group have the same identity and are jointly managed by the cloud platform and the application.

[0113] A group structure such as Figure 1C As shown in the figure, the group structure describes the type of group members, the number of group members, member IDs (which can be a list), group name, and notification aggregation (a switch used to set whether to enable the aggregation member response function); when the fan-out point of the group receives a request, the group sends the request to each group member pointed to by the member ID. In this group structure, the responsibilities of each group member are the same.

[0114] Figure 2 A schematic diagram of the structure of a monitoring device management system applied to the Internet of Things provided by an embodiment of the present invention is shown.

[0115] like Figure 2 As shown, the monitoring equipment management system applied to the Internet of Things includes:

[0116] The receiver 101 is configured to: perform corresponding data receiving work;

[0117] The processor 102 is configured to: perform corresponding data processing tasks;

[0118] The data processing completes the following steps by generating corresponding instructions:

[0119] Creating a group, the group including a first member and a first preset condition;

[0120] When it is determined that the second member meets the first preset condition, adding the second member to the group;

[0121] Wherein, the first member and the second member are both monitoring devices, and the first preset condition includes at least one of the following conditions:

[0122] The distance between the second member and the first member is less than a first distance threshold; and

[0123] A difference between the communication signal strength of the second member and the communication signal strength of the first member is less than a first strength difference threshold.

[0124] Optionally, the monitoring equipment management system may further include a memory 103, wherein the memory 103 stores instructions executable by the processor, and the instructions are executed by the processor so that the processor can perform corresponding data processing tasks.

[0125] The memory 103, as a non-volatile computer-readable storage medium, can be used to store non-volatile software programs, non-volatile computer executable programs and modules, such as program instructions / modules corresponding to the implementation method of the group in the embodiment of the present application. The processor 102 executes various functional applications and data processing of the server by running the non-volatile software programs, instructions and modules stored in the memory 103, that is, the implementation method of the group of the above method embodiments is implemented.

[0126] The memory 103 may include a program storage area and a data storage area, wherein the program storage area may store an operating system and applications required for at least one function; the data storage area may store data created according to the use of the implementation device of the group, etc. In addition, the memory 103 may include a high-speed random access memory, and may also include a non-volatile memory, such as at least one disk storage device, a flash memory device, or other non-volatile solid-state storage device. In some embodiments, the memory 103 may optionally include a memory remotely arranged relative to the processor 102, and these remote memories may be connected to the member user behavior monitoring device via a network. Examples of the above-mentioned network include, but are not limited to, the Internet, an intranet, a local area network, a mobile communication network, and combinations thereof.

[0127] In this embodiment, the group may refer to a group whose members are in a dynamically adjusted state, that is, the members are not fixed but can be added or deleted according to actual needs and changes. Optionally, the number of the first members may be one or more.

[0128] Optionally, the request to create a group may come from the first member or from the implementation device of the group. Furthermore, in a scenario where there are multiple first members, a group may be created for each of the first members, or the first members may be divided into multiple categories according to their characteristics, and then first members of the same category may be created in one group. The specific creation method may be set as needed and will not be described in detail here.

[0129] In this embodiment, the first member refers to a type of member in the group to be created, and the first member can correspond to any Internet of Things device used to obtain information about people, things, and objects; the screening conditions of the first member are set as needed, which is related to the attributes or characteristics of the group to be created, or related to the purpose to be achieved by the group to be created.

[0130] Optionally, the group includes a fifth preset condition, the first member satisfies the fifth preset condition, and the fifth preset condition includes at least one of the following conditions:

[0131] The change range of the location information of the first member within a first preset time interval is smaller than a first preset location change range threshold;

[0132] The position coordinates of the first member are within a first coordinate range;

[0133] The change range of the location information of the first member within a first preset time interval is smaller than a first preset location change range threshold;

[0134] The content information accuracy of the first member is greater than a first content accuracy threshold;

[0135] The content information frequency of the first member is greater than a first content frequency threshold;

[0136] The number of citations of the content of the first member is greater than a first citation threshold; and

[0137] The communication signal strength of the first member is greater than a first preset communication signal strength.

[0138] For example, when the change range of the location information of the first member within the first preset time interval is less than the first preset location change range threshold, it means that the activity range of the first member is small. When the first member is implemented as a device, the first member may usually be a fixed device.

[0139] For another example, when the content information accuracy of the first member is greater than a first content accuracy threshold, the content information may be, for example, measurement data or detection data, indicating that when the first member is implemented as a device, its content information accuracy such as measurement accuracy or detection accuracy is relatively high, and the first member may generally be a relatively precise device (such as a precision instrument).

[0140] For another example, the content information frequency of the first member is greater than the first content frequency threshold, indicating that the content information of the first member is updated frequently. When the first member is implemented as a device, the first member may generally be a fixed device (without power limit) or a more sophisticated device.

[0141] For another example, the content information frequency of the first member is greater than the first content frequency threshold, indicating that the content information of the first member is generated at a high frequency. Some platforms do not allow the modification of the created content information, and this requires the creation of new content information. When the first member is implemented as a device, the first member may usually be a fixed device (without power limit) or a more sophisticated device.

[0142] For another example, if the number of times the content of the first member is cited is greater than the first threshold of the number of times the content information of the first member is accessed by other applications a high number of times, and when the first member is implemented as a device, the first member may be a more sophisticated device with higher data accuracy.

[0143] For another example, when the communication signal strength of the first member is greater than the first preset communication signal strength, it means that when the first member is implemented as a communication device, its signal strength is relatively high, and the first member may generally be a fixed device.

[0144] Of course, the first member may satisfy any two or more of the above screening conditions at the same time, which can be set as needed.

[0145] For example, the first member may simultaneously satisfy two conditions: the change range of the location information within the first preset time interval is less than the first preset location change range threshold and the content information accuracy is greater than the first content accuracy threshold. In this case, the first member may be implemented as a fixed device with higher accuracy.

[0146] Optionally, the first preset time interval, the first preset position change range threshold, the first content accuracy threshold, the first content frequency threshold, the first citation count threshold and the first preset communication signal strength can all be set as needed, and their specific values ​​are not limited here.

[0147] Optionally, the information of the member determined as the first member may be pre-stored in the implementation device of the group. For example, before being determined as the first member, the member may send a registration request to the implementation device of the group, and the implementation device of the group creates corresponding resources for the member after verifying the registration request, and adds the member as an object waiting to create a group after successful registration.

[0148] In this embodiment, the information of the second member may be pre-stored in the implementation device of the group. For example, the second member may send a registration request to the implementation device of the group in advance, and the implementation device of the group creates corresponding resources for the second member after verifying the registration request, and after successful registration, the second member is used as a pending object of the group.

[0149] In this embodiment, the second member may be any person, thing, or object, and optionally, the second member may be a device. The screening condition of the second member is set as required, which is related to the attributes or characteristics of the group, or to the purpose to be achieved by the group.

[0150] Optionally, the group includes a sixth preset condition, and the second member satisfies the sixth preset condition. The sixth preset condition satisfies at least one of the following conditions:

[0151] The position coordinates of the second member are within a second coordinate range;

[0152] The change range of the location information of the second member within the first preset time interval is greater than a second preset location change range threshold;

[0153] The accuracy of the content information of the second member is less than a second content accuracy threshold;

[0154] The content information frequency of the second member is less than a second content frequency threshold;

[0155] The number of citations of the content of the second member is less than a second citation threshold; and

[0156] The communication signal strength of the second member is less than a second preset communication signal strength.

[0157] For example, when the change range of the location information of the second member within the first preset time interval is greater than the second preset location change range threshold, it means that the activity range of the second member is larger. When the second member is implemented as a device, the second member may usually be a mobile device.

[0158] For another example, when the device accuracy of the second member is less than the second content accuracy threshold, it means that when the second member is implemented as a device, its content information accuracy such as measurement accuracy or detection accuracy is low, and its measurement data or detection data is usually not very accurate.

[0159] For another example, the content information frequency of the first member is less than the second content frequency threshold, indicating that the content information of the first member is updated at a lower frequency. When the first member is implemented as a device, the first member may typically be a mobile device (with power limitations) or a less sophisticated device.

[0160] For another example, the content information frequency of the first member is less than the second content frequency threshold, indicating that the content information of the first member is generated at a low frequency. Some platforms do not allow the modification of the created content information, and this requires the creation of new content information. When the first member is implemented as a device, the first member may usually be a mobile device (with power limitations) or a less sophisticated device.

[0161] For another example, if the number of times the content of the first member is cited is less than the second threshold of the number of times the content of the first member is cited, it means that the number of times the content information of the first member is accessed by other applications is relatively low. When the first member is implemented as a device, the first member may be a relatively imprecise device with low data accuracy.

[0162] For another example, when the communication signal strength of the second member is less than the second preset communication signal strength, it indicates that when the second member is implemented as a communication device, its signal strength is weak, and the second member may generally be an ordinary mobile device, such as a mobile phone, or a mobile signal collector.

[0163] Of course, the second member may satisfy any two or more of the above screening conditions at the same time, which can be set as needed.

[0164] For example, the second member may simultaneously satisfy two conditions: the change range of location information within a first preset time interval is greater than a second preset location change range threshold and the content information accuracy is less than a second content accuracy threshold. In this case, the second member may be implemented as a mobile device with lower accuracy.

[0165] Optionally, the first preset time interval, the second preset position change range threshold, the second content accuracy threshold, the second content frequency threshold, the second citation count threshold and the second preset communication signal strength can all be set as needed, and their specific values ​​are not limited herein. In some optional embodiments, the value of the second preset position change range threshold and the first preset position change range threshold may be the same. In some optional embodiments, the second content accuracy threshold and the first content accuracy threshold may also be the same. In some optional embodiments, the first content frequency threshold and the second content frequency threshold may also be the same. In some optional embodiments, the first citation count threshold and the second citation count threshold may also be the same. In some optional embodiments, the second preset communication signal strength and the first preset communication signal strength may also be the same.

[0166] Optionally, the first preset condition may be that the distance between the second member and the first member is less than a first distance threshold. In this embodiment, the fifth preset condition satisfied by the first member may be that the range of change of the location information of the first member within the first preset time interval is less than the first preset location change range threshold, and the sixth preset condition satisfied by the second member may be that the range of change of the location information of the second member within the first preset time interval is greater than the second preset location change range threshold. In this way, using distance as the standard for forming a group can bring together devices within a certain location range, which is conducive to data interaction and correction among members within the group.

[0167] Of course, the first preset condition may also be other conditions, which can be selected as needed. For example, the difference between the communication signal strength of the second member and the communication signal strength of the first member is less than the first strength difference threshold. At this time, the second member and the first member may be close in distance or have similar communication characteristics, so it can be considered to classify the two into the same group.

[0168] In this embodiment, the first preset condition is a condition for determining whether the second member can be added to the group. The specific condition setting can be selected as needed and is not specifically limited here.

[0169] Optionally, the first member and the second member further satisfy a second preset condition.

[0170] In one embodiment, the first member and the second member satisfy a second preset condition, specifically:

[0171] The device types corresponding to the first member and the second member are the same or similar; and / or

[0172] The data types corresponding to the first member and the second member are the same or similar.

[0173] In this way, it can be ensured that when the configuration information of the first member is used to modify the configuration information of the second member later, there will be more reference basis.

[0174] In this embodiment, the device types are similar, which means that the device types have some overlap, such as having some of the same functions. The data types are similar, which means that the data collected or processed by the devices have some overlap, such as both are environmental monitoring devices, but some devices can only detect PM2.5, while some devices can detect both PM2.5 and sulfur content. These two devices are devices with similar data types.

[0175] In another embodiment, the group includes a fourth preset condition, and the fourth preset condition includes at least one of the following conditions:

[0176] The accuracy of the content information of the first member is greater than the accuracy of the content information of the second member;

[0177] The content information frequency of the first member is greater than the content information frequency of the second member;

[0178] The number of citations of the first member's content is greater than the number of citations of the second member's content; and

[0179] The communication signal strength of the first member is greater than the communication signal strength of the second member.

[0180] It can be seen from the above embodiments that the monitoring equipment management system applied to the Internet of Things provided by this embodiment creates a group including a first member, and then determines whether to add the second member to the group based on whether the second member meets the first preset condition; in this way, by utilizing the establishment of the group, the dynamic members are included in the group according to the judgment of the preset conditions. Through this group-based collection method, calculations can be performed on a group-by-group basis when processing data, which can avoid calculating the relationship data between all members in the network. Instead, only the relationship between members within the group needs to be calculated on a group-by-group basis, which greatly improves the overall computing efficiency.

[0181] In addition, the configuration information of each member in the group is modified by a group-based calculation method, which can avoid all members in the network from modifying each other's configuration information. Only the configuration information of the members in the group needs to be modified, which greatly improves the overall computing efficiency.

[0182] For example, for a network consisting of N groups, the second member in each group only needs to be modified according to the configuration information of the first member in its group, without referring to the first members of other groups. Therefore, the calculation content is based on the group, and no calculation is performed between groups, thereby greatly reducing the computing resources and improving the computing efficiency. Optionally, the group includes a third preset condition, and the data processing completes the following steps by generating corresponding instructions:

[0183] After the second member is added to the group, if it is determined that the second member meets the third preset condition, the second member is deleted from the group.

[0184] Optionally, the third preset condition includes at least one of the following conditions:

[0185] The distance between the second member and the first member is greater than a second distance threshold; and

[0186] A difference between the communication signal strength of the second member and the communication signal strength of the first member is greater than a second strength difference threshold.

[0187] Optionally, the group includes a seventh preset condition; the data processing completes the following steps by generating corresponding instructions:

[0188] Acquire content information of the first member and content information of the second member;

[0189] When it is determined that the relationship between the content information of the first member and the content information of the second member meets a seventh preset condition, executing an action request corresponding to the second member;

[0190] The seventh preset condition is that the difference between the content information of the second member and the content information of the first member is greater than a data difference threshold.

[0191] Optionally, the action request is:

[0192] The configuration information of the second member is modified according to the configuration information of the first member.

[0193] Optionally, the monitoring equipment management system is applied to the field of environmental monitoring, the content information is environmental monitoring data, and the seventh preset condition is that the difference between the environmental monitoring data of the second member and the environmental monitoring data of the first member is greater than a preset monitoring data difference threshold.

[0194] Optionally, the monitoring equipment management system is applied to the field of environmental monitoring, the content information is environmental monitoring data, and the seventh preset condition is that the accuracy of the environmental monitoring data of the first member is greater than a first preset accuracy threshold, and the accuracy of the environmental monitoring data of the second member is less than a second preset accuracy threshold.

[0195] Optionally, the first member has a first authority, the second member has a second authority, and the first authority is higher than the second authority.

[0196] Alternatively, if Figure 2 As shown, the monitoring device management system further includes a transmitter 104, and the system is used to implement the function of the first member. By setting the transmitter 104, the monitoring device management system can implement data transmission and further implement the function of the first member, that is, it can not only create a group, but also operate and control the members in the group.

[0197] Figure 3 A flow chart of an embodiment of a method for implementing a group applied to the Internet of Things provided by the present invention is shown.

[0198] like Figure 3 As shown, the implementation method of the group applied to the Internet of Things is optionally applied to the monitoring device management system (the monitoring device management system can be implemented as a server), and the method may include the following steps:

[0199] Step 201: Create a group, the group including a first member, a first preset condition and a second preset condition.

[0200] In this step, the group may refer to a group whose members are in a dynamically adjusted state, that is, the members are not fixed, but can be added or deleted according to actual needs and changes. Optionally, the number of the first members may be one or more.

[0201] Optionally, the request to create a group may come from the first member or from the implementation device of the group. Furthermore, in a scenario where there are multiple first members, a group may be created for each of the first members, or the first members may be divided into multiple categories according to their characteristics, and then first members of the same category may be created in one group. The specific creation method may be set as needed and will not be described in detail here.

[0202] In this step, the first member refers to a type of member in the group to be created, and the first member can correspond to any IoT device used to obtain information about people, things, and objects; the screening conditions of the first member are set as needed, which is related to the attributes or characteristics of the group to be created, or to the purpose to be achieved by the group to be created.

[0203] Optionally, the group includes a fifth preset condition, the first member satisfies the fifth preset condition, and the fifth preset condition includes at least one of the following conditions:

[0204] The change range of the location information of the first member within a first preset time interval is smaller than a first preset location change range threshold;

[0205] The position coordinates of the first member are within a first coordinate range;

[0206] The change range of the location information of the first member within a first preset time interval is smaller than a first preset location change range threshold;

[0207] The content information accuracy of the first member is greater than a first content accuracy threshold;

[0208] The content information frequency of the first member is greater than a first content frequency threshold;

[0209] The number of citations of the content of the first member is greater than a first citation threshold; and

[0210] The communication signal strength of the first member is greater than a first preset communication signal strength.

[0211] For example, when the change range of the location information of the first member within the first preset time interval is less than the first preset location change range threshold, it means that the activity range of the first member is small. When the first member is implemented as a device, the first member may usually be a fixed device.

[0212] For another example, when the content information accuracy of the first member is greater than a first content accuracy threshold, the content information may be, for example, measurement data or detection data, indicating that when the first member is implemented as a device, its content information accuracy such as measurement accuracy or detection accuracy is relatively high, and the first member may generally be a relatively precise device (such as a precision instrument).

[0213] For another example, the content information frequency of the first member is greater than the first content frequency threshold, indicating that the content information of the first member is updated frequently. When the first member is implemented as a device, the first member may generally be a fixed device (without power limit) or a more sophisticated device.

[0214] For another example, the content information frequency of the first member is greater than the first content frequency threshold, indicating that the content information of the first member is generated at a high frequency. Some platforms do not allow the modification of the created content information, and this requires the creation of new content information. When the first member is implemented as a device, the first member may usually be a fixed device (without power limit) or a more sophisticated device.

[0215] For another example, if the number of times the content of the first member is cited is greater than the first threshold of the number of times the content information of the first member is accessed by other applications a high number of times, and when the first member is implemented as a device, the first member may be a more sophisticated device with higher data accuracy.

[0216] For another example, when the communication signal strength of the first member is greater than the first preset communication signal strength, it means that when the first member is implemented as a communication device, its signal strength is relatively high, and the first member may generally be a fixed device.

[0217] Of course, the first member may satisfy any two or more of the above screening conditions at the same time, which can be set as needed.

[0218] For example, the first member may simultaneously satisfy two conditions: the change range of the location information within the first preset time interval is less than the first preset location change range threshold and the content information accuracy is greater than the first content accuracy threshold. In this case, the first member may be implemented as a fixed device with higher accuracy.

[0219] Optionally, the first preset time interval, the first preset position change range threshold, the first content accuracy threshold, the first content frequency threshold, the first citation count threshold and the first preset communication signal strength can all be set as needed, and their specific values ​​are not limited here.

[0220] Optionally, the information of the member determined as the first member may be pre-stored in the implementation device of the group. For example, before being determined as the first member, the member may send a registration request to the implementation device of the group, and the implementation device of the group creates corresponding resources for the member after verifying the registration request, and adds the member as an object waiting to create a group after successful registration.

[0221] Step 202: If the second member meets the first preset condition, the second member is added to the group.

[0222] In this step, the information of the second member may be pre-stored in the implementation device of the group. For example, the second member may send a registration request to the implementation device of the group in advance, and the implementation device of the group creates corresponding resources for the second member after verifying the registration request, and after successful registration, the second member is used as a pending object of the group.

[0223] In this step, the second member can be any person, thing, or object, and optionally, the second member can be a device. The screening condition of the second member is set as needed, which is related to the attributes or characteristics of the group, or to the purpose to be achieved by the group.

[0224] Optionally, the group includes a sixth preset condition, and the second member satisfies the sixth preset condition. The sixth preset condition satisfies at least one of the following conditions:

[0225] The position coordinates of the second member are within a second coordinate range;

[0226] The change range of the location information of the second member within the first preset time interval is greater than a second preset location change range threshold;

[0227] The accuracy of the content information of the second member is less than a second content accuracy threshold;

[0228] The content information frequency of the second member is less than a second content frequency threshold;

[0229] The number of citations of the content of the second member is less than a second citation threshold; and

[0230] The communication signal strength of the second member is less than a second preset communication signal strength.

[0231] For example, when the change range of the location information of the second member within the first preset time interval is greater than the second preset location change range threshold, it means that the activity range of the second member is larger. When the second member is implemented as a device, the second member may usually be a mobile device.

[0232] For another example, when the device accuracy of the second member is less than the second content accuracy threshold, it means that when the second member is implemented as a device, its content information accuracy such as measurement accuracy or detection accuracy is low, and its measurement data or detection data is usually not very accurate.

[0233] For another example, the content information frequency of the first member is less than the second content frequency threshold, indicating that the content information of the first member is updated at a lower frequency. When the first member is implemented as a device, the first member may typically be a mobile device (with power limitations) or a less sophisticated device.

[0234] For another example, the content information frequency of the first member is less than the second content frequency threshold, indicating that the content information of the first member is generated at a low frequency. Some platforms do not allow the modification of the created content information, and this requires the creation of new content information. When the first member is implemented as a device, the first member may usually be a mobile device (with power limitations) or a less sophisticated device.

[0235] For another example, if the number of times the content of the first member is cited is less than the second threshold of the number of times the content of the first member is cited, it means that the number of times the content information of the first member is accessed by other applications is relatively low. When the first member is implemented as a device, the first member may be a relatively imprecise device with low data accuracy.

[0236] For another example, when the communication signal strength of the second member is less than the second preset communication signal strength, it indicates that when the second member is implemented as a communication device, its signal strength is weak, and the second member may generally be an ordinary mobile device, such as a mobile phone, or a mobile signal collector.

[0237] Of course, the second member may satisfy any two or more of the above screening conditions at the same time, which can be set as needed.

[0238] For example, the second member may simultaneously satisfy two conditions: the change range of location information within a first preset time interval is greater than a second preset location change range threshold and the content information accuracy is less than a second content accuracy threshold. In this case, the second member may be implemented as a mobile device with lower accuracy.

[0239] Optionally, the first preset time interval, the second preset position change range threshold, the second content accuracy threshold, the second content frequency threshold, the second citation count threshold and the second preset communication signal strength can all be set as needed, and their specific values ​​are not limited herein. In some optional embodiments, the value of the second preset position change range threshold and the first preset position change range threshold may be the same. In some optional embodiments, the second content accuracy threshold and the first content accuracy threshold may also be the same. In some optional embodiments, the first content frequency threshold and the second content frequency threshold may also be the same. In some optional embodiments, the first citation count threshold and the second citation count threshold may also be the same. In some optional embodiments, the second preset communication signal strength and the first preset communication signal strength may also be the same.

[0240] Optionally, the first preset condition may be that the distance between the second member and the first member is less than a first distance threshold. In this embodiment, the fifth preset condition satisfied by the first member may be that the range of change of the location information of the first member within the first preset time interval is less than the first preset location change range threshold, and the sixth preset condition satisfied by the second member may be that the range of change of the location information of the second member within the first preset time interval is greater than the second preset location change range threshold. In this way, using distance as the standard for forming a group can bring together devices within a certain location range, which is conducive to data interaction and correction among members within the group.

[0241] Of course, the first preset condition may also be other conditions, which can be selected as needed. For example, the difference between the communication signal strength of the second member and the communication signal strength of the first member is less than the first strength difference threshold. At this time, the second member and the first member may be close in distance or have similar communication characteristics, so it can be considered to classify the two into the same group.

[0242] In this step, the first preset condition is a condition for determining whether the second member can be added to the group. The specific condition setting can be selected as needed and is not specifically limited here.

[0243] Optionally, the first member and the second member further satisfy a second preset condition.

[0244] In one embodiment, the first member and the second member satisfy a second preset condition, specifically:

[0245] The device types corresponding to the first member and the second member are the same or similar; and / or

[0246] The data types corresponding to the first member and the second member are the same or similar.

[0247] In this way, it can be ensured that when the configuration information of the first member is used to modify the configuration information of the second member later, there will be more reference basis.

[0248] In this embodiment, the device types are similar, which means that the device types have some overlap, such as having some of the same functions. The data types are similar, which means that the data collected or processed by the devices have some overlap, such as both are environmental monitoring devices, but some devices can only detect PM2.5, while some devices can detect both PM2.5 and sulfur content. These two devices are devices with similar data types.

[0249] In another embodiment, the group includes a fourth preset condition, and the fourth preset condition includes at least one of the following conditions:

[0250] The accuracy of the content information of the first member is greater than the accuracy of the content information of the second member;

[0251] The content information frequency of the first member is greater than the content information frequency of the second member;

[0252] The number of citations of the first member's content is greater than the number of citations of the second member's content; and

[0253] The communication signal strength of the first member is greater than the communication signal strength of the second member.

[0254] Alternatively, if Figure 3 As shown, the implementation method of the group may further include step 203: if the second member does not meet the first preset condition, then the second member is not added to the group.

[0255] In this step, when the second member does not meet the first preset condition, the second member cannot join the group where the first member is located, but the second member may be able to join other groups. For this or these second members that cannot be added to the group where the first member is located, other operations can still be performed on it later.

[0256] Optionally, the group also includes a seventh preset condition, such as Figure 3 As shown, the implementation method of the group may further include step 204: obtaining content information of the first member and content information of the second member.

[0257] In this step, the content information may be the collected data of the device, and the content information of the first member and the content information of the second member belong to the same information, and the content information of the two members may be compared with each other. For example, when the first member and the second member are measuring devices, the content information may be the measurement data, when the first member and the second member are detection devices, the content information may be the detection data, and so on.

[0258] Step 205: If the relationship between the content information of the first member and the content information of the second member meets the seventh preset condition, then execute the action request corresponding to the second member.

[0259] In this step, the seventh preset condition is a condition for determining whether it is necessary to execute the action request corresponding to the second member. The specific condition setting can be selected according to needs and is not specifically limited here.

[0260] Optionally, the seventh preset condition is that the difference between the content information of the second member and the content information of the first member is greater than a data difference threshold. Thus, when the difference between the content information of the second member and the content information of the first member is greater than a data difference threshold (the value is determined as required), the action request corresponding to the second member can be executed. The action request can be any action request, for example, modifying the configuration information of the second member, controlling the authority of the second member, limiting the working scope of the second member, and the like.

[0261] Optionally, the action request may be: modifying the configuration information of the second member according to the configuration information of the first member.

[0262] In this way, the configuration information of the second member is corrected according to the configuration information of the first member, so that the group corrects all inaccurate configuration information of the second member based on the configuration information of the first member, thereby ensuring the unity and stability among the members in the group.

[0263] Optionally, the first member may have a first authority, and the second member may have a second authority, and the first authority is higher than the second authority. For example, when the two have different authorities, the one with higher authority can operate, control, etc. the one with lower authority.

[0264] Optionally, refer to Figure 3 As shown, the implementation method of the group may further include step 206: if the relationship between the content information of the first member and the content information of the second member does not satisfy the seventh preset condition, then the action request corresponding to the second member is not executed. At this time, the content information of the second member may be accurate, or the content information of the first member is not much different from the content information of the second member, so there is no need to execute the action request corresponding to the second member.

[0265] As an optional implementation, the group includes a third preset condition, such as Figure 3 As shown, the implementation method of the group may further include the following steps:

[0266] Step 207: After the second member is added to the group, if the second member meets the third preset condition, the second member is deleted from the group, thereby ensuring the dynamic nature of the group so that the members can cooperate and coordinate with each other under the preset conditions.

[0267] Optionally, the third preset condition may be that the distance between the second member and the first member is greater than a second distance threshold. In this embodiment, the fifth preset condition satisfied by the first member may be that the range of change of the location information of the first member within the first preset time interval is less than the first preset location change range threshold, and the sixth preset condition satisfied by the second member may be that the range of change of the location information of the second member within the first preset time interval is greater than the second preset location change range threshold. In this way, by using distance as the standard for forming a group, devices beyond a certain location range can be deleted from the group, thereby ensuring the dynamic characteristics of the group and the accuracy of data calibration.

[0268] Of course, the third preset condition may also be other conditions, which can be selected as needed. For example, the difference between the communication signal strength of the second member and the communication signal strength of the first member is greater than the second strength difference threshold. At this time, the second member and the first member may be far away or have very different communication characteristics, so it can be considered to delete the second member from the group.

[0269] It can be seen from the above embodiments that the implementation method of the group provided in this embodiment is to create a group including a first member, and then determine whether to add the second member to the group based on whether the second member satisfies a first preset condition; in this way, by utilizing the establishment of the group, dynamic members are included in the group based on the judgment of the preset conditions. Through this group-based collection method, calculations can be performed on a group-by-group basis when processing data, which can avoid calculating the relationship data between all members in the network. Instead, only the relationship between members within the group needs to be calculated on a group-by-group basis, greatly improving the overall computing efficiency.

[0270] In addition, the configuration information of each member in the group is modified by a group-based calculation method, which can avoid all members in the network from modifying each other's configuration information. Only the configuration information of the members in the group needs to be modified, which greatly improves the overall computing efficiency.

[0271] For example, for a network consisting of N groups, the second member in each group only needs to be modified according to the configuration information of the first member in its group, without referring to the first members of other groups. Therefore, the calculation content is based on the group, and no calculation is performed between groups, which greatly reduces computing resources and improves computing efficiency.

[0272] Optionally, the implementation method of the group is applied to monitoring equipment management, and the first member and the second member are both monitoring equipment, so that the monitoring equipment management can be implemented by using the Internet of Things technology, which is beneficial to the management of the monitoring equipment.

[0273] Figure 4A A flow chart showing another embodiment of the method for implementing the group provided by the present invention is shown.

[0274] like Figure 4A As shown, the implementation method of the group, optionally, is applied to an implementation device of the group (the device may be implemented as a server), and the method may include the following steps:

[0275] Step 301: Receive a registration request, create corresponding resources according to the registration request of each object and return a registration response.

[0276] In this step, the registration request may be from each object that requests to join the group creation process. The registration requests of each object may not be issued at the same time. Depending on the time when each object issues the registration request, the range of objects to be considered when creating the group may be different. For example, if an object has not completed registration, the object may not be considered for processing when creating the group.

[0277] Step 302: Create a group, the group including a first member, a first preset condition and a second preset condition.

[0278] In this step, the steps of determining the first member and creating the group can be performed simultaneously or in a sequential order. If there is a sequential order, the first member can be determined first and then the group can be created, or the group can be created first and then the first member can be determined. The specific implementation method can be set as needed.

[0279] Optionally, before creating a group, the request to create a group can be issued by the first member or by the implementation device of the group. The specific initiator is selected according to needs and no special restrictions are required. In addition, if the request to create a group is issued by the first member, after the group is created, a response to the completion of the creation needs to be sent to the first member.

[0280] Optionally, when creating a group, you need to create a group resource. Figure 4BAs shown in 4C, the group resources include first member / second member adding rules, first member / second member deleting rules, action resources, etc. The action resources are used to define the operation on the second member, and the action resources may include trigger conditions and operations. For example, when the trigger conditions are met, an operation request is sent to the second member.

[0281] Optionally, the second member adding rule may include two parts: one is that the position or distance between the second member and the first member is less than a certain threshold; the other is that the device type of the second member is similar to that of the first member and / or the type of collected information of the second member is similar to that of the first member. The first member adding rule may be specific, and the second member adding rule may be vague, which only requires the device type and / or the value type of the first member to be the same or similar.

[0282] Step 303: Acquire the second member.

[0283] In this step, there may be various ways to obtain the second member.

[0284] For example, when creating a group, all registered objects are used as second members.

[0285] For another example, after the group has been created, if there is a newly registered object, the newly registered object can be identified as the second member.

[0286] Step 304: If the second member meets the first preset condition, the second member is added to the group; wherein the first member and the second member meet the second preset condition.

[0287] Step 305: Obtain the content information of the first member and the content information of the second member.

[0288] Step 306: If the relationship between the content information of the first member and the content information of the second member meets the seventh preset condition, the configuration information of the second member is modified according to the configuration information of the first member.

[0289] In this embodiment, the steps of acquiring the content information and determining whether the second preset condition is satisfied may be performed once at regular time intervals or in real time.

[0290] From the above embodiments, it can be seen that the implementation method of the group provided in this embodiment creates a group with the first member as the core, and then determines whether to add the second member to the group based on whether the position relationship between the second member and the first member meets the first preset condition, and after adding, the configuration information of the second member is modified based on whether the relationship between the content information of the first member and the second member meets the seventh preset condition; in this way, by utilizing the establishment of the group, the dynamic member is included in the group according to the judgment of the preset conditions, and then the data calibration of all members in the network is implemented in units of groups and based on the configuration information of the first member. Through this data calibration method based on groups, the calculation of the relationship data between all members in the network can be avoided, and only the relationship between members in the group needs to be calculated and the data calibration is completed, which greatly improves the overall computing efficiency.

[0291] Figure 5A Figure 1 shows a schematic diagram of equipment distribution in the field of environmental monitoring. Figure 5A As shown, in the field of environmental monitoring, in order to realize the dynamic detection of environmental data, the environmental monitoring system will deploy fixed monitoring equipment and mobile monitoring equipment. Fixed monitoring equipment is usually set at some fixed monitoring points or monitoring stations, and fixed monitoring equipment is generally more accurate. Because the position of the fixed monitoring equipment is fixed, its monitoring data usually only reflects the environmental data within a certain range centered on it, so the monitoring data is not comprehensive enough. In order to obtain comprehensive environmental monitoring data, mobile monitoring equipment with unfixed positions can also be set for mobile monitoring of environmental data. However, because the mobile monitoring equipment needs to be moved, it is usually not suitable to install larger equipment, but to install more portable equipment, but the reduction in volume means that the mobile detection equipment has lower accuracy. Therefore, the mobile monitoring equipment needs to be calibrated regularly to ensure the data accuracy of the mobile monitoring equipment, otherwise when there is a situation where the mobile monitoring equipment is not calibrated, the practicality of the data detected will be greatly reduced.

[0292] For this scenario, when the members of the group may be dynamic or partially dynamic, the members may move too far, which will make it difficult for the groups created based on distance to play the role they were originally intended to play. For example, in the environmental monitoring scenario, the monitoring data within a certain range reflects the environmental quality of a certain area. If the mobile device moves beyond this range, the data it collects will not reflect the environmental quality of the area where the group is located. At the same time, since the identities and responsibilities of members in the same group in the prior art are treated equally, it is difficult for the prior art to distinguish when members may have different identities or different responsibilities.

[0293] In order to solve the problem of inaccurate data in mobile detection equipment, the equipment needs to be calibrated. Figure 5B A flow chart showing another embodiment of the method for implementing the group provided by the present invention is shown.

[0294] like Figure 5B As shown, a method for implementing a group in the field of environmental monitoring may include the following steps:

[0295] Step 401: Create a group, the group including a first member, a first preset condition, and a second preset condition, wherein the change range of the location information of the first member within a first preset time interval is less than a first preset location change range threshold, and the accuracy of the content information of the first member is greater than a first content accuracy threshold.

[0296] Optionally, the first member is a fixed device for environmental monitoring, such as Figure 4C shown.

[0297] Step 402: Acquire a second member. The change range of the location information of the second member within a first preset time interval is greater than a second preset location change range threshold; and the device accuracy of the second member is less than a second preset accuracy threshold. Optionally, the second member is a mobile device for environmental monitoring.

[0298] Step 403: If the second member meets the first preset condition, the second member is added to the group.

[0299] The first preset condition is that the distance between the second member and the first member is less than a first distance threshold. Optionally, the second member is a mobile device for environmental monitoring, for example, the second member is a monitoring device set on a vehicle, such as Figure 5C shown.

[0300] Optionally, the step of acquiring the second member may be performed at a predetermined time interval. For example, when the second member is a mobile device, when it moves near the first member, the second member can be added to the group for subsequent data calibration.

[0301] Optionally, the first member has a first authority, the second member has a second authority, the first authority is higher than the second authority, and the first member can control and operate the second member.

[0302] Step 404: Acquire the environmental monitoring data of the first member and the environmental monitoring data of the second member.

[0303] Step 405: If the relationship between the environmental monitoring data of the first member and the environmental monitoring data of the second member meets the seventh preset condition, the environmental monitoring data of the second member is corrected according to the environmental monitoring data of the first member.

[0304] Optionally, the accuracy of the environmental monitoring data of the first member is greater than a first preset accuracy threshold, and the accuracy of the environmental monitoring data of the second member is less than a second preset accuracy threshold; and / or, the seventh preset condition is that the difference between the environmental monitoring data of the second member and the environmental monitoring data of the first member is greater than a preset monitoring data difference threshold.

[0305] Optionally, the environmental monitoring data may be air quality detection data, such as PM2.5, sulfur content, ozone content, carbon monoxide content, carbon dioxide content, and the like.

[0306] It can be seen from the above embodiments that the implementation method of the group provided in this embodiment utilizes the gap when the second member moves near the first member, and uses the collected data of the first member to calibrate the collected data of the second member, so that the accuracy of the subsequent collected data of the second member is improved, and environmental monitoring can be better achieved. In addition, by classifying the first member as a fixed device and the second member as a mobile device, the fixed devices and mobile devices in the network work together to improve the accuracy and comprehensiveness of environmental monitoring.

[0307] As an optional embodiment, Figure 5D As shown, the first member may also be a mobile device, and when the device accuracy is high, it can also achieve the effect of data calibration for the second member.

[0308] The embodiment of the present application provides a non-transitory computer storage medium, which stores computer executable instructions, and the computer executable instructions can execute the processing method of the list item operation in any of the above method embodiments. The embodiment of the non-transitory computer storage medium has the same or similar technical effect as any of the above method embodiments.

[0309] Finally, it should be noted that a person of ordinary skill in the art can understand that all or part of the processes in the above-mentioned embodiment method can be implemented by instructing the relevant hardware through a computer program, and the program can be stored in a computer-readable storage medium, and when the program is executed, it can include the processes of the embodiments of the above-mentioned methods. Among them, the storage medium can be a disk, an optical disk, a read-only memory (ROM) or a random access memory (RAM), etc. The technical effect of the embodiment of the computer program is the same or similar to that of any of the above-mentioned method embodiments.

[0310] In addition, typically, the devices and equipment described in the present disclosure may be various electronic terminal devices, such as mobile phones, personal digital assistants (PDAs), tablet computers (PADs), smart TVs, etc., or large terminal devices, such as servers, etc. Therefore, the protection scope of the present disclosure should not be limited to a specific type of device or equipment. The client described in the present disclosure may be applied to any of the above electronic terminal devices in the form of electronic hardware, computer software, or a combination of the two.

[0311] In addition, the method according to the present disclosure may also be implemented as a computer program executed by a CPU, and the computer program may be stored in a computer-readable storage medium. When the computer program is executed by the CPU, the above functions defined in the method of the present disclosure are performed.

[0312] In addition, the above method steps and system units may also be implemented using a controller and a computer-readable storage medium for storing a computer program that enables the controller to implement the above steps or unit functions.

[0313] In addition, it should be understood that the computer-readable storage medium (e.g., memory) described herein can be a volatile memory or a non-volatile memory, or can include both a volatile memory and a non-volatile memory. As an example and not by way of limitation, a non-volatile memory can include a read-only memory (ROM), a programmable ROM (PROM), an electrically programmable ROM (EPROM), an electrically erasable programmable ROM (EEPROM), or a flash memory. A volatile memory can include a random access memory (RAM), which can act as an external cache memory. As an example and not by way of limitation, RAM can be obtained in a variety of forms, such as synchronous RAM (DRAM), dynamic RAM (DRAM), synchronous DRAM (SDRAM), double data rate SDRAM (DDR SDRAM), enhanced SDRAM (ESDRAM), synchronous link DRAM (SLDRAM), and direct Rambus RAM (DRRAM). The storage devices of the disclosed aspects are intended to include, but are not limited to, these and other suitable types of memory.

[0314] It will also be appreciated by those skilled in the art that the various exemplary logic blocks, modules, circuits and algorithm steps described in conjunction with the disclosure herein can be implemented as electronic hardware, computer software or a combination of the two. In order to clearly illustrate this interchangeability of hardware and software, a general description has been given of the functions of various schematic components, blocks, modules, circuits and steps. Whether this function is implemented as software or hardware depends on the specific application and the design constraints imposed on the entire system. Those skilled in the art can implement the described functions in various ways for each specific application, but this implementation decision should not be interpreted as causing a departure from the scope of the present disclosure.

[0315] The various exemplary logic blocks, modules, and circuits described in conjunction with the disclosure herein may be implemented or executed using the following components designed to perform the functions described herein: a general-purpose processor, a digital signal processor (DSP), an application-specific integrated circuit (ASIC), a field programmable gate array (FPGA) or other programmable logic device, discrete gate or transistor logic, discrete hardware components, or any combination of these components. A general-purpose processor may be a microprocessor, but alternatively, the processor may be any conventional processor, controller, microcontroller, or state machine. The processor may also be implemented as a combination of computing devices, for example, a combination of a DSP and a microprocessor, a plurality of microprocessors, one or more microprocessors in conjunction with a DSP core, or any other such configuration.

[0316] The step of the method or algorithm described in conjunction with the disclosure here can be directly included in hardware, in a software module executed by a processor, or in a combination of the two. The software module can reside in a RAM memory, a flash memory, a ROM memory, an EPROM memory, an EEPROM memory, a register, a hard disk, a removable disk, a CD-ROM, or a storage medium of any other form known in the art. An exemplary storage medium is coupled to the processor so that the processor can read information from the storage medium or write information to the storage medium. In an alternative, the storage medium can be integrated with the processor. The processor and the storage medium can reside in an ASIC. The ASIC can reside in a user terminal. In an alternative, the processor and the storage medium can reside in a user terminal as discrete components.

[0317] In one or more exemplary designs, the functions can be implemented in hardware, software, firmware, or any combination thereof. If implemented in software, the functions can be stored on or transmitted by computer-readable media as one or more instructions or codes. Computer-readable media include computer storage media and communication media, and the communication media include any media that helps to transmit a computer program from one location to another. The storage medium can be any available medium that can be accessed by a general or special computer. As an example and not limiting, the computer-readable medium may include RAM, ROM, EEPROM, CD-ROM or other optical disk storage devices, disk storage devices or other magnetic storage devices, or any other medium that can be used to carry or store the required program code in the form of instructions or data structures and can be accessed by a general or special computer or a general or special processor. In addition, any connection can be appropriately referred to as a computer-readable medium. For example, if a coaxial cable, optical fiber cable, twisted pair, digital subscriber line (DSL) or wireless technologies such as infrared, radio and microwaves are used to send software from a website, server or other remote source, the above-mentioned coaxial cable, optical fiber cable, twisted pair, DSL or wireless technologies such as infrared, radio and microwaves are all included in the definition of the medium. As used herein, disk and disc include compact disc (CD), laser disc, optical disc, digital versatile disc (DVD), floppy disk, Blu-ray disc, wherein disks usually reproduce data magnetically, while optical discs reproduce data optically with lasers. Combinations of the above should also be included within the scope of computer-readable media.

[0318] The exemplary embodiments disclosed herein are disclosed, but it should be noted that various changes and modifications may be made without departing from the scope of the present disclosure as defined by the claims. The functions, steps, and / or actions of the method claims according to the disclosed embodiments described herein need not be performed in any particular order. Furthermore, although the elements of the present disclosure may be described or claimed in individual form, a plurality may also be envisioned unless expressly limited to the singular.

[0319] It should be understood that, as used herein, the singular forms "a", "an", "the" are intended to include the plural forms as well, unless the context clearly supports an exception. It should also be understood that, as used herein, "and / or" refers to any and all possible combinations of one or more of the associated listed items.

[0320] The serial numbers of the above-mentioned embodiments of the present disclosure are only for description and do not represent the advantages or disadvantages of the embodiments.

[0321] A person skilled in the art will understand that all or part of the steps to implement the above embodiments may be accomplished by hardware or by instructing related hardware through a program, and the program may be stored in a computer-readable storage medium, and the above-mentioned storage medium may be a read-only memory, a disk or an optical disk, etc.

[0322] A person skilled in the art should understand that the discussion of any of the above embodiments is merely exemplary and is not intended to imply that the scope of the present disclosure (including the claims) is limited to these examples; in the spirit of the embodiments of the present invention, the technical features in the above embodiments or different embodiments may also be combined, and there are many other variations of different aspects of the embodiments of the present invention as described above, which are not provided in detail for the sake of simplicity. Therefore, any omissions, modifications, equivalent substitutions, improvements, etc. made within the spirit and principles of the embodiments of the present invention shall be included in the protection scope of the embodiments of the present invention.

Claims

1. A monitoring equipment management system applied to the Internet of Things, characterized in that: include: The receiver is configured to: perform corresponding data receiving work; The processor is configured to: perform corresponding data processing tasks; The data processing completes the following steps by generating corresponding instructions: Creating a group, the group including a first member and a first preset condition; When it is determined that the second member meets the first preset condition, adding the second member to the group; Wherein, the first member and the second member are both monitoring devices, and the first preset condition includes at least one of the following conditions: The distance between the second member and the first member is less than a first distance threshold; and The difference between the communication signal strength of the second member and the communication signal strength of the first member is less than a first strength difference threshold; The group also includes a second preset condition, and the first member and the second member satisfy the second preset condition, specifically: The device types corresponding to the first member and the second member are the same or similar; and / or The data types corresponding to the first member and the second member are the same or similar; The group also includes a third preset condition, and the data processing further completes the following steps by generating corresponding instructions: After the second member is added to the group, if it is determined that the second member meets the third preset condition, deleting the second member from the group; The third preset condition includes at least one of the following conditions: The distance between the second member and the first member is greater than a second distance threshold; and The difference between the communication signal strength of the second member and the communication signal strength of the first member is greater than a second strength difference threshold; The group also includes a seventh preset condition; the data processing further completes the following steps by generating corresponding instructions: Acquire content information of the first member and content information of the second member; When it is determined that the relationship between the content information of the first member and the content information of the second member meets a seventh preset condition, executing an action request corresponding to the second member; The seventh preset condition is that the difference between the content information of the second member and the content information of the first member is greater than a data difference threshold.

2. The system according to claim 1, characterized in that The group further includes a fourth preset condition, the first member and the second member satisfy the fourth preset condition, and the fourth preset condition includes at least one of the following conditions: The accuracy of the content information of the first member is greater than the accuracy of the content information of the second member; The content information frequency of the first member is greater than the content information frequency of the second member; The number of citations of the first member's content is greater than the number of citations of the second member's content; and The communication signal strength of the first member is greater than the communication signal strength of the second member.

3. The system according to claim 1, characterized in that The group further includes a fifth preset condition and a sixth preset condition, the first member satisfies the fifth preset condition, and the second member satisfies the sixth preset condition; The fifth preset condition includes at least one of the following conditions: The position coordinates of the first member are within a first coordinate range; The change range of the location information of the first member within a first preset time interval is smaller than a first preset location change range threshold; The content information accuracy of the first member is greater than a first content accuracy threshold; The content information frequency of the first member is greater than a first content frequency threshold; The number of citations of the content of the first member is greater than a first citation threshold; and The communication signal strength of the first member is greater than a first preset communication signal strength; The sixth preset condition satisfies at least one of the following conditions: The position coordinates of the second member are within a second coordinate range; The change range of the location information of the second member within the first preset time interval is greater than a second preset location change range threshold; The accuracy of the content information of the second member is less than a second content accuracy threshold; The content information frequency of the second member is less than a second content frequency threshold; The number of citations of the content of the second member is less than a second citation threshold; and The communication signal strength of the second member is less than a second preset communication signal strength.

4. The system according to claim 1, characterized in that The action request is: The configuration information of the second member is modified according to the configuration information of the first member.

5. The system according to claim 1, characterized in that The monitoring equipment management system is applied to the field of environmental monitoring, the content information is environmental monitoring data, and the seventh preset condition is that the difference between the environmental monitoring data of the second member and the environmental monitoring data of the first member is greater than a preset monitoring data difference threshold.

6. The system according to claim 1, characterized in that The monitoring equipment management system is applied to the field of environmental monitoring, the content information is environmental monitoring data, and the seventh preset condition is that the accuracy of the environmental monitoring data of the first member is greater than a first preset accuracy threshold, and the accuracy of the environmental monitoring data of the second member is less than a second preset accuracy threshold.

7. The system according to claim 1, characterized in that The first member has a first authority, the second member has a second authority, and the first authority is higher than the second authority.

8. The system according to claim 1, characterized in that The system also includes a transmitter, and is used to implement the function of the first member.

9. A method for implementing a group applied to the Internet of Things, characterized in that: include: Creating a group, the group including a first member and a first preset condition; When it is determined that the second member meets the first preset condition, adding the second member to the group; Wherein, the first member and the second member are both monitoring devices, and the first preset condition includes at least one of the following conditions: The distance between the second member and the first member is less than a first distance threshold; and The difference between the communication signal strength of the second member and the communication signal strength of the first member is less than a first strength difference threshold; The group further includes a second preset condition, and the first member and the second member satisfy the second preset condition, and the second preset condition is specifically: The device types corresponding to the first member and the second member are the same or similar; and / or The data types corresponding to the first member and the second member are the same or similar; The group also includes a third preset condition, and the method further includes: After the second member is added to the group, if it is determined that the second member meets the third preset condition, deleting the second member from the group; The third preset condition includes at least one of the following conditions: The distance between the second member and the first member is greater than a second distance threshold; and The difference between the communication signal strength of the second member and the communication signal strength of the first member is greater than a second strength difference threshold; The group also includes a seventh preset condition; the method further includes: Acquire content information of the first member and content information of the second member; If the relationship between the content information of the first member and the content information of the second member meets the seventh preset condition, executing the action request corresponding to the second member; The seventh preset condition is that the difference between the content information of the second member and the content information of the first member is greater than a data difference threshold.

10. The method according to claim 9, characterized in that The implementation method of the group is applied to monitoring device management.

11. The method according to claim 9 or 10, characterized in that: The group also includes a fourth preset condition, and the fourth preset condition includes at least one of the following conditions: The accuracy of the content information of the first member is greater than the accuracy of the content information of the second member; The content information frequency of the first member is greater than the content information frequency of the second member; The number of citations of the first member's content is greater than the number of citations of the second member's content; and The communication signal strength of the first member is greater than the communication signal strength of the second member.

12. The method according to claim 9 or 10, characterized in that: The group further includes a fifth preset condition and a sixth preset condition, the first member satisfies the fifth preset condition, and the second member satisfies the sixth preset condition; The fifth preset condition includes at least one of the following conditions: The position coordinates of the first member are within a first coordinate range; The change range of the location information of the first member within a first preset time interval is smaller than a first preset location change range threshold; The content information accuracy of the first member is greater than a first content accuracy threshold; The content information frequency of the first member is greater than a first content frequency threshold; The number of citations of the content of the first member is greater than a first citation threshold; and The communication signal strength of the first member is greater than a first preset communication signal strength; The sixth preset condition satisfies at least one of the following conditions: The position coordinates of the second member are within a second coordinate range; The change range of the location information of the second member within the first preset time interval is greater than a second preset location change range threshold; The accuracy of the content information of the second member is less than a second content accuracy threshold; The content information frequency of the second member is less than a second content frequency threshold; The number of citations of the content of the second member is less than a second citation threshold; and The communication signal strength of the second member is less than a second preset communication signal strength.

13. The method according to claim 12, characterized in that The action request is: The configuration information of the second member is modified according to the configuration information of the first member.

14. The method according to claim 12, characterized in that The method is applied to the field of environmental monitoring, the content information is environmental monitoring data, and the seventh preset condition is that the difference between the environmental monitoring data of the second member and the environmental monitoring data of the first member is greater than a preset monitoring data difference threshold.

15. A computer-readable storage medium storing a computer program, wherein: The computer program implements the steps of the method according to any one of claims 9 to 14 when executed by a processor.

Citation Information

Patent Citations

  • Method and system for managing household electric appliances and mobile terminal

    CN104714412A

  • Equipment management system, method and device

    CN105515834A