[发明专利]一种通信系统中的数据传输系统和方法有效
申请号: | 200810110627.7 | 申请日: | 2008-06-06 |
公开(公告)号: | CN101599890A | 公开(公告)日: | 2009-12-09 |
发明(设计)人: | 黄海伦 | 申请(专利权)人: | 中兴通讯股份有限公司 |
主分类号: | H04L12/56 | 分类号: | H04L12/56;H04L1/00 |
代理公司: | 北京安信方达知识产权代理有限公司 | 代理人: | 龙 洪;霍育栋 |
地址: | 518057广东省深圳市南山*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 通信 系统 中的 数据传输 方法 | ||
1.一种通信系统中的数据发送方法,其特征在于,包括:
在传输具有相同数据结构的若干组数据的过程中,若所述若干组数据中 存在相同的最小数据结构体,则根据已设置的类型-长度-值TLV定义,将所 述若干组数据合并为一个TLV数据流进行发送,其中将所述若干组数据中 相同的最小数据结构体作为一TLV数据,将所述若干组数据中类型相同但 值不相同的最小数据结构体即同型异值数据结构体作为一循环型TLV数 据,所述循环型TLV数据的值中第一个数据为循环数目,第二个数据起为 各所述同型异值数据结构体;
其中,最小数据结构体指,具有相同数据结构的若干组数据的最小组成 单元,其至少具有类型和值。
2.如权利要求1所述的方法,其特征在于,
所述类型-长度-值TLV定义,由所述通信系统中的发送方和接收方预先 协商设置。
3.一种通信系统中的数据传输方法,其特征在于,包括:
在传输具有相同数据结构的若干组数据的过程中,若所述若干组数据中 存在相同的最小数据结构体,发送方则根据已设置的类型-长度-值TLV定 义,将所述若干组数据合并为一个TLV数据流发送到接收方,其中将所述 若干组数据中相同的最小数据结构体作为一TLV数据,将所述若干组数据 中类型相同但值不相同的最小数据结构体即同型异值数据结构体作为一循 环型TLV数据,所述循环型TLV数据中,第一个数据为循环数目,第二个 数据起为各所述同型异值数据结构体;
接收方接收到所述TLV数据流后,按照TLV编码定义关系,若判断该 数据流中存在循环型TLV数据,则将非循环型TLV数据解码后得到的数据, 重复保存n遍,其中保存的次数n与所述循环型TLV数据的循环数目相同, 所述重复保存n遍所得到的n个相同的数据分别作为n组原始数据中的一个 最小数据结构体,将循环型TLV数据解码后得到的n个类型相同但值不相 同的数据分别作为n组原始数据中的一个最小数据结构体;
其中,最小数据结构体指,具有相同数据结构的若干组数据的最小组成 单元,其至少具有类型和值。
4.权利要求3所述的方法,其特征在于,
所述TLV定义是由所述发送方与所述接收方事先共同设置的。
5.一种通信系统中的数据发送装置,其特征在于,
该装置包括依次连接的TLV编码模块和发送模块,其中:
TLV编码模块,用于判断待发送的若干组数据中是否存在相同的最小数 据结构体,若是,该模块还用于根据已设置的类型-长度-值TLV定义,将所 述若干组数据合并为一个TLV数据流发送到发送模块,其中将所述若干组 数据中相同的最小数据结构体作为一TLV数据,将所述若干组数据中类型 相同但值不相同的最小数据结构体即同型异值数据结构体作为一循环型 TLV数据,所述循环型TLV数据中,第一个数据为循环数目,第二个数据 起为各所述同型异值数据结构体;
发送模块,用于将通过所述TLV编码模块编码的数据流进行发送;
其中,最小数据结构体指,具有相同数据结构的若干组数据的最小组成 单元,其至少具有类型和值。
6.如权利要求5所述的装置,其特征在于,
所述TLV定义,由所述通信系统中的发送方和接收方预先协商设置。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中兴通讯股份有限公司,未经中兴通讯股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200810110627.7/1.html,转载请声明来源钻瓜专利网。