Looking for breakthrough ideas for innovation challenges? Try Patsnap Eureka!

Method for supporting poly-morphism function of message bus

A message bus, message technology, applied in bus network, multi-program device, inter-program communication, etc., to achieve the effect of enhancing maintainability, simplifying program structure, and facilitating internal management and maintenance

Active Publication Date: 2014-03-26
NARI TECH CO LTD +1
View PDF3 Cites 2 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

Existing message bus (message middleware) products do not support this feature

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Method for supporting poly-morphism function of message bus
  • Method for supporting poly-morphism function of message bus
  • Method for supporting poly-morphism function of message bus

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0020] The message bus mechanism of the present invention will be further described in detail below in conjunction with the accompanying drawings.

[0021] figure 1 It is a mapping relationship between logical channels and physical channels. The same logical channel is mapped to different physical channels in different states. The message bus directly uses physical channels for communication at the communication level.

[0022] figure 2 It is a flow chart of message sending that supports polymorphic functions.

[0023] Context i In this state, App a Apply the process Proc p Need to channel Channel x To send a message, first define the message instance and initialize it. The initialization parameter is i , Proc p , Procp_alias1>, the message instance calls the sending interface to send the message, the logical channel Channel x is mapped as a physical channel channel x , the message bus checks the subscription channel 1 nodes, send messages to these nodes.

[0024] ...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

PUM

No PUM Login to View More

Abstract

The invention discloses a method for supporting a poly-morphism function of a message bus. The method is characterized in that a morphism identification and progress identification binary group is utilized to indentify message examples; even if a plurality of morphisms are operated on a same node, each message example can be conveniently distinguished; message channels are divided into a logical channel and a physical channel according to information; and the logical channel is mapped to the only physical channel according to belonged states and certain rules. The logical channel is directly used by an application program and facilitates the use of the application progress; the physical channel is used for the message bus to perform communication and management so that the messages among the different morphisms can be isolated from a network communication level. According to the method provided by the invention, the normal communication between progresses at the same morphism can be conveniently realized and the progresses between the different morphisms cannot communicate with each other, thereby meeting the requirements of a poly-morphism application environment in an automatic scheduling system.

Description

technical field [0001] The invention relates to a method for a message bus supporting polymorphic functions, which is used to meet the requirements of polymorphic application environments in dispatching automation systems, and belongs to the field of power grid dispatching automation. Background technique [0002] In today's power grid dispatching automation system, an application is a combination of a data entity and a set of service programs that process this data entity. For example, the composition of a SCADA application includes: SCADA real-time library, data service process, operation service process, remote Communication telemetry and working condition processing service process, etc. A state is a collection of a group of applications to complete certain target functions. The processing logic of this group of applications is the same, and the data entities have a certain relationship, but the data environments in which they operate are different. Applications between...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

Application Information

Patent Timeline
no application Login to View More
Patent Type & Authority Patents(China)
IPC IPC(8): H04L12/40G06F9/54
Inventor 翟明玉雷宝龙葛以踊杨志宏
Owner NARI TECH CO LTD
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products