A file processing system based on internet of things

By sharing data and files among IoT terminals, and classifying, weighting, and encrypting them, the problem of low efficiency in terminal file retrieval is solved, achieving efficient file transmission and recognition, and improving the collaborative working ability between terminals.

CN115481088BActive Publication Date: 2026-04-14NANJING INSTER NETWORK TECH CO LTD
View PDF 3 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2022-09-15
Publication Date
2026-04-14

AI Technical Summary

Technical Problem

IoT terminals spend a lot of time on file retrieval and data processing, have a heavy operating burden, poor communication between terminals, and low efficiency due to the B+ tree structure, resulting in low file retrieval efficiency.

Method used

By sending protocols to the terminal through the processing carrier, data and file sharing is achieved. After image backup, the data is classified and weighted. The terminal matches files according to weight and working status. The processing carrier integrates and encrypts the files, generates a key for decryption, and optimizes file transfer and identification.

Benefits of technology

It improves the speed of changes in working status between terminals, reduces file access latency, enhances the efficiency of large-scale file reception and processing, and improves file transfer efficiency in network environments.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN115481088B_ABST
    Figure CN115481088B_ABST
Patent Text Reader

Abstract

The application discloses a file processing system based on Internet of Things, and relates to the technical field of Internet of Things, which comprises a processing carrier and a plurality of terminals, the processing carrier is used for sending protocols to each terminal, and sharing data and files within a specified range; after accepting the protocols, the plurality of terminals mirror backup internal files and data, each terminal acquires a plurality of sets of marking information, each set of information represents the file and data classification of the terminal, and each terminal marks each working state of itself to acquire working information Z; each terminal comprises a processing module, a receiving module and a mutual inductance module. When working, each terminal in the application collects data or files generated during its own work, classifies and assigns weights to the data or files, and transmits the files and their attached information between the remaining terminals and the processing carrier, so that the working state change speed between different terminals can be improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This invention relates to the field of Internet of Things (IoT) technology, and more specifically, to an IoT-based file processing system. Background Technology

[0002] The Internet of Things (IoT) refers to the use of various devices and technologies to collect real-time data on any object or process that needs to be monitored, connected, or interacted with, enabling ubiquitous connectivity between things and between things and people, and achieving intelligent perception, identification, and management of objects and processes. As the IoT develops, its connection with daily life is increasing, and a large amount of data and file information is generated when various related devices are used.

[0003] A search revealed a Chinese patent (publication number: CN110099064B) disclosing a file processing method, apparatus, device, and storage medium based on the Internet of Things (IoT). This patent includes a server and multiple terminals, each terminal connected to multiple sensors. The sensors collect data and transmit it to the terminals according to a protocol. The transmitted file, obtained from the server, undergoes encryption and signing operations. The transmitted file includes a protocol or description file sent from the server to the terminals. The process involves reading random information from the encrypted file; obtaining the terminal's identity information; generating an original key for the encrypted file; using the original key to decrypt the encrypted file in blocks, obtaining the decrypted file and signature verification information; and determining that the decrypted file matches the transmitted file when the signature verification information is a preset value.

[0004] In daily use, various terminals in the Internet of Things generate a large amount of data and files. When files are generated, most of them adopt a B+ tree structure. The structure of the B+ tree has a crucial impact on the efficiency of file access. Therefore, reducing the time spent traversing the B+ tree is the key to improving file retrieval efficiency. This results in each terminal spending a long time when retrieving the corresponding file or data, and the information processing burden on the running and processing carriers is relatively large. Furthermore, when various terminals with overlapping functions are working, the communication between terminals is poor. Summary of the Invention

[0005] In view of the shortcomings of existing technologies, the purpose of this invention is to provide a file processing system based on the Internet of Things.

[0006] To achieve the above objectives, the present invention provides the following technical solution: a file processing system based on the Internet of Things, comprising a processing carrier and multiple terminals;

[0007] The processing carrier is used to send protocols to various terminals to share data and files from multiple terminals within a specified range;

