A secure non-intrusive device edge computing method and terminal

CN122985384APending Publication Date: 2026-10-27CONTEMPORARY NEBULA TECH ENERGY CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202611032908.X
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-07-16
Publication Date
2026-10-27

AI Technical Summary

Technical Problem

同时在数据采集过程之中,经常发现数据中心能耗过大问题:云计算和超算需要依托计算中心和数据中心为其提供支撑,而过于集中的资源消耗了大量的性能,且由于资源利用率不高,造成了大量的资源闲置

Benefits of technology

[0009]本发明的有益效果在于:本发明提供一种安全的非侵入式设备边缘计算方法及终端,通过实时采集设备的实时数据并进行预处理,从而进行初步筛选得到精确的数据,以便提升后续的性能,并将预处理后的数据与预先定义的多种数据加工处理函数进行匹配,从而直接调用匹配到的数据加工处理函数对数据进行计算优化,即采用了一种非侵入的方式,预先将数据加工处理函数做成了组件以直接调用来进行设备数据的边缘计算,能够极大的提升边缘计算的安全性和互不干扰性,同时确保资源的有效利用;其中用容器来封装数据加工处理函数,进一步确保边缘计算的安全性,同时将封装成容器以进行直接调用的数据加工处理函数,根据常用的功能需求集成在一个功能工厂内,从而后续通过直接调用相关功能工厂的方式对数据进行边缘计算,有效提高边缘计算的效率。

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN122985384A_ABST
    Figure CN122985384A_ABST
Patent Text Reader

Abstract

This application provides a secure, non-intrusive edge computing method and terminal for devices. It predefines multiple different containers and writes different data processing functions into each container. Based on various functional requirements, the different containers are combined to obtain multiple functional factories. Real-time data from the device is collected and preprocessed. The preprocessed real-time data is matched with the corresponding functional factory according to functional requirements, and the corresponding calculations are performed and output through the data processing functions within the functional factory. The output calculation results are then collected and stored in a database. This invention, by employing a non-intrusive approach and pre-compiling the data processing functions into components for direct invocation of device data edge computing, greatly improves the security and non-interference of edge computing while ensuring efficient resource utilization.
Need to check novelty before this filing date? Find Prior Art

Description

[0001] This case is a divisional application of the patent application filed on July 16, 2024, with application number 202410951837.8 and titled "A Non-Intrusive Device Edge Computing Method and Terminal". Technical Field

[0002] This invention relates to the field of edge computing technology, and in particular to a secure, non-intrusive device edge computing method and terminal. Background Technology

[0003] With the development of network and digital technologies, users are increasingly demanding ultra-low latency and high-quality services. However, mobile devices have limited computing power and storage resources, leading to an increasingly prominent contradiction between compute-intensive applications and resource-constrained mobile devices. Cloud computing can provide end users with almost unlimited resources, but long-distance transmission can result in higher service latency.

[0004] The current approach of edge computing improves data quality by processing data closer to the data producer, eliminating the need to request responses from the cloud computing center via the network, thus greatly reducing system latency and enhancing service responsiveness.

[0005] However, it lacks a comprehensive and fair evaluation mechanism. Because edge computing deals with relatively new and wide-ranging business scenarios, a unified benchmark set to adapt to edge computing platforms across all scenarios is unlikely to emerge in the short term. Furthermore, excessive energy consumption in data centers is frequently observed during data collection: cloud computing and supercomputing rely on computing centers and data centers for support, and this over-concentration of resources consumes significant performance, resulting in substantial resource idleness due to low resource utilization. Summary of the Invention

[0006] The technical problem to be solved by the present invention is to provide a secure, non-intrusive edge computing method and terminal that can greatly improve the security and non-interference of edge computing, while ensuring the effective utilization of resources.

[0007] To solve the above-mentioned technical problems, the technical solution adopted by the present invention is as follows: A secure, non-intrusive device edge computing method includes the following steps: S1. Predefine multiple different containers and write different data processing functions for each container; S2. Combining different containers according to various functional requirements yields multiple functional factories; S3. Real-time data acquisition from the device and preprocessing; S4. Match the preprocessed real-time data with the corresponding functional factory according to the functional requirements, and perform corresponding calculations and outputs through the data processing function in the functional factory. S5. Store the output calculation results in the database.

