A data storage method and system based on industrial Internet

By obtaining the setting authority and security level of industrial equipment in the Industrial Internet, and analyzing the data storage level in combination with user inspection reports, the problem of unsafe data storage in existing technology has been solved, and effective protection and secure storage of information are realized.

CN118886045BActive Publication Date: 2025-01-28SHENZHEN K FREE WIRELESS INFORMATION TECH
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202411368059.6
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2024-09-29
Publication Date
2025-01-28
Estimated Expiration
2044-09-29

AI Technical Summary

Technical Problem

The existing data storage methods rely on human operations after obtaining data, and fail to safely classify the data, resulting in the data required for protection being unable to be effectively protected, posing security risks.

Method used

By obtaining the setting authority and security level of industrial equipment in the Industrial Internet, and analyzing the data storage level in combination with user inspection reports, the information storage level is achieved reasonably and effective storage of information to ensure effective protection of different data.

Benefits of technology

It reduces the probability of security hazards in data, realizes the reasonable and effective storage of information, and ensures effective protection of different data.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN118886045B_ABST
    Figure CN118886045B_ABST
Patent Text Reader

Abstract

The present invention provides a data storage method and system based on the industrial Internet, belonging to the field of data storage technology, and the method includes: obtaining the equipment requirements and equipment working information of industrial equipment communicating with the industrial Internet of Things at different times, and analyzing the setting authority of each industrial equipment and the security level under each setting authority; obtaining user inspection information based on the industrial Internet of Things, and constructing an inspection report by counting the occurrence rules of different inspection parameters in the user inspection information; analyzing the setting authority and security level of all industrial equipment based on the inspection report, and determining the storage level of each setting authority; splitting all equipment working information according to the storage level, and storing the corresponding split information according to the matching authority of each split information and the equipment type of the matching device. Reasonable and effective storage of information is achieved, effective protection of different data is achieved, and the probability of data having security risks is reduced.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the field of data storage technology, and in particular to a data storage method and system based on industrial Internet. Background Art

[0002] The Industrial Internet is a new type of infrastructure, application model and industrial ecology that is a deep integration of the new generation of information and communication technology and the industrial economy. By fully connecting people, machines, objects, systems, etc., it builds a new manufacturing and service system covering the entire industrial chain and the entire value chain, providing a way to achieve the digitalization, networking and intelligent development of industry and even industries.

[0003] The "quantitative change" of the explosive growth of global data volume has caused a "qualitative change" in the value of data. The value of data lies in the application of big data, which is gradually improved along the links of collection, storage, analysis, mining and management. Among them, data storage is a summary of static data formed or called during the entire process of data flow, which is the underlying guarantee of data security, because the essence of many existing data security problems is insecure storage, and big data is leaked or lost during the storage process. The existing storage method relies on manual operation to store data after obtaining the data. This process does not classify the data securely, which will result in the data that needs to be protected not being effectively protected, resulting in data security risks.

[0004] Therefore, the present invention provides a data storage method and system based on the industrial Internet. Summary of the invention

[0005] The present invention provides a data storage method and system based on the industrial Internet, which is used to make preliminary judgments on the permissions and security levels of information, and further rely on the setting permissions of data to analyze the storage level in combination with the inspection report, so as to achieve reasonable and effective storage of information, realize effective protection of different data, and reduce the probability of security risks in data.

[0006] The present invention provides a data storage method based on industrial Internet, comprising:

[0007] Step 1: Obtain the equipment requirements and equipment working information of industrial equipment that communicate with the Industrial Internet of Things at different times, and analyze the setting permissions of each industrial equipment and the security level under each setting permission;

[0008] Step 2: Obtain user verification information based on the industrial Internet of Things, and count the occurrence patterns of different verification parameters in the user verification information to construct a verification report;

[0009] Step 3: Analyze the setting permissions and security levels of all industrial devices based on the inspection report, and determine the storage level of each setting permission;

[0010] Step 4: All device working information is split according to the storage level, and data is stored for the corresponding split information according to the matching authority of each split information and the device type of the matching device.

[0011] Preferably, analyzing the setting permissions of each industrial device and the security level under each setting permission includes:

[0012] Obtaining a unique identification code of the industrial device, and matching the preset permission list of the industrial device from an identification database, wherein the preset permission list includes a plurality of preset permissions and a first level of each preset permission;

[0013] Parsing the device requirements at different times to obtain the required instruction sets at different times, and splitting the device working information according to the required instruction sets at each time to obtain split information of each required instruction;

[0014] Matching the required instruction set with the instruction authority comparison table to obtain the setting authority of each required instruction under the corresponding industrial equipment, and comparing and analyzing the split information of each required instruction with the standard information of the setting authority consistent with the preset authority list to obtain information differences;

[0015] Obtaining an effective communication range and a maximum communication range of each industrial device communicating with the industrial Internet of Things, and obtaining a first variation coefficient;

