[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

CN115776415B - Intelligent management system and method for gateway equipment based on industrial protocol - Google Patents

Intelligent management system and method for gateway equipment based on industrial protocol Download PDF

Info

Publication number
CN115776415B
CN115776415B CN202310105860.0A CN202310105860A CN115776415B CN 115776415 B CN115776415 B CN 115776415B CN 202310105860 A CN202310105860 A CN 202310105860A CN 115776415 B CN115776415 B CN 115776415B
Authority
CN
China
Prior art keywords
data
unit
monitoring
database
prediction
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN202310105860.0A
Other languages
Chinese (zh)
Other versions
CN115776415A (en
Inventor
刘智勇
陈敏超
黄荣杰
黄勇建
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Zhuhai Hongrui Information Technology Co Ltd
Original Assignee
Zhuhai Hongrui Information Technology Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Zhuhai Hongrui Information Technology Co Ltd filed Critical Zhuhai Hongrui Information Technology Co Ltd
Priority to CN202310105860.0A priority Critical patent/CN115776415B/en
Publication of CN115776415A publication Critical patent/CN115776415A/en
Application granted granted Critical
Publication of CN115776415B publication Critical patent/CN115776415B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02PCLIMATE CHANGE MITIGATION TECHNOLOGIES IN THE PRODUCTION OR PROCESSING OF GOODS
    • Y02P90/00Enabling technologies with a potential contribution to greenhouse gas [GHG] emissions mitigation
    • Y02P90/02Total factory control, e.g. smart factories, flexible manufacturing systems [FMS] or integrated manufacturing systems [IMS]

Landscapes

  • Data Exchanges In Wide-Area Networks (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Abstract

The invention discloses an intelligent management system and method for network gate equipment based on an industrial protocol, wherein the management method comprises the following steps: s1: acquiring real-time state data of the gatekeeper equipment through a data monitoring module; s2: the method comprises the steps of monitoring transmission data of the network gate equipment through a data acquisition module, and collecting related data; s3: analyzing the data acquired by the S1 and the S2 through an analysis and prediction module, and predicting output data at two ends of data exchange through the gateway equipment; s4: according to the prediction result, managing the corresponding area of the network gate equipment through a data regulation and control module; by monitoring the real-time running state of the network gate equipment, the synchronism of the data of the two parties is ensured, and the safe running of the network gate equipment is ensured; output data at two ends of data exchange are predicted through the gateway equipment, so that the processing time from receiving an instruction to finishing data transmission of the gateway equipment is shortened, and the data transmission speed of the gateway equipment is improved.

Description

Intelligent management system and method for gateway equipment based on industrial protocol
Technical Field
The invention relates to the technical field of intelligent management of network gate equipment, in particular to an intelligent management system and method of network gate equipment based on an industrial protocol.
Background
The gateway is also called an information exchange and safety isolation system, is used for realizing safety isolation between networks with different safety levels, is enterprise-level information safety protection equipment with high safety, ensures that attacks lose carriers by blocking communication connection, provides a software and hardware system with moderate safety for data exchange, provides higher-level safety protection capability for the information network, isolates network safety threats with harm, ensures that data information can be safely interacted in a trusted network, realizes safety isolation between networks with different safety levels while completing data exchange, greatly enhances the anti-attack capability of the information network, and effectively prevents occurrence of information leakage events.
With the development of the age, the connection of the industrial production network and the Internet makes the industrial production network face to the potential threat from the vast Internet, and realizes the data exchange between the industrial production network and the Internet while carrying out physical isolation through a gatekeeper technology; however, when the data in the industrial production network is complex, the data is transmitted unidirectionally through the ferry switch when the network gate exchanges the data through the transmission file, the process of sequentially connecting the data buffers of the two networks to read the data and writing the data into the buffer corresponding to the target network is performed, the prior art cannot perform intelligent management on the network gate equipment in real time according to the actual running condition of the network gate equipment, and the risk of delay of data transmission and untimely synchronization of the database exists.
Therefore, there is a need for a gateway device intelligent management system and method based on industrial protocol to solve the above problems.
Disclosure of Invention
The invention aims to provide an intelligent management system and method for network gate equipment based on an industrial protocol, which are used for solving the problems in the background technology.
In order to solve the technical problems, the invention provides the following technical scheme: an intelligent management system for gatekeeper devices based on an industrial protocol, said system comprising: the system comprises a network gate equipment monitoring module, a data acquisition module, an analysis and prediction module, a data regulation and control module and a database;
the monitoring module of the network gate equipment is used for monitoring the real-time running state of the network gate equipment and obtaining the related data of the network gate state; the working state information of the production network and the external network equipment is included; judging the safe operation condition of the gatekeeper equipment; safety detection of the gatekeeper equipment improves the protection of the industrial network;
the data acquisition module is used for acquiring transmission data of the gateway equipment;
the analysis and prediction module is used for analyzing the acquired transmission data, performing relevance analysis on other data in the database according to the current transmission data, and predicting output data in the database through a big data technology;
the data regulation and control module is used for intelligently managing related data in the database according to analysis and prediction results, sequencing the queues according to the association degree and carrying out reading buffering in advance;
the database comprises a production network database and an external network database.
Further, the gateway equipment monitoring module comprises a gateway switch monitoring unit, a database monitoring unit, a user authority monitoring unit and a gateway system monitoring unit;
the grid switch monitoring unit is used for monitoring the grid interface and the isolation switch; the database monitoring unit is used for monitoring the production network database and the external network database, including database synchronization conditions, checking the database, and judging the database synchronization conditions; the user authority monitoring unit is used for carrying out authentication detection on a user sending out a data exchange request and judging the user authority; the gatekeeper system monitoring unit is used for monitoring the gatekeeper system and comprises a system log and system configuration.
Further, the data acquisition module comprises a transmission monitoring unit and a data acquisition unit;
the transmission monitoring unit is used for monitoring real-time data transmitted through the network gate;
the data acquisition unit is used for acquiring the monitored relevant data of the transmission data.
Further, the analysis and prediction module comprises a data analysis unit and a data prediction unit;
the data analysis unit is used for carrying out relevance analysis on other data in the database according to the related data acquired by the data acquisition unit; the data prediction unit is used for carrying out output prediction on other data in the database according to the correlation analysis result of the data analysis unit.
Further, the data regulation and control module comprises an intelligent regulation and control unit, a queue management unit and a data updating unit;
the intelligent regulation and control unit is used for controlling the network gate equipment according to the monitoring data of the data monitoring module;
the queue management unit is used for sequencing predicted output data according to the prediction result of the data prediction unit and inputting the queue into the data buffer area;
the data updating unit is used for tracking the actual output result of the prediction output, and updating the related data in the analysis prediction module according to the actual output result so as to improve the accuracy of the prediction.
An intelligent management method for network gate equipment based on an industrial protocol comprises the following steps:
s1: acquiring real-time state data of the gatekeeper equipment through a data monitoring module;
s2: the method comprises the steps of monitoring transmission data of the network gate equipment through a data acquisition module, and collecting related data;
s3: analyzing the data acquired by the S1 and the S2 through an analysis and prediction module, and predicting output data at two ends of data exchange through the gateway equipment;
s4: and managing the corresponding area of the network gate equipment through the data regulation and control module according to the prediction result.
Further, in step S1, the connection state of the gateway interface and the isolation switch is monitored by the gateway switch monitoring unit, so as to obtain the actual state of the gateway switch; when the switch of the net gate is monitored to be in an on state, the intelligent management system of the net gate equipment is operated; so as to confirm whether the network states of the two network gates are smooth or not and reduce the occupation of limited resources in idle time;
monitoring the synchronous condition of the production network database and the external network database by a database monitoring unit so as to prevent production loss caused by asynchronous databases; performing data verification on the database, and judging the synchronization condition of the database; when the data of the databases of the two parties are not synchronous, the system sends out corresponding instructions through the intelligent regulation and control unit to synchronously update the databases;
judging a user side sending a data exchange request through a user authority monitoring unit, checking user authority and obtaining user information; according to the acquired user tag, historical operation data of the user on the gatekeeper system can be checked; and monitoring the configuration and log record of the gatekeeper system through a gatekeeper system monitoring unit to acquire historical operation data of the gatekeeper system.
Further, in step S2, the transmission monitoring unit monitors the transmission data of the gatekeeper device, and the data acquisition unit performs related data acquisition on the monitored transmission data to acquire a data set a of the current transmission data, where the data set a includes { a } 1 ,A 2 ,...,A n (wherein A) 1 ,A 2 ,...,A n Respectively representing the 1 st, 2 nd, n data items in the data set a of the currently transmitted data.
Further, in step S3, the correlation analysis is performed on the data acquired in step S1 and step S2, and the process of predicting the output data specifically includes:
s3-1: the user information data and the historical operation data of the gatekeeper system obtained in the step S1 are arranged, and a transaction data set W corresponding to the user h is established h The W is h Include { w } 1 ,w 2 ,...,w m W, where 1 ,w 2 ,...,w m Data sets W respectively representing users h h In 1, 2., m, wherein one transaction represents a historical usage data record of a user for the gatekeeper system;
s3-2: for transactional data collection W h Mining to obtain a frequent item set L, wherein the L comprises { L } 1 ,L 2 ,...,L z }, wherein L 1 ,L 2 ,...,L z Represents the 1 st, 2 nd, z th frequent items in the frequent item set L, respectively;
the frequent item set in step S3-2 is obtained by constructing the FP-tree, and when constructing the FP-tree, the frequent item set is deleted to reduce the storage space and the calculation amount, and the specific steps include:
p1: scanning the transaction data set, customizing the minimum support degree of data items, and deleting items smaller than the minimum support degree;
wherein the support is the frequency of occurrence of the data item in the transaction dataset;
p2: ordering items in the data set after the first screening based on the support descending order;
p3: performing secondary scanning, and constructing a tree structure according to the ordering result of P2, wherein the root node is null;
p4: searching a conditional mode base from bottom to top from a leaf node of the tree, recursively calling the tree structure, and deleting items smaller than the minimum support degree;
p5: repeatedly executing P4 until the tree structure only contains a single path, and enumerating all path combinations to obtain a frequent item set;
s3-3: according to the frequent item set L about the user h obtained in the step S3-2, analyzing to obtain a corresponding association rule, wherein the specific steps comprise:
s3-3-1: the current transmission data set A is calculated according to the following formula i With other data sets B in frequent item set L q Support degree S (A) i B q ):
Support degree S (A) i B q ) =contain a i And B q The total number of aggregate records/aggregate record count; namely:
S(A i B q )=P(A i ∪B q );
wherein A is i ∈A,A i Any data set composed of any data item in the data set A representing the current transmission data; b (B) q ∈L,B q Any data set representing any data item composition within frequent item set L; p () represents a proportional operation on the data in brackets;
s3-3-2: computing the currently transmitted data set A i With other data sets B in frequent item set L q Confidence C (A) i B q ) Wherein the confidence level C (A i B q ) =contain a i And comprises B q Aggregate record count/include a i Is a collection record number of (a); namely:
C(A i B q )=P(B q |A i );
s3-3-3: setting association rule parameters according to the calculation results in the two steps S3-3-1 and S3-3-2, and establishing association rules between two data sets, namely minimum support degree S min And minimum confidence C min
S3-3-4: computing the currently transmitted data set A i With other data sets B in frequent item set L q Degree of elevation T (A) i B q ) Wherein the degree of elevation T (A i B q ) Transmission data a i With other data sets B in frequent item set L q Confidence/frequency of other data sets B in the frequent item set L q Is a support degree of (2); namely:
T(A i B q )=P(B q |A i )/P(B q );
obtaining a current transmission data set A by calculating the lifting degree i With other data sets B in frequent item set L q According to the correlation analysis result of (1), the operator sets the lifting degree threshold t in a self-defined way according to the actual condition, and when the lifting degree is higher than the lifting degree>At t, consider A i And B q Screening and adding the data item sets meeting the association requirement into the candidate area with the association;
s3-4: according to the association rule in S3-3, sorting the data item sets in the candidate region by a queue management unit, and sorting from high to low according to the lifting degree value of each data item set to obtain a queue D η η represents the number of sets of data items in the queue; queue D η To transmit data set A according to the current i The predicted target data set in the database to be invoked by user h.
Wherein for queue D η The length of the queue can be set in a self-defined way;
further, in step S4, according to the prediction result of step S3, the target queue D after the sorting process is performed by the intelligent regulation unit η Outputting, namely inputting the queue into a data buffer area of a corresponding network for queuing preparation; so as to reduce the processing time from receiving the instruction to finishing the data transmission of the gateway equipment and improve the data transmission speed of the gateway equipment;
the actual output result of the prediction output is tracked through the data updating unit, the transaction data set W corresponding to each user is updated according to the actual output result, and the historical use data record of the user for the gatekeeper system is increased, so that the accuracy of the prediction is improved.
Wherein the data updating unit is used for transmitting the data set A currently according to the tracked calling operation of the user to the database i The updating is performed, i.e. the correlation analysis is performed on the new data set, and further the output queue is updated.
Compared with the prior art, the invention has the following beneficial effects:
the invention realizes the data exchange between the production network and the external network on the basis of ensuring the safety isolation, effectively prevents information leakage and malicious attack, supports various mainstream industrial protocols, can carry out safety detection on the industrial protocols, and improves the protection of the industrial network; by monitoring the real-time running state of the network gate equipment, when the network gate equipment is abnormal, a worker can receive early warning prompt in time, so that the safe and reliable running of the network gate equipment is ensured; predicting output data of two ends for data exchange through the gateway equipment according to the actual running state of the gateway equipment; and managing the corresponding area of the gateway equipment through the data regulation and control module according to the prediction result so as to reduce the processing time from receiving the data transmission instruction to finishing the data transmission of the gateway equipment and improve the data transmission speed of the gateway equipment.
Drawings
The accompanying drawings are included to provide a further understanding of the invention and are incorporated in and constitute a part of this specification, illustrate the invention and together with the embodiments of the invention, serve to explain the invention. In the drawings:
FIG. 1 is a schematic block diagram of a system and method for intelligent management of gatekeeper devices based on an industrial protocol according to the present invention;
fig. 2 is a flow chart of a method of the intelligent management system and method of the gateway device based on the industrial protocol of the present invention.
Detailed Description
The following description of the embodiments of the present invention will be made clearly and completely with reference to the accompanying drawings, in which it is apparent that the embodiments described are only some embodiments of the present invention, but not all embodiments. All other embodiments, which can be made by those skilled in the art based on the embodiments of the invention without making any inventive effort, are intended to be within the scope of the invention.
Referring to fig. 1 and 2, the present invention provides the following technical solutions: an intelligent management system for gatekeeper devices based on an industrial protocol, said system comprising: the system comprises a network gate equipment monitoring module, a data acquisition module, an analysis and prediction module, a data regulation and control module and a database;
the network gate equipment monitoring module is used for monitoring the real-time running state of the network gate equipment and obtaining the related data of the network gate state through monitoring; the working state information of the production network and the external network equipment is included; judging the safe operation condition of the gatekeeper equipment; the gateway equipment monitoring module comprises a gateway switch monitoring unit, a database monitoring unit, a user authority monitoring unit and a gateway system monitoring unit;
the network gate switch monitoring unit is used for monitoring the network gate interface and the isolation switch; the database monitoring unit is used for monitoring the production network database and the external network database, including database synchronization conditions, and judging database synchronization conditions by performing data verification on the database, such as correlation field value verification and the like; the user authority monitoring unit is used for carrying out authentication detection on a user sending out a data exchange request and judging the user authority; the gatekeeper system monitoring unit is used for monitoring the gatekeeper system and comprises a system log and system configuration.
The data acquisition module is used for acquiring transmission data of the gateway equipment; the data acquisition module comprises a transmission monitoring unit and a data acquisition unit; the transmission monitoring unit is used for monitoring real-time data transmitted through the network gate; the data acquisition unit is used for acquiring the monitored relevant data of the transmission data.
The analysis and prediction module is used for analyzing the acquired transmission data, performing relevance analysis on other data in the database according to the current transmission data, and predicting output data in the database through a big data technology; the analysis and prediction module comprises a data analysis unit and a data prediction unit;
the data analysis unit is used for carrying out relevance analysis on other data in the database according to the related data acquired by the data acquisition unit; the data prediction unit is used for carrying out output prediction on other data in the database according to the correlation analysis result of the data analysis unit.
The data regulation and control module is used for intelligently managing related data in the database according to analysis and prediction results, sequencing the queues according to the association degree and reading and buffering in advance; the data regulation and control module comprises an intelligent regulation and control unit, a queue management unit and a data updating unit;
the intelligent regulation and control unit is used for controlling the network gate equipment according to the monitoring data of the data monitoring module; the queue management unit is used for sequencing the predicted output data according to the predicted result of the data prediction unit and inputting the queue into the data buffer area; the data updating unit is used for tracking the actual output result of the prediction output, and updating the related data in the analysis prediction module according to the actual output result so as to improve the accuracy of the prediction.
The database comprises a production network database and an external network database.
An intelligent management method for network gate equipment based on an industrial protocol comprises the following steps:
s1: acquiring real-time state data of the gatekeeper equipment through a data monitoring module;
in step S1, the connection state of a gateway interface and an isolation switch is monitored by a gateway switch monitoring unit, and the actual state of the gateway switch is obtained; when the switch of the net gate is monitored to be in an on state, the intelligent management system of the net gate equipment is operated; so as to confirm whether the network states of the two network gates are smooth or not and reduce the occupation of limited resources in idle time;
monitoring the synchronous condition of the production network database and the external network database by a database monitoring unit so as to prevent production loss caused by asynchronous databases; when the data of the databases of the two parties are not synchronous, the system sends out corresponding instructions through the intelligent regulation and control unit to synchronously update the databases;
judging a user side sending a data exchange request through a user authority monitoring unit, checking user authority and obtaining user information; according to the acquired user tag, historical operation data of the user on the gatekeeper system can be checked; and monitoring the configuration and log record of the gatekeeper system through a gatekeeper system monitoring unit to acquire historical operation data of the gatekeeper system.
S2: the method comprises the steps of monitoring transmission data of the network gate equipment through a data acquisition module, and collecting related data;
in step S2, the transmission monitoring unit monitors the transmission data of the gatekeeper device, and the data acquisition unit performs related data acquisition on the monitored transmission data to acquire a data set a of the current transmission data, where the a includes { a } 1 ,A 2 ,...,A n (wherein A) 1 ,A 2 ,...,A n Respectively representing the 1 st, 2 nd, n data items in the data set a of the currently transmitted data.
S3: analyzing the data acquired by the S1 and the S2 through an analysis and prediction module, and predicting output data at two ends of data exchange through the gateway equipment;
in step S3, the correlation analysis is performed on the data acquired in step S1 and step S2, and the process of predicting the output data specifically includes:
s3-1: the user information data and the historical operation data of the gatekeeper system obtained in the step S1 are arranged, and a transaction data set W corresponding to the user h is established h The W is h Include { w } 1 ,w 2 ,...,w m W, where 1 ,w 2 ,...,w m Data sets W respectively representing users h h In number 1, 2., m transactions, wherein,, a transaction represents a user to the gatekeeperHistorical usage data records of the system;
s3-2: for transactional data collection W h Mining to obtain a frequent item set L, wherein the L comprises { L } 1 ,L 2 ,...,L z }, wherein L 1 ,L 2 ,...,L z Represents the 1 st, 2 nd, z th frequent items in the frequent item set L, respectively;
the frequent item set in step S3-2 is obtained by constructing the FP-tree, and when constructing the FP-tree, the frequent item set is deleted to reduce the storage space and the calculation amount, and the specific steps include:
p1: scanning the transaction data set, customizing the minimum support degree of data items, and deleting items smaller than the minimum support degree;
wherein the support is the frequency of occurrence of the data item in the transaction dataset;
p2: ordering items in the data set after the first screening based on the support descending order;
p3: performing secondary scanning, and constructing a tree structure according to the ordering result of P2, wherein the root node is null;
p4: searching a conditional mode base from bottom to top from a leaf node of the tree, recursively calling the tree structure, and deleting items smaller than the minimum support degree;
p5: repeatedly executing P4 until the tree structure only contains a single path, and enumerating all path combinations to obtain a frequent item set;
s3-3: according to the frequent item set L about the user h obtained in the step S3-2, analyzing to obtain a corresponding association rule, wherein the specific steps comprise:
s3-3-1: computing the currently transmitted data set A i With other data sets B in frequent item set L q Support degree S (A) i B q ) Support degree S (A i B q ) =contain a i And B q The total number of aggregate records/aggregate record count; namely:
S(A i B q )=P(A i ∪B q );
wherein A is i ∈A,A i Any data set composed of any data item in the data set A representing the current transmission data; b (B) q ∈L,B q Any data set representing any data item composition within frequent item set L; p () represents a proportional operation on the data in brackets;
s3-3-2: computing the currently transmitted data set A i With other data sets B in frequent item set L q Confidence C (A) i B q ) Wherein the confidence level C (A i B q ) =contain a i And comprises B q Aggregate record count/include a i Is a collection record number of (a); namely:
C(A i B q )=P(B q |A i );
s3-3-3: setting association rule parameters according to the calculation results in the two steps S3-3-1 and S3-3-2, and establishing association rules between two data sets, namely minimum support degree S min And minimum confidence C min
S3-3-4: computing the currently transmitted data set A i With other data sets B in frequent item set L q Degree of elevation T (A) i B q ) Wherein the degree of elevation T (A i B q ) Transmission data a i With other data sets B in frequent item set L q Confidence/frequency of other data sets B in the frequent item set L q Is a support degree of (2); namely:
T(A i B q )=P(B q |A i )/P(B q );
obtaining a current transmission data set A by calculating the lifting degree i With other data sets B in frequent item set L q According to the correlation analysis result of (1), the operator sets the lifting degree threshold t in a self-defined way according to the actual condition, and when the lifting degree is higher than the lifting degree>At t, consider A i And B q Screening and adding the data item sets meeting the association requirement into the candidate area with the association;
s3-4: according to the association rule in S3-3, sorting the data item sets in the candidate region by a queue management unit, and sorting from high to low according to the lifting degree value of each data item set to obtain a queue D η Eta represents the set of data items in the queueNumber of; queue D η To transmit data set A according to the current i The predicted target data set in the database to be invoked by user h.
Wherein for queue D η The length of the queue can be set in a self-defined way;
s4: and managing the corresponding area of the network gate equipment through the data regulation and control module according to the prediction result. In step S4, according to the prediction result of step S3, the target queue D after the sorting processing is processed by the intelligent regulation and control unit η Outputting, namely inputting the queue into a data buffer area of a corresponding network for queuing preparation; so as to reduce the processing time from receiving the instruction to finishing the data transmission of the gateway equipment and improve the data transmission speed of the gateway equipment;
the actual output result of the prediction output is tracked through the data updating unit, the transaction data set W corresponding to each user is updated according to the actual output result, and the historical use data record of the user for the gatekeeper system is increased, so that the accuracy of the prediction is improved.
Embodiment one:
s1: monitoring the currently safe running gatekeeper equipment, monitoring real-time state data of the gatekeeper equipment through a data monitoring module, sorting the acquired user information data and historical running data of the gatekeeper system, and establishing a transaction data set W corresponding to a user h h
S2: the production network and the external network are monitored to carry out data transmission through the transmission monitoring unit, the monitored transmission data is subjected to related data acquisition through the data acquisition unit, a data set A of the current transmission data is acquired, and the A comprises { A } 1 ,A 2 ,...,A 7 I.e., seven transmission data are included in the current transmission data set a;
s3: the process of carrying out association analysis on the obtained current transmission data set and other data sets in the database and predicting output data specifically comprises the following steps:
s3-1: the user information data and the historical operating data of the gatekeeper system obtained in the step S1 are arranged,establishing a transaction data set W corresponding to a user h h The W is h Include { w } 1 ,w 2 ,...,w m W, where 1 ,w 2 ,...,w m Data sets W respectively representing users h h In 1, 2., m, wherein one transaction represents a historical usage data record of a user for the gatekeeper system;
s3-2: for transactional data collection W h Mining to obtain a frequent item set L, wherein the L comprises { L } 1 ,L 2 ,...,L 9 }, wherein L 1 ,L 2 ,...,L 9 Respectively representing the 1 st, 2 nd, 9 th frequent items in the frequent item set L;
s3-3: according to the frequent item set L about the user h obtained in the step S3-2, analyzing to obtain a corresponding association rule, wherein the specific steps comprise:
s3-3-1: computing the currently transmitted data set A i With other data sets B in frequent item set L q Support degree S (A) i B q ) Wherein A is i ∈A,A i Any data set composed of any data item in the data set A representing the current transmission data; b (B) q ∈L,B q Any data set representing any data item composition within frequent item set L; p () represents a proportional operation on the data in brackets;
support degree S (A) i B q ) =contain a i And B q The total number of aggregate records/aggregate record count;
for example, the current transmission data set A is calculated i With other data sets B in frequent item set L 6 Support degree S (A) i B 6 ):
S(A i B 6 )=P(A i ∪B 6 )=0.4;
S3-3-2: computing the currently transmitted data set A i With other data sets B in frequent item set L q Confidence C (A) i B q ) Wherein the confidence level C (A i B q ) =contain a i And comprises B q Aggregate record count/include a i Is a collection record number of (a);
for example, the current transmission data set A is calculated i With other data sets B in frequent item set L 6 Confidence C (A) i B 6 ):
C(A i B 6 )=P(B 6 |A i )=0.7;
S3-3-3: setting association rule parameters, namely minimum support degree S, according to calculation results in the two steps S3-3-1 and S3-3-2 min And minimum confidence C min The method comprises the steps of carrying out a first treatment on the surface of the E.g. minimum support S min =0.3; minimum confidence C min =0.6;
S3-3-4: computing the currently transmitted data set A i With other data sets B in frequent item set L q Degree of elevation T (A) i B q ) Wherein the degree of elevation T (A i B q ) Transmission data a i With other data sets B in frequent item set L q Confidence/frequency of other data sets B in the frequent item set L q Is a support degree of (2); for example, the current transmission data set A is calculated i With other data sets B in frequent item set L 6 Degree of elevation T (A) i B 6 ):
T(A i B 6 )=P(B 6 |A i )/P(B 6 )=0.7/0.4=1.75;
Obtaining a current transmission data set A by calculating the lifting degree i With other data sets B in frequent item set L q According to the correlation analysis result of (1) and the actual, the operator sets the lifting degree threshold value to be 1.5 in a self-defining way, and the data set A is transmitted currently i With other data sets B in frequent item set L 6 Has a degree of elevation of 1.75>1.5, consider A i And B 6 Screening and adding the data item sets meeting the relevance requirement in the frequent item set L into the candidate area by analogy with relevance;
s3-4: according to the association rule in S3-3, sorting the data item sets in the candidate region by a queue management unit, and sorting from high to low according to the lifting degree value of each data item set to obtain a queue D η η represents the number of sets of data items in the queue; queue D η To transmit data set A according to the current i Predicting the target number in the database to be called by the user hA data set. Wherein for queue D η The length of the queue can be set in a self-defined way; setting the length of the queue to be 5, and reserving the first five target data in the queue so as to reduce the occupation of resources.
S4: according to the prediction result, the target queue D after sequencing is processed by the intelligent regulation and control unit 5 Outputting, namely inputting the queue into a data buffer area of a corresponding network for queuing preparation; so as to reduce the processing time from receiving the instruction to finishing the data transmission of the gateway equipment and improve the data transmission speed of the gateway equipment;
the actual output result of the prediction output is tracked through the data updating unit, the transaction data set W corresponding to each user is updated according to the actual output result, and the historical use data record of the user for the gatekeeper system is increased, so that the accuracy of the prediction is improved.
It should be noted that, in this document, the terms "comprises," "comprising," or any other variation thereof, are intended to cover a non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements does not include only those elements but may include other elements not expressly listed or inherent to such process, method, article, or apparatus.
Finally, it should be noted that: the foregoing description is only a preferred embodiment of the present invention, and the present invention is not limited thereto, but it is to be understood that modifications and equivalents of some of the technical features described in the foregoing embodiments may be made by those skilled in the art, although the present invention has been described in detail with reference to the foregoing embodiments. Any modification, equivalent replacement, improvement, etc. made within the spirit and principle of the present invention should be included in the protection scope of the present invention.