[0008] After accepting the protocol, the multiple terminals mirror back up their internal files and data, and each terminal obtains multiple sets of marking information, each set of information representing the terminal's file and data classification, and each terminal marks its own working status and obtains working information Z.

[0009] Each of the aforementioned terminals includes a processing module, a receiving module, and a mutual sensing module;

[0010] The mutual sensing module is used to generate corresponding files when the corresponding terminal is working. The files are then transmitted to the processing module after image backup.

[0011] The processing module classifies the files, assigns classification information to the files, and assigns weights to different types of files in sequence according to the number of files generated on the corresponding terminal, and marks them as weight 1, weight 2, weight 3... weight N, where weight 1 > weight 2 > weight 3 > ... > weight N, and then sends each file to the processing carrier;

[0012] The processing carrier backs up the files and sends them to other terminals;

[0013] The remaining terminals receive the files through their respective internal receiving modules and identify the weight and classification information of each file.

[0014] When each terminal is working, the work information Z corresponding to the work status is matched with the classification information of each file, and the file is retrieved first according to the weight of the same work information.

[0015] Furthermore, the processing carrier includes a control module and a parsing module;

[0016] The parsing module is used to access the functional attributes and functional coupling degree of each terminal. Each terminal is a device that receives the protocol. The module matches the functional attributes and functional coupling degree of each terminal to obtain the functional matching information between the same terminal and other terminals. Then, the functional matching information is sent to the corresponding terminal.

[0017] The control module is used to manually assign weights to each file, adjust the weights of files generated by each terminal, and manually adjust the function matching information sent to the relevant terminals.

[0018] Furthermore, the processing carrier includes a file module;

[0019] The file module contains built-in function matching information, working information Z of each terminal, and weight information of the corresponding file. The weight information is the weight information of each file in different working states in the corresponding terminal.

[0020] When in use, the function matching information, the working information Z of each terminal, and the weight information of the corresponding file are sent to the corresponding terminal through active control.

[0021] Furthermore, the processing carrier backs up multiple files, integrates the multiple files to obtain a file set, then encrypts the file set, then divides the files to obtain multiple file regions, and generates corresponding keys;

[0022] Multiple keys are generated based on the number of terminals, and each key corresponds to a set of terminals. That is, each set of terminals decrypts the file using the corresponding set of keys.

[0023] The processing carrier delivers multiple keys to the corresponding terminals and sends the file set to each terminal. Each terminal reads the corresponding file area in the file set using the corresponding key, thereby improving the efficiency of reading large batches of files.

[0024] Furthermore, when the terminal operates based on the weight of the file, it is set to a working state, and the value of the working state is set to G.

[0025] When the corresponding terminal is working, the number of interferences from external factors are set sequentially as V1, V2...Vn;

[0026] According to the formula β=G-(V1×α+V2×α+...+V n ×α) to obtain the reset value β, where α is a dynamic value that changes based on the increase of the number of interferences;

[0027] Furthermore, after the reset value β is 0, the corresponding terminal cancels reading the file weight and marks the working status based on the file weight to obtain the working mode, and the working modes are marked sequentially.

[0028] The working mode is stored inside the corresponding terminal and backed up to obtain the backup working mode. The backup working mode is then sent to the processing medium for storage.

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

[0030] When each terminal in this application is working, it collects the data or files generated during its own work, classifies and assigns weights, and transmits the files and their associated information between other terminals and the processing carrier. If other terminals have overlapping or similar working states, they can read the corresponding files, identify the corresponding weights, and perform the corresponding working states, thereby improving the speed of changing working states between different terminals.

[0031] Furthermore, when the processing carrier collects a large number of files, it can integrate, encrypt, and separate the files. When transmitting files, it can cancel the identification of the files, thereby improving the efficiency of file transmission. After receiving the files, the corresponding terminal can read the files through the key of the corresponding file area, thereby improving the efficiency of file identification.

[0032] It can improve the efficiency of reading batch files, reduce access latency, and improve the efficiency of receiving and processing large-scale files in a network environment. Attached Figure Description

