Big data sharing method and system based on Internet of Things

Through the authentication and location management of the Internet of Things big data sharing system, the problem of data leakage in data sharing is solved, and secure and legal data sharing is achieved.

CN120277043APending Publication Date: 2025-07-08YINGKOU XINZE YIAN TECHNOLOGY CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202510393844.5
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-03-31
Publication Date
2025-07-08

AI Technical Summary

Technical Problem

In information exchange between different departments and regions, there are inconsistent data formats and difficult to judge changes in content and quality during data sharing, resulting in the risk of data leakage and hindering the flow and sharing of data.

Method used

The Internet of Things-based big data sharing system is adopted, including servers, data storage modules, verification modules, data management modules and alarm modules. Through identity verification, location positioning and data change marking, the security and legality of data sharing are ensured.

Benefits of technology

It realizes that when using shared data in different departments, users, and different times and places, ensures that data sharing is limited to authorized terminals, and improves the security and management efficiency of data sharing.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120277043A_ABST
    Figure CN120277043A_ABST
Patent Text Reader

Abstract

The invention discloses a big data sharing method and system based on the Internet of Things, and relates to the field of data sharing. Comprising a server which is connected with a data storage module, a verification module, a data management module and an alarm module. The data management module comprises a data access management unit and a data change management unit, the data storage module is used for collecting and storing college data and sharing the data by a terminal, and the verification module is used for carrying out identity verification on the terminal and obtaining the authority of data sharing. The data management module is used for managing the terminal during data sharing and generating an alarm signal, and the alarm module is used for receiving the alarm signal and processing the alarm signal; when shared data are used in different departments, different users and different time and places, the problem of data sharing of authorized terminals is relieved to a certain extent.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the field of data sharing, and specifically to a big data sharing method and system based on the Internet of Things. Background Art

[0002] Data sharing enables users using different computers and different software in different locations to read others' data and perform various operations, calculations, and analyses. To achieve data sharing, first, a unified and legal data exchange standard should be established to standardize data formats, enabling users to adopt the specified data standards as much as possible. For example, countries such as the United States and Canada have their own spatial data exchange standards. Currently, China is intensively researching and formulating national spatial data exchange standards, including vector data exchange formats, raster image data exchange formats, digital elevation model data exchange formats, and metadata formats. After the establishment of this standard, it will have a positive impact on the development of China's GIS industry. Secondly, corresponding data usage management measures should be established, and corresponding regulations on data copyright protection and property rights protection should be formulated. Data usage agreements should be signed among different departments to break information protection between departments and regions and achieve true information sharing. In the prior art, with the continuous development of the information age, information exchanges between different departments and regions have gradually increased, and a large amount of spatial data has emerged on the Internet. Facing various data formats, more people can share data more fully. However, when a large amount of shared data is shared, the shared data may change. When different departments, different users, and different time and locations use the shared data, it is impossible to determine whether it is an outsider, and the data content, data format, and data quality may change, which may cause the leakage of shared data. Therefore, it brings great difficulties to data sharing and seriously hinders the flow and sharing of data. For this reason, a big data sharing method and system based on the Internet of Things are provided. Summary of the Invention

[0003] To solve the above technical problems, the purpose of the present invention is to provide a big data sharing method and system based on the Internet of Things; The purpose of the present invention can be achieved through the following technical solutions: A big data sharing method and system based on the Internet of Things, including a server, which is connected to a data storage module, a verification module, a data management module, and an alarm module; The data management module includes a data access management unit and a data change management unit; The data storage module is used to collect and store university data and share the data by a terminal; The verification module is used to authenticate the identity of the terminal and obtain the permission for data sharing; The data management module is used to manage the data sharing of the terminal and generate an alarm signal; The alarm module is used to receive an alarm signal and process it.

[0004] Furthermore, the university data includes student information data, teacher information data, grade information data, and school information data; The student information data, teacher information data, grade information data, and school information data communicate and interact by calling the API interface and sending messages. The collected university data is sent to the verification module, and data sharing is performed by the terminal.