[0008] To solve the above-mentioned technical problems, another technical solution adopted by the present invention is as follows: A secure, non-intrusive edge computing terminal includes a memory, a processor, and a computer program stored in the memory and executable on the processor. When the processor executes the computer program, it performs the following steps: S1. Predefine multiple different containers and write different data processing functions for each container; S2. Combining different containers according to various functional requirements yields multiple functional factories; S3. Real-time data acquisition from the device and preprocessing; S4. Match the preprocessed real-time data with the corresponding functional factory according to the functional requirements, and perform corresponding calculations and outputs through the data processing function in the functional factory. S5. Store the output calculation results in the database.

[0009] The beneficial effects of this invention are as follows: This invention provides a secure, non-intrusive device edge computing method and terminal. By collecting real-time data from the device and preprocessing it, accurate data is obtained through preliminary screening to improve subsequent performance. The preprocessed data is then matched with a variety of predefined data processing functions, and the matched data processing functions are directly called to optimize the data. This non-intrusive approach, by pre-compiling the data processing functions into components for direct invocation, greatly enhances the security and non-interference of edge computing while ensuring efficient resource utilization. Furthermore, the use of containers to encapsulate the data processing functions further ensures the security of edge computing. These containerized data processing functions are integrated into a functional factory based on commonly used functional requirements, allowing subsequent edge computing to be performed by directly calling the relevant functional factory, effectively improving the efficiency of edge computing. Attached Figure Description

[0010] Figure 1 This is an overall flowchart of a secure, non-intrusive device edge computing method according to an embodiment of the present invention; Figure 2 This is a flowchart illustrating a secure, non-intrusive device edge computing method according to an embodiment of the present invention. Figure 3This is a schematic diagram of the structure of a secure, non-intrusive edge computing terminal according to an embodiment of the present invention.

[0011] Label Explanation: 1. A secure, non-intrusive edge computing terminal; 2. Memory; 3. Processor. Detailed Implementation

[0012] To explain in detail the technical content, objectives, and effects of the present invention, the following description is provided in conjunction with the embodiments and accompanying drawings.

[0013] Please refer to Figure 1 and Figure 2 A secure, non-intrusive device edge computing method includes the following steps: S1. Predefine multiple different containers and write different data processing functions for each container; S2. Combining different containers according to various functional requirements yields multiple functional factories; S3. Real-time data acquisition from the device and preprocessing; S4. Match the preprocessed real-time data with the corresponding functional factory according to the functional requirements, and perform corresponding calculations and outputs through the data processing function in the functional factory. S5. Store the output calculation results in the database.

[0014] As described above, the beneficial effects of this invention are as follows: By collecting real-time data from the device and preprocessing it, accurate data is obtained through preliminary screening to improve subsequent performance. The preprocessed data is then matched with various predefined data processing functions, allowing direct invocation of the matched functions for data optimization. This non-intrusive approach, where data processing functions are pre-defined as components for direct invocation of device data edge computing, significantly enhances the security and non-interference of edge computing while ensuring efficient resource utilization. Furthermore, the use of containers to encapsulate the data processing functions further ensures the security of edge computing. These containerized functions are integrated into a functional factory based on common functional requirements, enabling subsequent edge computing by directly invoking the relevant functional factory, thus effectively improving the efficiency of edge computing.

[0015] Furthermore, step S1 also includes: Each of the functional factories includes multiple containers, and the multiple containers are arranged into a processing queue according to the corresponding functional requirements.

[0016] As can be seen from the above description, combining multiple containers into a functional factory can make edge computing more flexible, allowing for different computing methods to be combined as needed.

[0017] Further, step S4 specifically includes: S41. Match the corresponding functional factory to the preprocessed real-time data according to each of the current functional requirements of the equipment. S42. Input the real-time data into the corresponding functional factory for layer-by-layer calculation, and according to the order of the containers in the functional factory, use the real-time data as the input of the first container, and use the output of the first container as the input of the second container, and so on, until all containers in the functional factory have calculated the real-time data. S43. Output the calculation results of the functional factory corresponding to each of the current functional requirements of the device.