[0033] Figure 1 This is a system block diagram of a file processing system based on the Internet of Things. Detailed Implementation

[0034] Example 1

[0035] Reference Figure 1 As shown, an Internet of Things (IoT) based file processing system includes a processing carrier and multiple terminals; wherein, the processing carrier and multiple terminals all adopt a B+ tree structure;

[0036] The processing carrier is used to send protocols to various terminals, enabling the sharing of data and files among multiple terminals within a specified range;

[0037] After accepting the protocol, multiple terminals mirror back up their internal files and data. Each terminal obtains multiple sets of tagging information, each set representing the terminal's file and data classification. Each terminal also tags its own working status and obtains working information Z.

[0038] Each terminal includes a processing module, a receiving module, and a mutual inductance module;

[0039] The mutual sensing module is used to generate corresponding files when the corresponding terminal is working. The files are then transferred to the processing module after image backup.

[0040] The processing module classifies the files, assigns classification information to the files, and assigns weights to different types of files in sequence according to the number of files generated on the corresponding terminal, and marks them as weight 1, weight 2, weight 3... weight N, where weight 1 > weight 2 > weight 3 > ... > weight N, and then sends each file to the processing carrier;

[0041] The processing device backs up the file and sends it to other terminals;

[0042] The remaining terminals receive the files through their respective internal receiving modules and identify the weight and classification information of each file. When the terminal is working, it matches the working information Z of the corresponding working status with the classification information of each file, and retrieves the file from the B+ tree structure first based on the weight of the same working information.

[0043] The processing module includes a control module and a parsing module;

[0044] The parsing module is used to access the functional attributes and functional coupling degree of each terminal. Each terminal is a device that receives the protocol. The module matches the functional attributes and functional coupling degree of each terminal to obtain the functional matching information between the same terminal and other terminals. Then, the functional matching information is sent to the corresponding terminal.

[0045] The control module is used to manually assign weights to each file, adjust the weights of files generated by each terminal, and manually adjust the function matching information sent to the relevant terminals.

[0046] The processing medium includes a file module;

[0047] The file module contains built-in function matching information, working information Z for each terminal, and weight information for each file in different working states on the corresponding terminal.

[0048] When in use, the function matching information, the working information Z of each terminal, and the weight information of each file in different working states in the corresponding terminal are sent to the corresponding terminal through active control.

[0049] Example 2

[0050] Compared to Example 1, the processing carrier backs up multiple files, integrates the multiple files to obtain a file set, then encrypts the file set, then divides the files to obtain multiple file regions, and generates corresponding keys;

[0051] Multiple keys are generated based on the number of terminals, and each key corresponds to a set of terminals. That is, each set of terminals decrypts the file using the corresponding set of keys.

[0052] The processing carrier delivers multiple keys to the corresponding terminals and sends the file set to each terminal. Each terminal reads the corresponding file area in the file set using the corresponding key.

[0053] When the terminal operates based on the file's weight, it is set to working state, and the value of the working state is set to G.

[0054] When the corresponding terminal is working, the number of interferences from external factors are set sequentially as V1, V2...Vn;

[0055] According to the formula β=G-(V1×α+V2×α+...+V n ×α) to obtain the reset value, where α is a dynamic value that changes based on the increase of the number of interferences;

[0056] In this embodiment, the maximum number of interferences is set to 4, namely V1, V2, V3 and V4, where V1, V2, V3 and V4 are all 1, and α is 0.3, 0.5, 0.9 and 1.1 respectively, which means that G is 2.8.

[0057] After resetting the value to 0, the corresponding terminal cancels reading the file weight and marks the working status based on the file weight to obtain the working mode. When obtaining multiple working modes, the multiple working modes are marked sequentially.

[0058] Multiple working modes are stored internally in the corresponding terminal and backed up to obtain multiple backup working modes. These backup working modes are then sent to a processing medium for storage. In subsequent use, the corresponding working mode file can be retrieved and sent to the corresponding terminal.