[0016] According to the preset authority list of the industrial equipment, determine the information generation structure of the corresponding industrial equipment under the corresponding setting authority, and combine the difference structure of the information difference under the same setting authority to obtain a second variation coefficient;

[0017] The corresponding first level is adjusted based on the first variation coefficient and the second variation coefficient to obtain a corresponding safety level.

[0018] Preferably, obtaining user verification information based on the industrial Internet of Things includes:

[0019] Capturing the device inspection instruction set based on the industrial Internet for each user with inspection authority, wherein the device inspection instruction set includes different device inspection instruction descriptions and execution information based on the device inspection instructions;

[0020] The user verification information is obtained based on the combination of all device verification instruction sets.

[0021] Preferably, the occurrence patterns of different verification parameters in the user verification information are counted to construct a verification report, including:

[0022] Input each device inspection instruction set into a blank inspection table in sequence according to the device inspection instruction sequence, obtain inspection information of the same device inspection instruction, and construct an inspection curve based on the inspection information, wherein the abscissa of the inspection curve is related to the input time of the device inspection instruction, and the ordinate of the inspection curve is related to the number of inputs of the same device inspection instruction at the same input time;

[0023] Converting the inspection curve into an inspection vector, and obtaining an execution vector constructed based on the execution information under the inspection curve;

[0024] Inputting the inspection vector into a first vector analysis model to obtain a corresponding occurrence rule;

[0025] Constructing a front reference instruction set and a back reference instruction set according to a previous instruction and a subsequent instruction of the same device inspection instruction;

[0026] Determine a front impact factor of a front reference instruction set on the same device inspection instruction and a rear impact factor of a rear reference instruction set on the same device inspection instruction;

[0027] Inputting the pre-impact factor, post-impact factor, execution vector and occurrence rule into a report generation model to obtain a verification report;

[0028] Among them, the same device inspection instruction corresponds to a inspection parameter, and the same inspection parameter corresponds to a setting permission.

[0029] Preferably, analyzing the setting permissions and security levels of all industrial devices based on the inspection report includes:

[0030] Determine a first permission associated with each setting permission based on the inspection report;

[0031] Calculate the storage coefficient corresponding to each setting permission;

[0032] ;in, Indicates the storage level corresponding to the setting permissions; Indicates the security level of the corresponding setting permissions; Indicates the closeness between the corresponding setting permission and the hth first permission; represents the security level of the hth first permission associated with the corresponding setting permission; ln represents the logarithmic function symbol; Indicates the total number of first permissions associated with the corresponding setting permission; Indicates the total number of setting permissions for all industrial devices; Indicates the number of permissions with a closeness greater than a preset degree among all first permissions that are associated with the corresponding setting permission;

[0033] The storage coefficient is matched with a coefficient-level comparison table to obtain a storage level corresponding to the setting authority.

[0034] Preferably, all device working information is split according to the storage level, including:

[0035] According to the storage level of each setting permission, the corresponding work information is processed with prominence;

[0036] The same significance processing results are counted as the splitting information at the corresponding storage level.

[0037] Preferably, storing data of the corresponding split information includes:

[0038] A number is randomly selected from the set splitting range of the storage level to split the corresponding split information into corresponding numbers, and a check symbol is assigned to each split segment to obtain a check code of the corresponding split information;

[0039] According to the matching authority, storage level and device type of the matching device of each split information, a first code having the same number of symbols as the corresponding check code is matched from the encryption database;

[0040] The first code and the check code under the same split information are co-located and superimposed to obtain the second code;

[0041] The second code is matched with a storage database, and a storage area corresponding to the split information is determined and stored.

[0042] Preferably, assigning a check symbol to each split segment to obtain a check code of the corresponding split information includes:

[0043] Get the total segment length of each split segment, the number of permission dimensions involved, and the length of the sub-segments under each permission dimension;

[0044] Determine the first sequence number of the corresponding split segment based on the permission dimension involved and the length of the sub-segment ,in, Indicates the length of the sub-segment in the z-th dimension;

[0045] Calculate an adjustment value for the first sequence number according to the total segment length, the sub-segment length, and the authority dimension involved, and respond to the adjustment value;

[0046] Wherein, R represents the corresponding adjustment value; N1 represents the number of setting permissions involved in the corresponding split segment, which is consistent with the number of dimensions of the permission dimension of the split segment, and is also consistent with the number of sub-segments involved in the split segment; max represents the maximum value symbol; Indicates the preset threshold value, the value is 0.4; Indicates the total length of the corresponding split segment; Indicates the judgment result of the zth sub-segment; sum indicates the cumulative sum symbol; Indicates N1 The cumulative sum of Indicates all The average value of

[0047] When the adjustment value is 0, the first serial number is input into the verification model to obtain a verification symbol;

[0048] When the adjustment value is not 0, the first sequence number is adjusted based on the adjustment value to obtain a second sequence number ,in, represents the length of the adjustment sub-segment in the zth dimension and is input into the verification model to obtain a verification symbol. ; Assign the obtained check symbol to the corresponding split segment to obtain the check code of the corresponding split information.

