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)挂起消息,来通知终端设备进入非激活态。在本申请提供的方案中,非激活态的终端设备向新的网 ...
【技术保护点】
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
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。