通信方法与设备技术

技术编号:19328378 阅读:55 留言:0更新日期:2018-11-03 15:14
本申请提供一种通信方法与设备,该通信方法包括:终端设备移动到第二网络设备的小区后,该终端设备确定与该第二网络设备通信时使用的第二加密算法,该第二加密算法为该第二网络设备所支持的加密算法,该终端设备处于保存该终端设备在第一网络设备的上下文信息、且具有小区重选移动性的状态,该第一网络设备不同于该第二网络设备;该终端设备向该第二网络设备发送使用该第二加密算法加密后的数据,能够有效避免非激活态下的终端设备新接入的网络设备无法解密该终端设备发送的数据的问题。

Communication method and equipment

This application provides a communication method and device, which includes: after the terminal device moves to the cell of the second network device, the terminal device determines the second encryption algorithm to be used when communicating with the second network device. The second encryption algorithm is the encryption algorithm supported by the second network device, and the terminal device is located at the cell of the second network device. The first network device is different from the second network device in that it saves the context information of the terminal device in the first network device and has cell reselection mobility. The terminal device can effectively avoid inactive terminals by sending data encrypted by the second encryption algorithm to the second network device. The newly installed network device can not decrypt the data sent by the terminal device.

【技术实现步骤摘要】
通信方法与设备
本申请涉及通信领域,并且更具体地,涉及一种通信方法与设备。
技术介绍
终端设备的非激活态指的是,终端设备与无线接入网(RadioAccessNetwork,RAN)设备断开RRC连接,但保留终端设备的上下文信息的状态。在非激活态下,当终端设备移动到新的RAN设备的小区时,可以基于之前保留的该终端设备的上下文,向新的RAN设备(也可称为切换后的RAN设备)发送上行数据。当前技术中,终端设备与新的RAN设备通信时所使用的加密算法沿用的是该终端设备与之前归属的RAN设备通信时所采用的加密算法(记为第一加密算法)。但是,新的RAN设备不一定支持该第一加密算法,如果不支持,则无法解密终端设备发送的数据。
技术实现思路
本申请提供一种通信方法与设备,能够有效避免非激活态下的终端设备新接入的网络设备无法解密终端设备发送的数据的问题。第一方面提供一种通信方法,所述通信方法包括:终端设备移动到第二网络设备的小区后,所述终端设备确定第二加密算法,所述第二加密算法为所述第二网络设备所支持的加密算法,所述终端设备处于保存所述终端设备在第一网络设备的上下文信息、且具有小区重选移动性的状态,所述第一网络设备不同于所述第二网络设备;所述终端设备向所述第二网络设备发送使用所述第二加密算法加密后的数据。所述终端设备处于的所述状态可以称为非激活态。换句话说,终端设备为进入非激活态的终端设备。具体地,第一网络设备可以通过向终端设备发送无线资源控制(RadioResourceControl,RRC)挂起消息,来通知终端设备进入非激活态。在本申请提供的方案中,非激活态的终端设备向新的网络设备(即第二网络设备)发送加密后的数据,所述加密后的数据是使用所述新的网络设备所支持的加密算法加密的。这样,可以保证所述终端设备向所述新的网络设备发送的数据能够被新的网络设备解密。因此,本申请提供的方案,能够有效避免非激活态下的终端设备新接入的网络设备无法解密所述终端设备发送的数据的问题,从而可以提高数据传输的有效性。结合第一方面,在第一方面的一种可能的实现方式中,所述终端设备确定第二加密算法,包括:所述终端设备判断所述第二网络设备是否支持第一加密算法,所述第一加密算法为所述第一网络设备为所述终端设备配置的加密算法;当所述第二网络设备支持所述第一加密算法时,所述终端设备将所述第一加密算法确定为所述第二加密算法。可选地,所述第一加密算法为第一网络设备配置的用于终端设备在与第一网络设备通信时使用的加密算法。可选地,所述第一加密算法为第一网络设备配置的用于终端设备在所述状态(即非激活态)下使用的加密算法。具体地,第一网络设备可以在配置终端设备进入非激活态之前,向终端设备发送所述第一加密算法;或者,在配置终端设备进入非激活态之前向终端设备发送所述第一加密算法。第二加密算法可能与第一加密算法相同,也有可能不同。具体地,当第二网络设备支持第一加密算法时,所述第二加密算法可以直接是第一加密算法。当第二网络设备不支持第一加密算法时,所述第二加密算法一定与第一加密算法不同。可选地,作为一种实现方式,当所述终端设备判断所述第二网络设备不支持所述第一加密算法时,向所述第二网络设备发送RRC连接恢复请求,所述RRC连接恢复请求中包括所述终端设备的标识;所述终端设备接收所述第二网络设备发送的RRC连接恢复响应,所述RRC连接恢复响应中包括用于指示所述第二网络设备支持的加密算法的第二指示信息;所述终端设备根据所述第二指示信息,获取所述第二加密算法。在本申请提供的方案中,终端设备通过判断第二网络设备是否支持第一网络设备为终端设备配置的加密算法(即第一加密算法),进而采用第二网络设备支持的加密算法向第二网络设备发送数据,这样,可以保证所述终端设备发送的数据能够被所述第二网络设备解密。因此,本申请提供的方案,能够有效避免非激活态下的终端设备新接入的网络设备无法解密所述终端设备发送的数据的问题,从而可以提高数据传输的有效性。结合第一方面,在第一方面的一种可能的实现方式中,所述终端设备判断所述第二网络设备是否支持所述第一加密算法,包括:所述终端设备接收所述第二网络设备发送的系统广播消息,所述系统广播消息中包括用于指示所述第二网络设备支持或不支持的加密算法的第一指示信息;所述终端设备根据所述第一指示信息,判断所述第二网络设备是否支持所述第一加密算法。具体地,当根据所述系统广播消息中的第一指示信息,判断所述第二网络设备支持所述第一加密算法时,直接利用所述第一加密算法对向第二网络设备发送的数据进行加密。具体地,当根据所述系统广播消息中的第一指示信息,判断所述第二网络设备不支持所述第一加密算法时,可以通过所述第一指示信息获取所述第二网络设备支持的加密算法,或者通过向第二网络设备发送RRC连接恢复请求来获取所述第二网络设备支持的加密算法。在本申请提供的方案中,第二网络设备通过向终端设备发送用于指示第二网络设备支持的加密算法的系统广播消息,使得终端设备能够判断第二网络设备是否支持第一网络设备为终端设备配置的加密算法(即第一加密算法),进而采用第二网络设备支持的加密算法向第二网络设备发送数据,这样,可以保证所述终端设备发送的数据能够被所述第二网络设备解密。因此,本申请提供的方案,能够有效避免非激活态下的终端设备新接入的网络设备无法解密所述终端设备发送的数据的问题,从而可以提高数据传输的有效性。结合第一方面,在第一方面的一种可能的实现方式中,所述通信方法还包括:所述终端设备接收所述第一网络设备发送的小区加密算法信息,所述小区加密算法信息用于指示所述第一网络设备的管理区域内的各个小区的加密算法相关信息;所述终端设备判断所述第二网络设备是否支持所述第一加密算法,包括:当所述第二网络设备的小区在所述管理区域内时,所述终端设备根据所述小区加密算法信息,判断所述第二网络设备是否支持所述第一加密算法。可选地,所述第一网络设备可以在配置终端设备进入非激活态之前或同时,向终端设备发送所述小区加密算法信息。具体地,所述小区加密算法信息用于指示所述第一网络设备的管理区域内的各个小区的加密算法相关信息。其中,小区的加密算法相关信息可以是下列信息中的任一种或多种:小区支持的加密算法,小区不支持的加密算法,小区支持第一加密算法,小区不支持第一加密算法,通知终端设备进入小区后使用的加密算法。其中,所述管理区域可以是第一网络设备的寻呼区或接入网位置跟踪区,终端设备在所述管理区域内移动时,无需通知第一网络设备,当移动出所述管理区域时需要通知第一网络设备。可选地,作为一种实现方式,当终端设备当前归属的所述第二网络设备的小区在所述管理区域内时,且根据所述小区加密算法信息,判断所述第二网络设备支持所述第一加密算法时,直接将所述第一加密算法确定为第二加密算法,即在后续数据发送过程中,直接使用第一加密算法对数据加密。可选地,作为一种实现方式,当终端设备当前归属的所述第二网络设备的小区在所述管理区域内时,且根据所述小区加密算法信息,判断所述第二网络设备不支持所述第一加密算法时,可以通过向第二网络设备发送RRC连接恢复请求,来获取第二网络设备支持的第二加密算法;或者也可以根据所述小区加密算法信息,获取所述第二加密算法。可选地,作为一本文档来自技高网...

