一种用于通信系统的号码十进制数奇偶个数识别方法技术方案

技术编号:16431161 阅读:75 留言:0更新日期:2017-10-22 06:24
本发明专利技术提供一种用于通信系统的号码十进制数奇偶个数识别方法,通过对BCD Number TLV Value最后4bit的BCD码的范围来识别BCD Number表示号码十进制数字的奇偶个数;通信发送方编码时根据通信号码的十进制数字奇偶个数设置TLV Value最后4bit为不同范围的BCD码,用于标识该BCD码是正常十进制数字的编码还是结束标志;通信接收方解码时判别TLV Value的最后4bit的BCD码的范围。本发明专利技术在原有BCD Number TLV编码框架基础上进行改进,架构重用,兼容性较好,且实现简单;没有增加额外的字节和bit,充分利用通信带宽;应用广泛。

Identification method of number decimal number and odd number for communication system

The present invention provides a method for the number of decimal number parity number recognition method of communication system, the scope of the BCD Number TLV Value last 4bit BCD code to identify BCD Number parity number indicates the number of decimal digits; the sender encoding according to the communication number of decimal digit parity number set TLV Value final 4bit for different range of BCD code, the BCD code is used to identify the normal decimal number encoding or to mark the end of the last 4bit; range of communication receiver decoding Value TLV discriminant BCD code. The present invention is improved in the original BCD Number TLV encoding framework based on architecture reuse, better compatibility, and the realization is simple; no additional bytes and bit, make full use of communication bandwidth; wide application.

【技术实现步骤摘要】
一种用于通信系统的号码十进制数奇偶个数识别方法
本专利技术属于通信领域,涉及一种用于通信系统的号码十进制数奇偶个数识别方法。
技术介绍
通信的一个重要特点就是需要通信双方以约定好的编码方式交换数据,TLV编码是一种常用的编码方式。TLV为Type、Length以及Value的缩写,Type唯一标识数据单元的类型,Length标识后续数据单元的Value域所占字节的个数,Value为数据单元本身内容。通信时,发送方将所需数据的单元按TLV的方式编码方式发送;接收时,接收方先根据Type域解码数据单元类型,再根据Length和Value域解码该类型对应数据单元的内容。所谓BCD码,就是每个十进制数用四位二进制数编码表示。相关行业术语见下表1:表1行业命令和字符释义通信系统中,对于包含多个十进制数的号码的通信,例如:MDN、GDN等,TLV编码是常用的一种形式,而TLV的Value值通常都以BCD方式进行编码,如图1所示。其中图1的各符号含义见下表2:表2图1英文及字符释义正因为号码包含多个十进制数字,十进制数字的个数为可变的,可为奇数,也可以为偶数。而TLV编码Length为Value域本文档来自技高网...
一种用于通信系统的号码十进制数奇偶个数识别方法

【技术保护点】
一种用于通信系统的号码十进制数奇偶个数识别方法,其特征在于:通过对BCD Number TLV Value最后4bit的BCD码的范围来识别BCD Number表示号码十进制数字的奇偶个数;通信发送方编码时根据通信号码的十进制数字奇偶个数设置TLV Value最后4bit为不同范围的BCD码,实现方式包括通过计算得到BCD码表示的十进制数字的范围,在发送方编码时将最后4bit的BCD码设置为有效范围或有效范围之外,用于标识该BCD码是正常十进制数字的编码还是结束标志;通信接收方解码时判别TLV Value的最后4bit的BCD码的范围,如果最后4bit BCD码的范围在十进制数字有效范围,则B...

【技术特征摘要】
1.一种用于通信系统的号码十进制数奇偶个数识别方法,其特征在于:通过对BCDNumberTLVValue最后4bit的BCD码的范围来识别BCDNumber表示号码十进制数字的奇偶个数;通信发送方编码时根据通信号码的十进制数字奇偶个数设置TLVValue最后4bit为不同范围的BCD码,实现方式包括通过计算得到BCD码表示的十进制数字的范围,在发送方编码时将最后4bit的BCD码设置为有效范围或有效范围之外,用于标识该BCD码是正常十进制数字的编码还是结束标志;通信接收方解码时判别TLVValue的最后4bit的BCD码的范围,如果最后4bitBCD码的范围在十进制数字有效范围,则BCDNumber标识的十进制个数为偶数个数,如果最后4bitBCD码的范围不在十进制数字有效范围,则根据发送方和接收方预先约定的结束标志来识别。2.根据权利要求1所述用于通信系统的号码十进制数奇偶个数识别方法,其特征在于:结束标志由接收方和发送方在通信之前约定,编码和解码对结束标志进行判断的值或范围是一致的。3.根据权利要求2所述用于通信系统的号码十进制数奇偶个数识别方法,其特征在于:当BCDNumber表示的号码的十进制数字个数为奇数时,最后4bit编码值为十进制数字BCD码无效范围作为结束标志。4.根据权利要求3所述用于通信系统的号码十进制数奇偶个数识别方法,其特征在于:结束标志在十进制数字BCD码的有效编码范围之外,范围为1010~1111。5.根据...

【专利技术属性】
技术研发人员:胡均武周巍张利达颜志凌
申请(专利权)人:武汉虹信通信技术有限责任公司
类型:发明
国别省市:湖北,42

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1