一种数据重传系统及方法以及移动终端的制作方法

文档序号:9813892阅读:373来源:国知局
一种数据重传系统及方法以及移动终端的制作方法
【技术领域】
[0001]本发明涉及数据传输技术领域,尤其涉及一种数据重传系统及方法以及移动终端。
【背景技术】
[0002]现有技术中,于用户侧和网络侧传输的协议数据单元(Protocol data unit,PDU)中,通常带有头扩展类型字段(Header Extens1n Type, HE),即位于PDU数据包头上的字段。
[0003]通常而言,HE字段是一个具有2bit的字段,其可以表示四种数据类型:00、01、10和11。每种数据类型均可以用于表示之后的PDU数据包的一种特定的状态。例如00表示之后连接的为PDU数据,或者10表示之后连接的为包括包头的一个完整的PDU数据包等。
[0004]但是用户侧(例如移动终端)在移动过程中,或者由于其他原因(例如进行小区重选等)在不同的网络侧(例如基站)之间进行连接切换,则不同的网络侧可能存在支持或不支持HE = 10的PDU数据包的情况,进而对用户端进行配置后,该网络侧可能会因为无法识别用户侧发送的带有HE = 10的PDU数据包而将其作为无效PDU数据包丢弃,因此影响用户侧与网络侧之间的数据传输。

【发明内容】

[0005]根据现有技术中存在的问题,现提供一种数据重传系统及方法以及移动终端,旨在解决因工作模式变更导致的影响用户侧与网络侧之间PDU数据包的传输的问题。
[0006]上述技术方案具体包括:
[0007]一种数据重传系统,包括网络端和用户端,所述用户端通过通信网络与所述网络端进行数据传输;其中,所述用户端工作在一预设的字段支持模式下,所述用户端的RLC实体与所述网络端的RLC实体之间以AM传输模式进行数据传输;
[0008]所述用户端包括:
[0009]重传单元,用于向所述网络端重传PDU数据包;
[0010]第一判断单元,用于根据所述网络端对应重传的所述PDU数据包返回的应答消息判断此次重传是否被识别,并输出相应的第一判断结果;
[0011]第一重置单元,连接所述第一判断单元,用于根据所述第一判断结果,在所述网络端无法识别重传的所述PDU数据包时对所述用户端的RLC实体执行传输重置,并向所述网络端发送相应的传输重置请求。
[0012]优选的,该数据重传系统,其中,所述网络端包括:
[0013]接收单元,用于接收所述用户端重传的所述PDU数据包以及所述用户端发送的所述传输重置请求;
[0014]第二判断单元,连接所述接收单元,用于判断所述网络端能否识别所述用户端重传的所述PDU数据包,并输出相应的第二判断结果;
[0015]发送单元,连接所述第二判断单元,用于根据所述网络端当前是否处于所述字段支持模式下向所述用户端发送相应的网络配置信息,以及根据所述第二判断结果向所述用户端发送相应的所述应答信息;
[0016]第二重置单元,连接所述接收单元,用于根据所述用户端发送的所述传输重置请求对所述网络端的RLC实体执行相应的所述传输重置。
[0017]优选的,该数据重传系统,其中,所述用户端还包括:
[0018]模式设置单元,用于根据所述网络端发送的所述网络配置信息配置所述用户端的工作模式,以保持或关闭所述用户端的所述字段支持模式。
[0019]优选的,该数据重传系统,其中,所述第二判断单元中包括:
[0020]模式判断模块,用于判断所述网络端当前是否处于所述字段支持模式,并输出相应的模式判断结果;
[0021 ] 字段判断模块,其中包括一预设值,所述字段判断模块连接所述模式判断模块,用于根据所述模式判断结果,在所述网络端不处于所述字段支持模式下时判断重传的所述PDU数据包中包括的HE字段的值是否等于所述预设值,并输出相应的所述第二判断结果;
[0022]所述发送单元根据所述第二判断结果,在所述HE字段的值等于所述预设值时向所述用户端返回重传无效的所述应答消息;或者
[0023]在所述HE字段的值不等于所述预设值时向所述用户端返回重传有效的所述应答消息。
[0024]优选的,该数据重传系统,其中,所述字段支持模式为能够识别带有值等于所述预设值的所述HE字段的所述PDU数据包的工作模式。
[0025]优选的,该数据重传系统,其中,所述预设值为10。
[0026]优选的,该数据重传系统,其中,所述第一重置单元通过放弃所有正在重传的所述PDU数据包,并重新开始传输所述PDU数据包的方式对所述用户端的RLC实体执行所述传输重置。
[0027]一种数据重传方法,包括网络端和用户端,所述用户端通过通信网络与所述网络端进行数据传输;其中,所述用户端工作于一预设的字段支持模式下,所述用户端的RLC实体与所述网络端的RLC实体之间以AM传输模式进行数据传输;
[0028]所述数据重传方法具体包括:
[0029]步骤Sla,所述用户端判断是否存在需要重传的PDU数据包;
[0030]若不存在需要重传的所述PDU数据包,则退出;
[0031]步骤S2a,所述用户端重传所述PDU数据包,并接收所述网络端返回的相应的应答消息;
[0032]步骤S3a,所述用户端判断所述应答消息是否指示所述网络端无法识别重传的所述PDU数据包;
[0033]若所述应答消息指示所述网络端能够识别重传的所述PDU数据包,则退出;
[0034]步骤S4a,对所述用户端的RLC实体执行传输重置,并发送相应的传输重置请求至所述网络端,随后退出。
[0035]优选的,该数据重传方法,其中,所述网络端的数据重传方法包括:
[0036]步骤Slb,所述网络端根据自身是否处于所述字段支持模式下向所述用户端发送相应的所述网络配置信息;
[0037]步骤S2b,所述网络端接收所述用户端重传的所述PDU数据包;
[0038]步骤S3b,判断所述网络端是否处于所述字段支持模式下;
[0039]若所述网络端处于所述字段支持模式下,则退出;
[0040]步骤S4b,判断重传的所述PDU数据包中包括的HE字段的值是否等于一预设值;
[0041]若所述HE字段的值不等于所述预设值,则向所述用户端返回接收有效的所述应答消息,随后退出;
[0042]步骤S5b,向所述用户端返回接收无效的所述应答消息;
[0043]步骤S6b,接收所述用户端发送的所述传输重置请求,并对所述网络端的RLC实体执行相应的所述传输重置,随后退出。
[0044]优选的,该数据重传方法,其中,执行所述步骤Sla之前,所述用户端首先根据所述网络端发送的所述网络配置信息配置自身的工作模式,以保持或关闭所述字段支持模式。
[0045]优选的,该数据重传方法,其中,对所述RLC实体执行的所述传输重置包括:
[0046]步骤S51,放弃所有正在重传的所述PDU数据包;
[0047]步骤S52,重新开始传输所述PDU数据包。
[0048]优选的,该数据重传方法,其中,所述字段支持模式为能够识别带有值等于所述预设值的所述HE字段的所述PDU数据包的工作模式。
[0049]优选的,该数据重传方法,其中,所述步骤S4b中,所述预设值为10。
[0050]一种移动终端,其中,应用上述的数据重传系统。
[0051]一种移动终端,其中,采用上述的数据重传方法。
[0052]上述技术方案的有益效果是:
[0053]I)减少无效数据传输的次数,提高数据传输的效率;
[0054]2)避免空口资源浪费;
[0055]3)技术方案实施简单,实施成本较低。
【附图说明】
[0056]图1是本发明的
当前第1页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1