【技术保护点】
1.一种终端设备,其特征在于,包括:处理模块,用于在所述终端设备移动到第二网络设备的小区后,确定第二加密算法,所述第二加密算法为所述第二网络设备所支持的加密算法,所述终端设备处于保存所述终端设备在第一网络设备的上下文信息、且具有小区重选移动性的状态,所述第一网络设备不同于所述第二网络设备;收发模块,用于向所述第二网络设备发送使用所述第二加密算法加密后的数据。

【技术特征摘要】
1.一种终端设备,其特征在于,包括:处理模块,用于在所述终端设备移动到第二网络设备的小区后,确定第二加密算法,所述第二加密算法为所述第二网络设备所支持的加密算法,所述终端设备处于保存所述终端设备在第一网络设备的上下文信息、且具有小区重选移动性的状态,所述第一网络设备不同于所述第二网络设备;收发模块,用于向所述第二网络设备发送使用所述第二加密算法加密后的数据。2.根据权利要求1所述的终端设备,其特征在于,所述处理模块用于确定第二加密算法,包括:所述处理模块用于,判断所述第二网络设备是否支持第一加密算法,所述第一加密算法为所述第一网络设备为所述终端设备配置的加密算法;当所述第二网络设备支持所述第一加密算法时,将所述第一加密算法确定为所述第二加密算法。3.根据权利要求2所述的终端设备,其特征在于,所述收发模块还用于,接收所述第二网络设备发送的系统广播消息,所述系统广播消息中包括用于指示所述第二网络设备支持或不支持的加密算法的第一指示信息;所述处理模块用于判断所述第二网络设备是否支持所述第一加密算法,包括:所述处理模块用于,根据所述第一指示信息,判断所述第二网络设备是否支持所述第一加密算法。4.根据权利要求2所述的终端设备,其特征在于,所述收发模块还用于,接收所述第一网络设备发送的小区加密算法信息,所述小区加密算法信息用于指示所述第一网络设备的管理区域内的各个小区的加密算法相关信息;所述处理模块用于判断所述第二网络设备是否支持所述第一加密算法,包括:所述处理模块用于,当所述第二网络设备的小区在所述管理区域内时,根据所述小区加密算法信息,判断所述第二网络设备是否支持所述第一加密算法。5.根据权利要求2至4中任一项所述的终端设备,其特征在于,所述收发模块还用于,当所述第二网络设备不支持所述第一加密算法时,向所述第二网络设备发送无线资源控制RRC连接恢复请求,所述RRC连接恢复请求中包括所述终端设备的标识;所述收发模块还用于,接收所述第二网络设备发送的RRC连接恢复响应,所述RRC连接恢复响应中包括用于指示所述第二网络设备支持的加密算法的第二指示信息;所述处理模块用于确定第二加密算法,包括:所述处理模块用于,根据所述收发模块接收的所述第二指示信息,获取所述第二加密算法。6.根据权利要求3所述的终端设备,其特征在于,所述系统广播消息中包括用于指示所述第二网络设备支持的加密算法的所述第一指示信息;所述处理模块用于确定第二加密算法,包括:所述处理模块用于,当所述第二网络设备不支持所述第一加密算法时,基于所述第一指示信息指示的所述第二网络设备支持的加密算法,获取所述第二加密算法。7.根据权利要求4所述的终端设备,其特征在于,所述收发模块还用于,当所述第二网络设备的小区不在所述管理区域内时,向所述第二网络设备发送RRC连接恢复请求,所述RRC连接恢复请求中包括所述终端设备的标识;接收所述第二网络设备发送的RRC连接恢复响应,所述RRC连接恢复响应中包括用于指示所述第二网络设备支持的加密算法的第二指示信息;所述处理模块用于确定第二加密算法,包括:所述处理模块用于,根据所述第二指示信息,获取所述第二加密算法。8.根据权利要求1所述的终端设备,其特征在于,所述收发模块还用于,向所述第二网络设备发送第一消息,所述第一消息包括所述终端设备的标识,以及使用第一加密算法加密后的第一数据,所述第一加密算法为所述第一网络设备为所述终端设备配置的加密算法;接收所述第二网络设备发送的加密算法更新命令,所述加密算法更新命令用于指示将所述第一加密算法更新为所述第二加密算法;所述处理模块用于确定第二加密算法,包括:所述处理模块用于,根据所述加密算法更新命令,获取所述第二加密算法。9.根据权利要求8所述的终端设备,其特征在于,所述终端设备向所述第二网络设备发送的使用所述第二加密算法加密的数据为所述第一数据。10.根据权利要求9所述的终端设备,其特征在于,所述收发模块还用于,在向所述第二网络设备发送使用所述第二加密算法加密后的所述第一数据之前,接收所述第二网络设备发送的第三指示信息,所述第三指示信息用于指示将使用所述第一加密算法发送的数据进行重传。11.一种网络设备,其特征在于,包括:收发模块,用于接收终端设备发送的使用第二加密算法加密后的数据,所述第二加密算法为所述网络设备所支持的加密算法,所述终端设备处于保存所述终端设备在第一网络设备的上下文信息、且具有小区重选移动性的状态,所述第一网络设备不同于所述网络设备;处理模块,用于基于所述第二加密算法,解密所述终端设备发送的数据。12.根据权利要求11所述的网络设备,其特征在于,所述收发模块还用于,在接收所述终端设备发送的使用第二加密算法加密后的数据之前,向所述终端设备发送系统广播消息,所述系统广播消息中包括用于指示所述网络设备支持或不支持的加密算法的第一指示信息。13.根据权利要求11所述的网络设备,其特征在于,所述收发模块还用于,在接收所述终端设备发送的使用第二加密算法加密后的数据之前,接收所述终端设备发送的无线资源控制RRC连接恢复请求,所述RRC连接恢复请求中包括所述终端设备的标识;所述收发模块还用于,向所述终端设备发送RRC连接恢复响应,所述RRC连接恢复响应中包括用于指示所述网络设备支持的加密算法的第二指示信息。14.根据权利要求11所述的网络设备,其特征在于,所述收发模块还用于,在接收所述终端设备发送的使用第二加密算法加密后的数据之前,接收所述终端设备发送的第一消息,所述第一消息包括所述终端设备的标识,以及使用第一加密算法加密后的第一数据,所述第一加密算法为所述第一网络设备为所述终端设备配置的加密算法;所述处理模块还用于,基于所述收发模块接收的所述终端设备的标识,向所述第一网络设备请求所述终端设备的上下文信息;所述处理模块还用于,根据所述上下文信息,获取所述第一加密算法;所述收发模块还用于,当所述网络设备不支持所述第一加密算法时,所述终端设备发送加密算法更新命令,所述加密算法更新命令用于指示将所述第一加密算法更新为所述第二加密算法。15.根据权利要求14所述的网络设备,其特征在于,所述网络设备接收的所述终端设备发送的使用所述第二加密算法加密后的数据为所述第一数据。16.根据权利要求15所述的网络设备,其特征在于,所述收发模块还用于,在接收终端设备发送的使用第二加密算法加密后的数据之前,向所述终端设备发送第三指示信息,所述第三指示信息用于指示将使用所述第一加密算法发送的数据进行重传。17.一种通信方法,其特征在于,包括:终端设备移动到第二网络设备的小区后,所述终端设备确定第二加密算法,所述第二加密算法为所述第二网络设备所支持的加密算法,所述终端设备处于保...

【专利技术属性】
技术研发人员:李秉肇熊新王学龙曹振臻
申请(专利权)人:华为技术有限公司
类型:发明
国别省市:广东,44

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

1