[0049] The present invention provides a data storage system based on industrial Internet, comprising:

[0050] An analysis module is used to obtain the equipment requirements and equipment working information of industrial equipment communicating with the industrial Internet of Things at different times, and analyze the setting permissions of each industrial equipment and the security level under each setting permission;

[0051] A report building module, used to obtain user verification information based on the industrial Internet of Things, and to build a verification report by counting the occurrence patterns of different verification parameters in the user verification information;

[0052] A matching module, used to analyze the setting permissions and security levels of all industrial devices based on the inspection report, and determine the storage level of each setting permission;

[0053] The data storage module is used to split all device working information according to the storage level, and store the corresponding split information according to the matching authority of each split information and the device type of the matching device.

[0054] Compared with the prior art, the beneficial effects of this application are:

[0055] By making a preliminary assessment of the permissions and security levels of the information, and combining the inspection report with further analysis of the storage level based on the permissions set for the data, we can achieve reasonable and effective storage of information, effectively protect different data, and reduce the probability of data security risks.

[0056] Other features and advantages of the present invention will be described in the following description, and partly become apparent from the description, or understood by practicing the present invention. The purpose and other advantages of the present invention can be realized and obtained by the structures particularly pointed out in the written description and the accompanying drawings.

[0057] The technical solution of the present invention is further described in detail below through the accompanying drawings and embodiments. BRIEF DESCRIPTION OF THE DRAWINGS

[0058] The accompanying drawings are used to provide a further understanding of the present invention and constitute a part of the specification. Together with the embodiments of the present invention, they are used to explain the present invention and do not constitute a limitation of the present invention. In the accompanying drawings:

[0059] Figure 1 This is a flow chart of a data storage method based on the industrial Internet in an embodiment of the present invention;

[0060] Figure 2 This is a structural diagram of a data storage system based on the Industrial Internet in an embodiment of the present invention. DETAILED DESCRIPTION

[0061] The preferred embodiments of the present invention are described below in conjunction with the accompanying drawings. It should be understood that the preferred embodiments described herein are only used to illustrate and explain the present invention, and are not used to limit the present invention.

[0062] The present invention provides a data storage method based on industrial Internet, such as Figure 1 As shown, including:

[0063] Step 1: Obtain the equipment requirements and equipment working information of industrial equipment that communicate with the Industrial Internet of Things at different times, and analyze the setting permissions of each industrial equipment and the security level under each setting permission;

[0064] Step 2: Obtain user verification information based on the industrial Internet of Things, and count the occurrence patterns of different verification parameters in the user verification information to construct a verification report;

[0065] Step 3: Analyze the setting permissions and security levels of all industrial devices based on the inspection report, and determine the storage level of each setting permission;

[0066] Step 4: All device working information is split according to the storage level, and data is stored for the corresponding split information according to the matching authority of each split information and the device type of the matching device.

[0067] In this embodiment, the industrial equipment that communicates with the Industrial Internet refers to visualization products used in the electronic information industry (such as computers including display screens), etc., as long as they can intelligently implement the set functions.

[0068] In this embodiment, the industrial equipment is, for example, a computer, and the computer is required to display a diagram of the computer's internal structure at time T1. The equipment working information refers to the construction diagram process and the construction diagram result presented by the computer. The setting permissions involved refer to the user's permission to operate the computer to display the construction diagram, and the security level is adjusted based on the pre-set permissions corresponding to the setting permissions to ensure that the security level is consistent with the actual situation.

[0069] In this embodiment, the user verification information includes the user's verification instructions and execution information of the instructions.

[0070] In this embodiment, the inspection report is a table formed according to the occurrence rules of different inspection parameters, which can directly display the correlation between different occurrence rules, that is, the closeness between different permissions.

[0071] In this embodiment, the analysis of permissions and levels is to use the closeness between permissions obtained based on the inspection report to further determine the storage level of permissions.

[0072] In this embodiment, information splitting is to group information of the same storage level together.

[0073] In this embodiment, data storage sets a check code for split information based on the storage level, and then ensures a safe storage area for data through co-location superposition, thereby achieving secure storage.

[0074] The beneficial effect of the above technical solution is: by making a preliminary judgment on the authority and security level of the information, and combining the inspection report to further rely on the setting authority of the data to analyze the storage level, reasonable and effective storage of information is achieved, effective protection of different data is achieved, and the probability of data security risks is reduced.

[0075] The present invention provides a data storage method based on the industrial Internet, which analyzes the setting permissions of each industrial device and the security level under each setting permission, including:

[0076] Obtaining a unique identification code of the industrial device, and matching the preset permission list of the industrial device from an identification database, wherein the preset permission list includes a plurality of preset permissions and a first level of each preset permission;

[0077] Parsing the device requirements at different times to obtain the required instruction sets at different times, and splitting the device working information according to the required instruction sets at each time to obtain split information of each required instruction;

