The invention discloses a data transmission system and a method in a communication system, relating to the field of communication. The data transmission method provided by the invention, with several sets of data in the transmission process of the same data structure, if the minimum data structure the same groups exist in the data, according to the definition of TLV has been set, the number of sets of data into a TLV data stream, which will be the minimum data structure of the same set of data as the TLV data, the types of each data in the same but the minimum data structure is not the same as the same type of data structure as a circular TLV data, the circular TLV data value in the first data for the cycle number, second data for the same type of data structure. The invention also discloses a data transmission method, a transmitting device and a transmission system in the communication system. The technical scheme of the invention saves the amount of data transmission, reduces data redundancy, greatly saving air interface resources.
【技术实现步骤摘要】
本专利技术涉及通信领域,尤其涉及。
技术介绍
一般通信设备由主控板、业务板等多块单板组成。通信系统的网管与通信设备的主控板之间、主控板与业务板之间存在着报文数据通信。TLV(类 型、长度和值)编码是一种在通信协议中常用的数据编码方式,它其实是三 个英文单词的首写字母缩写Type (类型)、Length (长度)和Value (值), 其中Type是为了能够让机器或者程序识别数据的含义,知道该数据区别于其 它数据的功能而进行编号,也就是说,Type表示一种数据的含义;Length表示数据的长度,在传输和处理数据时是以整数倍字节来进行的, 因此长度的单位定义为字节;Value表示数据的值,也就是数据的内容。可见,TLV编码其实就是一种通过三元组(Type、 Length、 Value)来描 述数据本身所要传递的信息的编码方式。其中TLV表示的数据长度可能是定 长的,也可能是变长的。通常在对数据进行TLV编码时,首先需要确定一 TLV定义表,如表1 所示。表l<table>table see original document page 5</column></row><table>101不固定美国国家102不固定清华大学高等院校102不固定华南理工大学高等院校从表l中可以看出,类型IOO表示该数据的含义是以字符串表示的姓名, 长度不固定,例如某个IOO类型TLV数据的值为张三等;类型101表示 该数据的含义是以字符串表示的国家,长度不固定,例如中国、美国 等;类型102表示该数据的含义是以字符串表示的高等院校 ...
【技术保护点】
一种通信系统中的数据发送方法,其特征在于,包括: 在传输具有相同数据结构的若干组数据的过程中,若所述各组数据中存在相同的最小数据结构体,则根据已设置的类型-长度-值TLV定义,将所述若干组数据合并为一个TLV数据流进行发送,其中将所述 各组数据中相同的最小数据结构体作为一TLV数据,将所述各组数据中类型相同但值不相同的最小数据结构体即同型异值数据结构体作为一循环型TLV数据,所述循环型TLV数据的值中第一个数据为循环数目,第二个数据起为各所述同型异值数据结构体。
【技术特征摘要】
1、一种通信系统中的数据发送方法,其特征在于,包括在传输具有相同数据结构的若干组数据的过程中,若所述各组数据中存在相同的最小数据结构体,则根据已设置的类型-长度-值TLV定义,将所述若干组数据合并为一个TLV数据流进行发送,其中将所述各组数据中相同的最小数据结构体作为一TLV数据,将所述各组数据中类型相同但值不相同的最小数据结构体即同型异值数据结构体作为一循环型TLV数据,所述循环型TLV数据的值中第一个数据为循环数目,第二个数据起为各所述同型异值数据结构体。2、 如权利要求l所述的方法,其特征在于,所述类型-长度-值TLV定义,由所述通信系统中的发送方和接收方预先 协商设置。3、 一种通信系统中的数据传输方法,其特征在于,包括在传输具有相同数据结构的若干组数据的过程中,若所述各组数据中存 在相同的最小数据结构体,发送方则根据已设置的类型-长度-值TLV定义, 将所述若千组数据合并为一个TLV数据流发送到接收方,其中将所述各组数 据中相同的最小数据结构体作为一 TLV数据,将所述各组数据中类型相同但 值不相同的最小数据结构体即同型异值数据结构体作为一循环型TLV数据, 所述循环型TLV数据中,第一个数据为循环数目,第二个数据起为各所述同 型异值数据结构体;接收方接收到所述TLV数据流后,按照TLV编码定义关系,若判断该 数据流中存在循环型TLV数据,则将非循环型TLV数据解码后得到的数据, 重复保存n遍,其中保存的次数n与所述循环型TLV数据的循环数目相同, 所述n个相同的数据分别作为n组原始数据中的一个最小数据结构体,将循 环型TLV数据解码后得到的n个类型相同但值不相同的数据分别作为n组原 始数据中的一个最小数据结构体。4、 权利要求3所述的方法,其特征在于,所述TLV定义是由所述发送方与所述接收方事先共同设置的。5、 一种通信系统中的数据发送装置,其特征在于,该装置包括依次连接的编码模块和发送模块,其中TLV编码模块,用于判断待发送的各组数据中是否存在相同的最小数据 结构体,若是,该模块还...
【专利技术属性】
技术研发人员:黄海伦,
申请(专利权)人:中兴通讯股份有限公司,
类型:发明
国别省市:94[中国|深圳]
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。