[go: up one dir, main page]

CN104539699B - Adapter assembly - Google Patents

Adapter assembly Download PDF

Info

Publication number
CN104539699B
CN104539699B CN201410836796.4A CN201410836796A CN104539699B CN 104539699 B CN104539699 B CN 104539699B CN 201410836796 A CN201410836796 A CN 201410836796A CN 104539699 B CN104539699 B CN 104539699B
Authority
CN
China
Prior art keywords
adapter
channel
adapter assembly
monitoring
monitoring device
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
CN201410836796.4A
Other languages
Chinese (zh)
Other versions
CN104539699A (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.)
CVIC Software Engineering Co Ltd
Original Assignee
CVIC Software Engineering 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 CVIC Software Engineering Co Ltd filed Critical CVIC Software Engineering Co Ltd
Priority to CN201410836796.4A priority Critical patent/CN104539699B/en
Publication of CN104539699A publication Critical patent/CN104539699A/en
Application granted granted Critical
Publication of CN104539699B publication Critical patent/CN104539699B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/50Network services
    • H04L67/56Provisioning of proxy services
    • H04L67/566Grouping or aggregating service requests, e.g. for unified processing
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/50Network services
    • H04L67/56Provisioning of proxy services
    • H04L67/567Integrating service provisioning from a plurality of service providers
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B19/00Programme-control systems
    • G05B19/02Programme-control systems electric
    • G05B19/418Total factory control, i.e. centrally controlling a plurality of machines, e.g. direct or distributed numerical control [DNC], flexible manufacturing systems [FMS], integrated manufacturing systems [IMS] or computer integrated manufacturing [CIM]
    • G05B19/4185Total factory control, i.e. centrally controlling a plurality of machines, e.g. direct or distributed numerical control [DNC], flexible manufacturing systems [FMS], integrated manufacturing systems [IMS] or computer integrated manufacturing [CIM] characterised by the network communication
    • 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

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Computer And Data Communications (AREA)
  • Debugging And Monitoring (AREA)

Abstract

A kind of adapter assembly is disclosed in the present invention, the adapter assembly is shared for realizing the business service between monitoring system and monitoring device, the adapter assembly includes adapter configuration module, and the channel type of device object type and monitoring data transmission for being monitored to adapter configures;Interface setup module is configured for the channel interface between adapter and monitoring device, to realize the acquisition monitoring data from the monitoring device and be configured to the monitoring device.Using the adapter assembly in the present invention, solves business service and share, reduce the work difficulty of developer.

Description