[0078] Matching the required instruction set with the instruction authority comparison table to obtain the setting authority of each required instruction under the corresponding industrial equipment, and comparing and analyzing the split information of each required instruction with the standard information of the setting authority consistent with the preset authority list to obtain information differences;

[0079] Obtaining an effective communication range and a maximum communication range of each industrial device communicating with the industrial Internet of Things, and obtaining a first variation coefficient;

[0080] According to the preset authority list of the industrial equipment, determine the information generation structure of the corresponding industrial equipment under the corresponding setting authority, and combine the difference structure of the information difference under the same setting authority to obtain a second variation coefficient;

[0081] The corresponding first level is adjusted based on the first variation coefficient and the second variation coefficient to obtain a corresponding safety level.

[0082] In this embodiment, each industrial device has a unique identification code to ensure the uniqueness of the device, and the preset permissions involved in each device and the level under each permission are pre-set and directly stored in the identification database. The database stores different unique identification codes and a preset permission list based on the code. It is a set database, mainly for the convenience of retrieval, because the device working information (actual working information) existing in the actual working process of the device will be different from the standard working information (the device is pre-set before leaving the factory). Therefore, it is necessary to make corrections and adjustments to the actual information based on the pre-set information. It should be noted that the preset permissions involved in each industrial device may be different, and the first level corresponding to each preset permission may also be different. For example, computer 1 contains preset permissions 01 and preset permissions 02, and computer 2 contains preset permissions 02 and preset permissions 03, and the first level is a specific value. For example, the first level of preset permission 01 is a1.

[0083] In this embodiment, the requirement instruction set is obtained by analyzing the equipment requirements based on the requirement parsing model, and the requirement parsing model is obtained by training the neural network model with different equipment requirements and the information required for subsequent industrial equipment to execute in the equipment requirements as samples, and the information required for the industrial equipment to execute is the requirement instruction, that is, the requirement instruction set contains at least one requirement instruction.

[0084] In this embodiment, if there is only one required instruction, then the equipment working information of the industrial equipment is the split information. If there are multiple required instructions, the instructions can be split to obtain the split information of each instruction. Because the contents executed by different devices are different and the corresponding information is different, the information can be directly split and obtained.

[0085] In this embodiment, the instruction authority comparison table includes different industrial devices and the required instructions involved in the device and the setting permissions matched with the required instructions. It is a pre-set table for reference.

[0086] In this embodiment, the split information is the actual information executed by the industrial equipment according to the instructions, and the standard information under the preset permission list (the pre-planned standard information executed according to the corresponding instructions) is pre-set and can be directly retrieved for comparative analysis.

[0087] In this embodiment, the information difference refers to the inconsistent information between the split information and the standard information.

[0088] In this embodiment, in the process of acquiring the equipment working information, some data capture may be missing due to the change of the communication range, which may lead to data abnormality. Therefore, it is necessary to determine the first variation coefficient, and the first variation coefficient=1-(effective communication range / maximum communication range)×the probability of successful historical communication of the industrial equipment.

[0089] In this embodiment, the information generation structure is obtained based on the list-structure comparison table matching, which includes different preset permission lists and the information generation structure based on each preset permission in the list. For example, the information generation structure is: information segment e1-information segment e2-information segment e3.

[0090] The difference structure of the information difference is: information segment e1-information segment e3;

[0091] The second variation coefficient = the information coefficient of the missing information segment + the segment weight of the non-missing information segment × the information difference coefficient of the corresponding non-missing information segment, wherein each information segment has a set information coefficient and can be used directly, and the information difference information = the information ratio of the inconsistent information of the corresponding split information based on the standard information to the standard information, wherein the split information: information u1, information u2, standard information: information u2, information u3, the inconsistent information is: information u3, at this time, the information ratio of information u3 to information u2 and u3.

[0092] In this embodiment, the safety level=the first level-(the first variation coefficient+the second variation coefficient)×the safety variation, wherein the value of the safety variation is generally 1.

[0093] The beneficial effect of the above technical solution is: the basic reference is obtained by determining the preset permission list through a unique identification code, and then the coefficient of variation is comprehensively obtained through the communication range and the difference structure, thereby ensuring the actual reliability of the security level obtained by setting the permission, and providing a security foundation for subsequent data storage.

[0094] The present invention provides a data storage method based on the industrial Internet, which obtains user verification information based on the industrial Internet of Things, including:

[0095] Capturing the device inspection instruction set based on the industrial Internet for each user with inspection authority, wherein the device inspection instruction set includes different device inspection instruction descriptions and execution information based on the device inspection instructions;

[0096] The user verification information is obtained based on the combination of all device verification instruction sets.

[0097] In this embodiment, a user with inspection authority refers to a user with authority to inspect the equipment working information of industrial equipment. For example, the display result of the internal structure diagram of computer 1 is an inspection description - the corresponding equipment inspection instruction is: jsj1gzt, and the execution information is the result obtained after inputting the instruction jsj1gzt, and the inspection authority possessed by each user may be different.

