WIPO logo
Mobile | Deutsch | Español | Français | 日本語 | 한국어 | Português | Русский | 中文 | العربية |
PATENTSCOPE

Search International and National Patent Collections
World Intellectual Property Organization
Search
 
Browse
 
Translate
 
Options
 
News
 
Login
 
Help
 
Machine translation
1. (WO2007076676) A METHOD FOR AUTOMATICALLY PRODUCING PDU CODING-DECODING CODE BASED ON ASN.1 DEFINITION
Latest bibliographic data on file with the International Bureau   

Pub. No.:    WO/2007/076676    International Application No.:    PCT/CN2006/003016
Publication Date: 12.07.2007 International Filing Date: 10.11.2006
IPC:
H04L 29/06 (2006.01)
Applicants: ZTE CORPORATION [CN/CN]; ZTE Plaza, Keji Road South Hi-Tech Industrial Park Nanshan District Shenzhen Guangdong 518057 (CN) (For All Designated States Except US).
NIE, Qian [CN/CN]; (CN) (For US Only).
LI, Xinghua [CN/CN]; (CN) (For US Only).
JIANG, Hong [CN/CN]; (CN) (For US Only)
Inventors: NIE, Qian; (CN).
LI, Xinghua; (CN).
JIANG, Hong; (CN)
Agent: AFD CHINA INTELLECTUAL PROPERTY LAW OFFICE; Technology Fortune Center Suite B 305A 8 Xueqing Rd Haidian District Beijing 100085 (CN)
Priority Data:
200510135665.4 31.12.2005 CN
Title (EN) A METHOD FOR AUTOMATICALLY PRODUCING PDU CODING-DECODING CODE BASED ON ASN.1 DEFINITION
(FR) PROCEDE POUR LA PRODUCTION AUTOMATIQUE DE CODE DE CODAGE/DECODAGE DES UNITES DE DONNEES DE PROTOCOLE (PDU) BASE SUR UNE DEFINITION DE NOTATION DE SYNTAXE ABSTRAITE NUMERO 1 (ASN.1)
(ZH) 基于ASN.1定义的PDU编解码代码自动生成的实现方法
Abstract: front page image
(EN)A method for automatically producing PDU coding-decoding code based on ASN.1 definition is disclosed. The definition rule and notation rule of data type used in the custom header document is determined, and the header document is produced according to the definition rule and the notation rule. A header document analyzer and the corresponding code producer are also produced according to the definition rule and the notation rule. Each of the header documents is scanned by the header document analyzer; therefore data structure name and the relationship between structures defined in the header documents are analyzed. Then coding-decoding code of PDU structure is automatically produced by using a code producer based on the analyzed data structure name and the relationship between structures in the header document. The invention resolves the problem of compatibility between codes of different coding rules, and reduces the code quantity and cost.
(FR)La présente invention concerne un procédé pour la production automatique de code de codage/décodage PDU basé sur une définition ASN.1. La règle de définition et la règle de notation du type de donnée utilisé dans le document d'en-tête personnalisé est déterminée, et le document d'en-tête est produit selon la règle de définition et la règle de notation. Un analyseur de document d'en-tête et le producteur de code correspondant sont également produits selon la règle de définition et la règle de notation. Chacun des documents d'en-tête est balayé par l'analyseur de document d'en-tête; par conséquent le nom de structure de données et la relation entre structure définies dans les documents d'en-tête sont analysés. Ensuite le code de codage/décodage de la structure PDU est automatiquement produit au moyen d'un producteur de code en fonction de nom de structure de données et de la relation de entre structures dans le document d'en-tête analysés. L'invention résout le problème de compatibilité entre des règles de codage différentes, et réduit la quantité et le coût de code.
(ZH)本发明提供了一种基于ASN.1定义的PDU编解码代码自动生成的实现方法,首先确定在自定义的头文件中使用的数据类型的定义规则与标注规则,并根据该定义规则与标注规则生成头文件;再根据所述数据类型的定义规则与标注规则,编码生成头文件分析工具,以及对应的代码产生工具;使用所述头文件分析工具来扫描各头文件,解析出各头文件中定义的数据结构名及结构之间的关系;然后使用所述代码产生工具,根据从头文件中解析出的数据结构名及结构之间的关系,自动产生PDU结构编解码的代码。本发明避免了生成代码在编程规范等方面不相容的问题,而且编程工作量相对较小、成本较低。
Designated States: AE, AG, AL, AM, AT, AU, AZ, BA, BB, BG, BR, BW, BY, BZ, CA, CH, CN, CO, CR, CU, CZ, DE, DK, DM, DZ, EC, EE, EG, ES, FI, GB, GD, GE, GH, GM, GT, HN, HR, HU, ID, IL, IN, IS, JP, KE, KG, KM, KN, KP, KR, KZ, LA, LC, LK, LR, LS, LT, LU, LV, LY, MA, MD, MG, MK, MN, MW, MX, MY, MZ, NA, NG, NI, NO, NZ, OM, PG, PH, PL, PT, RO, RS, RU, SC, SD, SE, SG, SK, SL, SM, SV, SY, TJ, TM, TN, TR, TT, TZ, UA, UG, US, UZ, VC, VN, ZA, ZM, ZW.
African Regional Intellectual Property Organization (BW, GH, GM, KE, LS, MW, MZ, NA, SD, SL, SZ, TZ, UG, ZM, ZW)
Eurasian Patent Organization (AM, AZ, BY, KG, KZ, MD, RU, TJ, TM)
European Patent Office (AT, BE, BG, CH, CY, CZ, DE, DK, EE, ES, FI, FR, GB, GR, HU, IE, IS, IT, LT, LU, LV, MC, NL, PL, PT, RO, SE, SI, SK, TR)
African Intellectual Property Organization (BF, BJ, CF, CG, CI, CM, GA, GN, GQ, GW, ML, MR, NE, SN, TD, TG).
Publication Language: Chinese (ZH)
Filing Language: Chinese (ZH)