Adapter assembly
Technical field
The present invention relates to application middleware platform field, more particularly to a kind of adapter assemblies.
Background technology
Adapter assembly mainly utilizes middleware Technology, increases between the functional unit and support platform of Legacy System One adapter middle layer carries out Unify legislation by adapter layer to the data, function and agreement of Legacy System, flat to management Platform provides unified access interface, to shield the difference mutually accessed between Legacy System, reaches and carries out between different system The purpose of mutual operation.
With the continuous development of monitoring network and technology, the application of monitoring system is more and more extensive, monitoring system and needs Need to carry out the interaction of a variety of data between the monitoring device being monitored.Therefore it provides a kind of adapter assembly technology, is established Business service between monitoring system and monitoring device is shared very necessary.
Invention content
Technical problem to be solved by the invention is to provide a kind of adapter assemblies, to realize monitoring system and monitoring device Between service for infrastructure it is shared.
To solve the above-mentioned problems, it the invention discloses a kind of adapter assembly, is set for realizing monitoring system and monitoring Business service between standby is shared, and the adapter assembly includes:
Adapter configuration module, the channel class of device object type and monitoring data transmission for being monitored to adapter Type is configured;
Interface setup module is configured for the channel interface between adapter and monitoring device, to realize from institute It states and obtains monitoring data in monitoring device and the monitoring device is configured.
Above-mentioned adapter assembly, it is preferred that the adapter configuration module includes:
Monitored object type configuration unit, for the associated metadata of monitored object, channel, order factory, order and Alarm regulation is configured;The monitored object type includes metadata, channel, order factory, order and alarm regulation;Institute It includes entity, attribute and list three types to state metadata;
Channel type dispensing unit, for being configured to monitoring device and the communication mode of PERCOM peripheral communication;The channel Type configuration includes communicating and connecting metadata configurations.
Above-mentioned adapter assembly, it is preferred that the order is control corresponding with monitoring device and inquiry instruction, institute Instruction is stated with input/output argument corresponding thereto.
Above-mentioned adapter assembly, it is preferred that the channel type dispensing unit includes:
Monitor, the equipment message for obtaining listening port monitoring, and be transmitted in each channel.
Above-mentioned adapter assembly, it is preferred that the interface setup module realizes that channel is initial by calling preset function Change, and handles command request information.
Compared with prior art, the present invention includes following advantages:
A kind of adapter assembly is disclosed in the present invention, and the adapter assembly is for realizing monitoring system and monitoring device Between business service it is shared, which includes adapter configuration module, the equipment for being monitored to adapter The channel type of object type and monitoring data transmission is configured;Interface setup module, for adapter and monitoring device Between channel interface be configured, with realize from the monitoring device obtain monitoring data and to the monitoring device carry out Setting.Using the adapter assembly in the present invention, solves business service and share, reduce the work difficulty of developer.
Description of the drawings
To describe the technical solutions in the embodiments of the present invention more clearly, make required in being described below to embodiment Attached drawing is briefly described, it should be apparent that, drawings in the following description are only some embodiments of the invention, for For those of ordinary skill in the art, without having to pay creative labor, it can also be obtained according to these attached drawings His attached drawing.
Fig. 1 is a kind of structural schematic diagram of adapter assembly of the present invention;
Fig. 2 is adapter assembly provided by the invention and the associated diagram of monitoring system;
Fig. 3 is a detailed composition figure of adapter assembly provided by the invention;
Fig. 4 is a detailed composition figure of adapter assembly provided by the invention;
Fig. 5 is the operational flow diagram of adapter assembly provided by the invention.
Specific implementation mode
Following will be combined with the drawings in the embodiments of the present invention, and technical solution in the embodiment of the present invention carries out clear, complete Site preparation describes, it is clear that described embodiments are only a part of the embodiments of the present invention, instead of all the embodiments.It is based on Embodiment in the present invention, it is obtained by those of ordinary skill in the art without making creative efforts every other Embodiment shall fall within the protection scope of the present invention.
The present invention provides a kind of adapter assembly, structural schematic diagram as shown in Figure 1, the adapter assembly for realizing Business service between monitoring system and monitoring device is shared, and the adapter assembly 101 includes:
Adapter configuration module 102, device object type and monitoring data transmission for being monitored to adapter it is logical Road type is configured;
Interface setup module 103 is configured for the channel interface between adapter and monitoring device, with realize from Monitoring data is obtained in the monitoring device and the monitoring device is configured.
In adapter assembly provided by the invention, adapter assembly is broadly divided into two parts, adapter configuration and adaptation Device interface api is realized.Adapter and the frame diagram of monitoring system in the present invention as shown in Fig. 2, the effect of adapter from user From the perspective of, mainly to the monitoring of monitoring device, monitoring and control.
In adapter assembly provided by the invention, the adapter configuration module includes:
Monitored object type configuration unit, for the associated metadata of monitored object, channel, order factory, order and Alarm regulation is configured;The monitored object type includes metadata, channel, order factory, order and alarm regulation;Institute It includes entity, attribute and list three types to state metadata;
Channel type dispensing unit, for being configured to monitoring device and the communication mode of PERCOM peripheral communication;The channel Type configuration includes communicating and connecting metadata configurations.
In adapter assembly provided by the invention, adapter configuration includes mainly:Monitored object type and channel type.
The process of monitored object type configuration, as shown in Fig. 3 of the present invention, monitored object type configuration is adapter development Important process includes mainly metadata, channel, order factory, order, alarm regulation configuration.
Metadata includes entity, attribute, list three types, and metadata is broadly divided into monitoring, control, prison from control Depending on three categories.The effect of metadata:Client displaying, state storage, alarm basis and fault diagnosis.
Alarm regulation is primarily directed to the general rule of adapter assembly of the present invention.
Order can have the input and output of oneself primarily directed to the orders such as the control and inquiry of monitoring device, each order Parameter.There may be orders, and order may also be not present for one adapter.
Channel refers to the communication port that server is interacted with equipment.
In the present invention, the order is control corresponding with monitoring device and inquiry instruction, and described instruction has and it Corresponding input/output argument.
In the present invention, the channel type dispensing unit includes:
Monitor, the equipment message for obtaining listening port monitoring, and be transmitted in each channel.
For the configuration process of channel type as shown in Fig. 4 of the present invention, channel type is equipment and PERCOM peripheral communication mode, channel class Type configuration includes mainly communication realization and the configuration of connection metadata.
Monitor type solves the problems, such as that multiple equipment occupies the same port, and monitor is listened to from monitoring port The message that each monitoring device is sent, while being distributed in each channel.
In the present invention, adapter api is mainly channel interface, and the effect of the interface is that monitoring number is obtained from monitoring device It is arranged according to this and to monitoring device.
In the present invention, the interface setup module realizes channel initialization, and handle order and ask by calling preset function Seek information.
Physical interface is as follows:
Method public void init (Session session, ChannelConnectInfo ChannelConnectInfo), the main function of this method initializes for channel.
Method public void processSend (CommandRequest request, CommandResponse Response), the main function of this method is processing command request information.
In the present invention, the operational process of adapter assembly obtains monitored object as shown in figure 5, during being monitored Type creates order, and the order is back to monitoring pair according to the order factory corresponding to the monitored object type As, the monitored object obtains session according to the order, while returning to session, submiting command, and call function, in channel In monitoring data is transmitted.
In present invention, it is desirable to when being monitored, the monitored object for needing to monitor is obtained, obtains the corresponding adaptation of monitored object Device is obtained according to command name and is ordered, and executes the order, calls adapter.
It should be noted that each embodiment in this specification is described in a progressive manner, each embodiment weight Point explanation is all difference from other examples, and the same or similar parts between the embodiments can be referred to each other. For device class embodiment, since it is basically similar to the method embodiment, so fairly simple, the related place ginseng of description See the part explanation of embodiment of the method.
Finally, it is to be noted that, herein, relational terms such as first and second and the like be used merely to by One entity or operation are distinguished with another entity or operation, without necessarily requiring or implying these entities or operation Between there are any actual relationship or orders.Moreover, the terms "include", "comprise" or its any other variant meaning Covering non-exclusive inclusion, so that the process, method, article or equipment including a series of elements includes not only that A little elements, but also include other elements that are not explicitly listed, or further include for this process, method, article or The intrinsic element of equipment.In the absence of more restrictions, the element limited by sentence "including a ...", is not arranged Except there is also other identical elements in the process, method, article or apparatus that includes the element.
For convenience of description, it is divided into various units when description apparatus above with function to describe respectively.Certainly, implementing this The function of each unit is realized can in the same or multiple software and or hardware when invention.
As seen through the above description of the embodiments, those skilled in the art can be understood that the present invention can It is realized by the mode of software plus required general hardware platform.Based on this understanding, technical scheme of the present invention essence On in other words the part that contributes to existing technology can be expressed in the form of software products, the computer software product It can be stored in a storage medium, such as ROM/RAM, magnetic disc, CD, including some instructions are used so that a computer equipment (can be personal computer, server either network equipment etc.) executes the certain of each embodiment of the present invention or embodiment Method described in part.
A kind of adapter assembly provided by the present invention is described in detail above, specific case used herein Principle and implementation of the present invention are described, and the explanation of above example is only intended to help to understand side of the invention Method and its core concept;Meanwhile for those of ordinary skill in the art, according to the thought of the present invention, in specific implementation mode And there will be changes in application range, in conclusion the content of the present specification should not be construed as limiting the invention.

