CN109684879B - Universal monitoring method and system for domestic software and hardware equipment - Google Patents

Universal monitoring method and system for domestic software and hardware equipment Download PDF

Info

Publication number
CN109684879B
CN109684879B CN201811571433.7A CN201811571433A CN109684879B CN 109684879 B CN109684879 B CN 109684879B CN 201811571433 A CN201811571433 A CN 201811571433A CN 109684879 B CN109684879 B CN 109684879B
Authority
CN
China
Prior art keywords
model file
protocol
domestic
software
file
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
CN201811571433.7A
Other languages
Chinese (zh)
Other versions
CN109684879A (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.)
Beijing Institute of Computer Technology and Applications
Original Assignee
Beijing Institute of Computer Technology and Applications
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 Beijing Institute of Computer Technology and Applications filed Critical Beijing Institute of Computer Technology and Applications
Priority to CN201811571433.7A priority Critical patent/CN109684879B/en
Publication of CN109684879A publication Critical patent/CN109684879A/en
Application granted granted Critical
Publication of CN109684879B publication Critical patent/CN109684879B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F21/00Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F21/50Monitoring users, programs or devices to maintain the integrity of platforms, e.g. of processors, firmware or operating systems
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F21/00Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F21/50Monitoring users, programs or devices to maintain the integrity of platforms, e.g. of processors, firmware or operating systems
    • G06F21/57Certifying or maintaining trusted computer platforms, e.g. secure boots or power-downs, version controls, system software checks, secure updates or assessing vulnerabilities
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F21/00Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F21/60Protecting data
    • G06F21/64Protecting data integrity, e.g. using checksums, certificates or signatures
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F8/00Arrangements for software engineering
    • G06F8/40Transformation of program code
    • G06F8/41Compilation
    • G06F8/44Encoding

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Computer Security & Cryptography (AREA)
  • Software Systems (AREA)
  • General Physics & Mathematics (AREA)
  • Physics & Mathematics (AREA)
  • Computer Hardware Design (AREA)
  • Health & Medical Sciences (AREA)
  • Bioethics (AREA)
  • General Health & Medical Sciences (AREA)
  • Computer And Data Communications (AREA)
  • Stored Programmes (AREA)
  • Communication Control (AREA)

Abstract

The invention discloses a universal monitoring method and system for domestic software and hardware equipment. The system integrates various model files of domestic software and hardware equipment and universal protocol components and parameter components, and for the domestic software and hardware equipment added into the system, firstly, whether the system has the model files with the same type as the communication protocol of the domestic software and hardware equipment or the model files with the same type as the protocol components or the parameter components in the communication protocol of the domestic software and hardware equipment is searched from the system, and for the same model files, the system is directly used, and for the model files with the same type as the communication protocol of the domestic software and hardware equipment, the same components are inherited; and for the components which cannot be obtained from the model file, inheriting the general components in the system and generating the model file of the domestic software and hardware equipment. And determining a collection code according to the generated bottom code of the model file of the domestic software and hardware equipment, and injecting the collection code into the monitoring program. The invention realizes the monitoring of various domestic software and hardware devices.

Description

