A data processing method and system for an Internet of Things platform

By performing periodic division, dynamic identification and filtering of IoT data, and integrating encryption processing when receiving data requests, the complex and complicated Internet of Things data is solved, and efficient and fast data transmission is achieved.

CN117009136BActive Publication Date: 2025-03-04GUANGZHOU BIG EVENT NETWORK TECH CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202310624187.1
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2023-09-07
Publication Date
2025-03-04
Estimated Expiration
2043-09-07

AI Technical Summary

Technical Problem

The existing technology cannot effectively dynamically identify and filter the IoT data in the IoT platform, resulting in complex and complicated data, redundant data occupy a large amount of storage space, and transmit a large amount of redundant data during the transmission process, making it impossible to achieve efficient and fast data transmission.

Method used

By receiving IoT data in real time, performing periodic division and temporary storage, dynamic identification and filtering, transferring mobile data to backup storage space, and integrating encryption processing after transmission when receiving data requests.

Benefits of technology

Effectively filter out redundancy and the same data in IoT data, reduce storage space usage, improve data transmission efficiency, and achieve efficient and fast transmission of IoT data.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN117009136B_ABST
    Figure CN117009136B_ABST
Patent Text Reader

Abstract

The present invention relates to the field of Internet of Things technology, and specifically discloses a data processing method and system for an Internet of Things platform. The present invention receives Internet of Things data of an object Internet of Things device in real time; divides the period, generates Internet of Things periodic data, and temporarily stores it in a transitional storage space; performs dynamic identification and filtering processing; transfers the Internet of Things dynamic data from the transitional storage space to the backup storage space; receives Internet of Things data requests, screens multiple Internet of Things dynamic data for integrated encryption processing, generates integrated encrypted data, and transmits the request. The Internet of Things data can be divided into periods, dynamically identified and filtered, and the Internet of Things dynamic data can be generated, and then transferred and stored in the backup storage space. For Internet of Things data requests, integrated encryption processing can be performed, and integrated encrypted data can be generated and then transmitted. Redundant and identical data in the Internet of Things data are filtered, and direct storage and transmission of complex and messy Internet of Things data can be effectively avoided.
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 relates to an Internet of Things platform data processing method and system. Background Art

[0002] The Internet of Things is to collect any objects or processes that need to be monitored, connected, and interacted in real time through various devices and technologies such as information sensors, radio frequency identification technology, global positioning system, infrared sensors, laser scanners, etc., and collect various required information such as sound, light, heat, electricity, mechanics, chemistry, biology, and location. Through various possible network access, it realizes ubiquitous connection between objects and objects and between objects and people, and realizes intelligent perception, identification, and management of objects and processes. The Internet of Things is an information carrier based on the Internet, traditional telecommunications networks, etc. It allows all ordinary physical objects that can be independently addressed to form an interconnected network.

[0003] In the prior art, there is no data processing method applied to the IoT platform, and it is impossible to dynamically identify and filter the IoT data in the IoT platform. Instead, all IoT data are directly stored and transmitted, resulting in complex and messy IoT data. Redundant IoT data occupies a large storage space, and in the process of requesting transmission, most of the transmitted data may be redundant and identical data, which makes it impossible to achieve efficient and fast transmission of IoT data. Summary of the invention

[0004] The purpose of the embodiments of the present invention is to provide an Internet of Things platform data processing method and system, aiming to solve the problems raised in the background technology.

[0005] To achieve the above objectives, the embodiments of the present invention provide the following technical solutions:

[0006] A method for processing data on an Internet of Things platform, the method specifically comprising the following steps:

[0007] Monitor the operation of the IoT platform and receive IoT data from IoT devices in real time;

[0008] Dividing the IoT data into periods, generating IoT periodic data, and temporarily storing the data in a transitional storage space;

[0009] Dynamically identify the IoT periodic data, and perform filtering processing according to the identification results to obtain IoT dynamic data;

[0010] Transferring the IoT dynamic data from the transition storage space to the backup storage space;

[0011] Receive IoT data requests, filter multiple IoT dynamic data for integration and encryption, generate integrated encrypted data and transmit the request.

[0012] As a further limitation of the technical solution of the embodiment of the present invention, the monitoring of the operation of the Internet of Things platform and the real-time reception of the Internet of Things data of the target Internet of Things device specifically include the following steps:

[0013] Monitor the operation of the IoT platform and obtain platform monitoring data;

