一种进行数据传输的方法和设备技术

技术编号:21278298 阅读:32 留言:0更新日期:2019-06-06 10:44
本发明专利技术实施例涉及一种进行数据传输的方法和设备,用以解决现有技术中在缓存初始化或因为缓存不同步进行重置后,如何进行数据传输还没有明确方案的问题。本发明专利技术实施例网络侧设备通过解压缓存中的目标压缩字典对收到的UDC压缩数据包进行解压操作;终端通过压缩缓存中的目标压缩字典对需要发送的数据包进行压缩得到UDC压缩数据包并发送。由于网络侧设备和终端可以通过目标压缩字典进行解压操作和压缩,从而在缓存初始化或因为缓存不同步进行重置后,提高了进行数据传输的成功率;进一步提高传输效率,节省空口资源。

A Method and Equipment for Data Transmission

The embodiment of the present invention relates to a method and device for data transmission, which can solve the problem that there is no clear scheme for data transmission in the prior art after the buffer is initialized or reset due to different steps of the cache. In the embodiment of the present invention, the network side device decompresses the received UDC compressed data packet by decompressing the target compression dictionary in the cache; the terminal compresses the data packet to be sent by compressing the target compression dictionary in the cache and sends the UDC compressed data packet. Because the devices and terminals on the network side can decompress and compress through the target compression dictionary, the success rate of data transmission can be improved after the initialization of the cache or the reset of the cache in different steps, and the transmission efficiency can be further improved and the empty port resources can be saved.