[0098] The beneficial effect of the above technical solution is: providing a basis for the subsequent construction of a verification table by capturing the device verification instruction set.

[0099] The present invention provides a data storage method based on the industrial Internet, which constructs an inspection report by counting the occurrence rules of different inspection parameters in the user inspection information, including:

[0100] Input each device inspection instruction set into a blank inspection table in sequence according to the device inspection instruction sequence, obtain inspection information of the same device inspection instruction, and construct an inspection curve based on the inspection information, wherein the abscissa of the inspection curve is related to the input time of the device inspection instruction, and the ordinate of the inspection curve is related to the number of inputs of the same device inspection instruction at the same input time;

[0101] Converting the inspection curve into an inspection vector, and obtaining an execution vector constructed based on the execution information under the inspection curve;

[0102] Inputting the inspection vector into a first vector analysis model to obtain a corresponding occurrence rule;

[0103] Constructing a front reference instruction set and a back reference instruction set according to a previous instruction and a subsequent instruction of the same device inspection instruction;

[0104] Determine all the previous impact factors of the previous reference instruction set on the same device inspection instruction and all the subsequent impact factors of the subsequent reference instruction set on the same device inspection instruction;

[0105] Input all the previous influencing factors, all the subsequent influencing factors, execution vectors and occurrence rules into the report generation model to obtain the verification report;

[0106] Among them, the same device inspection instruction corresponds to a inspection parameter, and the same inspection parameter corresponds to a setting permission.

[0107] In this embodiment, the blank check table contains blank cells for different device check instructions.

[0108] In this embodiment, the check vector={different input times and corresponding input times}.

[0109] In this embodiment, the execution vector={execution information of each input at different input times}.

[0110] In this embodiment, the first vector parsing model is obtained by training the neural network model based on the inspection vector and the expert's input rules for the vector as samples. Therefore, the occurrence pattern can be directly obtained, and the pattern is related to time and number of times. For example, the pattern is: the average number of input times for each input time is 3 times.

[0111] In this embodiment, the device inspection instruction set includes: instructions input at several different times, and each user corresponds to a device inspection instruction set, and the instructions input in the set are sorted in chronological order. Therefore, after determining the same device inspection instruction, the instructions adjacent to the left of the instruction are obtained from different device inspection instruction sets and regarded as the previous instruction, and the instructions adjacent to the right of the instruction are regarded as the next instruction, and then all the previous instructions are counted to obtain the front reference instruction set, and all the next instructions are counted to obtain the back reference instruction set.

[0112] In this embodiment, the impact factor is based on the correlation impact of the reference instruction set on the same device inspection instruction, and the specific impact factor is: ;in, Indicates the influence factor of the yth category reference instruction in the corresponding reference instruction set on the same device inspection instruction; Indicates the number of reference instructions involved in the yth category in the corresponding reference instruction set; It represents the correlation coefficient of the j1th reference instruction involved in the yth category in the corresponding reference instruction set to the same device inspection instruction; Indicates all The variance of Indicates the total number of reference instructions involved in the corresponding reference instruction set;

[0113] Then, after all the influencing factors are determined, it is convenient to obtain the report later.

[0114] In this embodiment, the report generation model is obtained by training the neural network model based on samples of different combinations of reference instructions and influencing factors, vectors composed of execution results, occurrence rules and corresponding report results, and then the verification report can be directly obtained (the correlation between permissions is determined by comprehensive consideration of instructions, influencing factors, execution vectors, occurrence rules, etc.), and the verification report is intended to facilitate the determination of the correlation between different set permissions.

[0115] The beneficial effect of the above technical solution is: by comprehensively determining the correlation between setting permissions from the aspects of the rules of verification vector generation, execution vector, and previous and subsequent influencing factors, and then obtaining a verification report, providing an effective basis for the subsequent setting of storage levels.

[0116] The present invention provides a data storage method based on the industrial Internet, which analyzes the setting permissions and security levels of all industrial devices based on the inspection report, including:

[0117] Determine a first permission associated with each setting permission based on the inspection report;

[0118] Calculate the storage coefficient corresponding to each setting permission;

[0119] ;in, Indicates the storage level corresponding to the setting permissions; Indicates the security level of the corresponding setting permissions; Indicates the closeness between the corresponding setting permission and the hth first permission; represents the security level of the hth first permission associated with the corresponding setting permission; ln represents the logarithmic function symbol; Indicates the total number of first permissions associated with the corresponding setting permission; Indicates the total number of setting permissions for all industrial devices; Indicates the number of permissions with a closeness greater than a preset degree among all first permissions that are associated with the corresponding setting permission;

[0120] The storage coefficient is matched with a coefficient-level comparison table to obtain a storage level corresponding to the setting authority.

[0121] In this embodiment, the association relationship between permissions can be directly obtained based on the inspection report.

[0122] In this embodiment, the closeness is related to the association relationship, the closer the association, the closer the association, and the value range is 0 to 1.