Universal monitoring method and system for domestic software and hardware equipment
Technical Field
The invention relates to the field of general monitoring of domestic software and hardware equipment, in particular to a general monitoring method and system of domestic software and hardware equipment.
Background
With the rapid development of computers and networks, the national information security is increasingly outstanding, and under the independent intellectual property rights and independent controllable environments, each domestic software and hardware manufacturer has great innovation and uniqueness, and communication protocols have certain differences with foreign similar products; because the development process of domestic software and hardware is short, compared with foreign products, the domestic software and hardware has the advantages of quick update frequency and large update amplitude, and the traditional monitoring software or acquisition software is faced with the problem that the domestic software and hardware cannot be monitored normally under the condition of upgrading the domestic software and hardware. The conventional solution to this problem is secondary development, which, however, increases labor and time costs.
Disclosure of Invention
The invention aims to provide a universal monitoring method and a universal monitoring system for domestic software and hardware equipment, which can monitor various domestic software and hardware equipment and have the characteristic of strong universality.
In order to achieve the above object, the present invention provides the following solutions:
a universal monitoring method for domestic software and hardware equipment, the method comprising:
step 101: determining the communication protocol type of domestic software and hardware equipment;
step 102: judging whether a first model file with the same communication protocol type as the domestic software and hardware equipment exists in a memory or not;
step 103: if the first model file with the same communication protocol type as the domestic software and hardware equipment exists in the memory, generating a bottom layer code matched with the first model file, and jumping to a step 113;
step 104: if the first model file which is the same as the communication protocol type of the domestic software and hardware equipment does not exist in the memory, judging whether a second model file which is the same as the communication protocol of the domestic software and hardware equipment exists in the memory;
step 105: if the second model file exists in the memory, inheriting a protocol component in the second model file, and recording the protocol component as a first sub-class file;
step 106: judging whether a third model file with the same parameter component as the communication protocol of the domestic software and hardware equipment exists in a memory or not;
step 107: if the third model file exists in the memory, inheriting a parameter component in the third model file and recording the parameter component as a second sub-class file;
step 108: for the protocol components or parameter components which cannot be obtained from the model files, inheriting the corresponding general protocol components or general parameter components from the memory, and recording the general protocol components or general parameter components as a third sub-class file;
step 109: determining a fourth model file according to the first sub-class file, the second sub-class file and the third sub-class file;
step 110: correcting the protocol component and the parameter component in the fourth model file to obtain a fifth model file;
step 111: performing protocol verification and parameter verification on the fifth model file;
step 112: generating a bottom code matched with the verified fifth model file;
step 113: generating a collection code according to the bottom layer code and a protocol template, wherein the protocol template is a data collection rule formulated based on a monitoring protocol of domestic software and hardware equipment;
step 114: and monitoring the domestic software and hardware equipment according to the collection codes.
Optionally, the modifying the protocol component and the parameter component in the fourth model file specifically includes:
and correcting elements which are not matched with the domestic software and hardware equipment in the fourth model file.
Optionally, the performing a protocol checksum parameter check on the fifth model file specifically includes:
performing protocol verification on the fifth model file;
performing protocol repair on the fifth model file with the protocol verification error;
performing parameter verification on the fifth model file;
and carrying out parameter repair on the fifth model file with the parameter verification error.
Optionally, the model file is a file composed of descriptive language of domestic software and hardware equipment.
The invention also provides a universal monitoring system of domestic software and hardware equipment, which comprises:
the communication protocol type determining module is used for determining the communication protocol type of the domestic software and hardware equipment;
the first judging module is used for judging whether a first model file with the same communication protocol type as the domestic software and hardware equipment exists in the memory or not;
the first bottom code generation module is used for generating a bottom code matched with a first model file when the first model file with the same communication protocol type as the domestic software and hardware equipment exists in a memory;
the second judging module is used for judging whether a second model file with the same protocol component as the communication protocol of the domestic software and hardware equipment exists in the memory or not when the first model file with the same type as the communication protocol of the domestic software and hardware equipment does not exist in the memory;
the first sub-class file determining module is used for inheriting the protocol components in the second model file when the second model file exists in the memory and recording the protocol components as the first sub-class file;
the third judging module is used for judging whether a third model file with the same parameter component as the communication protocol of the domestic software and hardware equipment exists in the memory or not;
the second sub-class file determining module is used for inheriting a parameter component in the third model file when the third model file exists in the memory and recording the parameter component as a second sub-class file;
the third sub-class file determining module is used for inheriting the corresponding general protocol component or general parameter component from the memory when the protocol component or parameter component which can not be obtained from the model file is recorded as a third sub-class file;
a fourth model file determining module, configured to determine a fourth model file according to the first sub-class file, the second sub-class file, and the third sub-class file;
the correction module is used for correcting the protocol component and the parameter component in the fourth model file to obtain a fifth model file;
the verification module is used for carrying out protocol verification and parameter verification on the fifth model file;
the second bottom code generating module is used for generating bottom codes matched with the verified fifth model file;
the collecting code generating module is used for generating collecting codes according to the bottom layer codes and a protocol template, wherein the protocol template is a data collecting rule formulated based on a monitoring protocol of domestic software and hardware equipment;
and the monitoring module is used for monitoring the domestic software and hardware equipment according to the collection codes.
Optionally, the correction module specifically includes:
and the correction unit is used for correcting elements which are not matched with the domestic software and hardware equipment in the fourth model file.
Optionally, the verification module specifically includes:
a protocol verification unit, configured to perform protocol verification on the fifth model file;
a protocol repairing unit, configured to perform protocol repairing on the fifth model file with the protocol checking error;
the parameter verification unit is used for performing parameter verification on the fifth model file;
and the parameter repair unit is used for repairing the parameters of the fifth model file with the parameter verification errors.
Optionally, the model file is a file composed of descriptive language of domestic software and hardware equipment.
According to the specific embodiment provided by the invention, the invention discloses the following technical effects: the universal monitoring system of the domestic software and hardware equipment integrates various model files of the domestic software and hardware equipment and universal protocol components and parameter components, and for the domestic software and hardware equipment added into the monitoring system, firstly, whether the model files with the same type as the communication protocol of the domestic software and hardware equipment or the model files with the same type as the protocol components or parameter components in the communication protocol of the domestic software and hardware equipment are searched from the system, and for the same model files, the model files with partial same components are directly used, and the same components are inherited; and for the component parts which cannot be obtained from the model file, inheriting the general components in the system, further completing the generation of the model file of the domestic software and hardware equipment, finally generating a bottom layer code matched with the model file, obtaining a collection code according to the bottom layer code, and injecting the collection code into a monitoring program to realize the monitoring of various domestic software and hardware equipment. The universal monitoring and system for the domestic software and hardware equipment does not need to rewrite the whole model file of the domestic software and hardware equipment, so that the efficiency is improved.
Drawings
In order to more clearly illustrate the embodiments of the present invention or the technical solutions in the prior art, the drawings that are needed in the embodiments will be briefly described below, and it is obvious that the drawings in the following description are only some embodiments of the present invention, and other drawings may be obtained according to these drawings without inventive effort for a person skilled in the art.
FIG. 1 is a flow chart of a general monitoring method for domestic hardware and software equipment according to an embodiment of the invention;
fig. 2 is a schematic structural diagram of a general monitoring system for domestic hardware and software equipment according to an embodiment of the present invention.
Detailed Description
The following description of the embodiments of the present invention will be made with reference to the accompanying drawings, in which it is evident 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.
The invention aims to provide a universal monitoring method and a universal monitoring system for domestic software and hardware equipment, which can monitor various domestic software and hardware equipment and have the characteristic of strong universality.
In order that the above-recited objects, features and advantages of the present invention will become more readily apparent, a more particular description of the invention will be rendered by reference to the appended drawings and appended detailed description.
Fig. 1 is a flow chart of a general monitoring method for domestic software and hardware devices according to an embodiment of the present invention, and as shown in fig. 1, the flow chart of the general monitoring method for domestic software and hardware devices provided by the present invention is specifically as follows:
step 101: determining the communication protocol type of domestic software and hardware equipment;
step 102: judging whether a first model file with the same type as the communication protocol of the domestic software and hardware equipment exists in a memory or not;
step 103: if the first model file with the same type as the communication protocol of the domestic software and hardware equipment exists in the memory, generating a bottom layer code matched with the first model file, and jumping to the step 113;
step 104: if the first model file which is the same as the communication protocol type of the domestic software and hardware equipment does not exist in the memory, judging whether a second model file which is the same as the communication protocol of the domestic software and hardware equipment exists in the memory;
step 105: if the second model file exists in the memory, inheriting a protocol component in the second model file, and recording the protocol component as a first sub-class file;
step 106: judging whether a third model file with the same parameter component as the communication protocol of the domestic software and hardware equipment exists in the memory or not;
step 107: if the third model file exists in the memory, inheriting a parameter component in the third model file, and recording the parameter component as a second sub-class file;
step 108: for the protocol components or parameter components which cannot be obtained from the model files, relaying the corresponding general protocol components or general parameter components from the memory, and recording the general protocol components or general parameter components as a third sub-class file;
step 109: determining a fourth model file according to the first sub-class file, the second sub-class file and the third sub-class file;
step 110: correcting the protocol component and the parameter component in the fourth model file to obtain a fifth model file;
step 111: performing protocol checksum parameter verification on the fifth model file;
step 112: generating a bottom code matched with the verified fifth model file;
step 113: generating a collection code according to the bottom layer code and a protocol template, wherein the protocol template is a data collection rule formulated based on a monitoring protocol of domestic software and hardware equipment;
step 114: and monitoring the domestic software and hardware equipment according to the collected codes.
The model file is a model of domestic software and hardware constructed by descriptive language, such as a Loongson server model file corresponding to a Loongson server, a Michelin NSP2900 model file corresponding to a Michelin R2900 router, an Oriental model file corresponding to an Oriental middleware, and the like, which changes with the change of equipment (new type equipment or software and hardware upgrade). The universal monitoring system of the domestic software and hardware equipment provided by the invention is provided with the model file of the domestic software and hardware at the current stage and the universal components (protocol components and parameter components) of the domestic software and hardware.
The invention comprises a model conversion module and a data collection module, wherein the model file conversion module comprises an analysis component, a verification component, a code generation component and an interface component. The main function of the parsing component is to use a model file parser to secondarily encapsulate inherited model files and components of the model files and redefined elements (inherited component elements and inherited model elements), namely after correcting model elements in a fifth model file determined by a first sub-class file, a second sub-class file and a third sub-class file, encapsulating the first sub-class file, the second sub-class file and the third sub-class file; the main function of the checking component is to check the protocol component and the parameter component of the model file, namely, step 111, outputting accurate error prompt information under the condition that the checking is not passed, and repairing the parameters of the model file by two modes of automatic repair, manual repair and the like under the condition that the error occurs; constructing a model object if the verification passes, namely generating a bottom code matched with the verified model file in step 112; the code generating component automatically generates a collection code of corresponding software and hardware according to the model object and a domestic protocol template in the system, and provides service support for the data collecting module; the interface component is for injecting the base acquisition code into the collection module. The data collection module mainly functions to provide an operation platform for the injected data collection codes and collect information of software and hardware, and further, the nationally produced software and hardware are monitored.
The localization software and hardware comprise localization software and localization software. The domestic hardware of the system comprises autonomous controllable network equipment based on a Feiteng processor, a Loongson processor, a server of a Shenwei processor, load balancing, storage, safety equipment and the like. The domestic software comprises a winning kylin, a Galaxy kylin, an eastern general middleware, a golden butterfly middleware, a Shentong database, a Ming Jin Cang database, an application system which is independently researched and developed, and the like. The relevant autonomous controllable safety mechanism of the domestic software and hardware and the information such as the network protocol realize the domestic protocol template. The protocol template is a data collection rule provided by monitoring protocols of domestic software and hardware such as domestic servers, domestic safety equipment, domestic network equipment, domestic storage equipment, domestic load equipment, domestic middleware, domestic databases and the like.
The invention also provides a universal monitoring system of domestic software and hardware equipment, as shown in figure 2, the system comprises:
a communication protocol type determining module 201, configured to determine a communication protocol type of a domestic software and hardware device;
a first judging module 202, configured to judge whether a first model file with the same type as the communication protocol of the domestic software and hardware device exists in the memory;
the first bottom code generating module 203 is configured to generate a bottom code that matches the first model file when the first model file that has the same type as the communication protocol of the domestic software and hardware device exists in the memory;
a second judging module 204, configured to judge, when a first model file having the same type as the communication protocol of the domestic software and hardware device does not exist in the memory, whether a second model file having the same protocol component as the communication protocol of the domestic software and hardware device exists in the memory;
a first sub-class file determining module 205, configured to inherit a protocol component in the second model file when the second model file exists in the memory, and record the first sub-class file as the first sub-class file;
a third judging module 206, configured to judge whether a third model file having the same parameter component as the communication protocol of the domestic software and hardware device exists in the memory;
a second sub-class file determining module 207, configured to inherit the parameter component in the third model file when the third model file exists in the memory, and record the parameter component as the second sub-class file;
a third sub-class file determining module 208, configured to inherit, from the memory, a corresponding generic protocol component or a generic parameter component, when the protocol component or the parameter component cannot be obtained from the model file, and record the generic protocol component or the generic parameter component as a third sub-class file;
a fourth model file determining module 209, configured to determine a fourth model file according to the first sub-class file, the second sub-class file, and the third sub-class file;
the correction module 210 is configured to correct the protocol component and the parameter component in the fourth model file to obtain a fifth model file;
the verification module 211 is configured to perform protocol checksum parameter verification on the fifth model file;
a second underlying code generating module 212, configured to generate an underlying code that matches the verified fifth model file;
the collecting code generating module 213 is configured to generate a collecting code according to a bottom layer code and a protocol template, where the protocol template is a data collecting rule formulated based on a monitoring protocol of the domestic software and hardware device;
and the monitoring module 214 is used for monitoring the domestic software and hardware equipment according to the collected codes.
The correction module 210 specifically includes:
and the correction unit is used for correcting elements which are not matched with the domestic software and hardware equipment in the fourth model file.
The verification module 211 specifically includes:
the protocol verification unit is used for carrying out protocol verification on the fifth model file;
the protocol repairing unit is used for repairing the protocol of the fifth model file with the protocol verification error;
the parameter verification unit is used for performing parameter verification on the fifth model file;
and the parameter repair unit is used for repairing the parameters of the fifth model file with the parameter verification errors.
The universal monitoring system of the domestic software and hardware equipment integrates various model files of the domestic software and hardware equipment and universal protocol components and parameter components, and for the domestic software and hardware equipment added into the monitoring system, firstly, whether the model files with the same type as the communication protocol of the domestic software and hardware equipment or the model files with the same type as the protocol components or parameter components in the communication protocol of the domestic software and hardware equipment are searched from the system, and for the same model files, the model files with partial same components are directly used, and the same components are inherited; and for the component parts which cannot be obtained from the model file, inheriting the general components in the system, further completing the generation of the model file of the domestic software and hardware equipment, finally generating a bottom layer code matched with the model file, obtaining a collection code according to the bottom layer code, and injecting the collection code into a monitoring program to realize the monitoring of various domestic software and hardware equipment. The universal monitoring and system for the domestic software and hardware equipment does not need to rewrite the whole model file of the domestic software and hardware equipment, so that the efficiency is improved.
In the present specification, each embodiment is described in a progressive manner, and each embodiment is mainly described in a different point from other embodiments, and identical and similar parts between the embodiments are all enough to refer to each other. For the system disclosed in the embodiment, since it corresponds to the method disclosed in the embodiment, the description is relatively simple, and the relevant points refer to the description of the method section.
The principles and embodiments of the present invention have been described herein with reference to specific examples, the description of which is intended only to assist in understanding the methods of the present invention and the core ideas thereof; also, it is within the scope of the present invention to be modified by those of ordinary skill in the art in light of the present teachings. In view of the foregoing, this description should not be construed as limiting the invention.

