Data change grouping reporting method and system based on edge computing

By setting sensitive points and data change thresholds in edge computing and processing data changes in grouping, the problem that traditional methods cannot meet the data reporting needs in the rapid development of the Internet of Things is solved, and efficient and real-time data reporting and analysis are achieved.

CN119652989AActive Publication Date: 2025-03-18SHANDONG YOU INTERNET OF THINGS CO LTD
View PDF 6 Cites 0 Cited by

Patent Information

Application Number
CN202411741164.X
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-11-29
Publication Date
2025-03-18
Estimated Expiration
2044-11-29

AI Technical Summary

Technical Problem

The data reporting method of traditional edge computing cannot meet the situation where the number of applications on-site acquisition points and the increase in sensitive data in the rapid development of the Internet of Things, especially the rapid reporting needs after data changes cannot be effectively processed.

Method used

By setting the sensitive points to be enabled and the corresponding data change threshold in edge computing, the sensitive points are grouped, and the data packet to be urgently reported based on the packet identification when the data changes, so as to achieve rapid data reporting.

Benefits of technology

It realizes unified processing of group reporting and change reporting, improves the analysis accuracy of sensitive data, meets the data control and risk control needs during on-site use of the gateway, and improves the real-time and operational efficiency of reporting.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119652989A_ABST
    Figure CN119652989A_ABST
Patent Text Reader

Abstract

The invention belongs to the technical field of Internet of Things, and provides a data change grouping reporting method and system based on edge computing, and the technical scheme is as follows: setting a sensitive point location to be enabled and opened and a data change threshold value of the corresponding sensitive point location; sensitive point locations to be enabled and started are grouped, and a unique identifier is allocated to each group; performing polling data acquisition of the sensitive point location, including: when the data acquired by the sensitive point location changes and the change amplitude exceeds a set data change threshold, determining a group of data to be emergently reported according to the allocated group identifier, and sending interruption information to the group of data to be emergently reported; and judging a change reporting condition in the group, if the change reporting condition is the whole group reporting condition, reporting all point location data in the group, otherwise, only reporting the latest data of the changed point location. Through effective combination of reporting grouping and change reporting, sensitive data change reporting is realized, and meanwhile, correlation data can be carried to be reported together.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention belongs to the technical field of Internet of Things, and in particular to a method and system for reporting data changes in groups based on edge computing. Background Art

[0002] The statements in this section merely provide background information related to the present invention and do not necessarily constitute prior art.

[0003] Edge computing includes active data collection, data storage and computing, and data reporting to a server platform. The data reporting server platform is a way to display and process data. It is also the most intuitive manifestation of the rapid development of the Internet of Things. However, with the rapid development of the Internet of Things and the increase in the amount of on-site data, higher and more diversified requirements have emerged in the way data is reported.

[0004] The traditional data reporting method is: the gateway processes the collected data and stores it inside the device, then searches for the corresponding actual data in the gateway according to the pre-set data name, and then packages it according to the set format and uploads it to the server. Reporting usually uses time period reporting, and there is also clock fixed point reporting. When there are many points, the data can be reported separately in groups, and the period conditions of each group are different to avoid the problem of network transmission caused by the accumulation of a large amount of data.

[0005] With the rapid development of the Internet of Things, the number of points collected at the application site is increasing, and the amount of sensitive data is also increasing. The amount of data that needs to be reported quickly after the data changes is increasing, and the reporting logic becomes complicated. For example, although a lot of data has changed, it is not sensitive data, so there is no need to report it quickly. Moreover, group reporting and change reporting need to be processed under different logics. The traditional single edge gateway data change reporting method cannot meet the needs. Summary of the invention

[0006] In order to solve at least one technical problem existing in the above-mentioned background technology, the present invention provides a method and system for reporting data changes in groups based on edge computing, which filters the points with data changes and then reports them, and not only realizes the unified processing and combination of group reporting and change reporting, but also judges whether the data to be reported is sensitive data, so as to determine whether the data needs to be reported quickly after the change.