[0123] In this embodiment, the coefficient-level comparison table includes different storage coefficients and the storage levels to which the coefficients belong, which is pre-planned. The larger the storage coefficient, the higher the corresponding storage level. For example, the storage coefficient is 0.8, and the corresponding storage level is level one.

[0124] The beneficial effects of the above technical solution are: ensuring the reliability of the calculated storage coefficient based on the association relationship, facilitating obtaining the storage level through matching analysis of the comparison table, and providing a basis for subsequent storage.

[0125] The present invention provides a data storage method based on the industrial Internet, which splits all equipment working information according to the storage level, including:

[0126] According to the storage level of each setting permission, the corresponding work information is processed with prominence;

[0127] The same significance processing results are counted as the splitting information at the corresponding storage level.

[0128] In this embodiment, the saliency processing is to mark the corresponding information with the same color, such as red, mainly for the purpose of classifying the same type and facilitating the acquisition of split information.

[0129] The beneficial effect of the above technical solution is: by performing significance processing according to levels, the reasonable division of information is effectively guaranteed.

[0130] The present invention provides a data storage method based on the industrial Internet, which stores data of corresponding split information, including:

[0131] A number is randomly selected from the set splitting range of the storage level to split the corresponding split information into corresponding numbers, and a check symbol is assigned to each split segment to obtain a check code of the corresponding split information;

[0132] According to the matching authority, storage level and device type of the matching device of each split information, a first code having the same number of symbols as the corresponding check code is matched from the encryption database;

[0133] The first code and the check code under the same split information are co-located and superimposed to obtain the second code;

[0134] The second code is matched with a storage database, and a storage area corresponding to the split information is determined and stored.

[0135] In this embodiment, each storage level is matched with a set split range, and the lower the level, the smaller the corresponding range. For example, there are three storage levels, storage level one < storage level two < storage level three. At this time, the set split range of storage level one is (n01, n02), the set split range of storage level two is (n03, n04), and the set split range of storage level three is (n05, n06), where n01 < n03 < n05, n02 < n04 < n06, and n01, n03, n05, n02, n04, and n06 are all integers.

[0136] In this embodiment, randomly selecting a number is implemented based on the rand function.

[0137] In this embodiment, for example, the randomly drawn number is 3, then the split information is divided into 3 parts, each part is a split segment, each split segment has a check symbol, and the check code is all the check symbols under the split information.

[0138] In this embodiment, the split information is composed based on the information corresponding to the same storage level, and the setting permissions involved in the same storage level are matching permissions, and the device corresponding to the matching permissions is the matching device.

[0139] In this embodiment, the encryption database contains different permissions under the same storage level, different device types, and encryption symbol combinations of different numbers of digits under the combination, all of which are pre-set and can be matched directly. Then, a random match of an encryption symbol combination with the same number of symbols is obtained as the first code.

[0140] In this embodiment, the same-position superposition refers to superimposing two symbols at the same position to obtain a new symbol. For example, the check code is: 3 6 8, and the first code is: 1 2 1. At this time, the second code is: 3+1 6+2 8+1.

[0141] In this embodiment, the storage database includes different codes and storage areas that match the codes. As long as the code can be matched, the storage area can be directly obtained and the corresponding split information can be stored. The storage security of different storage areas is different. This is mainly to provide different levels of security protection for the split information to avoid the same level of security protection having no actual protection value.

[0142] The beneficial effect of the above technical solution is: a number is randomly drawn from the set split range to obtain a verification code, and then the first code is randomly obtained by matching the encrypted database, and then the two are superimposed in the same position to obtain the second code, thereby ensuring the security and randomness of code acquisition, and then ensuring the security of the matched storage area, and ensuring the security of data storage.

[0143] The present invention provides a data storage method based on the industrial Internet, which assigns a check symbol to each split segment to obtain a check code of the corresponding split information, including:

[0144] Get the total segment length of each split segment, the number of permission dimensions involved, and the length of the sub-segments under each permission dimension;

[0145] Determine the first sequence number of the corresponding split segment based on the permission dimension involved and the length of the sub-segment ,in, Indicates the length of the sub-segment in the z-th dimension;

[0146] Calculate an adjustment value for the first sequence number according to the total segment length, the sub-segment length, and the authority dimension involved, and respond to the adjustment value;

[0147] Wherein, R represents the corresponding adjustment value; N1 represents the number of setting permissions involved in the corresponding split segment, which is consistent with the number of dimensions of the permission dimension of the split segment, and is also consistent with the number of sub-segments involved in the split segment; max represents the maximum value symbol; Indicates the preset threshold value, the value is 0.4; Indicates the total length of the corresponding split segment; Indicates the judgment result of the zth sub-segment; sum indicates the cumulative sum symbol; Indicates N1 The cumulative sum of Indicates all When the adjustment value is 0, the first serial number is input into the verification model to obtain a verification symbol;

