本申请是申请日为2017年09月28日、申请号为201780092493.8、发明名称为“无线通信的方法和终端设备”的发明专利申请的分案申请。
本申请涉及通信领域,并且更具体地,涉及一种无线通信的方法和终端设备。
背景技术:
在长期演进(longtermevolution,lte)通信系统中,在终端设备发生移动或者终端设备所接入的网络节点发生改变(例如,终端设备接入的网络节点从主节点1(masternode,mn)变到mn2,从节点1(slavenode,sn)变到sn2)时,分组数据汇聚协议(packetdataconvergenceprotocol,pdcp)层实体的物理位置发生变化,因此,需要重新建立pdcp层实体。
在5g新无线(newradio,nr)通信系统中,可以将pdcp层实体布置云端,即不同的网络节点可以具有相同的pdcp层实体,因此,现有的lte系统中的pdcp层实体重新建立的机制无法满足5g系统的需求。
技术实现要素:
本申请实施例提供了一种无线通信的方法和终端设备,能够根据网络设备的配置信息灵活判断是否需要重新建立pdcp层实体,避免在不需要重新建立pdcp层实体时,执行重新建立操作,进而,减少信令开销。
第一方面,本申请实施例提供了一种无线通信的方法,包括:
终端设备接收网络设备发送的用于对该终端设备进行移动性管理的配置信息,该配置信息包括指示信息,该指示信息用于配置分组数据汇聚协议pdcp层实体;
该终端设备根据该指示信息,确定是否重新建立该pdcp层实体。
因此,在本申请实施例的无线通信的方法中,终端设备根据网络设备发送的用于配置pdcp层实体的指示信息,确定是否重新建立pdcp层实体,从而,终端设备在需要重新建立pdcp层实体时,执行重新建立操作,在不需要重新建立pdcp层实体时,不执行重新建立操作,进而,避免在不需要重新建立pdcp层实体时,因执行重新建立操作而造成的信令开销。
可选地,在第一方面的一种实现方式中,该指示信息为密钥信息;
该终端设备根据该指示信息,确定是否重新建立该pdcp层实体,包括:
在确定当前该pdcp层实体的密钥信息变化时,该终端设备重新建立该pdcp层实体。
因此,在本申请实施例的无线通信的方法中,网络设备可以通过密钥信息隐式指示重新建立pdcp层实体。
可选地,在第一方面的一种实现方式中,该指示信息为密钥信息;
该终端设备根据该指示信息,确定是否重新建立该pdcp层实体,包括:
在确定当前该pdcp层实体的密钥信息保持不变时,该终端设备不重新建立该pdcp层实体。
因此,在本申请实施例的无线通信的方法中,网络设备可以通过密钥信息隐式指示不重新建立pdcp层实体。
可选地,在第一方面的一种实现方式中,在该终端设备接入的部分或者全部网络节点改变时,该终端设备接收该网络设备发送的该配置信息。
因此,在本申请实施例的无线通信的方法中,网络设备在终端设备接入的部分或者全部网络节点改变时,配置指示信息,从而,指导终端设备确定是否重新建立pdcp层实体。
可选地,在第一方面的一种实现方式中,该方法还包括:
在该终端设备根据该指示信息重新建立该pdcp层实体时,该终端设备确定需要重置压缩算法。
可选地,在第一方面的一种实现方式中,该方法还包括:
在该终端设备根据该指示信息重新建立该pdcp层实体时,该终端设备确定需要重配置加密解密算法。
可选地,在第一方面的一种实现方式中,该方法还包括:
在该终端设备根据该指示信息重新建立该pdcp层实体时,该终端设备确定需要重置过程变量。
第二方面,本申请实施例提供了一种终端设备,可以执行第一方面或第一方面的任一可选的实现方式中的方法的模块或者单元。
第三方面,提供了一种终端设备,该终端设备包括处理器、存储器和通信接口。处理器与存储器和通信接口连接。存储器用于存储指令,处理器用于执行该指令,通信接口用于在处理器的控制下与其他网元进行通信。该处理器执行该存储器存储的指令时,该执行使得该处理器执行第一方面或第一方面的任意可能的实现方式中的方法。
第四方面,提供了一种计算机存储介质,该计算机存储介质中存储有程序代码,该程序代码用于指示计算机执行上述第一方面或第一方面的任一种可能的实现方式中的方法的指令。
第五方面,提供了一种包括指令的计算机程序产品,当其在计算机上运行时,使得计算机执行上述各方面所述的方法。
附图说明
图1示出了本申请实施例应用的无线通信系统。
图2示出了本申请实施例应用的双连接系统架构的示意图。
图3是根据本申请实施例的一种无线通信的方法的示意性流程图。
图4是根据本申请实施例的终端设备的示意性框图。
图5示出了本申请实施例提供的无线通信的设备的示意性框图。
图6是根据本申请实施例的系统芯片的示意性结构图。
具体实施方式
下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述。
本申请实施例的技术方案可以应用于双连接(dualconnectivity,dc)通信系统,例如,lte与5gnr双连接的通信系统,也可以应用于nr通信系统。
图1示出了本申请实施例应用的无线通信系统100。该无线通信系统100可以包括网络设备110。网络设备110可以是与终端设备通信的设备。网络设备110可以为特定的地理区域提供通信覆盖,并且可以与位于该覆盖区域内的终端设备(例如ue)进行通信。可选地,该网络设备110可以是gsm系统或cdma系统中的基站(basetransceiverstation,bts),也可以是wcdma系统中的基站(nodeb,nb),还可以是lte系统中的演进型基站(evolutionalnodeb,enb或enodeb),或者是云无线接入网络(cloudradioaccessnetwork,cran)中的无线控制器,或者该网络设备可以为中继站、接入点、车载设备、可穿戴设备、未来5g网络中的网络侧设备或者未来演进的公共陆地移动网络(publiclandmobilenetwork,plmn)中的网络设备等。
该无线通信系统100还包括位于网络设备110覆盖范围内的至少一个终端设备120。终端设备120可以是移动的或固定的。可选地,终端设备120可以指接入终端、用户设备(userequipment,ue)、用户单元、用户站、移动站、移动台、远方站、远程终端、移动设备、用户终端、终端、无线通信设备、用户代理或用户装置。接入终端可以是蜂窝电话、无绳电话、会话启动协议(sessioninitiationprotocol,sip)电话、无线本地环路(wirelesslocalloop,wll)站、个人数字助理(personaldigitalassistant,pda)、具有无线通信功能的手持设备、计算设备或连接到无线调制解调器的其它处理设备、车载设备、可穿戴设备、未来5g网络中的终端设备或者未来演进的plmn中的终端设备等。
图1示例性地示出了一个基站、一个核心网设备和两个终端设备,可选地,该无线通信系统100可以包括多个基站设备并且每个基站的覆盖范围内可以包括其它数量的终端设备,本申请实施例对此不做限定。
可选地,该无线通信系统100还可以包括会话管理功能(sessionmanagementfunction,smf)、统一数据管理(unifieddatamanagement,udm),认证服务器功能(authenticationserverfunction,ausf)等其他网络实体,本申请实施例对此不作限定。
图2示出了本申请实施例应用的双连接系统架构的示意图。如图2所示,终端设备可以同时连接两种不同的通信系统,图2是以终端设备同时连接lte和nr为例进行说明。终端设备的mn节点为lte通信节点,可以接入支持lte通信的网络节点,也可以接入支持nr通信的网络节点,终端设备的sn节点为nr通信节点,可以接入支持lte通信的网络节点,也可以接入支持nr通信的网络节点。
可选地,mn节点也可以为nr通信节点,可以接入支持lte通信的网络节点,也可以接入支持nr通信的网络节点,终端设备的sn节点也可以为lte通信节点,可以接入支持lte通信的网络节点,也可以接入支持nr通信的网络节点。
如图2所示,终端设备可以在mn节点保持主小区(mastercellgroup,mcg)承载和mcg分流承载,在sn节点保持从小区(slavecellgroup,scg)承载和scg分流承载。mcg承载连接mnpdcp1、mn无线链路控制(radiolinkcontrol,rlc)1和mn媒体接入控制(mediaaccesscontrol,mac),mcg分流承载连接mnpdcp2、mnrlc2和mnmac,mcg分流承载还连接mnpdcp2、snrlc3和snmac,mnpdcp2与snrlc3之间通过x2接口进行连接。scg承载连接snpdcp1、snrlc1和snmac,scg分流承载连接snpdcp2、snrlc2和snmac,scg分流承载还连接snpdcp2、mnrlc3和mnmac,snpdcp2与mnrlc3之间通过x2接口进行连接。
应理解,上述图2中,mnpdcp1和mnpdcp2仅仅只是为了方便描述而进行的区分,实际部署中并不一定如图2一样进行区分,mnrlc1、mnrlc2和mnrlc3同理,snpdcp1和snpdcp2同理,snrlc1、snrlc2和snrlc3同理。
可选地,在本申请实施例中,终端设备接入的网络设备中可以实现中央单元(centralunit,cu)和远端单元(distributedunit,du)分离,cu和du分离造成了rlc层/mac层/物理(physics,phy)层的实体与pdcp层的实体分开部署,即对于rlc层/mac层/phy层的实体,不同的网络节点有不同的实体,而对于pdcp层的实体可以是不同的网络节点具有相同的实体,这一pdcp层的实体部署在了云端(靠近服务器的一侧)。当终端设备所接入的mn和/或sn发生变化(例如,从mn1变到mn2,从sn1变到sn2)时,pdcp层的实体所处的物理位置不会发生变化,不需要重新建立pdcp层的实体,rlc层/mac层/phy层的实体所处的物理位置会发生变化,需要重新建立rlc层/mac层/phy层的实体。
本申请实施例提供的无线通信的方法,可以应用于终端设备,该终端设备包括硬件层、运行在硬件层之上的操作系统层,以及运行在操作系统层上的应用层。该硬件层包括中央处理器(centralprocessingunit,cpu)、内存管理单元(memorymanagementunit,mmu)和内存(也称为主存)等硬件。该操作系统可以是任意一种或多种通过进程(process)实现业务处理的计算机操作系统,例如,linux操作系统、unix操作系统、android操作系统、ios操作系统或windows操作系统等。该应用层包含浏览器、通讯录、文字处理软件、即时通信软件等应用。
此外,本申请的各个方面或特征可以实现成方法、装置或使用标准编程和/或工程技术的制品。本申请中使用的术语“制品”涵盖可从任何计算机可读器件、载体或介质访问的计算机程序。例如,计算机可读介质可以包括,但不限于:磁存储器件(例如,硬盘、软盘或磁带等),光盘(例如,压缩盘(compactdisc,cd)、数字通用盘(digitalversatiledisc,dvd)等),智能卡和闪存器件(例如,可擦写可编程只读存储器(erasableprogrammableread-onlymemory,eprom)、卡、棒或钥匙驱动器等)。另外,本文描述的各种存储介质可代表用于存储信息的一个或多个设备和/或其它机器可读介质。术语“机器可读介质”可包括但不限于,能够存储、包含和/或承载指令和/或数据的各种介质。
应理解,本文中术语“系统”和“网络”在本文中常被可互换使用。本文中术语“和/或”,仅仅是一种描述关联对象的关联关系,表示可以存在三种关系,例如,a和/或b,可以表示:单独存在a,同时存在a和b,单独存在b这三种情况。另外,本文中字符“/”,一般表示前后关联对象是一种“或”的关系。
图3是根据本申请实施例的一种无线通信的方法200的示意性流程图。如图3所示,该方法200可以由终端设备执行,该终端设备可以是如图1中所示的终端设备,该终端设备可以应用于如图2所示的双连接系统架构,该方法200中的网络设备可以是如图1所示的网络设备,该网络设备可以实现cu和du分离,该网络设备可以与如图2所示的具有双连接系统架构的终端设备进行通信。该方法200包括以下内容。
210,终端设备接收网络设备发送的用于对该终端设备进行移动性管理的配置信息,该配置信息包括指示信息,该指示信息用于配置pdcp层实体。
可选地,该网络设备可以预先向该终端设备发送该配置信息,也可以在该终端设备所处的位置发生移动时向该终端设备发送该配置信息。
可选地,该网络设备可以显式指示该终端设备是否重新建立该pdpc层实体。可选地,该指示信息可以直接指示终端设备是否重新建立该pdpc层实体。例如,该指示信息可以是标识位,当该标识位取值为0时,指示终端设备重新建立该pdcp层实体,当该标识位取值为1时,指示终端设备不重新建立该pdcp层实体。
可选地,该网络设备可以隐式指示该终端设备是否重新建立该pdpc层实体。
可选地,该指示信息为密钥信息,在确定当前该pdcp层实体的密钥信息变化时,该终端设备重新建立该pdcp层实体;在确定当前该pdcp层实体的密钥信息保持不变时,该终端设备不重新建立该pdcp层实体。
应理解,每个pdcp层实体都配置有独有的密钥信息。
可选地,在该终端设备接入的部分或者全部网络节点改变时,该终端设备接收该网络设备发送的该配置信息。
可选地,该网络设备可以是改变之后的网络节点所在的网络设备,即,重新接入的网络节点所在的网络设备。
例如,在终端设备接入的sn节点发生改变(从sn1切换至sn2)时,终端设备接收该网络设备发送的该配置信息,以及根据该配置信息中的指示信息确定是否重新建立该pdcp层实体。
若sn2对应的scg承载(bearer)的pdcp层实体部署在云端,则pdcp层实体的物理位置没有改变,此时,该终端设备不重新建立该pdcp层实体。
若sn2对应的scg承载的pdcp层实体并非部署在云端,则pdcp层实体的物理位置发生了改变,此时,该终端设备需要重新建立该pdcp层实体。
又例如,在终端设备接入的sn发生改变(从sn1切换至sn2)时,终端设备接收该网络设备发送的该配置信息,以及根据该配置信息中的指示信息确定是否重新建立该pdcp层实体。
若sn2对应的scg承载的pdcp层实体部署在mn侧,使用的密钥为针对mnpdcp的密钥,此时,虽然sn发生改变,但其pdcp层实体的物理位置没有改变,此时,该终端设备不重新建立该pdcp层实体。
可选地,也可以是该终端设备接入的全部网络节点发生改变,此时,可以通过确定密钥信息是否改变来确定是否重新建立该pdcp层实体。
220,该终端设备根据该指示信息,确定是否重新建立该pdcp层实体。
可选地,在该终端设备根据该指示信息重新建立该pdcp层实体时,该终端设备确定需要重置压缩算法。
可选地,在该终端设备根据该指示信息重新建立该pdcp层实体时,该终端设备确定需要重配置加密解密算法。
可选地,在该终端设备根据该指示信息重新建立该pdcp层实体时,该终端设备确定需要重置过程变量。
可选地,在重新建立该pdcp层实体时,该终端设备确定需要执行重置压缩算法、重配置加密解密算法、重置过程变量中的至少一种操作。
可选地,在重新建立该pdcp层实体,以及该终端设备确定需要同时执行重置压缩算法、重配置加密解密算法和重置过程变量时,重置压缩算法、重配置加密解密算法和重置过程变量在执行时无先后顺序之分,即终端设备可以先执行重置压缩算法,也可以先执行重配置加密解密算法,还可以先执行重置过程变量,并申请实施例对此不作限定。
可选地,在重新建立该pdcp层实体,以及该终端设备确定需要同时执行重置压缩算法、重配置加密解密算法、重置过程变量中的任意两种操作时,也不分执行的先后顺序。
因此,在本申请实施例的无线通信的方法中,终端设备根据网络设备发送的用于配置pdcp层实体的指示信息,确定是否重新建立pdcp层实体,从而,终端设备在需要重新建立pdcp层实体时,执行重新建立操作,在不需要重新建立pdcp层实体时,不执行重新建立操作,进而,避免在不需要重新建立pdcp层实体时,因执行重新建立操作而造成的信令开销。
进一步地,网络设备在终端设备接入的部分或者全部网络节点改变时,配置指示信息,从而,指导终端设备确定是否重新建立pdcp层实体。
图4是根据本申请实施例的终端设备300的示意性框图。如图4所示,该终端设备300包括:
接收单元310,用于接收网络设备发送的用于对该终端设备进行移动性管理的配置信息,该配置信息包括指示信息,该指示信息用于配置分组数据汇聚协议pdcp层实体;
处理单元320,用于根据该指示信息,确定是否重新建立该pdcp层实体。
可选地,该指示信息为密钥信息;
该处理单元320具体用于:
在确定当前该pdcp层实体的密钥信息变化时,重新建立该pdcp层实体。
可选地,该指示信息为密钥信息;
该处理单元320具体用于:
在确定当前该pdcp层实体的密钥信息保持不变时,不重新建立该pdcp层实体。
可选地,在该终端设备接入的部分或者全部网络节点改变时,该接收单元310接收该网络设备发送的该配置信息。
可选地,该处理单元320,还用于在根据该指示信息重新建立该pdcp层实体时,确定需要重置压缩算法。
可选地,该处理单元320,还用于在根据该指示信息重新建立该pdcp层实体时,确定需要重配置加密解密算法。
可选地,该处理单元320,还用于在根据该指示信息重新建立该pdcp层实体时,确定需要重置过程变量。
应理解,根据本申请实施例的终端设备300可对应于本申请方法200中的终端设备,并且终端设备300中的各个单元的上述和其它操作和/或功能分别为了实现图3所示方法200中终端设备的相应流程,为了简洁,在此不再赘述。
图5示出了本申请实施例提供的无线通信的设备400的示意性框图,该设备400包括:
存储器410,用于存储程序,该程序包括代码;
收发器420,用于和其他设备进行通信;
处理器430,用于执行存储器410中的程序代码。
可选地,当该代码被执行时,该处理器430可以实现图3中的方法200中终端设备执行的各个操作,为了简洁,在此不再赘述。此时,该设备400可以为终端设备(例如,手机)。收发器420用于在处理器430的驱动下执行具体的信号收发。
应理解,在本申请实施例中,该处理器430可以是中央处理单元(centralprocessingunit,cpu),该处理器430还可以是其他通用处理器、数字信号处理器(dsp)、专用集成电路(asic)、现场可编程门阵列(fpga)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件等。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等。
该存储器410可以包括只读存储器和随机存取存储器,并向处理器430提供指令和数据。存储器410的一部分还可以包括非易失性随机存取存储器。例如,存储器410还可以存储设备类型的信息。
收发器420可以是用于实现信号发送和接收功能,例如频率调制和解调功能或叫上变频和下变频功能。
在实现过程中,上述方法的至少一个步骤可以通过处理器430中的硬件的集成逻辑电路完成,或该集成逻辑电路可在软件形式的指令驱动下完成该至少一个步骤。因此,无线通信的设备400可以是个芯片或者芯片组。结合本申请实施例所公开的方法的步骤可以直接体现为硬件处理器执行完成,或者用处理器中的硬件及软件模块组合执行完成。软件模块可以位于随机存储器,闪存、只读存储器,可编程只读存储器或者电可擦写可编程存储器、寄存器等本领域成熟的存储介质中。该存储介质位于存储器,处理器430读取存储器中的信息,结合其硬件完成上述方法的步骤。为避免重复,这里不再详细描述。
图6是根据本申请实施例的系统芯片500的示意性结构图。图6的系统芯片500包括输入接口501、输出接口502、处理器503以及存储器504之间可以通过内部通信连接线路相连,该处理器503用于执行该存储器504中的代码。
可选地,当该代码被执行时,该处理器503实现方法实施例中由终端设备执行的方法。为了简洁,在此不再赘述。
本领域普通技术人员可以意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,能够以电子硬件、或者计算机软件和电子硬件的结合来实现。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本申请的范围。
所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的系统、装置和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。
在本申请所提供的几个实施例中,应该理解到,所揭露的系统、装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。
所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。
另外,在本申请各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。
所述功能如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本申请的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本申请各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:u盘、移动硬盘、只读存储器(read-onlymemory,rom)、随机存取存储器(randomaccessmemory,ram)、磁碟或者光盘等各种可以存储程序代码的介质。
以上所述,仅为本申请的具体实施方式,但本申请的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本申请揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本申请的保护范围之内。因此,本申请的保护范围应所述以权利要求的保护范围为准。