[0007] In order to achieve the above object, the present invention adopts the following technical solution:

[0008] A first aspect of the present invention provides a data change group reporting method based on edge computing, comprising the following steps:

[0009] Set the sensitive points to be enabled and the data change thresholds of the corresponding sensitive points;

[0010] The sensitive points to be enabled are grouped and each group is assigned a unique identifier;

[0011] Perform polling data collection of sensitive points, including:

[0012] When the data collected at the sensitive point changes, and the magnitude of the change exceeds the set data change threshold, the group of data to be urgently reported is determined according to the assigned group identifier, and the interruption information is sent to the group of data to be urgently reported;

[0013] Determine the change reporting conditions within the group. If the entire group is reported, report all point data within the group. Otherwise, only report the latest data of the changed points.

[0014] Furthermore, if it is a whole group report, the latest data of the whole group of point data will be pulled from the point table register, packaged according to the reporting format and sent to the server. If it is a single point report, only the latest data of the changed point will be pulled from the point table and packaged according to the set packaging method and reported to the server.

[0015] Further, when the sensitive points to be enabled are grouped, each sensitive point to be enabled can be set in a different group.

[0016] Furthermore, when the amplitude of the change in the data collected at the sensitive points does not exceed the set data change threshold, the reporting group performs periodic data reporting according to the set reporting cycle and reporting method.

[0017] Furthermore, the sensitive points to be enabled include temperature data collection points, humidity data collection points, current data collection points, voltage data collection points and related data collection points.

[0018] A second aspect of the present invention provides a data change group reporting system based on edge computing, comprising:

[0019] A point setting module, which is used to set the sensitive points to be enabled and the data change thresholds of the corresponding sensitive points;

[0020] A grouping module, which is used to group the sensitive points to be enabled, and assign a unique identifier to each group;

[0021] The change reporting module is used to perform polling data collection of sensitive points, including: when the data collected at the sensitive points changes and the amplitude of the change exceeds the set data change threshold, the group of data to be urgently reported is determined according to the assigned group identifier, and the interrupt information is sent to the group of data to be urgently reported; the change reporting conditions within the group are judged, if the whole group is reported, all the point data in the group are reported, otherwise only the latest data of the changed points are reported.

[0022] Furthermore, in the change reporting module, if it is a whole group report, the latest data of the point data of the whole group is pulled from the point table register, packaged according to the reporting format and sent to the server. If it is a single point report, only the latest data of the changed point is pulled from the point table and packaged according to the set packaging method and reported to the server.

[0023] A third aspect of the present invention provides a computer-readable storage medium having a computer program stored thereon, which, when executed by a processor, implements the steps in the method for reporting data changes in groups based on edge computing as described above.

[0024] A fourth aspect of the present invention is a computer device, comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein when the processor executes the program, the steps in the method for reporting data changes in groups based on edge computing as described above are implemented.

[0025] A fifth aspect of the present invention is a program product, which is a computer program product, including a computer program, and when the computer program is executed by a processor, it implements the steps in the data change grouping reporting method based on edge computing as described above.

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

[0027] 1. Compared with the traditional edge computing reporting method, the present invention can meet the different needs of different customers for sensitive data change detection and risk management. At the same time, it effectively combines reporting grouping and change reporting to realize sensitive data change reporting and report related data together, which greatly improves the accuracy of sensitive data analysis, better meets the data management and risk management of the gateway when it is used on site, and provides the intelligence of the edge computing gateway and the accuracy of the Internet of Things big data.

[0028] 2. For the traditional reporting method, the point change reported in groups is detected individually within the group, and the defects of the search cycle are required. The method of the present invention determines the reporting time by the point, and the reporting group is only the execution party, which only needs to pull the latest data group package, saving more search time. At the same time, it does not require real-time search, and also saves resources for other processes. The reporting is more real-time, and the operation efficiency of the gateway will also be improved.