Claims (6)

1. An intelligent management system of network gate equipment based on an industrial protocol is characterized in that: the system comprises: the system comprises a network gate equipment monitoring module, a data acquisition module, an analysis and prediction module, a data regulation and control module and a database;
the monitoring module of the network gate equipment is used for monitoring the real-time running state of the network gate equipment and obtaining the related data of the network gate state;
the data acquisition module is used for acquiring transmission data of the gateway equipment;
the analysis and prediction module is used for analyzing the acquired transmission data, performing relevance analysis on other data in the database according to the current transmission data, and predicting output data in the database through a big data technology;
the data regulation and control module is used for intelligently managing related data in the database according to analysis and prediction results, sequencing the queues according to the association degree and carrying out reading buffering in advance;
the database comprises a production network database and an external network database;
the gateway equipment monitoring module comprises a gateway switch monitoring unit, a database monitoring unit, a user authority monitoring unit and a gateway system monitoring unit;
the grid switch monitoring unit is used for monitoring the grid interface and the isolation switch; the database monitoring unit is used for monitoring the production network database and the external network database; the user authority monitoring unit is used for carrying out authentication detection on a user sending out a data exchange request and judging the user authority; the gateway system monitoring unit is used for monitoring the gateway system and comprises a system log and system configuration;
the data acquisition module comprises a transmission monitoring unit and a data acquisition unit;
the transmission monitoring unit is used for monitoring real-time data transmitted through the network gate;
the data acquisition unit is used for acquiring the monitored related data of the transmission data; the analysis and prediction module comprises a data analysis unit and a data prediction unit;
the data analysis unit is used for carrying out relevance analysis on other data in the database according to the related data acquired by the data acquisition unit; the data prediction unit is used for carrying out output prediction on other data in the database according to the correlation analysis result of the data analysis unit.
2. The intelligent management system for a gatekeeper device based on an industrial protocol according to claim 1, wherein: the data regulation and control module comprises an intelligent regulation and control unit, a queue management unit and a data updating unit;
the intelligent regulation and control unit is used for controlling the network gate equipment according to the feedback results of the data monitoring module and the analysis and prediction module;
the queue management unit is used for sequencing predicted output data according to the prediction result of the data prediction unit;
the data updating unit is used for tracking the actual output result of the prediction output and updating the related data in the analysis prediction module according to the actual output result.
3. An intelligent management method for a gatekeeper device based on an industrial protocol is characterized by comprising the following steps: the method comprises the following steps:
s1: acquiring real-time state data of the gatekeeper equipment through a data monitoring module;
s2: the method comprises the steps of monitoring transmission data of the network gate equipment through a data acquisition module, and collecting related data;
s3: analyzing the data acquired by the S1 and the S2 through an analysis and prediction module, and predicting output data at two ends of data exchange through the gateway equipment;
s4: according to the prediction result, managing the corresponding area of the network gate equipment through a data regulation and control module;
in step S3, the correlation analysis is performed on the data acquired in step S1 and step S2, and the process of predicting the output data specifically includes:
s3-1: the user information data and the historical operation data of the gatekeeper system obtained in the step S1 are arranged, and a transaction data set W corresponding to the user h is established h The W is h Include { w } 1 ,w 2 ,...,w m W, where 1 ,w 2 ,...,w m Data sets W respectively representing users h h In 1, 2., m, wherein one transaction represents a historical usage data record of a user for the gatekeeper system;
s3-2: for transactional data collection W h Mining to obtain a frequent item set L, wherein the L comprises { L } 1 ,L 2 ,...,L z }, wherein L 1 ,L 2 ,...,L z Represents the 1 st, 2 nd, z th frequent items in the frequent item set L, respectively;
s3-3: according to the frequent item set L about the user h obtained in the step S3-2, analyzing to obtain a corresponding association rule, wherein the specific steps comprise:
s3-3-1: the current transmission data set A is calculated according to the following formula i With other data sets B in frequent item set L q Support degree S (A) i B q ):
S(A i B q )=P(A i ∪B q );
Wherein A is i ∈A,A i Any data set composed of any data item in the data set A representing the current transmission data; b (B) q ∈L,B q Any data set representing any data item composition within frequent item set L; p () represents a proportional operation on the data in brackets;
s3-3-2: the current transmission data set A is calculated according to the following formula i With other data sets B in frequent item set L q Confidence C (A) i B q ):
C(A i B q )=P(B q |A i );
S3-3-3: setting association rule parameters, namely minimum support degree S, according to calculation results in the two steps S3-3-1 and S3-3-2 min And minimum confidence C min
S3-3-4: the current transmission data set A is calculated according to the following formula i With other data sets B in frequent item set L q Degree of elevation T (A) i B q ):
T(A i B q )=P(B q |A i )/P(B q );
Obtaining a current transmission data set A by calculating the lifting degree i With other data sets B in frequent item set L q According to the correlation analysis result of (1), the operator sets the lifting degree threshold t in a self-defined way according to the actual condition, and when the lifting degree is higher than the lifting degree>At t, consider A i And B q Screening and adding the data item sets meeting the association requirement into the candidate area with the association;
s3-4: according to the association rule in S3-3, sorting the data item sets in the candidate region by a queue management unit, and sorting from high to low according to the lifting degree value of each data item set to obtain a queue D η η represents the number of sets of data items in the queue; queue D η To transmit data set A according to the current i The predicted target data set in the database to be invoked by user h.
4. The intelligent management method for the gatekeeper device based on the industrial protocol according to claim 3, wherein: in step S1, the connection state of a gateway interface and an isolation switch is monitored by a gateway switch monitoring unit, and the actual state of the gateway switch is obtained; when the switch of the net gate is monitored to be in an on state, the intelligent management system of the net gate equipment is operated;
the synchronous condition of the production network database and the external network database is monitored through the database monitoring unit, and when the fact that the data of the databases of the two parties are not synchronous is monitored, the system sends out corresponding instructions through the intelligent regulation and control unit to update the databases synchronously;
judging a user side sending a data exchange request through a user authority monitoring unit, checking user authority and obtaining user information; and monitoring the configuration and log record of the gatekeeper system through a gatekeeper system monitoring unit to acquire historical operation data of the gatekeeper system.
5. The intelligent management method for the gatekeeper device based on the industrial protocol according to claim 3, wherein: in step S2, the transmission monitoring unit monitors the transmission data of the gateway equipment, and the data acquisition unit acquires the dataThe element performs related data acquisition on the monitored transmission data to acquire a data set A of the current transmission data, wherein the A comprises { A } 1 ,A 2 ,...,A n (wherein A) 1 ,A 2 ,...,A n Respectively representing the 1 st, 2 nd, n data items in the data set a of the currently transmitted data.
6. The intelligent management method for the gatekeeper device based on the industrial protocol according to claim 3, wherein: in step S4, according to the prediction result of step S3, the target queue D after the sorting processing is processed by the intelligent regulation and control unit η Outputting, namely inputting the queue into a data buffer area of a corresponding network for queuing preparation; the actual output result of the prediction output is tracked through the data updating unit, the transaction data set W corresponding to each user is updated according to the actual output result, and the historical use data record of the user for the gatekeeper system is increased.
CN202310105860.0A 2023-02-13 2023-02-13 Intelligent management system and method for gateway equipment based on industrial protocol Active CN115776415B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202310105860.0A CN115776415B (en) 2023-02-13 2023-02-13 Intelligent management system and method for gateway equipment based on industrial protocol

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202310105860.0A CN115776415B (en) 2023-02-13 2023-02-13 Intelligent management system and method for gateway equipment based on industrial protocol

