本发明涉及通信技术领域,尤其涉及一种通过用户设备标识选择移动性管理实体的方法及装置。
背景技术:
nb-iot(narrowbandinternetofthings,窄带物联网)是3gpp(3rdgenerationpartnershipproject,第三代合作伙伴计划)r13协议中提出的一种新空口技术,是一种能够很好地与lte(longtermevolution,长期演进)兼容的窄带物联网技术,旨在满足基于蜂窝网络的超低速率和超低复杂度的物联网通信需求。nb-iot的最大特点就是低功耗和大连接,基站可以支持海量用户连接。
为了能支持海量用户连接的需求,在nb-iot协议技术基础上,引入了上行免调度方式,使ue(userequipment,用户设备)可以根据enb(e-utrannodeb,lte基站)在广播中配置的公共空口资源池自主选择空口资源,并实现多用户共享接入,最大程度提高同时可接入的用户数。
由于不需要为ue(userequipment,用户设备)分配专用空口资源,并考虑到最大程度减少空口信令开销,在免调度方式中,去掉了所有的空口信令,当ue需要发nas(non-accessstratum,非接入层)信令或数据时,不需要再通过空口信令与enb间建立rrc(radioresourcecontrol,无线资源控制)连接,ue与enb上行同步后便通过空口公共信道直接向enb发送nas层信令或数据,再由enb将nas信令或数据通过s1口信令发送给mme(mobilitymanagemententity,移动性管理实体),并由mme发给目的地服务器或终端。
在上述方式中,由于没有建立rrc(radioresourcecontrol,无线资源控制)连接过程,enb收到ue的nas信令或数据后,无法确定将nas信令或数据发送至哪个mme。
技术实现要素:
本发明要解决的技术问题是,提供一种通过用户设备标识选择移动性管理实体的方法及装置,克服现有技术中当用户设备接入基站时,基站无法获取用于选择移动性管理实体的相关信息的缺陷。
本发明采用的技术方案是,所述通过用户设备标识选择移动性管理实体的方法,应用于用户设备,所述方法包括:
根据所述用户设备是否具有服务临时移动用户标识s-tmsi,生成用户设备标识;
向基站发送用户设备标识和信息数据。
进一步地,所述根据所述用户设备是否具有s-tmsi,生成用户设备标识,具体包括:
若所述用户设备不具有s-tmsi,则生成第一用户设备标识;
若所述用户设备具有s-tmsi,则生成第二用户设备标识;
所述第一用户设备标识包括用户设备的公共陆地移动网络标识plmnid和随机数值;
所述第二用户设备标识包括plmnid和s-tmsi。
进一步地,所述向基站发送用户设备标识和信息数据,具体包括:
向基站发送介质访问控制协议数据单元macpdu报文;
若所述用户设备为不具有s-tmsi,则所述macpdu报文包括:所述第一用户设备标识和非接入层nas信令;
若所述用户设备为具有s-tmsi,则所述macpdu报文包括:所述第二用户设备标识和nas信令。
本发明还提供一种通过用户设备标识选择移动性管理实体的装置,设置于用户设备,所述装置包括:
标识模块,用于根据所述用户设备是否具有服务临时移动用户标识s-tmsi,生成用户设备标识;
发送模块,用于向基站发送用户设备标识和信息数据。
进一步地,所述标识模块,具体用于:
若所述用户设备不具有s-tmsi,则生成第一用户设备标识;
若所述用户设备具有s-tmsi,则生成第二用户设备标识;
所述第一用户设备标识包括用户设备的公共陆地移动网络标识plmnid和随机数值;
所述第二用户设备标识包括plmnid和s-tmsi。
进一步地,所述发送模块,具体用于:
向基站发送介质访问控制协议数据单元macpdu报文;
若所述用户设备为不具有s-tmsi,则所述macpdu报文包括:所述第一用户设备标识和非接入层nas信令;
若所述用户设备为具有s-tmsi,则所述macpdu报文包括:所述第二用户设备标识和nas信令。
本发明还提供一种通过用户设备标识选择移动性管理实体的方法,应用于基站,所述方法包括:
接收用户设备发送的用户设备标识和信息数据;
根据所述用户设备标识选择移动性管理实体mme,并将接收到的所述信息数据发送至所述mme。
进一步地,所述接收用户设备发送的用户设备标识和信息数据,具体包括:
接收用户设备发送的介质访问控制协议数据单元macpdu报文;
所述macpdu报文包括:用户设备标识和信息数据;
所述信息数据为非接入层nas信令或用户设备通信数据。
进一步地,所述根据所述用户设备标识选择移动性管理实体mme,并将接收到的所述信息数据发送至所述mme,具体包括:
若用户设备标识包括公共陆地移动网络标识plmnid和随机数值,则随机选择支持公共陆地移动网络plmn的mme,或选择支持plmn的负荷最轻的mme;
若用户设备标识包括公共陆地移动网络标识plmnid和s-tmsi,则选择plmnid和s-tmsi指示的mme;
发送所述nas信令或用户设备通信数据至被选择的mme。
本发明还提供一种通过用户设备标识选择移动性管理实体的装置,设置于基站,所述装置包括:
接收模块,用于接收用户设备发送的用户设备标识和信息数据;
选择模块,用于根据所述用户设备标识选择移动性管理实体mme,并将接收到的所述信息数据发送至所述mme。
进一步地,所述接收模块,具体用于:
接收用户设备发送的介质访问控制协议数据单元macpdu报文;
所述macpdu报文包括:用户设备标识和信息数据;
所述信息数据为非接入层nas信令或用户设备通信数据。
进一步地,所述选择模块,具体用于:
若用户设备标识包括公共陆地移动网络标识plmnid和随机数值,则随机选择支持公共陆地移动网络plmn的mme,或选择支持plmn的负荷最轻的mme;
若用户设备标识包括公共陆地移动网络标识plmnid和s-tmsi,则选择plmnid和s-tmsi指示的mme;
发送所述nas信令或用户设备通信数据至被选择的mme。
采用上述技术方案,本发明至少具有下列优点:
本发明所述通过用户设备标识选择移动性管理实体的方法及装置,能够在用户设备与基站未建立rrc连接的情况下,通过构造用户设备标识,能够使基站准确选择移动性管理实体。
附图说明
图1为本发明第一实施例的通过用户设备标识选择移动性管理实体的方法流程图;
图2为本发明第三实施例的通过用户设备标识选择移动性管理实体的装置组成结构示意图;
图3为本发明第五实施例的通过用户设备标识选择移动性管理实体的方法流程图;
图4为本发明第七实施例的通过用户设备标识选择移动性管理实体的装置组成结构示意图;
图5为本发明第九实施例的通过用户设备标识选择移动性管理实体的方法流程图;
图6为本发明第十实施例的通过用户设备标识选择移动性管理实体的方法流程图。
具体实施方式
为更进一步阐述本发明为达成预定目的所采取的技术手段及功效,以下结合附图及较佳实施例,对本发明进行详细说明如后。
本发明第一实施例,一种通过用户设备标识选择移动性管理实体的方法,应用于用户设备,如图1所示,该方法包括以下具体步骤:
步骤s101,根据用户设备是否具有s-tmsi(s-temporarymobilesubscriberidentity,服务临时移动用户标识),生成用户设备标识。
当用户设备开机后准备第一次接入(attach)plmn(publiclandmobilenetwork,公共陆地移动网络),或用户设备由于关机或其它原因等与plmn分离(detach)后准备再次接入plmn等情况时,由于用户设备没有通过基站与mme(mobilitymanagemententity,移动性管理实体)进行交互,mme上没有用户设备的上下文信息,mme无法为用户设备分配s-tmsi,因此用户设备不具有s-tmsi。
当用户设备第一次接入(attach)plmn后,用户设备准备再次接入plmn时,用户设备已经通过基站与mme(mobilitymanagemententity,移动性管理实体)进行交互,mme为用户设备分配了s-tmsi,因此用户设备具有s-tmsi。
步骤s102,向基站发送用户设备标识和信息数据。
本发明第二实施例,一种通过用户设备标识选择移动性管理实体的方法,应用于用户设备,该方法包括以下具体步骤:
步骤s201,根据用户设备是否具有s-tmsi(s-temporarymobilesubscriberidentity,服务临时移动用户标识),生成用户设备标识。
具体的,步骤s201,包括:
若用户设备不具有s-tmsi,则生成第一用户设备标识;
若用户设备具有s-tmsi,则生成第二用户设备标识;
第一用户设备标识包括用户设备的plmnid(publiclandmobilenetworkidentity,公共陆地移动网络标识)和随机数值;
第二用户设备标识包括plmnid和s-tmsi。
当用户设备开机后准备第一次接入(attach)plmn(publiclandmobilenetwork,公共陆地移动网络),或用户设备由于关机或其它原因等与plmn分离(detach)后准备再次接入plmn等情况时,由于用户设备没有通过基站与mme(mobilitymanagemententity,移动性管理实体)进行交互,mme上没有用户设备的上下文信息,mme无法为用户设备分配s-tmsi,因此用户设备不具有s-tmsi。
当用户设备第一次接入(attach)plmn后,用户设备准备再次接入plmn时,用户设备已经通过基站与mme(mobilitymanagemententity,移动性管理实体)进行交互,mme为用户设备分配了s-tmsi,因此用户设备具有s-tmsi。
例如:用户设备开机后,准备第一次接入(attach)plmn,则用户设备无法通过基站与mme进行交互,mme上没有用户设备的上下文信息,mme无法为用户设备分配s-tmsi,因此用户设备不具有s-tmsi。
用户设备生成随机数值,并生成第一用户设备标识,第一用户设备标识为plmnid+随机数值。
其中,plmnid为用户设备的运营商标识。
用户设备第一次接入(attach)plmn后,用户设备准备再次接入plmn,用户设备已经通过基站与mme(mobilitymanagemententity,移动性管理实体)进行交互,mme为用户设备分配了s-tmsi,因此用户设备具有s-tmsi,则生成第二用户设备标识,第二用户设备标识为plmnid+s-tmsi。
其中,s-tmsi为mme分配给用户设备的临时唯一标识。
步骤s202,向基站发送用户设备标识和信息数据。
具体的,步骤s202,包括:
向基站发送macpdu(mediumaccesscontrolprotocoldataunit,介质访问控制协议数据单元)报文;
若用户设备为不具有s-tmsi,则macpdu报文包括:第一用户设备标识和nas(non-accessstratum,非接入层)信令;
若用户设备为具有s-tmsi,则macpdu报文包括:第二用户设备标识和nas信令。
例如:若用户设备不具有s-tmsi,则构造第一次接入的nas(non-accessstratum,非接入层)信令,将nas信令封装在macpdu报文中,并在macpdu报文中携带第一用户设备标识,指示用户设备标识类型;
若用户设备判定为具有s-tmsi,则构造第一次接入的nas(non-accessstratum,非接入层)信令,将nas信令封装在macpdu报文中,并在macpdu报文中携带第二用户设备标识,指示用户设备标识类型。
本发明第三实施例,与第一实施例对应,本实施例介绍一种通过用户设备标识选择移动性管理实体的装置,设置于用户设备,如图2所示,该装置包括以下组成部分:
标识模块100,根据用户设备是否具有s-tmsi(s-temporarymobilesubscriberidentity,服务临时移动用户标识),生成用户设备标识。
当用户设备开机后准备第一次接入(attach)plmn(publiclandmobilenetwork,公共陆地移动网络),或用户设备由于关机或其它原因等与plmn分离(detach)后准备再次接入plmn等情况时,由于用户设备没有通过基站与mme(mobilitymanagemententity,移动性管理实体)进行交互,mme上没有用户设备的上下文信息,mme无法为用户设备分配s-tmsi,因此用户设备不具有s-tmsi。
当用户设备第一次接入(attach)plmn后,用户设备准备再次接入plmn时,用户设备已经通过基站与mme(mobilitymanagemententity,移动性管理实体)进行交互,mme为用户设备分配了s-tmsi,因此用户设备具有s-tmsi。
发送模块200,用于向基站发送用户设备标识和信息数据。
本发明第四实施例,与第二实施例对应,本实施例介绍一种通过用户设备标识选择移动性管理实体的装置,设置于用户设备,该装置包括以下组成部分:
标识模块,用于根据用户设备是否具有s-tmsi(s-temporarymobilesubscriberidentity,服务临时移动用户标识),生成用户设备标识。
具体的,标识模块,用于:
若用户设备不具有s-tmsi,则生成第一用户设备标识;
若用户设备具有s-tmsi,则生成第二用户设备标识;
第一用户设备标识包括用户设备的plmnid(publiclandmobilenetworkidentity,公共陆地移动网络标识)和随机数值;
第二用户设备标识包括plmnid和s-tmsi。
当用户设备开机后准备第一次接入(attach)plmn(publiclandmobilenetwork,公共陆地移动网络),或用户设备由于关机或其它原因等与plmn分离(detach)后准备再次接入plmn等情况时,由于用户设备没有通过基站与mme(mobilitymanagemententity,移动性管理实体)进行交互,mme上没有用户设备的上下文信息,mme无法为用户设备分配s-tmsi,因此用户设备不具有s-tmsi。
当用户设备第一次接入(attach)plmn后,用户设备准备再次接入plmn时,用户设备已经通过基站与mme(mobilitymanagemententity,移动性管理实体)进行交互,mme为用户设备分配了s-tmsi,因此用户设备具有s-tmsi。
发送模块,用于向基站发送用户设备标识和信息数据。
具体的,发送模块,用于:
向基站发送macpdu(mediumaccesscontrolprotocoldataunit,介质访问控制协议数据单元)报文;
若用户设备为不具有s-tmsi,则macpdu报文包括:第一用户设备标识和nas(non-accessstratum,非接入层)信令;
若用户设备为具有s-tmsi,则macpdu报文包括:第二用户设备标识和nas信令。
例如:发送模块,用于若用户设备不具有s-tmsi,则构造第一次接入的nas(non-accessstratum,非接入层)信令,将nas信令封装在macpdu报文中,并在macpdu报文中携带第一用户设备标识,指示用户设备标识类型;
若用户设备判定为具有s-tmsi,则构造第一次接入的nas(non-accessstratum,非接入层)信令,将nas信令封装在macpdu报文中,并在macpdu报文中携带第二用户设备标识,指示用户设备标识类型。
本发明第五实施例,一种通过用户设备标识选择移动性管理实体的方法,应用于基站,如图3所示,该方法包括以下具体步骤:
步骤s501,接收用户设备发送的用户设备标识和信息数据。
步骤s502,根据用户设备标识选择mme(mobilitymanagemententity,移动性管理实体),并将接收到的信息数据发送至mme。
本发明第六实施例,一种通过用户设备标识选择移动性管理实体的方法,应用于基站,该方法包括以下具体步骤:
步骤s601,接收用户设备发送的用户设备标识和信息数据。
具体的,步骤s601,包括:
接收用户设备发送的macpdu(mediumaccesscontrolprotocoldataunit,介质访问控制协议数据单元)报文;
macpdu报文包括:用户设备标识和信息数据。
例如:接收用户设备发送的macpdu(mediumaccesscontrolprotocoldataunit,介质访问控制协议数据单元)报文;
若用户设备不具有s-tmsi,则macpdu报文包括:第一用户设备标识和信息数据;
其中,信息数据为nas信令或用户设备通信数据。
第一用户设备标识为plmnid+随机数值。
plmnid(publiclandmobilenetworkidentity,公共陆地移动网络标识)为用户设备的运营商标识。
若用户设备具有s-tmsi,则macpdu报文包括:第二用户设备标识和nas信令。
其中,第二用户设备标识为plmnid+s-tmsi。
s-tmsi(s-temporarymobilesubscriberidentity,服务临时移动用户标识)为mme分配给用户设备的临时唯一标识。
步骤s602,根据用户设备标识选择mme(mobilitymanagemententity,移动性管理实体),并将接收到的信息数据发送至mme。
具体的,步骤s602,包括:
若用户设备标识包括plmnid(publiclandmobilenetworkidentity,公共陆地移动网络标识)和随机数值,则随机选择支持plmn(publiclandmobilenetwork,公共陆地移动网络)的mme,或选择支持plmn的负荷最轻的mme;并发送nas信令或用户设备通信数据至被选择的mme;
若用户设备标识包括plmnid和s-tmsi,则选择plmnid和s-tmsi指示的mme;并发送nas信令或用户设备通信数据至被选择的mme。
例如:若用户设备标识为第一用户设备标识时,第一用户设备标识为plmnid+随机数值;则随机选择支持plmn(publiclandmobilenetwork,公共陆地移动网络)的mme,或选择支持plmn的负荷最轻的mme;并发送nas信令或用户设备通信数据至被选择的mme。
其中,plmnid为用户设备的运营商标识。
若用户设备标识为第二用户设备标识时,第二用户设备标识为plmnid+s-tmsi;则选择plmnid和s-tmsi指示的mme;并发送nas信令或用户设备通信数据至被选择的mme。
其中,s-tmsi为mme分配给用户设备的临时唯一标识。
根据用户设备标识选择移动性管理实体是本领域的公知技术,故此处不详述。
本发明第七实施例,与第五实施例对应,本实施例介绍一种通过用户设备标识选择移动性管理实体的装置,设置于基站,如图4所示,该装置包括以下组成部分:
接收模块300,用于接收用户设备发送的用户设备标识和信息数据。
选择模块400,用于根据用户设备标识选择mme(mobilitymanagemententity,移动性管理实体),并将接收到的信息数据发送至mme。
本发明第八实施例,与第六实施例对应,本实施例介绍一种通过用户设备标识选择移动性管理实体的装置,设置于基站,该装置包括以下组成部分:
接收模块,用于接收用户设备发送的用户设备标识和信息数据。
具体的,接收模块,用于:
接收用户设备发送的macpdu(mediumaccesscontrolprotocoldataunit,介质访问控制协议数据单元)报文;
macpdu报文包括:用户设备标识和nas(non-accessstratum,非接入层)信令。
例如:接收模块,用于接收用户设备发送的macpdu(mediumaccesscontrolprotocoldataunit,介质访问控制协议数据单元)报文;
若用户设备不具有s-tmsi,则macpdu报文包括:第一用户设备标识和nas信令;
其中,第一用户设备标识为plmnid+随机数值。
plmnid(publiclandmobilenetworkidentity,公共陆地移动网络标识)为用户设备的运营商标识。
若用户设备具有s-tmsi,则macpdu报文包括:第二用户设备标识和信息数据。
其中,信息数据为nas信令或用户设备通信数据
第二用户设备标识为plmnid+s-tmsi。
s-tmsi(s-temporarymobilesubscriberidentity,服务临时移动用户标识)为mme分配给用户设备的临时唯一标识。
选择模块,用于根据用户设备标识选择mme(mobilitymanagemententity,移动性管理实体),并将接收到的信息数据发送至mme。
具体的,选择模块,用于:
若用户设备标识为包括plmnid(publiclandmobilenetworkidentity,公共陆地移动网络标识)和随机数值,则随机选择支持plmn(publiclandmobilenetwork,公共陆地移动网络)的mme,或选择支持plmn的负荷最轻的mme;并发送nas信令或用户设备通信数据至被选择的mme;
若用户设备标识包括plmnid和s-tmsi,则选择plmnid和s-tmsi指示的mme;并发送nas信令或用户设备通信数据至被选择的mme。
例如:选择模块,用于若用户设备标识为第一用户设备标识时,第一用户设备标识为plmnid+随机数值;则随机选择支持plmn(publiclandmobilenetwork,公共陆地移动网络)的mme,或选择支持plmn的负荷最轻的mme;并发送nas信令或用户设备通信数据至被选择的mme。
其中,plmnid为用户设备的运营商标识。
若用户设备标识为第二用户设备标识时,第二用户设备标识为plmnid+s-tmsi;则选择plmnid和s-tmsi指示的mme;并发送nas信令或用户设备通信数据至被选择的mme。
其中,s-tmsi为mme分配给用户设备的临时唯一标识。
根据用户设备标识选择移动性管理实体是本领域的公知技术,故此处不详述。
本发明第九实施例,本实施例是在上述实施例的基础上,以通过用户设备标识选择移动性管理实体的方法为例,结合附图5介绍一个本发明的应用实例。
步骤s901,ue开机,并向enb发起初始接入。
步骤s902,ue生成随机数值,并生成ue标识,ue标识为plmnid+随机数值。
其中,plmnid(publiclandmobilenetworkidentity,公共陆地移动网络标识)为ue的运营商标识。
步骤s903,ue构造初始接入的nas(non-accessstratum,非接入层)信令,将nas信令在macpdu报文中,并在macpdu报文中携带ue标识,指示ue标识类型;ue向enb发送macpdu报文。
步骤s904,enb接收ue发送的macpdu报文,并对macpdu报文进行解析,得到ue标识。
步骤s905,enb根据ue标识中的plmnid信息选择目的mme为mme1,并将ue发送的macpdu报文中的nas信令通过s1口信令发送给目的mme1。
本发明第十实施例,本实施例是在上述实施例的基础上,以通过用户设备标识选择移动性管理实体的方法为例,结合附图6介绍一个本发明的应用实例。
步骤s1001,ue再次连接至enb,并准备向enb发送上行数据。
步骤s1002,ue生成ue标识,ue标识为plmnid+s-tmsi。
其中,plmnid(publiclandmobilenetworkidentity,公共陆地移动网络标识)为ue的运营商标识。
s-tmsi(s-temporarymobilesubscriberidentity)为ue初始连接过程中,mme分配给ue的临时唯一标识。
步骤s1003,ue将向enb发送的上行数据封装在macpdu报文中,并在macpdu报文中携带ue标识,指示ue标识类型;ue向enb发送macpdu报文。
步骤s1004,enb接收ue发送的macpdu报文,并对macpdu报文进行解析,得到ue标识。
步骤s1005,enb根据ue标识中的plmnid和s-tmsi信息选择目的mme为mme1,并将ue发送的macpdu报文中的上行数据通过s1口信令发送给目的mme1。
通过具体实施方式的说明,应当可对本发明为达成预定目的所采取的技术手段及功效得以更加深入且具体的了解,然而所附图示仅是提供参考与说明之用,并非用来对本发明加以限制。