[0029] 3. The present invention utilizes the idea of ​​interruption to realize the rapid notification and reporting of point change detection groups, thereby realizing real-time change reporting.

[0030] 4. The present invention can choose to report grouping in two ways: whole group reporting and single point reporting, which is compatible with traditional change reporting methods and new market demands.

[0031] Advantages of additional aspects of the present invention will be given in part in the following description, and in part will become obvious from the following description, or will be learned through practice of the present invention. BRIEF DESCRIPTION OF THE DRAWINGS

[0032] The accompanying drawings in the specification, which constitute a part of the present invention, are used to provide a further understanding of the present invention. The exemplary embodiments of the present invention and their descriptions are used to explain the present invention and do not constitute improper limitations on the present invention.

[0033] Figure 1 A flow chart of a data change grouping reporting method based on edge computing provided in an embodiment of the present invention. DETAILED DESCRIPTION

[0034] The present invention will be further described below in conjunction with the accompanying drawings and embodiments.

[0035] It should be noted that the following detailed descriptions are all illustrative and intended to provide further explanation of the present invention. Unless otherwise specified, all technical and scientific terms used herein have the same meanings as those commonly understood by those skilled in the art to which the present invention belongs.

[0036] It should be noted that the terms used herein are only for describing specific embodiments and are not intended to limit exemplary embodiments according to the present invention. As used herein, unless the context clearly indicates otherwise, the singular form is also intended to include the plural form. In addition, it should be understood that when the terms "comprising" and / or "including" are used in this specification, it indicates the presence of features, steps, operations, devices, components and / or combinations thereof.

[0037] As mentioned in the background technology of this application, the data change reporting method of the edge gateway is relatively simple. The present invention takes into account that with the rapid development of the Internet of Things, the number of points collected at the application site is increasing, and the number of sensitive data is also increasing. More data needs to be reported quickly after the data changes, but many data have changed but are not sensitive data, so there is no need to report them quickly. This requires a certain screening of the points where the data changes and then report them. Moreover, group reporting and change reporting are not processed under the same logic. Then, the change data is reported, and there are also situations where related data may also need to be reported. In the face of such diverse needs, in order to meet different needs, the present invention needs to not only realize the unified processing and combination of group reporting and change reporting, but also judge whether the data to be reported is sensitive data, so as to judge whether the data needs to be reported quickly after the change.

[0038] This method not only realizes the combination of change reporting and group reporting, but also solves the emergency response of change reporting, avoids reporting delays caused by reasons such as too much data in a single reporting group and long screening cycle, and the method of reporting related data together also meets the current market needs. Reporting related data at the same time can help analyze the reasons for single-point changes and avoid risks. At the same time, customers have made a certain distinction between sensitive data and non-sensitive data. The notification method of binding sensitive data to groups can meet the two conditions of other conditions and change reporting without point screening when reporting in groups. Periodic reporting meets the timed refresh function of all points, and change reporting meets the needs of real-time update of sensitive data.

[0039] Embodiment 1

[0040] This embodiment provides a data change group reporting method based on edge computing, which mainly combines embedded hardware interrupt processing logic, sensitivity independence and other conditions to effectively combine change reporting and group reporting, and realizes real-time emergency reporting of data, specifically including the following steps:

[0041] Step 1: Set the sensitive points to be enabled and the data change threshold of the corresponding sensitive points;

[0042] In this embodiment, the sensitivity of each point of edge data collection in the gateway is independently set to ensure the independence of the point and the flexible selection of the customer. Here, the enablement of change reporting and the upper limit threshold Dh of change reporting are set; the enabled point is the sensitive point A selected by the customer, and when the change exceeds the upper limit threshold Dh, real-time data reporting is required.

[0043] When configuring the edge collection point information in the gateway, receive the enable switch status reported by the customer's configuration change, and obtain the data quickly reported by the customer after the demand changes;