[0005] Furthermore, the process of the verification module authenticating the identity of the terminal includes: The terminal includes a student terminal, a teacher terminal, and a customer terminal; The customer terminal refers to other terminals except the student terminal and the teacher terminal; The verification module receives the data, encrypts the data, and the server identity code generation device generates the generated identity code and sends it to the terminal. The terminal inputs the identity code to obtain the permission for data sharing; The server identity code includes the student's name, student ID number, teacher's name, and teacher's work number. Among them, the student's name corresponds to the student ID number, and the teacher's name corresponds to the teacher's work number.

[0006] Furthermore, the process for the student terminal to obtain the data sharing permission includes: The student terminal inputs the student's name and student ID number, and judges whether the input is accurate, so as to judge whether to allow the student to perform data sharing on the data: If the input corresponding student's name and student ID number are accurate, the student is allowed to perform addition, deletion, modification, and query on the data of the university; If the input corresponding student's name and student ID number are inaccurate and the identity verification fails, the student is not allowed to perform addition, deletion, modification, and query on the data of the university.

[0007] Furthermore, the process for the teacher terminal to obtain the data sharing permission includes: The teacher terminal inputs the teacher's name and teacher's work number, and judges whether the input is accurate, so as to judge whether to allow the teacher to perform data sharing on the data: If the input corresponding teacher's name and teacher's work number are accurate, the teacher is allowed to perform addition, deletion, modification, and query on the data of the university; If the input corresponding teacher's name and teacher's work number are inaccurate and the identity verification fails, the teacher is not allowed to perform addition, deletion, modification, and query on the data of the university.

[0008] Furthermore, the process for the customer terminal to obtain the data sharing permission includes: When the client terminal shares the data of the university, a hybrid random number generator generates a hybrid random number on one side and sends it to the client terminal; Set the first generated hybrid random number as a six-digit hybrid random number, where the six-digit hybrid random number is 84bd@*, and rearrange the six-digit hybrid random number as the actual six-digit password and send it to the client terminal; The client terminal receives the six-digit password and enters it, and judges whether the input is accurate, so as to judge whether to allow the teacher to share the data: If the input six-digit password is accurate, the client is allowed to perform addition, deletion, modification, and query on the data of the university; If the input six-digit password is inaccurate, the client is not allowed to perform addition, deletion, modification, and query on the data of the university.

[0009] Furthermore, the preset number of times for the terminal to perform identity verification is three times. If all three verification attempts of the terminal fail, a verification alarm signal is generated and sent to the alarm module.

[0010] Furthermore, the management process of the data management module for data sharing by the terminal includes: The data management module includes a data access management unit and a data change management unit; The process of the data access management unit for accessing and managing the terminal includes: Install a GPS positioning system, and use GPS automatic positioning to obtain the terminal location information data; And set the data sharing area as the university area; Judge whether the terminal is used within the university area according to the obtained terminal location information data: If the obtained terminal location information data is within the university area, store the terminal location information data in the database; If the obtained terminal location information data is not within the university area, generate a location alarm signal and send it to the alarm module; The management process of the data change management unit for addition, deletion, modification, and query of data includes: When the terminal performs addition, deletion, modification, and query on the university data, automatically mark the data changes; Set the automatic mark for the shared data changed due to adding data as red; Set the automatic mark for the shared data changed due to deleting data as yellow; Set the automatic mark for the shared data changed due to modifying data as blue; The university staff checks the data for addition, deletion, modification, and query to judge whether there is abnormal data: If abnormal information data is found, generate an abnormal alarm signal and send it to the alarm module.