[0014] Analyze the platform monitoring data to determine the IoT device to be started;

[0015] Sending a data transmission instruction to the target IoT device;

[0016] Receive the IoT data transmitted by the target IoT device in real time.

[0017] As a further limitation of the technical solution of the embodiment of the present invention, the periodic division of the IoT data, the generation of IoT periodic data, and the temporary storage in the transitional storage space specifically include the following steps:

[0018] According to the preset period transition information, determine the division period and transition storage space;

[0019] According to the division period, the Internet of Things data is divided into periods to generate Internet of Things periodic data;

[0020] Constructing a transition transmission channel between the transition storage space and the transition storage space;

[0021] Through the transition transmission channel, the Internet of Things periodic data is temporarily transmitted to the transition storage space for temporary storage.

[0022] As a further limitation of the technical solution of the embodiment of the present invention, the dynamic identification of the IoT periodic data and filtering according to the identification result to obtain the IoT dynamic data specifically include the following steps:

[0023] Dynamically identify the IoT periodic data and generate dynamic identification results;

[0024] According to the dynamic recognition result, segment marking is performed on the IoT periodic data to obtain a plurality of dynamic segment data and a plurality of static segment data;

[0025] Filtering the plurality of static fragment data to generate a plurality of corresponding representative data;

[0026] The plurality of dynamic segment data and the plurality of representative data are fused and processed to obtain Internet of Things dynamic data.

[0027] As a further limitation of the technical solution of the embodiment of the present invention, the transferring of the IoT dynamic data from the transition storage space to the backup storage space specifically includes the following steps:

[0028] Determine the backup storage space according to the preset object storage information;

[0029] Constructing a transfer transmission channel between the transition storage space and the backup storage space;

[0030] The Internet of Things dynamic data is transferred from the transition storage space to the backup storage space through the transfer transmission channel.

[0031] As a further limitation of the technical solution of the embodiment of the present invention, the receiving of IoT data request, screening of multiple IoT dynamic data for integrated encryption processing, generating integrated encrypted data and requesting transmission specifically include the following steps:

[0032] Receive IoT data requests and determine the data request target;

[0033] Filter multiple IoT dynamic data according to the IoT data request;

[0034] According to the data request target, matching a target encryption key;

[0035] The target encryption key is used to integrate and encrypt the plurality of IoT dynamic data, generate integrated encrypted data and request transmission.

[0036] An Internet of Things platform data processing system, the system includes a platform work monitoring unit, a data temporary storage unit, a dynamic identification and filtering unit, a backup storage transfer unit and an integrated encryption transmission unit, wherein:

[0037] The platform operation monitoring unit is used to monitor the operation of the IoT platform and receive IoT data of the target IoT devices in real time;

[0038] A data temporary storage unit, used to divide the IoT data into periods, generate IoT periodic data, and temporarily store them in a transitional storage space;

[0039] A dynamic identification and filtering unit, used to dynamically identify the IoT periodic data, and perform filtering processing according to the identification result to obtain IoT dynamic data;

[0040] A backup storage transfer unit, used to transfer the Internet of Things dynamic data from the transition storage space to the backup storage space;

[0041] The integrated encryption transmission unit is used to receive IoT data requests, screen multiple IoT dynamic data for integrated encryption processing, generate integrated encrypted data and transmit the requested data.

[0042] As a further limitation of the technical solution of the embodiment of the present invention, the data temporary storage unit specifically includes:

[0043] An information processing module, used to determine the division period and transition storage space according to preset period transition information;

[0044] A cycle division module, used to divide the IoT data into cycles according to the division cycle, and generate IoT cycle data;

[0045] A channel construction module, used to construct a transition transmission channel between the transition storage space;

[0046] The temporary transmission module is used to temporarily transmit the Internet of Things periodic data to the transition storage space for temporary storage through the transition transmission channel.

[0047] As a further limitation of the technical solution of the embodiment of the present invention, the dynamic identification and filtering unit specifically includes:

[0048] A dynamic identification module, used to dynamically identify the IoT periodic data and generate a dynamic identification result;

[0049] A segment marking module, used for segment marking the IoT periodic data according to the dynamic recognition result to obtain a plurality of dynamic segment data and a plurality of static segment data;

[0050] A filtering processing module, used for filtering the plurality of static segment data to generate a plurality of corresponding representative data;

[0051] The fusion processing module is used to fuse the multiple dynamic segment data and the multiple representative data to obtain Internet of Things dynamic data.