[0044] In this embodiment, the point change threshold is set for each point, for example, the customer collects temperature T, humidity L, current I, voltage V, and related data H. When setting the collection information, the corresponding data change reporting is enabled according to the threshold set by the customer; for example, if the customer believes that the temperature needs to be reported quickly when it rises by about 2 degrees, then the change amplitude is set to 2 as the trigger condition, and the temperature change reporting is set to on.

[0045] The present invention achieves 1. rapid reporting of changed data and synchronous reporting of related data, instead of simply reporting single changed point data;

[0046] Step 2: Group the sensitive points to be enabled and assign a unique identifier to each group;

[0047] Traditional reporting usually uses the Json format to customize the data format to meet the format requirements of different servers. Reporting usually adopts time period reporting, and there is also clock-fixed point reporting.

[0048] In this embodiment, a gateway reporting group is created, and a unique identifier Gn (n represents the number 1, 2, 3...) is assigned to each group within the gateway. The number only represents the order of creation, which is convenient for the subsequent point to find the unique correspondence of the group. At the same time, each group change reporting is divided into two methods: the whole group reporting method F1 and the single point reporting method F2, which can be compatible with the needs of multiple change reporting methods.

[0049] The present invention realizes effective point data change detection and rapid reporting for points that cannot be divided into different reporting groups.

[0050] In this embodiment, when the amplitude of the change in the data collected at the sensitive point does not exceed the set data change threshold, the reporting group performs periodic data reporting according to the set reporting cycle and reporting method.

[0051] For example, when configuring the reporting conditions, the voltage V, current I, and temperature T are grouped into the first reporting group (group G1), while the temperature T, humidity L, and related data H are grouped into the second reporting group (group G2). The reporting periods of the two groups are 2s and 60s, respectively. At the same time, the first reporting group enables the function of reporting the entire group of changes, and the first reporting group enables the single-point reporting of changes and can set the format of the single-point reporting.

[0052] Step 3: After the point and group configuration is completed, reinitialization is required so that the point information can be re-enabled and the sensitive points and corresponding groups can be recorded in advance; then the point rotation collection and active reporting are performed; the specific steps include the following:

[0053] Step 301: When sensitive data A changes, and the change amplitude Db compared with the last historical data exceeds the upper threshold Dh, A will quickly find the group Gn that needs to be urgently reported based on the reporting group identifier recorded during initialization, and send an interruption message to Gn, requiring the group to report a packet of data immediately.

[0054] Step 302: After receiving the interruption data, the Gn group will determine the change reporting conditions of the group. If it is a whole group report F1, the point data of the whole group will be pulled from the point table register. The latest data will be packaged according to the reporting format and sent to the server. If it is a single point report F2, only the latest data of the changed point will be pulled from the point table and packaged according to the set packaging method and reported to the server.

[0055] Step 303: After the reporting is completed, the reporting group will continue to execute the original periodic reporting rules unless a new change reporting interruption signal arrives.

[0056] Through the above solution, while reporting in groups, it is also compatible with the single-point reporting of change points.

[0057] For example, after the gateway is powered on, the point where the change reporting is enabled will first be screened for reporting groups, and the group identifier of the point will be recorded. For example, the temperature T has enabled the change reporting, so after the retrieval, two group identifiers G1 and G2 will be recorded. During the data collection process of the gateway, the temperature T collects new data and compares it with the old data. When the change exceeds 2 degrees, the condition for triggering the change report is met, and the group identifier will be called to inform the two groups G1 and G2 that the temperature change is too large and needs to be reported quickly. At this time, the two groups will report the changes according to the conditions within the group. G1 will perform the entire group report, that is, the latest data of temperature T, current I, and voltage V are counted, and then reported to the server. G2 will report only the latest data of temperature T according to the set format according to the grouping conditions, and other data will not be processed urgently.

[0058] G1 reports the entire group, reporting the voltage V and current I, two temperature-related data, together, so that sensitive data and related data can be quickly reported. At the same time, G2's reporting method is compatible with the reporting method of a single change point. Because other information in the group is not very relevant, there is no need for urgent reporting.