【技术实现步骤摘要】
一种进行数据传输的方法和设备
本专利技术涉及无线通信
,特别涉及一种进行数据传输的方法和设备。
技术介绍
LTE/LTE-A(LongTermEvolution,长期演进)/LTE-A(LongTermEvolution-Advanced,长期演进升级)中,终端可以配置UDC(ULdatacompression,上行数据压缩)功能。上行数据压缩就是终端在层二对上行数据或者信令进行压缩,基站侧在对应协议层对压缩的数据进行解压操作缩,目的是节省空口传输的数据量,节约上行资源,提升传输效率。为了提高压缩率,终端和基站侧根据发送和接收的数据各自独立维护缓存。一般情况下,缓存中可以存放两类内容:一个是预配置的高匹配概率内容,例如通用的HTTP(HyperTextTransportProtocol,超级文本传送协议)头中Host:、Accept:等内容;另一个是之前发送或接收的数据包内容,例如连续数据包发送时,可以将前面的数据包加入缓存,后续的数据包内容根据前面的数据包内容进行匹配。但是对于缓存初始化或因为缓存不同步缓存进行重置后,如何进行数据传输还没有明确的方案。
技术实现思路
本专利技术提供一种进行数据传输的方法和设备,用以解决现有技术中在缓存初始化或因为缓存不同步进行重置后,如何进行数据传输还没有明确方案的问题。第一方面,本专利技术实施例提供的一种进行数据传输的方法,该方法包括:网络侧设备将目标压缩字典存储到解压缓存中;所述网络侧设备通过解压缓存对收到的UDC压缩数据包进行解压操作。可选的,所述网络侧设备将目标压缩字典存储到解压缓存中,包括:若解压缓存的容量大于目标压缩字典,则所述网络侧设备将目标压缩字典存储到解压缓存中其余位置补充设定值;其中所述其余位置包括所述解压缓存最前面和/或最后面;或若解压缓存的容量不大于目标压缩字典,则所述网络侧设备将目标压缩字典前N比特或后N比特或中间N比特存储到解压缓存,N为解压缓存的容量。可选的,所述网络侧设备将目标压缩字典存储到解压缓存中之前,还包括:所述网络侧设备按照压缩字典优先级选择一个未使用的且优先级最高的压缩字典作为目标压缩字典;所述网络侧设备通过解压缓存对收到的UDC压缩数据包进行解压操作,还包括:若缓存校验失败,则所述网络侧设备返回按照压缩字典优先级选择一个未使用的且优先级最高的压缩字典作为目标压缩字典的步骤,直到缓存校验成功或没有未使用的压缩字典。可选的,所述网络侧设备将目标压缩字典存储到解压缓存中之前,还包括:若所述网络侧设备接收到的UDC压缩数据包的头部包括压缩字典标识,则所述网络侧设备将所述压缩字典标识对应的压缩字典作为目标压缩字典。可选的,所述网络侧设备将目标压缩字典存储到解压缓存中之前,还包括:所述网络侧设备为所述终端配置发送使用的压缩字典;所述网络侧设备将配置给终端的压缩字典作为目标压缩字典。可选的,所述网络侧设备通过解压缓存对收到的UDC压缩数据包进行解压操作之后,还包括:若缓存校验失败,则所述网络侧设备按照压缩字典优先级选择一个未使用的且优先级最高的压缩字典作为目标压缩字典,直到缓存校验成功或没有未使用的压缩字典。第二方面,本专利技术实施例一种进行数据传输的方法,该方法包括:终端将目标压缩字典存储到压缩缓存中;所述终端通过压缩缓存对需要发送的数据包进行压缩得到UDC压缩数据包;所述终端发送所述UDC压缩数据包。可选的,所述终端将目标压缩字典存储到压缩缓存中,包括:若压缩缓存的容量大于目标压缩字典,则所述终端将目标压缩字典存储到压缩缓存中其余位置补充设定值;其中所述其余位置包括所述压缩缓存最前面和/或最后面;或若压缩缓存的容量不大于目标压缩字典,则所述终端将目标压缩字典前N比特或后N比特或中间N比特存储到压缩缓存,N为解压缓存的容量。可选的,所述终端将目标压缩字典存储到压缩缓存中之前,还包括:所述终端按照当前使用的压缩字典优先级,将优先级最高的压缩字典作为目标压缩字典。可选的,所述终端将目标压缩字典存储到压缩缓存中之前,还包括:所述终端将所述网络侧设备配置的发送使用的压缩字典作为目标压缩字典。可选的,所述终端将目标压缩字典存储到压缩缓存中之前,还包括:若所述终端没有所述网络侧设备配置的压缩字典,则按照当前使用的压缩字典优先级,将优先级最高的压缩字典作为目标压缩字典或将不高于网络侧设备配置的压缩字典的优先级的压缩字典作为目标压缩字典。第三方面,本专利技术实施例提供的一种进行数据传输的网络侧设备,该网络侧设备包括:处理器、存储器和收发机;处理器,用于读取存储器中的程序并执行下列过程:将目标压缩字典存储到解压缓存中;通过解压缓存对收到的UDC压缩数据包进行解压操作。第四方面,本专利技术实施例提供的一种进行数据传输的终端,该终端包括:处理器、存储器和收发机;处理器,用于读取存储器中的程序并执行下列过程:将目标压缩字典存储到压缩缓存中;通过压缩缓存对需要发送的数据包进行压缩得到UDC压缩数据包;发送所述UDC压缩数据包。第五方面,本专利技术实施例提供的一种进行数据传输的网络侧设备,该网络侧设备包括:处理模块,用于将目标压缩字典存储到解压缓存中;解压模块,用于通过解压缓存对收到的UDC压缩数据包进行解压操作。第五方面,本专利技术实施例提供的一种进行数据传输的终端,该终端包括:缓存模块,用于将目标压缩字典存储到压缩缓存中;压缩模块,用于通过压缩缓存对需要发送的数据包进行压缩得到UDC压缩数据包;发送模块,用于发送所述UDC压缩数据包。第五方面,本专利技术实施例提供的一种缓存同步异常设备可读存储介质,包括程序代码,当所述程序代码在计算设备上运行时,所述程序代码用于使所述计算设备执行上述第一方面任一所述方法的步骤或第二方面任一所述方法的步骤。本专利技术实施例网络侧设备通过解压缓存中的目标压缩字典对收到的UDC压缩数据包进行解压操作;终端通过压缩缓存中的目标压缩字典对需要发送的数据包进行压缩得到UDC压缩数据包并发送。由于网络侧设备和终端可以通过目标压缩字典进行解压操作和压缩,从而在缓存初始化或因为缓存不同步进行重置后,提高了进行数据传输的成功率;进一步提高传输效率,节省空口资源。附图说明为了更清楚地说明本专利技术实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简要介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域的普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。图1为本专利技术实施例进行数据传输的系统结构示意图;图2为本专利技术实施例第一种网络侧设备的结构示意图;图3为本专利技术实施例第一种终端的结构示意图;图4为本专利技术实施例第二种网络侧设备的结构示意图;图5为本专利技术实施例第二种终端的结构示意图;图6为本专利技术实施例网络侧设备进行数据接收的方法流程示意图;图7为本专利技术实施例终端进行数据发送的方法流程示意图。具体实施方式以下,对本申请实施例中的部分用语进行解释说明,以便于本领域技术人员理解。(1)本申请实施例中,名词“网络”和“系统”经常交替使用,但本领域的技术人员可以理解其含义。(2)本申请实施例中术语“多个”是指两个或两个以上,其它量词与之类似。(3)“和/或”,描述关联对象的关联关系,表示可以存在三种关系,例如,A和/或B,可以表示:单本文档来自技高网...

【技术保护点】
1.一种进行数据传输的方法,其特征在于,该方法包括:网络侧设备将目标压缩字典存储到解压缓存中;所述网络侧设备通过解压缓存对收到的上行数据压缩UDC压缩数据包进行解压操作。