[0148] When the adjustment value is not 0, the first sequence number is adjusted based on the adjustment value to obtain a second sequence number ,in, represents the length of the adjustment sub-segment in the zth dimension and is input into the verification model to obtain a verification symbol. ; Assign the obtained check symbol to the corresponding split segment to obtain the check code of the corresponding split information.

[0149] In this embodiment, the split information is split according to a randomly drawn number, and the split can be a random length split. In this case, after the random split, the total segment length of each split segment, that is, the information length, can be obtained. Because it is randomly split, each split segment involves at least one setting permission. The number of setting permissions is regarded as the number of dimensions. Then, the length of the sub-segment under each dimension under the same split segment can be obtained, and the information under each dimension under the same split segment is regarded as a sub-segment.

[0150] In this embodiment, the check symbol is generally obtained by taking the average value of the first serial number and adding it to the variable variance of the symbol adjustment. That is, the principle of the check model is as follows: the check variance for the adjustment value of 0 is 0, and when the adjustment value is not 0, the corresponding variable variance is The variance of .

[0151] In this embodiment, the check code is the check symbol of all the split segments involved.

[0152] The beneficial effect of the above technical solution is: by obtaining various information of the split segment to determine the first symbol and calculate the adjustment value, the first symbol is responded to and processed according to the response result of the adjustment value to obtain a reasonable check symbol, so as to effectively obtain the check code and further ensure the security of storage.

[0153] The present invention provides a data storage system based on industrial Internet, such as Figure 2 As shown, including:

[0154] An analysis module is used to obtain the equipment requirements and equipment working information of industrial equipment communicating with the industrial Internet of Things at different times, and analyze the setting permissions of each industrial equipment and the security level under each setting permission;

[0155] A report building module, used to obtain user verification information based on the industrial Internet of Things, and to build a verification report by counting the occurrence patterns of different verification parameters in the user verification information;

[0156] A matching module, used to analyze the setting permissions and security levels of all industrial devices based on the inspection report, and determine the storage level of each setting permission;

[0157] The data storage module is used to split all device working information according to the storage level, and store the corresponding split information according to the matching authority of each split information and the device type of the matching device.

[0158] The beneficial effect of the above technical solution is: by making a preliminary judgment on the authority and security level of the information, and combining the inspection report to further rely on the setting authority of the data to analyze the storage level, reasonable and effective storage of information is achieved, effective protection of different data is achieved, and the probability of data security risks is reduced.

[0159] Obviously, those skilled in the art can make various changes and modifications to the present invention without departing from the spirit and scope of the present invention. Thus, if these modifications and variations of the present invention fall within the scope of the claims of the present invention and their equivalents, the present invention is also intended to include these modifications and variations.

Claims

1. A data storage method based on industrial Internet, characterized in that: include: Step 1: Obtain the equipment requirements and equipment working information of industrial equipment that communicate with the Industrial Internet of Things at different times, and analyze the setting permissions of each industrial equipment and the security level under each setting permission; Step 2: Obtain user verification information based on the industrial Internet of Things, and count the occurrence patterns of different verification parameters in the user verification information to construct a verification report; Step 3: Analyze the setting permissions and security levels of all industrial devices based on the inspection report, and determine the storage level of each setting permission; Step 4: Split all device work information according to the storage level, and store data for the corresponding split information according to the matching authority of each split information and the device type of the matching device; Analyze the setting permissions of each industrial device and the security level under each setting permission, including: Obtaining a unique identification code of the industrial device, and matching the preset permission list of the industrial device from an identification database, wherein the preset permission list includes a plurality of preset permissions and a first level of each preset permission; Parsing the device requirements at different times to obtain the requirement instruction sets at different times, and splitting the device working information according to the requirement instruction sets at each time to obtain split information of each requirement instruction; Matching the required instruction set with the instruction authority comparison table to obtain the setting authority of each required instruction under the corresponding industrial equipment, and comparing and analyzing the split information of each required instruction with the standard information of the setting authority consistent with the preset authority list to obtain information differences; Obtaining an effective communication range and a maximum communication range of each industrial device communicating with the industrial Internet of Things, and obtaining a first variation coefficient; According to the preset authority list of the industrial equipment, determine the information generation structure of the corresponding industrial equipment under the corresponding setting authority, and combine the difference structure of the information difference under the same setting authority to obtain a second variation coefficient; Adjusting the corresponding first level based on the first variation coefficient and the second variation coefficient to obtain a corresponding safety level; Based on the inspection report, analyze the setting permissions and security levels of all industrial equipment, including: Determine a first permission associated with each setting permission based on the inspection report; Calculate the storage coefficient corresponding to each setting permission; ; in, Indicates the storage coefficient corresponding to the set permissions; Indicates the security level of the corresponding setting permissions; Indicates the closeness between the corresponding setting permission and the hth first permission; represents the security level of the hth first permission associated with the corresponding setting permission; ln represents the logarithmic function symbol; Indicates the total number of first permissions associated with the corresponding setting permission; Indicates the total number of setting permissions for all industrial devices; Indicates the number of permissions with a closeness greater than a preset degree among all first permissions that are associated with the corresponding setting permission; The storage coefficient is matched with a coefficient-level comparison table to obtain a storage level corresponding to the setting authority.

