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

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

Active Publication Date: 2011-12-14
FENGHUO COMM SCI & TECH CO LTD
View PDF5 Cites 14 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 invention provides a method for marshalling and unmarshalling of remote APIs in a distributed communication system. The marshalling refers to transforming the conventional input or output parameters of the remote API into serialized specification data; the unmarshalling refers to converting the sequence Transform specification data into regular input or output parameters of the remote API. The regular input or output parameters refer to data defined by C language basic data types or data types combined with basic data types, and the serialized specification data refers to uniformly standardized serialized data suitable for communication.

[0030] In order to facilitate the understanding of the present invention, the following first combines Figure 5 The relationship between remote API, general marshalling / unmarshalling description template and communication command frame / communication command response frame in the distributed communication system is described. The...

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 grouping and ungrouping method of a remote API. Background technique [0002] Such as figure 1 As shown, the distributed communication system is formed by the control system S02 and the business system S01 composed of several business modules B01-B0n. The two are interconnected through the network. For management, the control system S02 is equipped with network management agent C02, command line service module C03 and management control module C01, network management agent C02 is used to support network management S03, command line service module C03 is used to provide command line interface management, management module C01 The service configuration API is provided to realize the functions of network management agent and command line, and at the same time, the device configuration management function is...

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 Applications(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