[0052] As a further limitation of the technical solution of the embodiment of the present invention, the integrated encryption transmission unit specifically includes:

[0053] A request receiving module, used to receive IoT data requests and determine the data request target;

[0054] A data screening module, used for screening multiple IoT dynamic data according to the IoT data request;

[0055] A key matching module, used for matching a target encryption key according to the data request target;

[0056] The encryption transmission module is used to integrate and encrypt the multiple IoT dynamic data through the target encryption key, generate integrated encrypted data and request transmission.

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

[0058] The embodiment of the present invention receives the IoT data of the target IoT device in real time; divides the period, generates IoT period data, and temporarily stores it in the transition storage space; performs dynamic identification and filtering processing; transfers the IoT dynamic data from the transition storage space to the backup storage space; receives IoT data requests, screens multiple IoT dynamic data for integration and encryption processing, generates integrated encrypted data, and transmits the request. The IoT data can be divided into periods, dynamically identified and filtered, and the IoT dynamic data can be generated, and then transferred and stored in the backup storage space. For IoT data requests, the integrated encryption processing can be performed, and the integrated encrypted data can be generated and then transmitted. The redundant and identical data in the IoT data is filtered, and the direct storage and transmission of the complex and messy IoT data can be effectively avoided. BRIEF DESCRIPTION OF THE DRAWINGS

[0059] In order to more clearly illustrate the technical solutions in the embodiments of the present invention, the drawings required for use in the embodiments or the description of the prior art will be briefly introduced below. Obviously, the drawings in the following description are only some embodiments of the present invention.

[0060] Figure 1 A flow chart of a method provided by an embodiment of the present invention is shown.

[0061] Figure 2 A flow chart of Internet of Things platform operation monitoring in the method provided by an embodiment of the present invention is shown.

[0062] Figure 3 A flow chart of period division and temporary storage in the method provided by an embodiment of the present invention is shown.

[0063] Figure 4 A flow chart of dynamic identification and filtering processing in the method provided by an embodiment of the present invention is shown.

[0064] Figure 5 A flow chart of dynamic data storage transfer in the method provided by an embodiment of the present invention is shown.

[0065] Figure 6 A flow chart of data integration and encrypted transmission in the method provided by an embodiment of the present invention is shown.

[0066] Figure 7 The application architecture diagram of the system provided by the embodiment of the present invention is shown.

[0067] Figure 8 The structure block diagram of the temporary data storage unit in the system provided by the embodiment of the present invention is shown.

[0068] Fig. 9 The structure block diagram of the dynamic identification and filtering unit in the system provided by the embodiment of the present invention is shown.

[0069] Fig.10 A structural block diagram of an integrated encryption transmission unit in a system provided by an embodiment of the present invention is shown. DETAILED DESCRIPTION

[0070] In order to make the purpose, technical solution and advantages of the present invention more clearly understood, the present invention is further described in detail below in conjunction with the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are only used to explain the present invention and are not intended to limit the present invention.

[0071] It is understandable that in the prior art, there is no data processing method applied to the IoT platform, and it is impossible to dynamically identify and filter the IoT data in the IoT platform. Instead, all IoT data are directly stored and transmitted, resulting in complex and messy IoT data. Redundant IoT data occupies a large storage space, and in the process of requesting transmission, most of the transmitted data may be redundant and identical data, which makes it impossible to achieve efficient and fast transmission of IoT data.

[0072] To solve the above problems, the embodiment of the present invention monitors the operation of the IoT platform, receives IoT data of the target IoT device in real time; divides the period, generates IoT period data, and temporarily stores it in the transition storage space; performs dynamic identification and filtering processing; transfers the IoT dynamic data from the transition storage space to the backup storage space; receives IoT data requests, screens multiple IoT dynamic data for integration and encryption processing, generates integrated encrypted data, and transmits the request. The IoT data can be divided into periods, dynamically identified and filtered, and IoT dynamic data can be generated, and then transferred and stored in the backup storage space. For IoT data requests, integrated encryption processing can be performed, and integrated encrypted data can be generated and then transmitted. Redundant and identical data in IoT data can be filtered, effectively avoiding the direct storage and transmission of complex and messy IoT data.

[0073] Figure 1 A flow chart of a method provided by an embodiment of the present invention is shown.

[0074] Specifically, in a preferred embodiment of the present invention, a method for processing data on an Internet of Things platform comprises the following steps:

[0075] Step S100, monitor the operation of the IoT platform and receive IoT data of the target IoT device in real time.

[0076] In an embodiment of the present invention, the operation of the Internet of Things platform is monitored, the working status of multiple Internet of Things devices is monitored in real time, and the platform monitoring data is obtained. By performing status analysis on the platform monitoring data, the Internet of Things device that has just started working is determined, and when it has Internet of Things data generated, it is marked as an object Internet of Things device, and then a data transmission instruction is generated, and the data transmission instruction is sent to the object Internet of Things device. The object Internet of Things device can feedback and transmit the generated Internet of Things data according to the data transmission instruction, and then can receive the Internet of Things data transmitted by the object Internet of Things device.

[0077] Specifically, Figure 2 A flow chart of Internet of Things platform operation monitoring in the method provided by an embodiment of the present invention is shown.

[0078] Among them, in the preferred implementation mode provided by the present invention, the monitoring of the operation of the Internet of Things platform and the real-time reception of the Internet of Things data of the target Internet of Things device specifically include the following steps:

[0079] Step S101, monitor the operation of the Internet of Things platform and obtain platform monitoring data.

[0080] Step S102: Analyze the platform monitoring data to determine the IoT device to be started.

[0081] Step S103: Send a data transmission instruction to the target IoT device.

[0082] Step S104, receiving the IoT data transmitted by the target IoT device in real time.

[0083] Furthermore, the Internet of Things platform data processing method also includes the following steps:

[0084] Step S200, divide the IoT data into periods, generate IoT periodic data, and temporarily store them in a transitional storage space.

[0085] In an embodiment of the present invention, pre-set periodic transition information is imported, and the division period and transition storage space are determined by performing content recognition on the periodic transition information. Then, the Internet of Things data is periodically divided according to the division period. In one division period, corresponding Internet of Things periodic data is obtained, and according to the spatial position of the transition storage space, a transition transmission channel between the Internet of Things and the transition storage space is constructed. The Internet of Things periodic data is temporarily transmitted to the transition storage space through the transition transmission channel, and the Internet of Things periodic data is periodically temporarily stored in the transition storage space.

[0086] Specifically, Figure 3 A flow chart of period division and temporary storage in the method provided by an embodiment of the present invention is shown.

[0087] Among them, in the preferred implementation manner provided by the present invention, the periodic division of the IoT data, the generation of IoT periodic data, and the temporary storage in the transitional storage space specifically include the following steps:

[0088] Step S201, determining the division period and transition storage space according to preset period transition information.

[0089] Step S202: divide the IoT data into periods according to the division periods to generate IoT periodic data.

[0090] Step S203: construct a transition transmission channel with the transition storage space.

[0091] Step S204: temporarily transmitting the IoT periodic data to the transition storage space through the transition transmission channel for temporary storage.

[0092] Furthermore, the Internet of Things platform data processing method also includes the following steps:

[0093] Step S300, dynamically identify the IoT periodic data, and perform filtering processing based on the identification results to obtain IoT dynamic data.

[0094] In an embodiment of the present invention, in the next division cycle, the data content of the Internet of Things periodic data is dynamically identified, and the data with dynamic changes and the static data in the Internet of Things periodic data are identified and determined to generate a dynamic identification result. Then, according to the dynamic identification result, based on time changes, the data with dynamic changes in the Internet of Things periodic data are marked as dynamic segment data, and the static data in the Internet of Things periodic data are marked as static segment data, thereby obtaining multiple dynamic segment data and multiple static segment data, and then filtering the multiple static segment data, respectively selecting corresponding representative data from the multiple static segment data, and finally fusion processing is performed on the multiple dynamic segment data and the multiple representative data in chronological order to obtain Internet of Things dynamic data.

[0095] Specifically, Figure 4 A flow chart of dynamic identification and filtering processing in the method provided by an embodiment of the present invention is shown.

[0096] Among them, in the preferred embodiment provided by the present invention, the dynamic identification of the Internet of Things periodic data and the filtering processing according to the identification result to obtain the Internet of Things dynamic data specifically include the following steps:

[0097] Step S301, dynamically identify the IoT periodic data and generate a dynamic identification result.

[0098] Step S302: According to the dynamic recognition result, segment marking is performed on the IoT periodic data to obtain a plurality of dynamic segment data and a plurality of static segment data.

[0099] Step S303: filter the plurality of static segment data to generate a plurality of corresponding representative data.