[0011] Furthermore, the process of the alarm module receiving and processing the alarm signal includes: When receiving the verification alarm signal, generate a "verification failed" signal and send it to the terminal, notifying the terminal that the identity verification fails and it cannot perform operations such as adding, deleting, modifying, and querying the data of the university; When receiving the location alarm signal, generate a "location not in the area" signal and send it to the terminal and the university staff, notifying the terminal that the location is not within the university area and it cannot perform operations such as adding, deleting, modifying, and querying the data of the university; When the university staff receives the "location not in the area" signal, they perform positioning based on the location obtained by GPS to check whether the terminal is within the country, preventing the leakage of the shared information data of the university; When receiving the abnormal alarm signal, notify the university staff to check the abnormal data, find out the source of the abnormal data terminal, and notify the terminal to make modifications.

[0012] Furthermore, a big data sharing method for an Internet of Things-based big data sharing system includes the following steps: Step 1: Collect and store university data, and perform data sharing by the terminal; Step 2: Authenticate the identity of the terminal and obtain the permission for data sharing; Step 3: Manage the terminal during data sharing and generate an alarm signal; Step 4: Receive the alarm signal and process it.

[0013] Compared with the prior art, the beneficial effects of the present invention are as follows: The data storage module collects and stores university data, and the terminal performs data sharing. When the terminal performs data sharing, it is necessary to verify the identity. The verification module authenticates the identity of the terminal and obtains the permission for data sharing. After obtaining the permission, the data management module manages the terminal during data sharing and generates an alarm signal, and the alarm module receives the alarm signal and processes it; it solves the problems of ensuring that the shared data is not leaked and the data sharing is only for authorized terminals when using shared data in different departments, by different users, at different times and locations. BRIEF DESCRIPTION OF THE DRAWINGS

[0014] Figure 1 This is the schematic diagram of the present invention. DETAILED DESCRIPTION OF THE EMBODIMENTS

[0015] The technical solutions of the present invention will be clearly and completely described below in conjunction with the embodiments. Obviously, the described embodiments are only a part of the embodiments of the present invention, rather than all of the embodiments. All other embodiments obtained by those of ordinary skill in the art based on the embodiments of the present invention without making creative efforts belong to the scope of protection of the present invention.

[0016] As Figure 1 shown, a big data sharing system based on the Internet of Things includes a server, and the server is connected to a data storage module, a verification module, a data management module, and an alarm module; The data management module includes a data access management unit and a data change management unit; The data storage module is used to collect and store university data, and the specific process includes: Collect a number of university data, and the university data includes different types of file data; The different types of text data include CSV, XML, and JSON; CSV is the abbreviation of comma-separated values, which is a text file format used to store tabular data. In a CSV file, data is stored as a number of records, and each record consists of a number of fields, separated by commas; XML is the abbreviation of Extensible Markup Language, which is a text file format used to store structured data. In an XML file, data is stored as a number of elements, and each element has a tag and some attributes, used to describe the meaning and content of the element; JSON is the abbreviation of JavaScript Object Notation, which is a text file format used to store structured data. In a JSON file, data is stored in the form of key-value pairs, and each key-value pair consists of a name (key) and a value; The collected university data includes student information data, teacher information data, grade information data, and school information data; The student information data includes student name, age, gender, ID number, contact information, grade class, teacher in charge, student location, and credits; The teacher information data includes teacher name, age, gender, ID number, contact information, class taught, teaching type, and office location; The grade information data includes class, class students, class teachers, class location, and class teachers in charge; The school information data includes the school distribution map and all teachers in the school; The student information data, teacher information data, grade information data, and school information data are interconnected for communication. Multiple information data communicate and interact by calling API interfaces, sending messages, etc.; Send the collected university data to the verification module.