[0059] The edge computing group change reporting method described above fully meets the current requirements for handling sensitive point data in different emergency reporting methods, better promotes the effective application of effective data, enhances the accuracy of data correlation judgment and on-site big data analysis, and promotes better and faster development of the Internet of Things.

[0060] Embodiment 2

[0061] This embodiment provides a data change group reporting system based on edge computing, including:

[0062] A point setting module, which is used to set the sensitive points to be enabled and the data change thresholds of the corresponding sensitive points;

[0063] A grouping module, which is used to group the sensitive points to be enabled, and assign a unique identifier to each group;

[0064] The change reporting module is used to perform polling data collection of sensitive points, including: when the data collected at the sensitive points changes and the amplitude of the change exceeds the set data change threshold, the group of data to be urgently reported is determined according to the assigned group identifier, and the interrupt information is sent to the group of data to be urgently reported; the change reporting conditions within the group are judged, if the whole group is reported, all the point data in the group are reported, otherwise only the latest data of the changed points are reported.

[0065] This method not only realizes the combination of change reporting and group reporting, but also solves the emergency response of change reporting, avoids reporting delays caused by reasons such as too much data in a single reporting group and long screening cycle, and the method of reporting related data together also meets the current market needs. Reporting related data at the same time can help analyze the reasons for single-point changes and avoid risks. At the same time, customers have made a certain distinction between sensitive data and non-sensitive data. The notification method of binding sensitive data to groups can meet the two conditions of other conditions and change reporting without point screening when reporting in groups. Periodic reporting meets the timed refresh function of all points, and change reporting meets the needs of real-time update of sensitive data.

[0066] Embodiment 3

[0067] This embodiment provides a computer-readable storage medium on which a computer program is stored. When the program is executed by a processor, the steps in the data change group reporting method based on edge computing as described above are implemented.

[0068] Embodiment 4

[0069] This embodiment provides a computer device, including a memory, a processor, and a computer program stored in the memory and executable on the processor. When the processor executes the program, the steps in the data change grouping reporting method based on edge computing as described above are implemented.

[0070] Embodiment 5

[0071] This embodiment provides a program product, which is a computer program product, including a computer program. When the computer program is executed by a processor, the steps in the data change group reporting method based on edge computing as described above are implemented.

[0072] Those skilled in the art will appreciate that embodiments of the present invention may be provided as methods, systems, or computer program products. Therefore, the present invention may take the form of hardware embodiments, software embodiments, or embodiments combining software and hardware. Furthermore, the present invention may take the form of a computer program product implemented on one or more computer-usable storage media (including but not limited to disk storage and optical storage, etc.) containing computer-usable program code.

[0073] The present invention is described with reference to flowcharts and / or block diagrams of methods, devices (systems), and computer program products according to embodiments of the present invention. It should be understood that each process and / or block in the flowchart and / or block diagram, as well as the combination of processes and / or blocks in the flowchart and / or block diagram, can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general-purpose computer, a special-purpose computer, an embedded processor, or other programmable data processing device to produce a machine, so that the instructions executed by the processor of the computer or other programmable data processing device generate instructions for implementing the processes in the flowchart and / or block diagram. Figure 1 A process or multiple processes and / or boxes Figure 1 A device that provides the functions specified in a block or multiple blocks.

[0074] These computer program instructions may also be stored in a computer-readable memory capable of directing a computer or other programmable data processing device to operate in a specific manner, so that the instructions stored in the computer-readable memory produce an article of manufacture comprising an instruction device, which implements the process Figure 1 A process or multiple processes and / or boxes Figure 1 A function specified in one or more boxes.

[0075] These computer program instructions can also be loaded onto a computer or other programmable data processing device so that a series of operating steps are executed on the computer or other programmable device to produce a computer-implemented process, thereby providing instructions for implementing the process. Figure 1 A process or multiple processes and / or boxes Figure 1 A step that specifies a function in one or more boxes.

[0076] Those skilled in the art can understand that all or part of the processes in the above-mentioned embodiments 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. The storage medium can be a disk, an optical disk, a read-only memory (ROM) or a random access memory (RAM), etc.