[0100] Step S304: fusing the plurality of dynamic segment data and the plurality of representative data to obtain Internet of Things dynamic data.

[0101] Furthermore, the Internet of Things platform data processing method also includes the following steps:

[0102] Step S400: transferring the IoT dynamic data from the transition storage space to the backup storage space.

[0103] In an embodiment of the present invention, pre-set object storage information is imported to determine the backup storage space, and then a transfer transmission channel is constructed between the transition storage space and the backup storage space according to the spatial position of the backup storage space. At the end of the next division cycle, the Internet of Things dynamic data is transferred from the transition storage space to the backup storage space through the transfer transmission channel, and the Internet of Things dynamic data is non-temporarily backed up and stored in the backup storage space.

[0104] Specifically, Figure 5 A flow chart of dynamic data storage transfer in the method provided by an embodiment of the present invention is shown.

[0105] Among them, in the preferred implementation manner provided by the present invention, the transferring of the IoT dynamic data from the transition storage space to the backup storage space specifically comprises the following steps:

[0106] Step S401, determining a backup storage space according to preset object storage information.

[0107] Step S402: construct a transfer transmission channel between the transition storage space and the backup storage space.

[0108] Step S403: transferring the IoT dynamic data from the transition storage space to the backup storage space through the transfer transmission channel.

[0109] Furthermore, the Internet of Things platform data processing method also includes the following steps:

[0110] Step S500, receiving an IoT data request, screening multiple IoT dynamic data for integration and encryption processing, generating integrated encrypted data and requesting transmission.

[0111] In an embodiment of the present invention, when a user has a data transmission demand related to the Internet of Things, an Internet of Things data request can be sent, and the data request target can be determined by target identification of the Internet of Things data request, and the required data can be screened according to the Internet of Things data request to determine multiple Internet of Things dynamic data, and then according to the data request target, the corresponding target encryption key can be matched, and after the multiple Internet of Things dynamic data are integrated and processed, the data is encrypted according to the target encryption key to generate integrated encrypted data, and finally the integrated encrypted data is transmitted to the data request target, effectively avoiding the leakage of transmitted data.

[0112] Specifically, Figure 6 A flow chart of data integration and encrypted transmission in the method provided by an embodiment of the present invention is shown.

[0113] Among them, in the preferred implementation mode provided by the present invention, the receiving of IoT data request, screening of multiple IoT dynamic data for integration and encryption processing, generating integrated encrypted data and requesting transmission specifically include the following steps:

[0114] Step S501, receiving an IoT data request and determining a data request target.

[0115] Step S502: screening multiple IoT dynamic data according to the IoT data request.

[0116] Step S503: Match the target encryption key according to the data request target.

[0117] Step S504: using the target encryption key, perform integrated encryption processing on the plurality of IoT dynamic data, generate integrated encrypted data and request transmission.

[0118] Furthermore, Figure 7 The application architecture diagram of the system provided by the embodiment of the present invention is shown.

[0119] Among them, in another preferred embodiment provided by the present invention, an Internet of Things platform data processing system includes:

[0120] The platform operation monitoring unit 100 is used to monitor the operation of the IoT platform and receive IoT data of the target IoT devices in real time.

[0121] In an embodiment of the present invention, the platform work monitoring unit 100 performs work monitoring of the Internet of Things platform, monitors the working status of multiple Internet of Things devices in real time, obtains platform monitoring data, and determines the Internet of Things devices that have just started working by performing status analysis on the platform monitoring data. If the Internet of Things devices have generated Internet of Things data, they are marked as object Internet of Things devices, and then data transmission instructions are generated and sent to the object Internet of Things devices. The object Internet of Things devices can feedback and transmit the generated Internet of Things data according to the data transmission instructions, and then the platform work monitoring unit 100 can receive the Internet of Things data transmitted by the object Internet of Things devices.

[0122] The data temporary storage unit 200 is used to divide the IoT data into periods, generate IoT periodic data, and temporarily store them in a transitional storage space.

[0123] In an embodiment of the present invention, the data temporary storage unit 200 imports pre-set periodic transition information, determines the division period and transition storage space by performing content recognition on the periodic transition information, and then divides the Internet of Things data into periods according to the division period. In one division period, the corresponding Internet of Things periodic data is obtained, and according to the spatial position of the transition storage space, a transition transmission channel is constructed between the transition storage space and the transition storage space. The Internet of Things periodic data is temporarily transmitted to the transition storage space through the transition transmission channel, and the Internet of Things periodic data is periodically temporarily stored in the transition storage space.