[0017] The verification module is used to authenticate the identity of the terminal, and the specific process includes: After the verification module receives the data, it encrypts the data, generates a device from the server identity code, and sends the generated identity code to the terminal. The terminal inputs the identity code to obtain the permission for data sharing. The server identity code includes the student's name, student ID number, teacher's name, and teacher's work ID number. Among them, the student's name corresponds to the student ID number, and the teacher's name corresponds to the teacher's work ID number. The terminal includes a student terminal, a teacher terminal, and a customer terminal. The customer terminal includes other terminals except the student terminal and the teacher terminal. When the terminal shares the data of this university, it needs to verify the identity. Example 1: When a student shares the data of this university, a device is generated from the server identity code and the generated identity code is sent to the student terminal. When the student terminal shares the data, the student terminal inputs the student's name and student ID number, and judges whether the input identity code is accurate, so as to judge whether to allow the student to share the data: If the input corresponding student's name and student ID number are accurate, the student is allowed to perform addition, deletion, modification, and query on the data of this university. If the input corresponding student's name and student ID number are inaccurate and the identity verification fails, the student is not allowed to perform addition, deletion, modification, and query on the data of this university. Example 2: When a teacher shares the data of this university, a device is generated from the server identity code and the generated identity code is sent to the teacher terminal. When the teacher terminal processes the data, the teacher opens the data and inputs the teacher's name and teacher's work ID number, and judges whether the input identity code is accurate, so as to judge whether to allow the teacher to share the data: If the input corresponding teacher's name and teacher's work ID number are accurate, the teacher is allowed to perform addition, deletion, modification, and query on the data of this university. If the input corresponding teacher's name and teacher's work ID number are inaccurate and the identity verification fails, the teacher is not allowed to perform addition, deletion, modification, and query on the data of this university. Example 3: When the customer terminal shares the data of this university, a mixed random number is generated by the mixed random number generator and sent to the customer terminal. The mixed random number generator is a method of combining multiple independent random number generators to generate random numbers with a longer period and better statistical properties. Usually, the first generated mixed random number is used as the permutation basis, and then another random number generator is used to re-permute the first mixed random number. Set the first generated mixed random number as a six - digit mixed random number, where the six - digit mixed random number is 84bd@*, and rearrange the six - digit mixed random number as the actual six - digit password to be sent to the customer terminal; The customer terminal receives the six - digit password, inputs the six - digit password, and determines whether the customer terminal is allowed to perform addition, deletion, modification, and query of data based on the input six - digit password: If the input six - digit password is accurate, the client is allowed to perform addition, deletion, modification, and query of the data of the university; If the input six - digit password is inaccurate and the identity verification fails, the client is allowed to perform addition, deletion, modification, and query of the data of the university; In the specific implementation process, it should be further noted that when the terminal performs data sharing, its identity needs to be verified, and only after successful verification can the data be added, deleted, modified, or queried. Among them, the number of times the terminal verifies its identity needs to be preset in advance. In the above embodiments; The preset number of times of identity verification is three times. If the verification fails three times, a verification alarm signal is generated and sent to the alarm module to notify the university administrator for handling; The terminal successfully verifies the permission for data sharing and sends it to the data management module.

[0018] The data management module is used to manage data. The specific process includes: The data management module includes a data access management unit and a data change management unit; The data access management unit is used to manage access to the terminal. The specific process includes: After the terminal's identity is successfully verified, locate the position of the terminal to obtain the location information data of the terminal; Install a GPS positioning system; Use GPS to automatically locate to obtain the location information data of each terminal that performs data sharing; Correspondingly store the obtained terminal information data with the identity code input by the terminal in the database; Set the data sharing area as the area of the university; Judge whether the terminal is used within the area of the university according to the obtained terminal location information data: If the obtained terminal location information data is within the area of the university, store the terminal location information data in the database and correspond it with the identity code of the terminal; If the obtained terminal location information data is not within the area of the university, generate a location alarm signal and send it to the alarm module; In the specific implementation process, it should be further noted that the database storing the location information data and the corresponding identity code facilitates the management of the university administrator; If the terminal authentication is accurate and the location information data obtained by GPS is within the area of the university, the terminal can perform operations of adding, deleting, modifying, and querying on the data. Send the shared information data to be added, deleted, modified, or queried to the data change management unit. The data change management unit is used to manage the data during the operations of adding, deleting, modifying, and querying. The specific process includes: When the terminal performs operations of adding, deleting, modifying, and querying on the university data, which causes changes to the university data. To make the changed data clearer, automatically mark the data changes. Set the automatic mark for the shared data changed due to adding data to be red. Set the automatic mark for the shared data changed due to deleting data to be yellow. Set the automatic mark for the shared data changed due to modifying data to be blue. The staff of the university checks the university data and the data added, deleted, modified, or queried to determine if there is any abnormal data: If abnormal information data is found, generate an abnormal alarm signal and send it to the alarm module.