[0077] The above description is only a preferred embodiment of the present invention and is not intended to limit the present invention. For those skilled in the art, the present invention may have various modifications and variations. Any modification, equivalent replacement, improvement, etc. made within the spirit and principle of the present invention shall be included in the protection scope of the present invention.

Claims

1. A data change group reporting method based on edge computing, characterized in that: The steps include: Set the sensitive points to be enabled and the data change thresholds of the corresponding sensitive points; The sensitive points to be enabled are grouped and each group is assigned a unique identifier; Perform polling data collection of sensitive points, including: When the data collected at the sensitive point changes, and the magnitude of the change exceeds the set data change threshold, the group of data to be urgently reported is determined according to the assigned group identifier, and the interruption information is sent to the group of data to be urgently reported; Determine the change reporting conditions within the group. If the entire group is reported, report all point data within the group. Otherwise, only report the latest data of the changed points.

2. A data change grouping reporting method based on edge computing as claimed in claim 1, characterized in that: If it is a whole group report, the latest data of the whole group of point data will be pulled from the point table register, packaged according to the reporting format and sent to the server. If it is a single point report, only the latest data of the changed point will be pulled from the point table and packaged according to the set packaging method and reported to the server.

3. A data change grouping reporting method based on edge computing as claimed in claim 1, characterized in that: When the sensitive points to be enabled are grouped, each sensitive point to be enabled can be set in a different group.

4. The method for reporting data changes in groups based on edge computing according to claim 1, characterized in that: When the amplitude of the change in the data collected at the sensitive points does not exceed the set data change threshold, the reporting group performs periodic data reporting according to the set reporting cycle and reporting method.

5. The method for reporting data changes in groups based on edge computing according to claim 1, characterized in that: The sensitive points to be enabled include temperature data collection points, humidity data collection points, current data collection points, voltage data collection points and related data collection points.

6. A data change group reporting system based on edge computing, characterized in that: include: A point setting module, which is used to set the sensitive points to be enabled and the data change thresholds of the corresponding sensitive points; A grouping module, which is used to group the sensitive points to be enabled, and assign a unique identifier to each group; The change reporting module is used to perform polling data collection of sensitive points, including: when the data collected at the sensitive points changes and the amplitude of the change exceeds the set data change threshold, the group of data to be urgently reported is determined according to the assigned group identifier, and the interrupt information is sent to the group of data to be urgently reported; the change reporting conditions within the group are judged. If the entire group is reported, all the point data in the group are reported, otherwise only the latest data of the changed points are reported.

7. A data change group reporting system based on edge computing as claimed in claim 6, characterized in that: In the change reporting module, if it is a whole group report, the latest data of the point data of the whole group will be pulled from the point table register, packaged according to the reporting format and sent to the server. If it is a single point report, only the latest data of the changed point will be pulled from the point table and packaged according to the set packaging method and reported to the server.

8. A computer-readable storage medium, characterized in that: A computer program is stored thereon, and when the program is executed by a processor, the steps in a data change grouping reporting method based on edge computing as described in any one of claims 1 to 5 above are implemented.

9. A computer device, characterized in that: It includes a memory, a processor, and a computer program stored in the memory and executable on the processor. When the processor executes the program, the steps in the data change grouping reporting method based on edge computing as described in any one of claims 1 to 5 are implemented.

10. A program product, characterized in that The product is a computer program product, including a computer program, and when the computer program is executed by a processor, the steps in the data change grouping reporting method based on edge computing as described in any one of claims 1 to 5 above are implemented.

Citation Information

Patent Citations

  • Data reporting method and device

    CN105263162A

  • Monitoring data uploading method, apparatus, device and system, and storage medium

    CN108023788A

  • Data acquisition method and related equipment

    CN111294112A

  • Sensitive data processing method and device, equipment and medium

    CN112035531A

  • Data security classification sampling and labeling

    US20200380160A1