[0124] Specifically, Figure 8 It shows a structural block diagram of the data temporary storage unit 200 in the system provided by the embodiment of the present invention.

[0125] Among them, in the preferred embodiment provided by the present invention, the data temporary storage unit 200 specifically includes:

[0126] The information processing module 201 is used to determine the division period and the transition storage space according to the preset period transition information.

[0127] The period division module 202 is used to divide the IoT data into periods according to the division periods to generate IoT period data.

[0128] The channel construction module 203 is used to construct a transition transmission channel between the transition storage space.

[0129] The temporary transmission module 204 is used to temporarily transmit the IoT periodic data to the transition storage space through the transition transmission channel for temporary storage.

[0130] Furthermore, the Internet of Things platform data processing system also includes:

[0131] The dynamic identification and filtering unit 300 is used to dynamically identify the IoT periodic data, and perform filtering processing according to the identification results to obtain IoT dynamic data.

[0132] In an embodiment of the present invention, in the next division cycle, the dynamic identification filtering unit 300 dynamically identifies the data content of the Internet of Things periodic data, identifies and determines the data with dynamic changes and the static data in the Internet of Things periodic data, generates a dynamic identification result, and then according to the dynamic identification result, based on time changes, marks the data with dynamic changes in the Internet of Things periodic data as dynamic segment data, and marks the static data in the Internet of Things periodic data as static segment data, thereby obtaining multiple dynamic segment data and multiple static segment data, and then filtering the multiple static segment data, selecting corresponding representative data from the multiple static segment data, and finally fusing the multiple dynamic segment data and the multiple representative data in chronological order to obtain Internet of Things dynamic data.

[0133] Specifically, Fig. 9 It shows a structural block diagram of the dynamic identification and filtering unit 300 in the system provided by an embodiment of the present invention.

[0134] Among them, in the preferred embodiment provided by the present invention, the dynamic identification and filtering unit 300 specifically includes:

[0135] The dynamic identification module 301 is used to dynamically identify the IoT periodic data and generate a dynamic identification result.

[0136] The segment marking module 302 is used to segment the IoT periodic data according to the dynamic recognition result to obtain a plurality of dynamic segment data and a plurality of static segment data.

[0137] The filtering processing module 303 is used to filter the plurality of static segment data to generate a plurality of corresponding representative data.

[0138] The fusion processing module 304 is used to fuse the multiple dynamic segment data and the multiple representative data to obtain Internet of Things dynamic data.

[0139] Furthermore, the Internet of Things platform data processing system also includes:

[0140] The backup storage transfer unit 400 is used to transfer the IoT dynamic data from the transition storage space to the backup storage space.

[0141] In an embodiment of the present invention, the backup storage transfer unit 400 imports pre-set object storage information, determines the backup storage space, and then constructs a transfer transmission channel between the transition storage space and the backup storage space according to the spatial position of the backup storage space. At the end of the next division cycle, the Internet of Things dynamic data is transferred from the transition storage space to the backup storage space through the transfer transmission channel, and the Internet of Things dynamic data is non-temporarily backed up and stored in the backup storage space.

[0142] The integrated encryption transmission unit 500 is used to receive IoT data requests, screen multiple IoT dynamic data for integrated encryption processing, generate integrated encrypted data and transmit the requested data.

[0143] In an embodiment of the present invention, when a user has a data transmission demand related to the Internet of Things, an Internet of Things data request can be sent. The integrated encryption transmission unit 500 identifies the target of the Internet of Things data request, determines the data request target, and screens the demand data according to the Internet of Things data request to determine multiple Internet of Things dynamic data, and then matches the corresponding target encryption key according to the data request target. After integrating and processing multiple Internet of Things dynamic data, the data is encrypted according to the target encryption key to generate integrated encrypted data, and finally the integrated encrypted data is transmitted to the data request target, effectively avoiding leakage of transmitted data.

[0144] Specifically, Fig.10 It shows a structural block diagram of an integrated encryption transmission unit 500 in a system provided by an embodiment of the present invention.

[0145] Among them, in the preferred implementation mode provided by the present invention, the integrated encryption transmission unit 500 specifically includes:

[0146] The request receiving module 501 is used to receive IoT data requests and determine the data request target.

[0147] The data screening module 502 is used to screen multiple IoT dynamic data according to the IoT data request.

[0148] The key matching module 503 is used to match the target encryption key according to the data request target.