[0019] The alarm module is used to receive the alarm signal and process it. The specific process includes: When receiving the verification alarm signal, generate a "verification failed" signal and send it to the terminal, notifying the terminal that the verification failed and it cannot perform operations of adding, deleting, modifying, and querying on the shared information data of the university. When receiving the location alarm signal, generate a "location not in the area" signal and send it to the terminal and the staff of the university, notifying the terminal that its location is not within the area of the university and it cannot perform operations of adding, deleting, modifying, and querying on the university data. When the staff of the university receives the "location not in the area" signal, they perform positioning based on the location obtained by GPS to check if the terminal is within the country, preventing the leakage of the shared information data of the university. When receiving the abnormal alarm signal, notify the staff of the university to check the abnormal data, find the source of the terminal with abnormal data, and notify the terminal to make modifications.

[0020] In the specific implementation process, it should be further noted that the terminal information data stored in the big data and the identity code input by the terminal are for the convenience of the staff of the university to check the abnormal data, find the terminal, and notify the terminal to modify the data.

[0021] Based on the above intelligent online invigilation system, the present invention also provides a big data sharing method based on the Internet of Things, including the following steps: Step 1: Collect university data and store it, and perform data sharing by the terminal. Step 2: Authenticate the identity of the terminal and obtain the permission for data sharing; Step 3: Manage the terminal during data sharing and generate an alarm signal; Step 4: Receive the alarm signal and process it.

[0022] The above embodiments are only used to illustrate the technical method of the present invention rather than to limit it. Although the present invention has been described in detail with reference to the preferred embodiments, those of ordinary skill in the art should understand that the technical method of the present invention can be modified or equivalently replaced without departing from the spirit and scope of the technical method of the present invention.

Claims

1. A big data sharing system based on the Internet of Things, including a server, characterized in that, The server is connected to a data storage module, a verification module, a data management module, and an alarm module; The data management module includes a data access management unit and a data change management unit; The data storage module is used to collect and store college data, and the data is shared by the terminal; The verification module is used to authenticate the terminal and obtain the permission for data sharing; The data management module is used to manage the data sharing by the terminal and generate an alarm signal; The alarm module is used to receive the alarm signal and process it.

2. The big data sharing system based on the Internet of Things according to claim 1, wherein The college data includes student information data, teacher information data, grade information data, and school information data; The student information data, teacher information data, grade information data, and school information data communicate and interact by calling the API interface and sending messages; The collected college data is sent to the verification module, and the data is shared by the terminal.

3. The big data sharing system based on the Internet of Things according to claim 2, wherein, The process of the verification module authenticating the terminal includes: The terminal includes a student terminal, a teacher terminal, and a client terminal; The client terminal represents other terminals except the student terminal and the teacher terminal; The verification module receives the data, encrypts the data, generates an identity code by the server identity code generation device and sends the generated identity code to the terminal, and the terminal inputs the identity code to obtain the permission for data sharing; The server identity code includes the student name, student ID number, teacher name, and teacher work number. Among them, the student name corresponds to the student ID number, and the teacher name corresponds to the teacher work number.

4. An Internet of Things-based big data sharing system according to claim 3, characterized in that, The process of the student terminal obtaining the permission for data sharing includes: The student terminal inputs the student name and student ID number, and judges whether the input is accurate, so as to judge whether to allow the student to share the data: If the input corresponding student name and student ID number are accurate, the student is allowed to perform addition, deletion, modification, and query of the data of the college; If the input corresponding student name and student ID number are inaccurate and the authentication fails, the student is not allowed to perform addition, deletion, modification, and query of the data of the college.