Claims (8)

1. The utility model provides a general monitoring method of domestic hardware and software equipment, which is characterized in that the method comprises the following steps:
step 101: determining the communication protocol type of domestic software and hardware equipment;
step 102: judging whether a first model file with the same communication protocol type as the domestic software and hardware equipment exists in a memory or not;
step 103: if the first model file with the same communication protocol type as the domestic software and hardware equipment exists in the memory, generating a bottom layer code matched with the first model file, and jumping to a step 113;
step 104: if the first model file which is the same as the communication protocol type of the domestic software and hardware equipment does not exist in the memory, judging whether a second model file which is the same as the communication protocol of the domestic software and hardware equipment exists in the memory;
step 105: if the second model file exists in the memory, inheriting a protocol component in the second model file, and recording the protocol component as a first sub-class file;
step 106: judging whether a third model file with the same parameter component as the communication protocol of the domestic software and hardware equipment exists in a memory or not;
step 107: if the third model file exists in the memory, inheriting a parameter component in the third model file and marking the parameter component as a second sub-class file;
step 108: for the protocol components or parameter components which cannot be obtained from the model files, inheriting the corresponding general protocol components or general parameter components from the memory, and recording the general protocol components or general parameter components as a third sub-class file;
step 109: determining a fourth model file according to the first sub-class file, the second sub-class file and the third sub-class file;
step 110: correcting the protocol component and the parameter component in the fourth model file to obtain a fifth model file;
step 111: performing protocol verification and parameter verification on the fifth model file;
step 112: generating a bottom code matched with the verified fifth model file;
step 113: generating a collection code according to the bottom layer code and a protocol template, wherein the protocol template is a data collection rule formulated based on a monitoring protocol of domestic software and hardware equipment;
step 114: and monitoring the domestic software and hardware equipment according to the collection codes.
2. The method for monitoring and controlling domestic hardware and software equipment according to claim 1, wherein the correcting the protocol component and the parameter component in the fourth model file specifically comprises:
and correcting elements which are not matched with the domestic software and hardware equipment in the fourth model file.
3. The method for monitoring and controlling domestic hardware and software equipment according to claim 1, wherein the performing protocol checksum parameter verification on the fifth model file specifically comprises:
performing protocol verification on the fifth model file;
performing protocol repair on the fifth model file with the protocol verification error;
performing parameter verification on the fifth model file;
and carrying out parameter repair on the fifth model file with the parameter verification error.
4. A method for universal monitoring of domestic hardware and software devices according to any of claims 1-3, characterized in that the model file is a file composed of descriptive language of domestic hardware and software devices.
5. A universal monitoring system for domestic software and hardware devices, the system comprising:
the communication protocol type determining module is used for determining the communication protocol type of the domestic software and hardware equipment;
the first judging module is used for judging whether a first model file with the same type as the communication protocol of the domestic software and hardware equipment exists in the memory or not;
the first bottom code generation module is used for generating bottom codes matched with the first model files when the first model files with the same communication protocol type as the domestic software and hardware equipment exist in the memory;
the second judging module is used for judging whether a second model file with the same protocol component as the communication protocol of the domestic software and hardware equipment exists in the memory or not when the first model file with the same type as the communication protocol of the domestic software and hardware equipment does not exist in the memory;
the first sub-class file determining module is used for inheriting the protocol components in the second model file when the second model file exists in the memory and recording the protocol components as the first sub-class file;
the third judging module is used for judging whether a third model file with the same parameter component as the communication protocol of the domestic software and hardware equipment exists in the memory or not;
the second sub-class file determining module is used for inheriting a parameter component in the third model file when the third model file exists in the memory and recording the parameter component as a second sub-class file;
the third sub-class file determining module is used for inheriting the corresponding general protocol component or general parameter component from the memory when the protocol component or parameter component which can not be obtained from the model file is recorded as a third sub-class file;
a fourth model file determining module, configured to determine a fourth model file according to the first sub-class file, the second sub-class file, and the third sub-class file;
the correction module is used for correcting the protocol component and the parameter component in the fourth model file to obtain a fifth model file;
the verification module is used for carrying out protocol verification and parameter verification on the fifth model file;
the second bottom code generating module is used for generating bottom codes matched with the verified fifth model file;
the collecting code generating module is used for generating collecting codes according to the bottom layer codes and a protocol template, wherein the protocol template is a data collecting rule formulated based on a monitoring protocol of domestic software and hardware equipment;
and the monitoring module is used for monitoring the domestic software and hardware equipment according to the collection codes.
6. The universal monitoring system of domestic hardware and software equipment according to claim 5, wherein the correction module specifically comprises:
and the correction unit is used for correcting elements which are not matched with the domestic software and hardware equipment in the fourth model file.
7. The universal monitoring system of domestic hardware and software equipment according to claim 5, wherein the verification module specifically comprises:
a protocol verification unit, configured to perform protocol verification on the fifth model file;
a protocol repairing unit, configured to perform protocol repairing on the fifth model file with the protocol checking error;
the parameter verification unit is used for performing parameter verification on the fifth model file;
and the parameter repair unit is used for repairing the parameters of the fifth model file with the parameter verification errors.
8. The universal monitoring system for domestic hardware and software facilities according to any one of claims 5-7, wherein the model file is a file composed of descriptive language of domestic hardware and software facilities.
CN201811571433.7A 2018-12-21 2018-12-21 Universal monitoring method and system for domestic software and hardware equipment Active CN109684879B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201811571433.7A CN109684879B (en) 2018-12-21 2018-12-21 Universal monitoring method and system for domestic software and hardware equipment

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201811571433.7A CN109684879B (en) 2018-12-21 2018-12-21 Universal monitoring method and system for domestic software and hardware equipment