[0149] The encryption transmission module 504 is used to integrate and encrypt the multiple IoT dynamic data through the target encryption key, generate integrated encrypted data and request transmission.

[0150] It should be understood that, although each step in the flow chart of each embodiment of the present invention is shown in sequence according to the indication of the arrow, these steps are not necessarily performed in sequence according to the order indicated by the arrow. Unless there is a clear explanation in this article, the execution of these steps does not have a strict order restriction, and these steps can be performed in other orders. Moreover, at least a portion of the steps in each embodiment may include a plurality of sub-steps or a plurality of stages, and these sub-steps or stages are not necessarily performed at the same time, but can be performed at different times, and the execution order of these sub-steps or stages is not necessarily performed in sequence, but can be performed in turn or alternately with at least a portion of other steps or sub-steps or stages of other steps.

[0151] Those skilled in the art can understand that all or part of the processes in the above-mentioned embodiment methods can be completed by instructing the relevant hardware through a computer program, and the program can be stored in a non-volatile computer-readable storage medium. When the program is executed, it can include the processes of the embodiments of the above-mentioned methods. Among them, any reference to memory, storage, database or other media used in the embodiments provided in this application may include non-volatile and / or volatile memory. Non-volatile memory may include read-only memory (ROM), programmable ROM (PROM), electrically programmable ROM (EPROM), electrically erasable programmable ROM (EEPROM) or flash memory. Volatile memory may include random access memory (RAM) or external cache memory. As an illustration and not limitation, RAM is available in many forms, such as static RAM (SRAM), dynamic RAM (DRAM), synchronous DRAM (SDRAM), double data rate SDRAM (DDRSDRAM), enhanced SDRAM (ESDRAM), synchronous link (Synchlink) DRAM (SLDRAM), memory bus (Rambus) direct RAM (RDRAM), direct memory bus dynamic RAM (DRDRAM), and memory bus dynamic RAM (RDRAM).

[0152] The technical features of the above-described embodiments may be arbitrarily combined. To make the description concise, not all possible combinations of the technical features in the above-described embodiments are described. However, as long as there is no contradiction in the combination of these technical features, they should be considered to be within the scope of this specification.

[0153] The above-mentioned embodiments only express several implementation methods of the present invention, and the description thereof is relatively specific and detailed, but it cannot be understood as limiting the scope of the patent of the present invention. It should be pointed out that, for ordinary technicians in this field, several variations and improvements can be made without departing from the concept of the present invention, which all belong to the protection scope of the present invention. Therefore, the protection scope of the patent of the present invention shall be subject to the attached claims.

[0154] The above description is only a preferred embodiment of the present invention and is not intended to limit the present invention. Any modifications, equivalent substitutions and improvements made within the spirit and principles of the present invention should be included in the protection scope of the present invention.

Claims

1. A method for processing data on an Internet of Things platform, characterized in that: The method specifically comprises the following steps: Monitor the operation of the IoT platform and receive IoT data from IoT devices in real time; Dividing the IoT data into periods, generating IoT periodic data, and temporarily storing the data in a transitional storage space; Dynamically identify the IoT periodic data, and perform filtering processing according to the identification results to obtain IoT dynamic data; Transferring the IoT dynamic data from the transition storage space to the backup storage space; Receive IoT data requests, filter multiple IoT dynamic data for integration and encryption, generate integrated encrypted data and transmit the request; The dynamically identifying the IoT periodic data and filtering the data according to the identification results to obtain the IoT dynamic data specifically includes the following steps: Dynamically identify the IoT periodic data and generate dynamic identification results; According to the dynamic recognition result, segment marking is performed on the IoT periodic data to obtain a plurality of dynamic segment data and a plurality of static segment data; Filtering the plurality of static fragment data to generate a plurality of corresponding representative data; The plurality of dynamic segment data and the plurality of representative data are fused and processed to obtain Internet of Things dynamic data.

2. The method for processing data on the Internet of Things platform according to claim 1, characterized in that: The monitoring of the Internet of Things platform and the real-time reception of the Internet of Things data of the target Internet of Things device specifically include the following steps: Monitor the operation of the IoT platform and obtain platform monitoring data; Analyze the platform monitoring data to determine the IoT device to be started; Sending a data transmission instruction to the target IoT device; Receive the IoT data transmitted by the target IoT device in real time.