2. The data storage method based on the industrial Internet according to claim 1 is characterized in that: Obtain user verification information based on the Industrial Internet of Things, including: Capturing the device inspection instruction set based on the industrial Internet for each user with inspection authority, wherein the device inspection instruction set includes different device inspection instruction descriptions and execution information based on the device inspection instructions; The user verification information is obtained based on the combination of all device verification instruction sets.

3. The data storage method based on the industrial Internet according to claim 2 is characterized in that: The inspection report is constructed by counting the occurrence patterns of different inspection parameters in the user inspection information, including: Input each device inspection instruction set into a blank inspection table in sequence according to the device inspection instruction sequence, obtain inspection information of the same device inspection instruction, and construct an inspection curve based on the inspection information, wherein the abscissa of the inspection curve is related to the input time of the device inspection instruction, and the ordinate of the inspection curve is related to the number of inputs of the same device inspection instruction at the same input time; Converting the inspection curve into an inspection vector, and obtaining an execution vector constructed based on the execution information under the inspection curve; Inputting the inspection vector into a first vector analysis model to obtain a corresponding occurrence rule; Constructing a front reference instruction set and a back reference instruction set according to a previous instruction and a subsequent instruction of the same device inspection instruction; Determine a front impact factor of a front reference instruction set on the same device inspection instruction and a rear impact factor of a rear reference instruction set on the same device inspection instruction; Inputting the pre-impact factor, post-impact factor, execution vector and occurrence rule into a report generation model to obtain a verification report; Among them, the same device inspection instruction corresponds to a inspection parameter, and the same inspection parameter corresponds to a setting permission.

4. The data storage method based on the industrial Internet according to claim 1 is characterized in that: All device working information is split according to the storage level, including: According to the storage level of each setting permission, the corresponding work information is processed with prominence respectively; The same significance processing results are counted as the splitting information at the corresponding storage level.

5. The data storage method based on industrial Internet according to claim 1 is characterized in that: Data storage of corresponding split information, including: A number is randomly selected from the set splitting range of the storage level to split the corresponding split information into corresponding numbers, and a check symbol is assigned to each split segment to obtain a check code of the corresponding split information; According to the matching authority, storage level and device type of the matching device of each split information, a first code having the same number of symbols as the corresponding check code is matched from the encryption database; The first code and the check code under the same split information are co-located and superimposed to obtain the second code; The second code is matched with a storage database, and a storage area corresponding to the split information is determined and stored.

6. The data storage method based on the industrial Internet according to claim 5 is characterized in that: A check symbol is assigned to each split segment to obtain a check code of the corresponding split information, including: Get the total segment length of each split segment, the number of permission dimensions involved, and the length of the sub-segments under each permission dimension; Determine the first sequence number of the corresponding split segment based on the permission dimension involved and the length of the sub-segment ,in, Indicates the length of the sub-segment in the z-th dimension; Calculate an adjustment value for the first sequence number according to the total segment length, the sub-segment length, and the authority dimension involved, and respond to the adjustment value; ; ; Wherein, R represents the corresponding adjustment value; N1 represents the number of setting permissions involved in the corresponding split segment, which is consistent with the number of dimensions of the permission dimension of the split segment, and is also consistent with the number of sub-segments involved in the split segment; max represents the maximum value symbol; Indicates the preset threshold value, the value is 0.4; Indicates the total length of the corresponding split segment; Indicates the judgment result of the zth sub-segment; sum indicates the cumulative sum symbol; Indicates N1 The cumulative sum of Indicates all The average value of When the adjustment value is 0, the first serial number is input into the verification model to obtain a verification symbol; When the adjustment value is not 0, the first sequence number is adjusted based on the adjustment value to obtain a second sequence number ,in, represents the length of the adjustment sub-segment in the zth dimension and is input into the verification model to obtain a verification symbol. ; The obtained check symbol is assigned to the corresponding split segment to obtain the check code of the corresponding split information.

7. A data storage system based on the industrial Internet, using the data storage method according to claim 1, characterized in that: include: An analysis module is used to obtain the equipment requirements and equipment working information of industrial equipment communicating with the industrial Internet of Things at different times, and analyze the setting permissions of each industrial equipment and the security level under each setting permission; A report building module, used to obtain user verification information based on the industrial Internet of Things, and to build a verification report by counting the occurrence patterns of different verification parameters in the user verification information; A matching module, used to analyze the setting permissions and security levels of all industrial devices based on the inspection report, and determine the storage level of each setting permission; The data storage module is used to split all device working information according to the storage level, and store the corresponding split information according to the matching authority of each split information and the device type of the matching device.

Citation Information

Patent Citations

  • Smart restaurant data storage processing method and system

    CN114971818A

  • Industrial internet identification data security access method

    CN116933324A