Publications (2)

Publication Number Publication Date
CN109684879A CN109684879A (en) 2019-04-26
CN109684879B true CN109684879B (en) 2023-08-18

Family

ID=66188819

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201811571433.7A Active CN109684879B (en) 2018-12-21 2018-12-21 Universal monitoring method and system for domestic software and hardware equipment

Country Status (1)

Country Link
CN (1) CN109684879B (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN114327436B (en) * 2022-03-12 2022-07-08 联信弘方(北京)科技股份有限公司 Development method, system, terminal and storage medium for monitoring target plug-in

Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101938164A (en) * 2010-09-14 2011-01-05 深圳市华力特电气股份有限公司 Power equipment control method, device and related system thereof
CN102420697A (en) * 2011-09-07 2012-04-18 北京邮电大学 Service-configurable comprehensive resource monitoring managing system and method
CN103957204A (en) * 2014-04-23 2014-07-30 福州柏科网安信息技术有限公司 Method for universal adaptation for communication with safety device interfaces
CN105812368A (en) * 2016-03-15 2016-07-27 山东超越数控电子有限公司 Universal programming method for multiple communication protocols
CN106549962A (en) * 2016-11-03 2017-03-29 中冶华天南京工程技术有限公司 A kind of implementation method of unitized intelligent control platform communication protocol
CN107332859A (en) * 2017-08-07 2017-11-07 浙江国利信安科技有限公司 A kind of industrial control system Risk Identification Method and device
CN107979620A (en) * 2016-10-25 2018-05-01 北京计算机技术及应用研究所 Isomery mixes cloud computing system
CN108667763A (en) * 2017-03-28 2018-10-16 北京京东尚科信息技术有限公司 Method, system, electronic equipment and the storage medium that communication protocol scheduling executes

Family Cites Families (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20050047406A1 (en) * 2003-08-25 2005-03-03 Susan Hares Nested components for network protocols
US8407716B2 (en) * 2007-05-31 2013-03-26 Fisher-Rosemount Systems, Inc. Apparatus and methods to access information associated with a process control system
US9330257B2 (en) * 2012-08-15 2016-05-03 Qualcomm Incorporated Adaptive observation of behavioral features on a mobile device
US20140266792A1 (en) * 2013-03-13 2014-09-18 Raymond & Lae Engineering, Inc. Universal monitoring system and modular interface and sensor assemblies

Patent Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101938164A (en) * 2010-09-14 2011-01-05 深圳市华力特电气股份有限公司 Power equipment control method, device and related system thereof
CN102420697A (en) * 2011-09-07 2012-04-18 北京邮电大学 Service-configurable comprehensive resource monitoring managing system and method
CN103957204A (en) * 2014-04-23 2014-07-30 福州柏科网安信息技术有限公司 Method for universal adaptation for communication with safety device interfaces
CN105812368A (en) * 2016-03-15 2016-07-27 山东超越数控电子有限公司 Universal programming method for multiple communication protocols
CN107979620A (en) * 2016-10-25 2018-05-01 北京计算机技术及应用研究所 Isomery mixes cloud computing system
CN106549962A (en) * 2016-11-03 2017-03-29 中冶华天南京工程技术有限公司 A kind of implementation method of unitized intelligent control platform communication protocol
CN108667763A (en) * 2017-03-28 2018-10-16 北京京东尚科信息技术有限公司 Method, system, electronic equipment and the storage medium that communication protocol scheduling executes
CN107332859A (en) * 2017-08-07 2017-11-07 浙江国利信安科技有限公司 A kind of industrial control system Risk Identification Method and device

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
四川省邮政信息网络集中监控***的分析与设计;骆骏;中国优秀硕士学位论文全文数据库 信息科技辑(第3期);I138-423 *

Also Published As

Publication number Publication date
CN109684879A (en) 2019-04-26

Similar Documents

Publication Publication Date Title
US8522214B2 (en) Keyword based software testing system and method
CN102005818B (en) Method for detecting consistency of SCD (System Configuration Document) and IED (Intelligent Electronic Device) model on line
US8180762B2 (en) Database tuning methods
CN105740140A (en) Software system failure diagnosis method, server and system
CN109165170B (en) Method and system for automatic request test
CN103678124B (en) Video surveillance platform auto-test method and device based on continuous integrated environment
CN111414169B (en) BMC (baseboard management controller) image upgrading method and related components
CN115712623B (en) Batch data fault-tolerant collection method based on captured metadata change
CN109684879B (en) Universal monitoring method and system for domestic software and hardware equipment
CN115437336A (en) Test method and device for test case, electronic equipment and storage medium
CN110928780B (en) Code quality control method, device, computer equipment and storage medium
KR101664701B1 (en) Apparatus and method for verifying validity of cim-xml file
CN103279702A (en) Method for monitoring full-substation model file version during debugging of intelligent substation
CN112579461A (en) Assertion processing method, system and storage medium
CN109508204B (en) Front-end code quality detection method and device
CN105487912B (en) Public problem modification multi-branch maintenance system and method
CN104199743A (en) Power distribution network historical data service interface consistency verifying method
CN116383061A (en) Method and related device for testing basic platform interface of substation control system
KR101482668B1 (en) System and method for generating database based on SCL
CN115454851A (en) Interface regression testing method and device, storage medium and electronic device
CN116186192A (en) SCD file verification method and device based on standard virtual terminal loop expert database
CN115470095A (en) Test method, test system, electronic equipment and computer storage medium
WO2015184750A1 (en) Data maintenance method and device of network element device
CN113688134A (en) Visual variable management method, system and equipment based on multidimensional data
CN112073755B (en) Method for realizing intelligent switching of authentication modes based on IPTV service log

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