[0018] As described above, to ensure the accuracy of edge computing results for different functional requirements, there are also computational order requirements among the multiple containers encapsulated with different data processing functions within each functional factory. That is, based on functional requirements, data is first input into one container for computation and optimization, and the output is used as input to another container, and so on, achieving layer-by-layer computation and filtering of data. Through layer-by-layer stripping, the data is finally selected and used as the final result data for storage, ensuring performance improvement. Furthermore, the computations of multiple functional factories are performed synchronously, effectively improving the security and non-interference of edge computing, allowing each functional factory to operate independently, preventing a problem in one computation line from affecting other computations in the project.

[0019] Furthermore, the preprocessing includes: Filter out redundant and invalid data, and calibrate data with biases.

[0020] As described above, preprocessing performs initial screening of the data to ensure its validity and further improve the performance of subsequent edge computing.

[0021] Please refer to Figure 3 A secure, non-intrusive edge computing terminal includes a memory, a processor, and a computer program stored in the memory and executable on the processor. When the processor executes the computer program, it performs the following steps: S1. Predefine multiple different containers and write different data processing functions for each container; S2. Combining different containers according to various functional requirements yields multiple functional factories; S3. Real-time data acquisition from the device and preprocessing; S4. Match the preprocessed real-time data with the corresponding functional factory according to the functional requirements, and perform corresponding calculations and outputs through the data processing function in the functional factory. S5. Store the output calculation results in the database.

[0022] As described above, the beneficial effects of this invention are as follows: Based on the same technical concept, and in conjunction with the aforementioned secure non-intrusive device edge computing method, a secure non-intrusive device edge computing terminal is provided. This terminal collects real-time data from the device and performs preprocessing to initially filter and obtain accurate data, thereby improving subsequent performance. The preprocessed data is then matched with various predefined data processing functions, allowing direct invocation of the matched functions for data optimization. This non-intrusive approach, by pre-compiling the data processing functions into components for direct invocation of device data edge computing, significantly enhances the security and non-interference of edge computing while ensuring efficient resource utilization. Furthermore, the use of containers to encapsulate the data processing functions further ensures the security of edge computing. These encapsulated functions are integrated into a functional factory based on common functional requirements, enabling subsequent edge computing by directly invoking the relevant functional factory, effectively improving the efficiency of edge computing.

[0023] Furthermore, step S1 also includes: Each of the functional factories includes multiple containers, and the multiple containers are arranged into a processing queue according to the corresponding functional requirements.

[0024] As can be seen from the above description, combining multiple containers into a functional factory can make edge computing more flexible, allowing for different computing methods to be combined as needed.

[0025] Further, step S4 specifically includes: S41. Match the corresponding functional factory to the preprocessed real-time data according to each of the current functional requirements of the equipment. S42. Input the real-time data into the corresponding functional factory for layer-by-layer calculation, and according to the order of the containers in the functional factory, use the real-time data as the input of the first container, and use the output of the first container as the input of the second container, and so on, until all containers in the functional factory have calculated the real-time data. S43. Output the calculation results of the functional factory corresponding to each of the current functional requirements of the device.

[0026] As described above, to ensure the accuracy of edge computing results for different functional requirements, there are also computational order requirements among the multiple containers encapsulated with different data processing functions within each functional factory. That is, based on functional requirements, data is first input into one container for computation and optimization, and the output is used as input to another container, and so on, achieving layer-by-layer computation and filtering of data. Through layer-by-layer stripping, the data is finally selected and used as the final result data for storage, ensuring performance improvement. Furthermore, the computations of multiple functional factories are performed synchronously, effectively improving the security and non-interference of edge computing, allowing each functional factory to operate independently, preventing a problem in one computation line from affecting other computations in the project.

[0027] Furthermore, the preprocessing includes: Filter out redundant and invalid data, and calibrate data with biases.

[0028] As described above, preprocessing performs initial screening of the data to ensure its validity and further improve the performance of subsequent edge computing.

[0029] This invention provides a secure, non-intrusive edge computing method and terminal, suitable for business scenarios requiring only edge computing. The following detailed description is provided in conjunction with embodiments.

[0030] Please refer to Figure 1 Embodiment 1 of the present invention is as follows: A secure, non-intrusive device edge computing method, such as Figure 1 As shown, the steps include: S1. Predefine multiple different containers and write different data processing functions for each container.

[0031] The data processing functions can be defined according to existing common needs. For example, aggregation functions can be defined for data that needs to be aggregated, weighted averaging functions can be defined for data that needs to be weighted averaged, and time calibration functions can be defined for data from different collection points to ensure that the data sources are classified to the same time. In this embodiment, the corresponding data processing functions can directly use existing functions or be defined according to their actual needs, without any restrictions. At the same time, encapsulating the data processing functions with containers can further ensure the security of edge computing.

[0032] S2. Combine different containers according to various functional requirements to obtain multiple functional factories.

[0033] Meanwhile, based on different functions, such as monthly data statistics, we can combine relevant monthly data statistics functions into a factory. When the preprocessed data calls this factory for calculation, we can obtain the desired monthly report data. Data processing functions, which will be encapsulated into containers for direct invocation, are integrated into a functional factory based on commonly used functional requirements. This allows for subsequent edge computing of the data by directly calling the relevant functional factories, effectively improving the efficiency of edge computing.

[0034] S3. Real-time data from the acquisition device is preprocessed. This preprocessing includes filtering redundant and invalid data and calibrating data with deviations. For example, the current collected by the electricity meter may have accuracy differences, which can be corrected by setting an electricity ratio. After initial screening of the data through preprocessing, more accurate data can be retrieved, ensuring data validity and further improving the performance of subsequent edge computing.

[0035] S4. Match the corresponding data processing functions to the preprocessed real-time data according to the functional requirements, and perform corresponding calculations and outputs.

[0036] S5. Store the output calculation results in the database.

[0037] In this embodiment, real-time data from the device is collected and preprocessed to obtain accurate data through preliminary screening, thereby improving subsequent performance. The preprocessed data is then matched with a variety of predefined data processing functions, which are then directly called to perform calculations and optimizations on the data. This non-intrusive approach, where the data processing functions are pre-built into components for direct use in edge computing of device data, greatly enhances the security and non-interference of edge computing while ensuring the effective utilization of resources.

[0038] Please refer to Figure 2 Embodiment two of the present invention is as follows: A secure, non-intrusive device edge computing method, based on the above-described embodiment one, in this embodiment, as follows: Figure 2 As shown, step S1 also includes: Each functional factory contains multiple containers, and these containers are arranged into a processing queue according to their respective functional requirements.

[0039] In this embodiment, the way multiple containers are combined to form a functional factory makes edge computing more flexible, allowing for different computing methods to be combined as needed.

[0040] At the same time, for example Figure 2 As shown, in this embodiment, step S4 specifically includes: S41. Match the corresponding functional factory to the preprocessed real-time data according to each functional requirement of the equipment.

[0041] S42. Input the real-time data into the corresponding functional factory for layer-by-layer calculation. According to the order of the containers in the functional factory, the real-time data is used as the input of the first container. After the first container performs the calculation, the output is used as the input of the second container, and so on, until all containers in the functional factory have performed the calculation on the real-time data.

[0042] S43. Output the calculation results of the functional factory corresponding to each functional requirement of the current equipment.

[0043] In this embodiment, to ensure the accuracy of edge computing results for different functional requirements, there are also computation order requirements among the multiple containers encapsulated with different data processing functions within each functional factory. That is, according to the functional requirements, the data matching them is optimized layer by layer through the containers of the functional factory. That is, the data is first input into a container for computation and optimization, and the output is used as the input of another container. This process is repeated to achieve layer-by-layer computation and filtering of the data. Through the peeling of layers, the data is finally selected and used as the final result data for storage, ensuring performance improvement.

[0044] For example, if we need to calculate the AC power efficiency of a power station, we need to use data from different devices, such as AC meters, power supply systems (PCS), and batteries. The first step is to select the data from each device that will be used in the final calculation. The second step is to segment and accumulate the PCS data, for example, by accumulating the collected real-time voltage, current, and time intervals to obtain the DC and AC input energy for the day. The third step is to compare the energy from the meters, PCS, and batteries. Following these three steps, the corresponding function containers are placed into a functional factory. After data collection, the calculations performed by this functional factory yield the desired energy efficiency. If we also need to classify this energy efficiency into levels, we can add a fourth step to this functional factory: preset a threshold. When the energy efficiency reaches the corresponding threshold, the corresponding level can be output.

[0045] Furthermore, calculations for multiple functional factories can be performed simultaneously, i.e. Figure 2 The two factories shown effectively enhance the security and non-interference of edge computing, enabling each functional factory to operate independently, preventing a problem in one line of computing from causing problems in other parts of the project.

