Object oriented management device for ASN.1 message
First Claim
1. An object-oriented management device for an ASN.1 message, comprising:
- at least one computing device,an ASN.1 bottom support module for compiling the ASN.1 message into a programming language example code;
a common manipulation module for processing the message to support message applications;
wherein, the device further comprises a message plug-in for generating message corpus plug-in from the code generated by the ASN.1 bottom support module, with a class description table being a plug-in interface;
during generating the message corpus plug-in, using virtual functions to supplement class description information including class structure description information and functions for creating a class example;
adding a support of class example manipulation for the generated code;
establishing a TopClass class description table including the corresponding relationship between a TopClass name and a description in the generated code, and the TopClass is a top-layer class but not a child-class;
wherein the common manipulation module or the message plug-in is used to recover a programming language message example from data of VAL format; and
each module being executable in the at least one computing device.
1 Assignment
0 Petitions
Accused Products
Abstract
An object-oriented management device for ASN.1 message is provided, which includes: an ASN.1 bottom supporting module for compiling the ASN.1 message into programming language example code; a common manipulation module for processing the message to support the message applications; a message plug-in for creating the message corpus plug-in from the code generated by the common manipulation module, with the class description table being the plug-in interface. The present invention solves the problem that the message structure example should be re-established after the message is persistently saved, overcomes the disadvantage that the data type of the bit stream must be known in advance for decoding, decreases the difficulty of message construction, and significantly lessens the workload of the message development and maintenance.
16 Citations
14 Claims
-
1. An object-oriented management device for an ASN.1 message, comprising:
-
at least one computing device, an ASN.1 bottom support module for compiling the ASN.1 message into a programming language example code; a common manipulation module for processing the message to support message applications; wherein, the device further comprises a message plug-in for generating message corpus plug-in from the code generated by the ASN.1 bottom support module, with a class description table being a plug-in interface; during generating the message corpus plug-in, using virtual functions to supplement class description information including class structure description information and functions for creating a class example;
adding a support of class example manipulation for the generated code;
establishing a TopClass class description table including the corresponding relationship between a TopClass name and a description in the generated code, and the TopClass is a top-layer class but not a child-class;wherein the common manipulation module or the message plug-in is used to recover a programming language message example from data of VAL format; and each module being executable in the at least one computing device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
Specification