3. The method for processing data on the Internet of Things platform according to claim 1, characterized in that: The step of dividing the IoT data into periods, generating IoT periodic data, and temporarily storing the data in the transitional storage space specifically includes the following steps: According to the preset period transition information, determine the division period and transition storage space; According to the division period, the Internet of Things data is divided into periods to generate Internet of Things periodic data; Constructing a transition transmission channel between the transition storage space and the transition storage space; The Internet of Things periodic data is temporarily transmitted to the transition storage space through the transition transmission channel for temporary storage.

4. The method for processing data on the Internet of Things platform according to claim 1, characterized in that: The transferring of the Internet of Things dynamic data from the transition storage space to the backup storage space specifically comprises the following steps: Determine the backup storage space according to the preset object storage information; Constructing a transfer transmission channel between the transition storage space and the backup storage space; The Internet of Things dynamic data is transferred from the transition storage space to the backup storage space through the transfer transmission channel.

5. The method for processing data on the Internet of Things platform according to claim 1, characterized in that: The receiving of IoT data request, screening of multiple IoT dynamic data for integration and encryption, generating integrated encrypted data and requesting transmission specifically include the following steps: Receive IoT data requests and determine the data request target; Filter multiple IoT dynamic data according to the IoT data request; According to the data request target, matching a target encryption key; The target encryption key is used to integrate and encrypt the plurality of IoT dynamic data, generate integrated encrypted data and request transmission.

6. An Internet of Things platform data processing system, characterized in that: The system includes a platform operation monitoring unit, a data temporary storage unit, a dynamic identification and filtering unit, a backup storage transfer unit and an integrated encryption transmission unit, wherein: The platform operation monitoring unit is used to monitor the operation of the IoT platform and receive IoT data of the target IoT devices in real time; A data temporary storage unit, used to divide the IoT data into periods, generate IoT periodic data, and temporarily store them in a transitional storage space; A dynamic identification and filtering unit, used to dynamically identify the IoT periodic data, and perform filtering processing according to the identification result to obtain IoT dynamic data; A backup storage transfer unit, used to transfer the Internet of Things dynamic data from the transition storage space to the backup storage space; An integrated encryption transmission unit is used to receive IoT data requests, screen multiple IoT dynamic data for integrated encryption processing, generate integrated encrypted data and transmit the request; The dynamically identifying the IoT periodic data and filtering the data according to the identification results to obtain the IoT dynamic data specifically includes the following steps: Dynamically identify the IoT periodic data and generate dynamic identification results; According to the dynamic recognition result, segment marking is performed on the IoT periodic data to obtain a plurality of dynamic segment data and a plurality of static segment data; Filtering the plurality of static fragment data to generate a plurality of corresponding representative data; The plurality of dynamic segment data and the plurality of representative data are fused and processed to obtain Internet of Things dynamic data.

7. The Internet of Things platform data processing system according to claim 6, characterized in that: The data temporary storage unit specifically includes: An information processing module, used to determine the division period and transition storage space according to preset period transition information; A cycle division module, used to divide the IoT data into cycles according to the division cycle, and generate IoT cycle data; A channel construction module, used to construct a transition transmission channel between the transition storage space; The temporary transmission module is used to temporarily transmit the Internet of Things periodic data to the transition storage space for temporary storage through the transition transmission channel.

8. The Internet of Things platform data processing system according to claim 6, characterized in that: The dynamic identification and filtering unit specifically includes: A dynamic identification module, used to dynamically identify the IoT periodic data and generate a dynamic identification result; A segment marking module, used for segment marking the IoT periodic data according to the dynamic recognition result to obtain a plurality of dynamic segment data and a plurality of static segment data; A filtering processing module, used for filtering the plurality of static segment data to generate a plurality of corresponding representative data; The fusion processing module is used to fuse the multiple dynamic segment data and the multiple representative data to obtain Internet of Things dynamic data.

9. The Internet of Things platform data processing system according to claim 6, characterized in that: The integrated encryption transmission unit specifically includes: A request receiving module, used to receive IoT data requests and determine the data request target; A data screening module, used for screening multiple IoT dynamic data according to the IoT data request; A key matching module, used for matching a target encryption key according to the data request target; The encryption transmission module is used to integrate and encrypt the multiple IoT dynamic data through the target encryption key, generate integrated encrypted data and request transmission.

Citation Information

Patent Citations

  • Method and system for storing mass data of Internet of Things (IoT)

    CN103023970A

  • Redundant data identifying and filtering method and system

    CN114817231A