[0046] Please refer to Figure 3 Embodiment 3 of the present invention is as follows: A secure, non-intrusive edge computing terminal 1 includes a memory 2, a processor 3, and a computer program stored on the memory 2 and executable on the processor 3. When the processor 3 executes the computer program, it implements the steps in Embodiment 1 or Embodiment 2 described above.

[0047] In summary, the secure, non-intrusive edge computing method and terminal provided by this invention have the following beneficial effects: 1. It can greatly improve the security and non-interference of edge computing, so that each functional factory can operate independently, and the failure of computing on one line will not cause problems in other computing in the project. 2. Different data processing functions are encapsulated into containers, making the calculation more flexible and allowing different calculation methods to be combined as needed.

[0048] The above description is merely an embodiment of the present invention and does not limit the patent scope of the present invention. Any equivalent modifications made based on the content of the present invention specification and drawings, or direct or indirect applications in related technical fields, are similarly included within the patent protection scope of the present invention.

Claims

1. A secure, non-intrusive device edge computing method, characterized in that, Including the following steps: Real-time data acquisition from the device and preprocessing; The preprocessed real-time data is matched with the corresponding data processing function according to the functional requirements, and the corresponding calculation output is performed. The data processing function is pre-made into a component for direct calling to perform edge computing of device data. Store the output calculation results into the database.

2. The secure, non-intrusive device edge computing method according to claim 1, characterized in that, To match the preprocessed real-time data with appropriate data processing functions based on functional requirements, and to perform corresponding calculations and outputs, including: Based on the current functional requirements of the device, a corresponding functional factory is matched for the preprocessed real-time data. Each functional factory includes multiple containers, and the multiple containers are arranged into a processing queue according to the corresponding functional requirements. Each container is written with a different data processing function to ensure the security of edge computing. Real-time data is input into the corresponding functional factory for layer-by-layer calculation. According to the order of containers in the functional factory, the real-time data is used as the input of the first container, and the output of the first container is used as the input of the second container, and so on, until all containers in the functional factory have calculated the real-time data. The output yields the calculation results of the functional factory corresponding to each functional requirement of the current device.

3. The secure, non-intrusive device edge computing method according to claim 1, characterized in that, Before real-time data acquisition from the device is preprocessed, the process also includes: Multiple different containers are predefined, and different data processing functions are written for each container; Different containers are combined according to various functional requirements to obtain multiple functional factories. The calculations of multiple functional factories can be performed synchronously, so that each functional factory can operate independently.

4. The secure, non-intrusive device edge computing method according to claim 1, characterized in that, The preprocessing includes: Filter out redundant and invalid data, and calibrate data with biases.

5. A secure, non-intrusive edge computing terminal, characterized in that, Includes a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor, when executing the computer program, performs the following steps: Real-time data acquisition from the device and preprocessing; The preprocessed real-time data is matched with the corresponding data processing function according to the functional requirements, and the corresponding calculation output is performed. The data processing function is pre-made into a component for direct calling to perform edge computing of device data. Store the output calculation results into the database.

6. A secure, non-intrusive edge computing terminal according to claim 5, characterized in that, To match the preprocessed real-time data with appropriate data processing functions based on functional requirements, and to perform corresponding calculations and outputs, including: Based on the current functional requirements of the device, a corresponding functional factory is matched for the preprocessed real-time data. Each functional factory includes multiple containers, and the multiple containers are arranged into a processing queue according to the corresponding functional requirements. Each container is written with a different data processing function to ensure the security of edge computing. Real-time data is input into the corresponding functional factory for layer-by-layer calculation. According to the order of containers in the functional factory, the real-time data is used as the input of the first container, and the output of the first container is used as the input of the second container, and so on, until all containers in the functional factory have calculated the real-time data. The output yields the calculation results of the functional factory corresponding to each functional requirement of the current device.

7. A secure, non-intrusive edge computing terminal according to claim 5, characterized in that, Before real-time data acquisition from the device is preprocessed, the process also includes: Multiple different containers are predefined, and different data processing functions are written for each container; Different containers are combined according to various functional requirements to obtain multiple functional factories. The calculations of multiple functional factories can be performed synchronously, so that each functional factory can operate independently.

8. A secure, non-intrusive edge computing terminal according to claim 5, characterized in that, The preprocessing includes: Filter out redundant and invalid data, and calibrate data with biases.