Publications (2)

Publication Number Publication Date
CN115776415A CN115776415A (en) 2023-03-10
CN115776415B true CN115776415B (en) 2023-04-25

Family

ID=85393724

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202310105860.0A Active CN115776415B (en) 2023-02-13 2023-02-13 Intelligent management system and method for gateway equipment based on industrial protocol

Country Status (1)

Country Link
CN (1) CN115776415B (en)

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN114640548A (en) * 2022-05-18 2022-06-17 宁波市镇海区大数据投资发展有限公司 Network security sensing and early warning method and system based on big data

Family Cites Families (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP6298302B2 (en) * 2014-01-20 2018-03-20 キヤノン株式会社 Network device and data identification method
CN104270344B (en) * 2014-09-12 2018-05-11 北京天行网安信息技术有限责任公司 10000000000 gateways
CN108055244B (en) * 2017-11-27 2020-09-08 珠海市鸿瑞信息技术股份有限公司 SRIO interface technology-based network security isolation method for dual-processing system
CN111614626B (en) * 2020-04-26 2022-09-23 中广核风电有限公司 Data acquisition system and data acquisition method
CN112152991A (en) * 2020-07-20 2020-12-29 南京邮电大学 Visual network brake system based on industrial control protocol
CN114710562B (en) * 2022-03-31 2022-11-08 珠海市鸿瑞信息技术股份有限公司 Big data-based equipment application log correlation analysis system and method

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN114640548A (en) * 2022-05-18 2022-06-17 宁波市镇海区大数据投资发展有限公司 Network security sensing and early warning method and system based on big data

Also Published As

Publication number Publication date
CN115776415A (en) 2023-03-10

Similar Documents

Publication Publication Date Title
US12047396B2 (en) System and method for monitoring security attack chains
US8800037B2 (en) System for an engine for forecasting cyber threats and method for forecasting cyber threats using the system
US11606378B1 (en) Lateral movement detection using a mixture of online anomaly scoring models
CN109842628A (en) A kind of anomaly detection method and device
CN105556552A (en) Fraud detection and analysis
Ferscha et al. Estimating rollback overhead for optimism control in Time Warp
EP3850513A1 (en) Malchain detection
CN108924086A (en) A kind of host information acquisition method based on TSM Security Agent
US7698417B2 (en) Optimized performance counter monitoring
CN113225337A (en) Multi-step attack alarm correlation method, system and storage medium
CN115002025B (en) Data security transmission method and system and cloud platform
CN114363091B (en) Method and system for realizing unified login of platform application based on APISIX
CN115776415B (en) Intelligent management system and method for gateway equipment based on industrial protocol
Diao et al. Generic on-line discovery of quantitative models for service level management
CN113282920B (en) Log abnormality detection method, device, computer equipment and storage medium
JP6616045B2 (en) Graph-based combination of heterogeneous alerts
CN117762632B (en) Calculation management method based on calculation operation system
Ogino Evaluation of machine learning method for intrusion detection system on Jubatus
Marcus et al. Securing mobile device-based machine interactions with user location histories
US11973779B2 (en) Detecting data exfiltration and compromised user accounts in a computing network
CN115941295A (en) Network behavior anomaly detection method and device
CN102282824A (en) A method, device and computer program product for service balancing in an electronic communications system
Li et al. Advances in APPFL: A Comprehensive and Extensible Federated Learning Framework
Valerio et al. Optimising cost vs accuracy of decentralised analytics in Fog computing environments
RU2813469C1 (en) Control system for security policy of elements of corporate communication network

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant