Marshalling and unmarshalling methods of distributed communication system, implementation method and remote api

A technology for distributed communication and system implementation, applied in the field of distributed communication systems to achieve the effect of easy expansion

Active Publication Date: 2014-10-29
FENGHUO COMM SCI & TECH CO LTD
View PDF5 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0007] The technical problem to be solved by the present invention is that it is cumbersome to use conventional C language programming to realize API interface function grouping and unpacking, and the input and return data are not uniform, and the workload of programming and testing / operation and maintenance is large.

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
  • Marshalling and unmarshalling methods of distributed communication system, implementation method and remote api
  • Marshalling and unmarshalling methods of distributed communication system, implementation method and remote api
  • Marshalling and unmarshalling methods of distributed communication system, implementation method and remote api

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0029] The present invention provides a method for marshalling and unmarshalling remote APIs in a distributed communication system. The marshalling refers to the conversion of conventional input or output parameters of the remote APIs into serialized specification data; The standardized data is transformed into regular input or output parameters of the remote API. The conventional input or output parameters refer to data defined by C language basic data types or data types defined by a combination of basic data types, and the serialized specification data refers to serialized data of a uniform specification suitable for communication.

[0030] In order to facilitate the understanding of the present invention, the following describes the relationship between the remote API, the general marshalling / unmarshalling description template and the communication command frame / communication command response frame in the distributed communication system with reference to FIG. 5. The format o...

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 distributed communication system, an implementation method, and a remote API marshalling and unmarshalling method, wherein in the remote API marshalling and unmarshalling method, a corresponding general marshalling description template and a general unmarshalling method are respectively established for each communication command Describe the template, standardize the common data types uniformly, standardize the input and output data types of the function according to the template, and group and unmarshal the communication command frame and communication command response frame in the communication frame buffer respectively. In the method of realizing the remote API, by uniformly encapsulating the client and server grouping and unpacking functions, an application interface similar to the function call is provided, so as to facilitate the realization of the distributed processing function of the embedded system, and use it under the premise of ensuring high efficiency and real-time The system modules are low-coupling and easy to expand, and also provide more entrances for test and diagnosis.

Description

Technical field [0001] The invention relates to a distributed network management system, in particular to a distributed communication system, an implementation method and a remote API grouping and ungrouping method. Background technique [0002] Such as figure 1 As shown, the distributed communication system is formed by a control system S02 and a business system S01 composed of several business modules B01-B0n. The two are interconnected through a network. The network management S03 communicates with the control system S02 through the SNMP protocol (Simple Network Management Protocol) via the SNMP interface. For management, the control system S02 has a network management agent C02, a command line service module C03, and a management control module C01. The network management agent C02 is used to support the network management S03, the command line service module C03 is used to provide command line interface management, and the management module C01 The service configuration API ...

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/24H04L29/08
Inventor 王苏李锐周鸣魏志伟
Owner FENGHUO COMM SCI & TECH CO LTD
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products