Claims (4)

1. a kind of adapter assembly, which is characterized in that it is shared for realizing the business service between monitoring system and monitoring device, The adapter assembly includes:
Adapter configuration module, the channel type of device object type and monitoring data transmission for being monitored to adapter into Row configuration;
Interface setup module is configured for the channel interface between adapter and monitoring device, to realize from the prison Monitoring data is obtained in control equipment and the monitoring device is configured;
The adapter configuration module includes:
Monitored object type configuration unit, for the associated metadata of monitored object, channel, order factory, order and alarm Rule is configured;The monitored object type includes metadata, channel, order factory, order and alarm regulation;The member Data include entity, attribute and list three types;
Channel type dispensing unit, for being configured to monitoring device and the communication mode of PERCOM peripheral communication;The channel type Configuration includes communication and connection metadata configurations.
2. adapter assembly according to claim 1, which is characterized in that the order is control corresponding with monitoring device System and inquiry instruction, described instruction have input/output argument corresponding thereto.
3. adapter assembly according to claim 1, which is characterized in that the channel type dispensing unit includes:
Monitor, the equipment message for obtaining listening port monitoring, and be transmitted in each channel.
4. adapter assembly according to claim 1, which is characterized in that the interface setup module presets letter by calling Number realizes channel initialization, and handles command request information.
CN201410836796.4A 2014-12-26 2014-12-26 Adapter assembly Active CN104539699B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201410836796.4A CN104539699B (en) 2014-12-26 2014-12-26 Adapter assembly

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201410836796.4A CN104539699B (en) 2014-12-26 2014-12-26 Adapter assembly