【技术特征摘要】
1.一种进行数据传输的方法,其特征在于,该方法包括:网络侧设备将目标压缩字典存储到解压缓存中;所述网络侧设备通过解压缓存对收到的上行数据压缩UDC压缩数据包进行解压操作。2.如权利要求1所述的方法,其特征在于,所述网络侧设备将目标压缩字典存储到解压缓存中,包括:若解压缓存的容量大于目标压缩字典,则所述网络侧设备将目标压缩字典存储到解压缓存中其余位置补充设定值;其中所述其余位置包括所述解压缓存最前面和/或最后面;或若解压缓存的容量不大于目标压缩字典,则所述网络侧设备将目标压缩字典前N比特或后N比特或中间N比特存储到解压缓存,N为解压缓存的容量。3.如权利要求1所述的方法,其特征在于,所述网络侧设备将目标压缩字典存储到解压缓存中之前,还包括:所述网络侧设备按照压缩字典优先级选择一个未使用的且优先级最高的压缩字典作为目标压缩字典;所述网络侧设备通过解压缓存对收到的UDC压缩数据包进行解压操作,还包括:若缓存校验失败,则所述网络侧设备返回按照压缩字典优先级选择一个未使用的且优先级最高的压缩字典作为目标压缩字典的步骤,直到缓存校验成功或没有未使用的压缩字典。4.如权利要求1所述的方法,其特征在于,所述网络侧设备将目标压缩字典存储到解压缓存中之前,还包括:若所述网络侧设备接收到的UDC压缩数据包的头部包括压缩字典标识,则所述网络侧设备将所述压缩字典标识对应的压缩字典作为目标压缩字典。5.如权利要求1所述的方法,其特征在于,所述网络侧设备将目标压缩字典存储到解压缓存中之前,还包括:所述网络侧设备为所述终端配置发送使用的压缩字典;所述网络侧设备将配置给终端的压缩字典作为目标压缩字典。6.如权利要求5所述的方法,其特征在于,所述网络侧设备通过解压缓存对收到的UDC压缩数据包进行解压操作之后,还包括:若缓存校验失败,则所述网络侧设备按照压缩字典优先级选择一个未使用的且优先级最高的压缩字典作为目标压缩字典,直到缓存校验成功或没有未使用的压缩字典。7.如权利要求3或6所述的方法,其特征在于,该方法还包括:在缓存校验失败后,若没有未使用的压缩字典,则所述网络侧设备将预设填充信息存储到解压缓存中,并通过解压缓存对收到的UDC压缩数据包进行解压操作。8.如权利要求5所述的方法,其特征在于,所述网络侧设备为所述终端配置发送使用的压缩字典,包括:所述网络侧设备根据所述终端的字典支持能力信息和/或业务信息,为所述终端配置发送使用的压缩字典。9.如权利要求1所述的方法,其特征在于,所述UDC压缩数据包是初始传输的第一个UDC压缩数据包或进行压缩缓存重置后的第一个UDC压缩数据包。10.如权利要求9所述的方法,其特征在于,所述第一个UDC压缩数据包是进行压缩缓存重置后的第一个UDC压缩数据包;所述网络侧设备将目标压缩字典存储到解压缓存中之前,还包括:所述网络侧设备在确定压缩缓存和解压缓存不同步后,通知所述终端进行缓存复位。11.如权利要求10所述的方法,其特征在于,所述网络侧设备通知所述终端进行缓存复位之前,还包括:所述网络侧设备在所述通知中携带用于通知终端配置发送使用的压缩字典或预设填充信息的指示信息。12.如权利要求1~6、8~10任一所述的方法,其特征在于,所述压缩字典包括标准压缩字典和/或运营商自定义的压缩字典。13.如权利要求12所述的方法,其特征在于,所述压缩字典包括运营商自定义的压缩字典;该方法还包括:所述网络侧设备通过多播、广播和单播中的部分或全部方式,为终端配置所述运营商自定义的压缩字典。14.一种进行数据传输的方法,其特征在于,该方法包括:终端将目标压缩字典存储到压缩缓存中;所述终端通过压缩缓存对需要发送的数据包进行压缩得到UDC压缩数据包;所述终端发送所述UDC压缩数据包。15.如权利要求14所述的方法,其特征在于,所述终端将目标压缩字典存储到压缩缓存中,包括:若压缩缓存的容量大于目标压缩字典,则所述终端将目标压缩字典存储到压缩缓存中其余位置补充设定值;其中所述其余位置包括所述压缩缓存最前面和/或最后面;或若压缩缓存的容量不大于目标压缩字典,则所述终端将目标压缩字典前N比特或后N比特或中间N比特存储到压缩缓存,N为解压缓存的容量。16.如权利要求14所述的方法,其特征在于,所述终端将目标压缩字典存储到压缩缓存中之前,还包括:所述终端按照当前使用的压缩字典优先级,将优先级最高的压缩字典作为目标压缩字典。17.如权利要求14所述的方法,其特征在于,所述终端将目标压缩字典存储到压缩缓存中之前,还包括:所述终端将所述网络侧设备配置的发送使用的压缩字典作为目标压缩字典。18.如权利要求17所述的方法,其特征在于,所述终端将目标压缩字典存储到压缩缓存中之前,还包括:若所述终端没有所述网络侧设备配置的压缩字典,则按照当前使用的压缩字典优先级,将优先级最高的压缩字典作为目标压缩字典或将不高于网络侧设备配置的压缩字典的优先级的压缩字典作为目标压缩字典。19.如权利要求16或17所述的方法,其特征在于,该方法还包括:若所述终端没有所述网络侧设备配置的压缩字典,则将预设填充信息存储到压缩缓存中...

【专利技术属性】
技术研发人员:刘佳敏全海洋
申请(专利权)人:电信科学技术研究院
类型:发明
国别省市:北京,11

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

1