[0059] Specific Cases

[0060] A smart home integration company uses the document processing system described in this application to integrate multiple smart home devices;

[0061] After collecting feedback from over 300 homes, statistics show that smart homes using the document processing system described in this application have closer cooperation between various terminal devices in daily use, and can quickly meet user preferences and provide a better experience in terminal experiences with overlapping functions.

[0062] When the seasons change, the whole-house terminals adjust their working status to better suit user preferences, with faster changes, higher interconnectivity between terminals, and one-click adjustment during seasonal cycles.

[0063] The above description is merely a preferred embodiment of the present invention. The scope of protection of the present invention is not limited to the above embodiments. All technical solutions falling within the scope of the present invention's concept are within the scope of protection of the present invention. It should be noted that for those skilled in the art, any improvements and modifications made without departing from the principles of the present invention should also be considered within the scope of protection of this template.

Claims

1. A file processing system based on the Internet of Things, comprising a processing carrier and multiple terminals, characterized in that: The processing carrier is used to send protocols to various terminals to share data and files from multiple terminals within a specified range; After accepting the protocol, the multiple terminals mirror back up their internal files and data, and each terminal obtains multiple sets of marking information and marks its own working status to obtain working information Z. Each of the aforementioned terminals includes a processing module, a receiving module, and a mutual sensing module; The mutual sensing module is used to generate corresponding files when the corresponding terminal is working. The files are then transmitted to the processing module after image backup. The processing module classifies the files, assigns classification information to the files, and assigns weights to different types of files according to the number of files generated on the corresponding terminal, and then sends each file to the processing carrier. The processing carrier backs up the files and sends them to other terminals; The remaining terminals receive the files through their respective internal receiving modules and identify the weight and classification information of each file. When each terminal is working, the work information Z corresponding to the working status is matched with the classification information of each file, and files are retrieved first according to the weight of the same work information. The processing carrier includes a control module, a parsing module, and a file module; The parsing module is used to access the functional attributes and functional coupling degree of each terminal, and to match the functional attributes and functional coupling degree of each terminal to obtain the functional matching information between the same terminal and other terminals. Then, each functional matching information is sent to the corresponding terminal. The control module is used to manually assign weights to each file, adjust the weights of files generated by each terminal, and manually adjust the function matching information sent to the relevant terminals. The file module contains built-in function matching information, working information Z of each terminal, and weight information of the corresponding file. When in use, the function matching information, the working information Z of each terminal, and the weight information of the corresponding file are sent to the corresponding terminal through active control.

2. The document processing system based on the Internet of Things according to claim 1, characterized in that, The processing carrier backs up multiple files, integrates the multiple files to obtain a file set, then encrypts the file set, then divides the files to obtain multiple file regions, and generates corresponding keys. Multiple keys are generated based on the number of terminals, and each key corresponds to a set of terminals; The processing carrier delivers multiple keys to the corresponding terminals and sends the file set to each terminal. Each terminal reads the corresponding file area in the file set using the corresponding key.

3. The document processing system based on the Internet of Things according to claim 2, characterized in that, When the terminal operates based on the weight of the file, it is set to a working state, and the value of the working state is set to G. When the corresponding terminal is working, the number of interferences from external factors are set sequentially as V1, V2...Vn; According to the formula β=G-(V1× +V2× +...+ × Get the reset value β.

4. The document processing system based on the Internet of Things according to claim 3, characterized in that, After the reset value β is 0, the corresponding terminal cancels reading the file weight and marks the working status based on the file weight to obtain the working mode; The working mode is stored inside the corresponding terminal and backed up to obtain the backup working mode. The backup working mode is then sent to the processing medium for storage.

Citation Information

Patent Citations

  • A file processing method, apparatus, device, and storage medium based on the Internet of Things

    CN110099064B

  • File sharing method, apparatus, readable storage medium, and mobile terminal

    WO2019223441A1

  • Systems and methods for controlling rights related to digital knowledge

    WO2022016102A1