移动过程中的数据传输的方法、终端和基站技术

技术编号:18449791 阅读:30 留言:0更新日期:2018-07-14 12:21
本发明专利技术公开了一种移动过程中的数据传输的方法、终端和基站,所述方法包括:终端获取源基站发送的密钥更新指示信息;终端在接收到服务节点发送的数据包时,根据所述密钥更新指示信息,进行密钥更新判断;终端在判断出需要密钥更新时,将当前采用的源基站的密钥更新为目标基站的密钥,并利用更新后的密钥对终端接收到的数据包进行解码。本发明专利技术通过密钥更新指示信息,辅助终端进行密钥更新判断,该密钥更新方案既能及时更新终端的密钥,又能保证终端的数据传输不中断,很好的解决现有密钥更新机制不够完善,影响数据包解码的问题。

【技术实现步骤摘要】
移动过程中的数据传输的方法、终端和基站
本专利技术涉及无线通信
,尤其涉及一种移动过程中的数据传输的方法、终端和基站。
技术介绍
随着技术的发展,现有技术中长期演进系统(LTE,LongTermEvolution)开始和局域网(WLAN)技术进行融合,形成新的组网形式。主要由四个设备组成:用户设备(UE,UserEquipment)、核心网(CN,CoreNetwork)、基站(eNB,EvolvedNodeB)和局域网终端(WT,WLANTermination),其中,核心网中的移动管理实体(MME,MobilityManagementEntity)主要负责信令的传输,服务网关(SGW,ServingGetWay)主要负责数据的传输。UE和eNB的接口为Uu,eNB与核心网的接口为S1,WT与eNB的接口为与Xw,如图1所示,为LTE和WLAN融合的架构图。eNB和WLAN节点都可以同时为UE提供服务。如图2所示,为eNB和WLAN融合的协议架构图,在该协议架构下eNB的PDCP(PacketDataConvergenceProtocol,分组数据汇聚协议)层将加密好的数据包通过接口Xw递交给WLAN的LWAAP(LTE-WLANAggregationAdaptationProtocol)层,WT负责将数据传输给UE。在eNB和WT重叠覆盖的场景中,如图3所示,尤其是UE从eNB1移动到eNB2过程中,且一直处于WT的覆盖范围内,虽然UE需要从eNB1切换到eNB2,但是UE始终处于WT的覆盖范围。为了避免UE从eNB1切换到eNB2的过程中发生数据中断,WT会持续为UE提供服务。如图4所示,为移动过程中LTE和WLAN为UE提供服务的场景示意图。对于下行,eNB1和eNB2都将数据传递给WT,WT再发送给UE。对于上行,UE将数据发送给WT,WT再提交给eNB1和eNB2,由于数据加密时采用的密钥是与eNB相关的,也就是eNB1和eNB2的密钥是不同的。由于在数据传输过程中,数据包会发生重传,例如,eNB1的数据包需要进行重传,重传的数据包会和新传的数据包混合在一起,例如,eNB1的重传数据包和eNB2的新传数据包混合在一起,而且UE同时只能使用同一个密钥,这就会出现UE会使用错误的密钥去解码数据包。如果数据包解码失败,就可能会丢弃该数据包。
技术实现思路
本专利技术提供一种移动过程中的数据传输的方法、终端和基站,用以解决现有技术中密钥切换机制不够完善,影响数据包解码的问题。依据本专利技术的一个方面,提供一种移动过程中的数据传输的方法,包括:终端获取源基站发送的密钥更新指示信息;终端在接收到服务节点发送的数据包时,根据所述密钥更新指示信息,进行密钥更新判断;终端在判断出需要密钥更新时,将当前采用的源基站的密钥更新为目标基站的密钥,并利用更新后的密钥对终端接收到的数据包进行解码。依据本专利技术的第二个方面,提供一种移动过程中的数据传输方法,包括:所述源基站在检测到目标终端满足切换到目标基站的条件时,向所述目标基站发送密钥更新指示信息;所述源基站在所述目标基站确认切换后,向所述目标终端发送密钥更新指示信息;所述源基站将缓存中的数据包通过服务节点传输给所述目标终端和/或将缓存中的数据包前传给所述目标基站。依据本专利技术的第三个方面,提供一种移动过程中的数据传输方法,包括:所述目标基站接收源基站发送的密钥更新指示信息;所述目标基站在目标终端从所述源基站切入本基站后,根据所述密钥更新指示信息,对向所述目标终端发送的首包进行处理,并在处理后通过服务节点向所述目标终端发送所述首包。依据本专利技术的第四个方面,提供一种终端,包括:信息获取模块,用于获取源基站发送的密钥更新指示信息;更新判断模块,用于在接收到服务节点发送的数据包时,根据所述密钥更新指示信息,进行密钥更新判断;第一更新处理模块,用于在所述更新判断模块判断出需要密钥更新时,将当前采用的源基站的密钥更新为目标基站的密钥;第一数据处理模块,用于利用更新后的密钥对终端接收到的数据包进行解码。依据本专利技术的第五个方面,提供一种源基站,包括:第一信息发送模块,用于在检测到目标终端满足切换到目标基站的条件时,向目标基站发送密钥更新指示信息;第二信息发送模块,用于在所述目标基站确认切换后,向所述目标终端发送密钥更新指示信息;数据发送模块,用于将缓存中的数据包通过服务节点传输给所述目标终端和/或将缓存中的数据包前传给所述目标基站。依据本专利技术的第六个方面,提供一种目标基站,包括:信息接收模块,用于接收源基站发送的密钥更新指示信息;第一处理模块,用于在目标终端从所述源基站切入本基站后,根据所述密钥更新指示信息,对向所述目标终端发送的首包进行处理;第一发送模块,用于将所述第一处理模块处理后的首包通过服务节点向所述目标终端发送。本专利技术有益效果如下:本专利技术通过密钥更新指示信息,辅助终端进行密钥更新判断,该密钥更新方案既能及时更新终端的密钥,又能保证终端的数据传输不中断,很好的解决现有密钥更新机制不够完善,影响数据包解码的问题。上述说明仅是本专利技术技术方案的概述,为了能够更清楚了解本专利技术的技术手段,而可依照说明书的内容予以实施,并且为了让本专利技术的上述和其它目的、特征和优点能够更明显易懂,以下特举本专利技术的具体实施方式。附图说明通过阅读下文优选实施方式的详细描述,各种其他的优点和益处对于本领域普通技术人员将变得清楚明了。附图仅用于示出优选实施方式的目的,而并不认为是对本专利技术的限制。而且在整个附图中,用相同的参考符号表示相同的部件。在附图中:图1为现有技术中LTE和WLAN融合的架构图;图2为现有技术中LTE和WLAN融合的协议架构图;图3为现有技术中LTE和WLAN的共同覆盖的场景示意图;图4为现有技术中在移动过程中LTE和WLAN为UE提供服务的场景示意图;图5为本专利技术第一实施例提供的一种移动过程中的数据传输的方法的流程图;图6为本专利技术第二实施例提供的一种移动过程中的数据传输的方法的流程图;图7为本专利技术第三实施例提供的一种移动过程中的数据传输的方法的流程图;图8为本专利技术第八实施例提供的移动过程中的数据传输方法的应用场景示意图;图9为本专利技术第十实施例提供的移动过程中的数据传输方法的应用场景示意图;图10为本专利技术第十一实施例提供的一种终端的结构框图;图11为本专利技术第十二实施例提供的一种源基站的结构框图;图12为本专利技术第十三实施例提供的一种目标基站的结构框图。具体实施方式下面将参照附图更详细地描述本公开的示例性实施例。虽然附图中显示了本公开的示例性实施例,然而应当理解,可以以各种形式实现本公开而不应被这里阐述的实施例所限制。相反,提供这些实施例是为了能够更透彻地理解本公开,并且能够将本公开的范围完整的传达给本领域的技术人员。本专利技术实施例提供一种移动过程中的数据传输的方法、终端和基站,本专利技术既能及时更新UE的密钥,又能保证UE的数据不中断,很好的解决了现有技术中存在的UE密钥更新问题。下面通过几个具体实施例对本专利技术的实施过程进行详细的阐述。在本专利技术第一实施例中,提供一种移动过程中的数据传输的方法,本实施例所述方法应用于终端侧,所述终端处于两个eNB和服务节点的重叠覆盖中。如图5所示,所述方法包括如下步本文档来自技高网
...