5. An Internet of Things-based big data sharing system according to claim 3, characterized in that The process of the teacher terminal obtaining the permission for data sharing includes: The teacher terminal inputs the teacher name and teacher work number, and judges whether the input is accurate, so as to judge whether to allow the teacher to share the data: If the input corresponding teacher name and teacher work number are accurate, the teacher is allowed to perform addition, deletion, modification, and query of the data of the college; If the input corresponding teacher name and teacher work number are inaccurate and the authentication fails, the teacher is not allowed to perform addition, deletion, modification, and query of the data of the college.

6. The big data sharing system based on the Internet of Things according to claim 3, characterized in that The process of the client terminal obtaining the permission for data sharing includes: When the client terminal shares the data of the college, a mixed random number is generated by the mixed random number generator and sent to the client terminal; The first generated mixed random number is set as a six-digit mixed random number, and the six-digit mixed random number is rearranged as the actual six-digit password and sent to the client terminal; The client terminal receives the six-digit password and inputs it, and judges whether the input is accurate, so as to judge whether to allow the teacher to share the data: If the input six-digit password is accurate, the client is allowed to perform addition, deletion, modification, and query of the data of the college; If the input six-digit password is inaccurate, the client is not allowed to perform addition, deletion, modification, or query operations on the data of the university.

7. An Internet of Things-based big data sharing system according to claim 6, characterized in that, The preset number of times for the terminal to perform identity verification is three times. If the terminal fails all three verification attempts, a verification alarm signal is generated and sent to the alarm module.

8. An Internet of Things-based big data sharing system according to claim 7, characterized in that, The management process of the data management module for data sharing by the terminal includes: The data management module includes a data access management unit and a data change management unit; The process of the data access management unit for accessing and managing the terminal includes: Install a GPS positioning system and obtain terminal location information data through GPS automatic positioning; And set the data sharing area to the area of the university; Judge whether the terminal is used within the area of the university according to the obtained terminal location information data: If the obtained terminal location information data is within the area of the university, store the terminal location information data in the database; If the obtained terminal location information data is not within the area of the university, generate a location alarm signal and send it to the alarm module; The management process of the data change management unit for addition, deletion, modification, and query operations on data includes: When the terminal performs addition, deletion, modification, or query operations on the data of the university, automatically mark the data changes; Set the automatic mark for the shared data changed due to data addition to red; Set the automatic mark for the shared data changed due to data deletion to yellow; Set the automatic mark for the shared data changed due to data modification to blue; The staff of the university checks the data for addition, deletion, modification, and query to determine whether there is abnormal data: If abnormal information data is found, generate an abnormal alarm signal and send it to the alarm module.

9. The big data sharing system based on the Internet of Things according to claim 8, characterized in that, The process of the alarm module receiving and processing the alarm signal includes: When receiving the verification alarm signal, generate an "identity verification failed" signal and send it to the terminal, notifying the terminal that the identity verification fails and it is not allowed to perform addition, deletion, modification, or query operations on the data of the university; When receiving the location alarm signal, generate a "location not in the area" signal and send it to the terminal and the staff of the university, notifying the terminal that its location is not within the area of the university and it is not allowed to perform addition, deletion, modification, or query operations on the data of the university; When the staff of the university receives the "location not in the area" signal, they locate through the location obtained by GPS to check whether the terminal is within the territory, preventing the leakage of the shared information data of the university; When receiving the abnormal alarm signal, notify the staff of the university to check the abnormal data, find out the source of the terminal with abnormal data, and notify the terminal to make modifications.

10. A big data sharing method for a big data sharing system based on the Internet of Things according to any one of claims 1 to 9, characterized in that, It includes the following steps: Step 1: Collect and store the data of the university, and perform data sharing by the terminal; Step 2: Perform identity verification on the terminal and obtain the permission for data sharing; Step 3: Manage the data sharing by the terminal and generate an alarm signal; Step 4: Receive the alarm signal and process it.