Publications (2)

Publication Number Publication Date
CN104539699A CN104539699A (en) 2015-04-22
CN104539699B true CN104539699B (en) 2018-07-31

Family

ID=52855166

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201410836796.4A Active CN104539699B (en) 2014-12-26 2014-12-26 Adapter assembly

Country Status (1)

Country Link
CN (1) CN104539699B (en)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106506256B (en) * 2016-09-28 2019-04-09 中国电子科技集团公司第五十四研究所 A device monitoring system and method based on platform + plug-in
CN111026607A (en) * 2019-11-14 2020-04-17 山东中创软件商用中间件股份有限公司 Server monitoring system and method and server data acquisition method and system

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP1437877A2 (en) * 2003-01-09 2004-07-14 Sun Microsystems, Inc. Method and apparatus for hardware implementation independent verification of network layers
CN1852177A (en) * 2005-10-13 2006-10-25 华为技术有限公司 Testing adopter and testing tool system and detecting method
CN101685301A (en) * 2009-07-29 2010-03-31 东华大学 Embedded type state monitoring information adaptor capable of operating under complex working conditions of numerically-controlled machine tool and method thereof
CN102096684A (en) * 2009-12-11 2011-06-15 华大天元(北京)电力科技有限公司 Grid real-time data integrating and sharing platform
CN102566493A (en) * 2012-01-17 2012-07-11 上海交通大学 Data acquiring and processing embedded adapter of numerical control machine
CN102984258A (en) * 2012-11-30 2013-03-20 易程科技股份有限公司 Internet of things data transmission method and adapter

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103294509A (en) * 2013-05-17 2013-09-11 深圳市亿威尔信息技术股份有限公司 Multi-serial equipment driving process for VxWorks operating system

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP1437877A2 (en) * 2003-01-09 2004-07-14 Sun Microsystems, Inc. Method and apparatus for hardware implementation independent verification of network layers
CN1852177A (en) * 2005-10-13 2006-10-25 华为技术有限公司 Testing adopter and testing tool system and detecting method
CN101685301A (en) * 2009-07-29 2010-03-31 东华大学 Embedded type state monitoring information adaptor capable of operating under complex working conditions of numerically-controlled machine tool and method thereof
CN102096684A (en) * 2009-12-11 2011-06-15 华大天元(北京)电力科技有限公司 Grid real-time data integrating and sharing platform
CN102566493A (en) * 2012-01-17 2012-07-11 上海交通大学 Data acquiring and processing embedded adapter of numerical control machine
CN102984258A (en) * 2012-11-30 2013-03-20 易程科技股份有限公司 Internet of things data transmission method and adapter

Also Published As

Publication number Publication date
CN104539699A (en) 2015-04-22

Similar Documents

Publication Publication Date Title
US11812282B2 (en) Collaborative computing and electronic records
Ramesh et al. The smart network management automation algorithm for administration of reliable 5G communication networks
US11616703B2 (en) Scalable visualization of health data for network devices
CN105830394B (en) Configuration method and system of virtual network policy, virtual network element and network management system thereof
CN109155758B (en) Device and method for hierarchical management of virtual infrastructure resources
US20110289119A1 (en) Methods and systems for monitoring server cloud topology and resources
US10547511B2 (en) Infrastructure resource states
US10834019B2 (en) Increased network resources in exchange for sharing of device resources
CN106506256B (en) A device monitoring system and method based on platform + plug-in
US9087322B1 (en) Adapting service provider products for multi-tenancy using tenant-specific service composition functions
CN106100914A (en) The method for pushing of a kind of cloud AC warning information and system
US9888118B2 (en) Enterprise application integration on client computing devices
CN104539699B (en) Adapter assembly
US9686155B2 (en) Enterprise application integration on client computing devices
CN111770176A (en) Traffic scheduling method and device
CN104506630B (en) Permissions data generation method, server and system based on user role
CN108089968A (en) Method for monitoring state of database of virtual machine by host machine
US20140316953A1 (en) Determining datacenter costs
EP3326067A1 (en) Coordinating actions across platforms
US11991060B2 (en) System and methods for providing real-time network telemetry data
CN109818762A (en) Method, adapter and the system registered automatically for realizing SDN controller
WO2016202131A1 (en) Method, system, network management server and mobile client for network management terminal mobilization in communication system
CN110445943A (en) A kind of state monitoring method and device that text is attended a banquet
CN103888484A (en) Call control method and device thereof
CN105634772A (en) Layered multidimensional topological presentation method and device

Legal Events

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