【技术保护点】
1.一种移动过程中的数据传输方法,其特征在于,包括:终端获取源基站发送的密钥更新指示信息;终端在接收到服务节点发送的数据包时,根据所述密钥更新指示信息,进行密钥更新判断;终端在判断出需要密钥更新时,将当前采用的源基站的密钥更新为目标基站的密钥,并利用更新后的密钥对终端接收到的数据包进行解码。

【技术特征摘要】
1.一种移动过程中的数据传输方法,其特征在于,包括:终端获取源基站发送的密钥更新指示信息;终端在接收到服务节点发送的数据包时,根据所述密钥更新指示信息,进行密钥更新判断;终端在判断出需要密钥更新时,将当前采用的源基站的密钥更新为目标基站的密钥,并利用更新后的密钥对终端接收到的数据包进行解码。2.如权利要求1所述的方法,其特征在于,所述终端获取源基站发送的密钥更新指示信息,包括:所述终端接收所述源基站发送的无线资源控制RRC重配消息,并在所述RRC重配消息中提取出所述密钥更新指示信息。3.如权利要求1所述的方法,其特征在于,所述密钥更新指示信息包括:用于密钥更新判断的数据包PDCP序列号的阈值信息,和/或,用于指示密钥更新的携带在数据包中的标识信息。4.如权利要求3所述的方法,其特征在于,当所述密钥更新指示信息为用于密钥更新判断的数据包PDCP序列号的阈值信息时,所述根据所述密钥更新指示信息,进行密钥更新判断,包括:检测所述数据包的PDCP序列号与所述用于密钥更新判断的数据包PDCP序列号的阈值间的大小关系是否满足设定的标准,当满足时,判定为需要密钥更新,否则,判定为无需密钥更新;当所述密钥更新指示信息为用于指示密钥更新的携带在数据包中的标识信息时,所述根据所述密钥更新指示信息,进行密钥更新判断,包括:检测所述数据包的包头中是否携带所述标识信息,当携带所述标识信息时,判定为需要密钥更新,否则,判定为无需密钥更新;当所述密钥更新指示信息为用于密钥更新判断的数据包PDCP序列号的阈值信息和用于指示密钥更新的携带在数据包中的标识信息时,所述根据所述密钥更新指示信息,进行密钥更新判断,包括:检测所述数据包的PDCP序列号与所述用于密钥更新判断的数据包PDCP序列号的阈值间的大小关系是否满足设定的标准,以及检测所述数据包的包头中是否携带所述标识信息,当任一检测结果为是时,判定为需要密钥更新,否则,判定为无需密钥更新。5.如权利要求3或4所述的方法,其特征在于,所述用于密钥更新判断的数据包PDCP序列号的阈值信息包括:所述源基站发送的最后一个数据包的PDCP序列号信息,或者,所述目标基站发送的第一个新传数据包的PDCP序列号信息;和/或,所述标识信息包括:endmaker。6.如权利要求5所述的方法,其特征在于,当用于密钥更新判断的数据包PDCP序列号的阈值信息为所述源基站发送的最后一个数据包的PDCP序列号信息时,所述根据所述密钥更新指示信息,进行密钥更新判断,包括:所述终端提取接收到的所述数据包的PDCP序列号,将该数据包的PDCP序列号与所述源基站发送的最后一个数据包的PDCP序列号进行比较,当所述数据包的PDCP序列号小于等于所述源基站发送的最后一个数据包的PDCP序列号时,判定为无需密钥更新,否则,判定为需要密钥更新;当用于密钥更新判断的数据包PDCP序列号的阈值信息为所述目标基站发送的第一个新传数据包的PDCP序列号信息时,所述根据所述密钥更新指示信息,进行密钥更新判断,包括:所述终端提取接收到的所述数据包的PDCP序列号,并将该数据包的PDCP序列号与所述目标基站发送的第一个新传数据包的PDCP序列号进行比较,当所述数据包的PDCP序列号小于所述目标基站发送的第一个新传数据包的PDCP序列号时,判定为无需密钥更新,否则,判定为需要密钥更新。7.一种移动过程中的数据传输方法,其特征在于,应用于源基站,所述方法包括:所述源基站在检测到目标终端满足切换到目标基站的条件时,向所述目标基站发送密钥更新指示信息;所述源基站在所述目标基站确认切换后,向所述目标终端发送密钥更新指示信息;所述源基站将缓存中的数据包通过服务节点传输给所述目标终端和/或将缓存中的数据包前传给所述目标基站。8.如权利要求7所述的方法,其特征在于,所述源基站向所述目标基站发送密钥更新指示信息,包括:所述源基站向所述目标基站发送切换请求消息,所述切换请求消息中携带有所述密钥更新指示信息。9.如权利要求8所述的方法,其特征在于,所述源基站在所述目标基站确认切换后,向所述目标终端发送密钥更新指示信息,包括:所述源基站接收所述目标基站反馈的切换确认消息,并从所述切换确认消息中提取出携带的密钥更新指示信息,向所述目标终端发送提取的所述密钥更新指示信息。10.如权利要求7所述的方法,其特征在于,所述源基站向所述目标终端发送密钥更新指示信息,包括:所述源基站向所述目标终端发送RRC重配消息,并在所述RRC重配消息中携带所述密钥更新指示信息。11.如权利要求7所述的方法,其特征在于,所述密钥更新指示信息包括:用于密钥更新判断的数据包PDCP序列号的阈值信息,和/或,用于指示密钥更新的携带在数据包中的标识信息。12.如权利要求11所述的方法,其特征在于,所述用于密钥更新判断的数据包PDCP序列号的阈值信息,包括:所述源基站发送的最后一个数据包的PDCP序列号信息,或者,所述目标基站发送的第一个新传数据包的PDCP序列号信息;和/或,所述标识信息包括:endmaker。13.如权利要求7至12任意一项所述的方法,其特征在于,当所述源基站和目标基站的类型均为第二基站S-eNB时,所述源基站通过主基站M-eNB向所述目标基站发送所述密钥更新指示信息,以及通过M-eNB向所述目标终端发送所述密钥更新指示信息。14.一种移动过程中的数据传输方法,其特征在于,应用于目标基站,所述方法包括:所述目标基站接收源基站发送的密钥更新指示信息;所述目标基站在目标终端从所述源基站切入本基站后,根据所述密钥更新指示信息,对向所述目标终端发送的首包进行处理,并在处理后通过服务节点向所述目标终端发送所述首包。15.如权利要求14所述的方法,其特征在于,所述目标基站接收源基站发送的密钥更新指示信息,包括:所述目标基站接收所述源基站发送的切换请求消息,并从所述切换请求消息中提取出所述密钥更新指示信息。16.如权利要求15所述的方法,其特征在于,所述目标基站在接收到所述源基站发送的切换请求消息后,还包括:所述目标基站在允许所述目标终端接入时,向所述源基站发送切换确认消息,所述切换确认消息中携带有源基站需向目标终端发送的密钥更新指示信息。17.如权利要求14所述的方法,其特征在于,所述密钥更新指示信息包括:用于密钥更新判断的数据包PDCP序列号的阈值信息,和/或,用于指示密钥更新的携带在数据包中的标识信息。18.如权利要求17所述的方法,其特征在于,当所述密钥更新指示信息为用于密钥更新判断的数据包PDCP序列号的阈值信息时,所述首包为目标基站的第一个新传数据包;所述对向所述目标终端发送的首包进行处理,具体包括:设置向所述目标终端发送的本基站的第一个新传数据包的PDCP序列号,使得该PDCP序列号大于或等于所述阈值;当所述密钥更新指示信息为用于密钥更新判断的携带在数据包中的标识信息时,所述首包为源基站前传至目标基站的重传数据包或者为目标基站的第一个新传数据包,所述对向所述目标终端发送的首包进行处理,具体包括:在所述首包的包头中携带所述标识信息;当所述密钥更新指示信息为用于密钥更新判断的数据包PDCP序列号的阈值信息和用于密钥更新判断的携带在数据包中的标识信息时,当所述首包为源基站前传至目标基站的重传数据包时,所述对向所述目标终端发送的首包进行处理,具体包括:在所述首包的包头中携带所述标识信息;当所述首包为目标基站的第一个新传数据包时,所述对向所述目标终端发送的首包进行处理,具体包括:设置向所述目标终端发送的本基站的第一个新传数据包的PDCP序列号,使得该PDCP序列号大于或等于所述阈值。19.如权利要求17或18所述的方法,其特征在于,所述用于密钥更新判断的数据包PDCP序列号的阈值信息,包括:所述源基站发送的最后一个数据包的PDCP序列号信息,或者,所述目标基站发送的第一个新传数据包的PDCP序列号信息;和/或,所述标识信息包括:endmaker。20.如权利要求19所述的方法,其特征在于,所述根据所述密钥更新指示信息,对向所述目标终端发送的首包进行处理,包括:当所述密钥更新指示信息为所述源基站发送的最后一个数据包的PDCP序列号信息时,将向所述目标终端发送的首包的PDCP序列号设为所述源基站发送的最后一个数据包的PDCP序列号加一;当所述密钥更新指示信息为所述目标基站发送的第一个新传数据包的PDCP序列号信息时,将向所述目...

【专利技术属性】
技术研发人员:牛丽吴昱民
申请(专利权)人:中兴通讯股份有限公司
类型:发明
国别省市:广东,44

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

1