具体实施方式
为了解决网络侧如何为移动RN选择PGW的问题,本发明实施例针对移动RN提供一种身份指示方法、针对DeNB提供一种身份转发方法、针对HSS提供一种签约数据发送方法和针对MME提供一种网关选择方法,下面分别进行说明。
参见图3,本发明实施例提供的身份指示方法,包括以下步骤:
步骤30:移动RN进入启动的第二阶段;
步骤31:移动RN与DeNB建立无线资源控制(RRC)连接;并在RRC连接的建立过程中,将指示自身(即该移动RN)为RN或移动RN的身份指示信息发送给DeNB。
步骤31中,移动RN可以通过RRC建立完成消息,将指示自身为RN或移动RN的身份指示信息发送给DeNB,即该身份指示信息携带在RRC建立完成消息中。
较佳的,在移动RN与DeNB建立RRC连接之前,移动RN可以从操作与维护***(OAM)下载指向能够使RN正常工作的PGW的APN;或是获取本地预配置的指向能够使RN正常工作的PGW的APN。相应的,在移动RN将指示自身为RN或移动RN的身份指示信息发送给DeNB的同时,移动RN将所述APN发送给DeNB。具体的,移动RN可以通过RRC建立完成消息中的非接入层(NAS)消息,将所述APN发送给DeNB,即所述APN携带在RRC建立完成消息中的NAS消息中。
参见图4,本发明实施例提供的身份指示转发方法,包括以下步骤:
步骤40:DeNB在与移动RN的RRC连接建立过程中,接收移动RN发送的指示自身(即该移动RN)为RN或移动RN的身份指示信息;
步骤41:DeNB将携带该身份指示信息的初始终端消息(Initial UEmessage),发送给MME。
步骤40中,DeNB可以通过RRC建立完成消息,接收移动RN发送的所述身份指示信息,即该身份指示信息携带在RRC建立完成消息中。
较佳的,DeNB在接收移动RN发送的所述身份指示信息的同时,还可以接收移动RN发送的携带APN的NAS消息;相应的,该Initial UE message中携带该NAS消息。
参见图5,本发明实施例提供的签约数据发送方法,包括以下步骤:
步骤50:HSS接收MME发送的位置更新请求;
步骤51:HSS向MME返回移动RN的签约数据,该签约数据中包含移动RN指示信息和/或指向能够使RN正常工作的PGW的APN。
步骤51中,该签约数据还可以包含指向连接到OAM的PGW的APN;那么,该指向能够使RN正常工作的PGW的APN带有特定标记,该特定标记用于指示对应APN用于选择使RN正常工作的PGW。或者,该指向连接到OAM的PGW的APN带有特定标记,该特定标记用于指示对应APN用于选择连接到OAM的PGW。
如图6所示,本发明实施例提供的网关选择方法,包括以下步骤:
步骤60:MME接收DeNB发送的携带RN的身份指示信息的Initial UEmessage;
步骤61:签约用户归属服务器(HSS)获取该RN的签约数据;
步骤62:MME根据该RN的身份指示信息和/或签约数据,确定该RN是否为移动RN;
步骤63:MME在确定该RN是移动RN时,选择核心网的一个PGW作为该RN的PGW。
步骤62中,MME根据该RN的身份指示信息确定该RN是否为移动RN,具体实现可以如下:
MME判断该RN的身份指示信息是否指示该RN为移动RN,若是,则确定该RN为移动RN,否则确定该RN为固定RN,在为固定RN时按照现有技术为该固定RN选择PGW和SGW。
步骤62中,MME根据该RN的身份指示信息和该签约数据确定该RN是否为移动RN,具体实现可以如下:
MME判断该RN的身份指示信息是否指示该RN为移动RN、以及该签约数据中是否包含移动RN指示信息,若判断均为是,则确定该RN为移动RN,否则确定该RN为固定RN,在为固定RN时按照现有技术为该固定RN选择PGW和SGW。
步骤62中,MME根据该签约数据确定该RN是否为移动RN,具体实现可以如下:
MME判断该签约数据中是否包含移动RN指示信息,若是,则确定该RN为移动RN,否则确定该RN为固定RN。
步骤63中,选择核心网的一个PGW作为该RN的PGW,具体实现可以如下:
MME根据该签约数据中的APN或本地预配置信息或该RN上报的APN,选择核心网的一个PGW作为该RN的PGW。
具体的,上述根据该签约数据中的APN,选择核心网的一个PGW作为该RN的PGW,具体实现可以如下:
MME在该签约数据中包含两个APN时,选择该两个APN中带有特定标记的APN,根据选择的APN在域名***(DNS)服务器查询PGW的信息,并从查询到的PGW中选择一个作为该RN的PGW;该特定标记用于指示对应APN用于选择使RN正常工作的PGW;或者,
MME在该签约数据中包含两个APN时,选择该两个APN中不带有特定标记的APN,根据选择的APN在DNS服务器查询PGW的信息,并从查询到的PGW中选择一个作为该RN的PGW;该特定标记用于指示对应APN用于选择连接到OAM的PGW;或者,
或者,MME在该签约数据中包含一个APN时,根据该APN在DNS服务器查询PGW的信息,并从查询到的PGW中选择一个作为所述RN的PGW。
上述根据本地预配置信息,选择核心网的一个PGW作为该RN的PGW,具体实现可以如下:
MME在本地预配置信息中包含指向能够使RN正常工作的PGW的APN时,根据该APN在DNS服务器查询PGW的信息,并从查询到的PGW中选择一个作为该RN的PGW;或者,
MME在本地预配置信息中包含能够使RN正常工作的PGW的IP地址时,选择该IP地址对应的PGW作为该RN的PGW。
上述根据该RN上报的APN,选择核心网的一个PGW作为该RN的PGW,具体实现可以如下:
该RN上报的APN携带在该Initial UE message中的NAS消息中时,MME读取该NAS消息中的APN,根据该APN在DNS服务器查询PGW的信息,并从查询到的PGW中选择一个作为该RN的PGW。
较佳的,在确定该RN是移动RN后,MME还可以根据该RN当前所处的地理位置和各SGW的负载情况,为该RN选择一个距离较近且负载较轻的SGW。
下面结合具体实施例对本发明进行说明:
实施例一:
本实施例中,MME根据签约数据确定是固定RN还是移动RN,根据签约数据选择PGW,如图7A所示:
步骤1:移动RN在RRC连接建立过程中向DeNB发送自身为RN或是移动RN的身份指示信息。
当移动RN通知DeNB自身为移动RN时,可以在RRC连接建立完成(RRCConnection Setup Complete)消息里携带自身为移动RN的身份指示信息。
当移动RN通知DeNB自身为RN时,可以重用现有的RRC ConnectionSetup Complete消息里携带的RN身份指示信息。
步骤2:DeNB在RRC连接建立过程中接收到身份指示信息后,通过InitialUE message将该身份指示信息发送给MME。
步骤3:MME向HSS发起位置更新过程,HSS将移动RN的签约数据发给MME,该签约数据中包含移动RN指示信息;该签约数据中还包含两个APN:一个APN用于选择连接到OAM的PGW;另一个APN用于选择可以使RN正常工作的PGW;或者,该签约数据中包含一个APN,该APN对应的PGW既可以作为能够使RN正常工作的PGW,又可以作为使RN访问OAM的PGW。
在该签约数据中包含两个APN时,用于选择可以使RN正常工作的PGW的APN带有特定标记,该特定标记用于指示该APN用于选择使RN正常工作的PGW;或者,用于选择连接到OAM的PGW的APN带有特定标记,该特定标记用于指示对应APN用于选择连接到OAM的PGW。
步骤4:MME根据签约数据中包含的移动RN指示信息得知当前RN为移动RN,根据签约数据中带有特定标记或不带有特定标记的APN(即用于选择使RN正常工作的PGW的APN)为移动RN选择PGW。MME可以利用现有技术中为UE选择SGW的机制,为移动RN选择SGW;MME通过会话建立过程将选择的PGW的IP地址等信息发给SGW;SGW与PGW进行会话建立过程。
本步骤中如果MME接收到了DeNB上报的PGW的IP地址,MME忽略该IP地址。
步骤5:MME接受移动RN的附着请求,向DeNB发送S1上下文建立请求。
步骤6:DeNB与RN之间通过RRC连接重配置过程建立空口承载。
实施例二:
本实施例中,MME根据移动RN发送的身份指示信息确定是固定RN还是移动RN,根据签约数据选择PGW,如图7B所示:
步骤1:移动RN在RRC连接建立过程中向DeNB发送自身为移动RN的身份指示信息。
可以在RRC连接建立完成(RRC Connection Setup Complete)消息里携带自身为移动RN的身份指示信息。
步骤2:DeNB在RRC连接建立过程中接收到身份指示信息后,通过InitialUE message将该身份指示信息发送给MME。
步骤3:MME向HSS发起位置更新过程,HSS将移动RN的签约数据发给MME,该签约数据中包含RN指示信息;该签约数据中还包含两个APN:一个APN用于选择连接到OAM的PGW;另一个APN用于选择可以使RN正常工作的PGW;或者,该签约数据中包含一个APN,该APN对应的PGW既可以作为能够使RN正常工作的PGW,又可以作为使RN访问OAM的PGW。
在该签约数据中包含两个APN时,用于选择可以使RN正常工作的PGW的APN带有特定标记,该特定标记用于指示该APN用于选择使RN正常工作的PGW;或者,用于选择连接到OAM的PGW的APN带有特定标记,该特定标记用于指示对应APN用于选择连接到OAM的PGW。
步骤4:MME根据签约数据中包含的RN指示信息得知当前设备是RN且根据DeNB发来的身份指示信息确定该RN为移动RN后,根据签约数据中带有特定标记或不带有特定标记的APN(即用于选择使RN正常工作的PGW的APN)为移动RN选择PGW。MME可以利用现有技术中为UE选择SGW的机制,为移动RN选择SGW;MME通过会话建立过程将选择的PGW的IP地址等信息发给SGW;SGW与PGW进行会话建立过程。
步骤5:MME接受移动RN的附着请求,向DeNB发送S1上下文建立请求。
步骤6:DeNB与RN之间通过RRC连接重配置过程建立空口承载。
实施例三:
本实施例中,MME根据移动RN发送的身份指示信息确定是固定RN还是移动RN,根据本地预配置信息选择PGW,如图7C所示:
步骤1:移动RN在RRC连接建立过程中向DeNB发送自身为RN或是移动RN的身份指示信息。
当移动RN通知DeNB自身为移动RN时,可以在RRC连接建立完成(RRCConnection Setup Complete)消息里携带自身为移动RN的身份指示信息。
步骤2:DeNB在RRC连接建立过程中接收到身份指示信息后,通过InitialUE message将该身份指示信息发送给MME。
步骤3:MME向HSS发起位置更新过程,HSS将移动RN的签约数据发给MME,该签约数据中包含RN指示信息;该签约数据中包含一个用于选择连接到OAM的PGW的APN。
步骤4:MME根据签约数据中包含的RN指示信息得知当前设备是RN且根据DeNB发来的身份指示信息确定该RN为移动RN后,根据本地预配置信息为移动RN选择PGW。MME可以利用现有技术中为UE选择SGW的机制,为移动RN选择SGW;MME通过会话建立过程将选择的PGW的IP地址等信息发给SGW;SGW与PGW进行会话建立过程。
本地预配置信息中包含PGW的APN信息或是可以作为移动RN的PGW的IP地址信息等。
步骤5:MME接受移动RN的附着请求,向DeNB发送S1上下文建立请求。
步骤6:DeNB与RN之间通过RRC连接重配置过程建立空口承载。
实施例四:
本实施例中,MME根据签约数据确定是固定RN还是移动RN,根据本地预配置信息选择PGW,如图7D所示:
步骤1:移动RN在RRC连接建立过程中向DeNB发送自身为RN或是移动RN的身份指示信息。
当移动RN通知DeNB自身为移动RN时,可以在RRC连接建立完成(RRCConnection Setup Complete)消息里携带自身为移动RN的身份指示信息。
当移动RN通知DeNB自身为RN时,可以重用现有的RRC ConnectionSetup Complete消息里携带的RN身份指示信息。
步骤2:DeNB在RRC连接建立过程中接收到身份指示信息后,通过InitialUE message将该身份指示信息发送给MME。
步骤3:MME向HSS发起位置更新过程,HSS将移动RN的签约数据发给MME,该签约数据中包含移动RN指示信息;该签约数据中还包含一个用于选择连接到OAM的PGW的APN。
步骤4:MME根据签约数据中包含的移动RN指示信息得知当前RN为移动RN,根据本地预配置信息为移动RN选择PGW。MME可以利用现有技术中为UE选择SGW的机制,为移动RN选择SGW;MME通过会话建立过程将选择的PGW的IP地址等信息发给SGW;SGW与PGW进行会话建立过程。
本地预配置信息中包含PGW的APN信息或是可以作为移动RN的PGW的IP地址信息等。
步骤5:MME接受移动RN的附着请求,向DeNB发送S1上下文建立请求。
步骤6:DeNB与RN之间通过RRC连接重配置过程建立空口承载。
实施例五:
本实施例中,MME根据移动RN发送的身份指示信息确定是固定RN还是移动RN,根据NAS消息中的APN选择PGW,如图7E所示:
步骤0:移动RN从OAM下载指向能够使RN正常工作的PGW的APN信息,或是获取本地预配置的指向能够使RN正常工作的PGW的APN信息。
移动RN可以在启动的第一阶段从OAM下载所述APN信息。
步骤1:移动RN在RRC连接建立过程中向DeNB发送自身为移动RN的身份指示信息以及所述APN信息。
可以在RRC连接建立完成(RRC Connection Setup Complete)消息里携带自身为移动RN的身份指示信息,在RRC Connection Setup Complete消息的NAS消息中携带所述APN信息。
步骤2:DeNB在RRC连接建立过程中接收到身份指示信息和APN信息后,通过Initial UE message将该身份指示信息和携带所述APN信息的NAS消息发送给MME。
步骤3:MME向HSS发起位置更新过程,HSS将移动RN的签约数据发给MME,该签约数据中包含RN指示信息;该签约数据中还包含一个用于选择连接到OAM的PGW的APN。
步骤4:MME根据签约数据中包含的RN指示信息得知当前设备是RN且根据DeNB发来的身份指示信息确定该RN为移动RN后,根据NAS消息中携带的APN为移动RN选择PGW。MME可以利用现有技术中为UE选择SGW的机制,为移动RN选择SGW;MME通过会话建立过程将选择的PGW的IP地址等信息发给SGW;SGW与PGW进行会话建立过程。
步骤5:MME接受移动RN的附着请求,向DeNB发送S1上下文建立请求。
步骤6:DeNB与RN之间通过RRC连接重配置过程建立空口承载。
实施例六:
本实施例中,MME根据签约数据确定是固定RN还是移动RN,根据NAS消息中的APN选择PGW,如图7F所示:
步骤0:移动RN从OAM下载指向能够使RN正常工作的PGW的APN信息,或是获取本地预配置的指向能够使RN正常工作的PGW的APN信息。
移动RN可以在启动的第一阶段从OAM下载所述APN信息。
步骤1:移动RN在RRC连接建立过程中向DeNB发送自身为RN或是移动RN的身份指示信息、以及所述APN信息。
当移动RN通知DeNB自身为移动RN时,可以在RRC连接建立完成(RRCConnection Setup Complete)消息里携带自身为移动RN的身份指示信息,在RRC Connection Setup Complete消息的NAS消息中携带所述APN信息。
当移动RN通知DeNB自身为RN时,可以重用现有的RRC ConnectionSetup Complete消息里携带的RN身份指示信息,在RRC Connection SetupComplete消息的NAS消息中携带所述APN信息。
步骤2:DeNB在RRC连接建立过程中接收到身份指示信息和携带所述APN信息的NAS消息后,通过Initial UE message将该身份指示信息和所述NAS消息发送给MME。
步骤3:MME向HSS发起位置更新过程,HSS将移动RN的签约数据发给MME,该签约数据中包含移动RN指示信息;该签约数据中还包含一个用于选择连接到OAM的PGW的APN。
步骤4:MME根据签约数据中包含的移动RN指示信息得知当前RN为移动RN,根据NAS消息中携带的APN为移动RN选择PGW。MME可以利用现有技术中为UE选择SGW的机制,为移动RN选择SGW;MME通过会话建立过程将选择的PGW的IP地址等信息发给SGW;SGW与PGW进行会话建立过程。
步骤5:MME接受移动RN的附着请求,向DeNB发送S1上下文建立请求。
步骤6:DeNB与RN之间通过RRC连接重配置过程建立空口承载。
参见图8,本发明实施例还提供一种MME,该MME包括:
接收单元80,用于接收施主基站DeNB发送的携带中继节点RN的身份指示信息的初始终端消息Initial UE message;
获取单元81,用于从签约用户归属服务器HSS获取所述RN的签约数据;
确定单元82,用于根据所述RN的身份指示信息和/或所述签约数据,确定所述RN是否为移动RN;
选择单元83,用于在确定所述RN是移动RN时,选择核心网的一个分组数据网关PGW作为所述RN的PGW。
进一步的,所述确定单元82用于:
判断所述RN的身份指示信息是否指示所述RN为移动RN,若是,则确定所述RN为移动RN,否则确定所述RN为固定RN。
进一步的,所述确定单元82用于:
判断所述RN的身份指示信息是否指示所述RN为移动RN、以及所述签约数据中是否包含移动RN指示信息,若判断均为是,则确定所述RN为移动RN,否则确定所述RN为固定RN。
进一步的,所述确定单元82用于:
判断所述签约数据中是否包含移动RN指示信息,若是,则确定所述RN为移动RN,否则确定所述RN为固定RN。
进一步的,所述选择单元83用于:
根据所述签约数据中的接入点名APN或本地预配置信息或所述RN上报的APN,选择核心网的一个PGW作为所述RN的PGW。
进一步的,所述选择单元83用于:
在所述签约数据中包含两个APN时,选择该两个APN中带有特定标记的APN,根据选择的APN在域名***DNS服务器查询PGW的信息,并从查询到的PGW中选择一个作为所述RN的PGW;所述特定标记用于指示对应APN用于选择使RN正常工作的PGW;或者,
MME在所述签约数据中包含两个APN时,选择该两个APN中不带有特定标记的APN,根据选择的APN在DNS服务器查询PGW的信息,并从查询到的PGW中选择一个作为所述RN的PGW;所述特定标记用于指示对应APN用于选择连接到OAM的PGW;或者,
在所述签约数据中包含一个APN时,根据该APN在DNS服务器查询PGW的信息,并从查询到的PGW中选择一个作为所述RN的PGW。
进一步的,所述选择单元83用于:
在本地预配置信息中包含PGW的APN时,根据该APN在DNS服务器查询PGW的信息,并从查询到的PGW中选择一个作为所述RN的PGW;或者,
在本地预配置信息中包含PGW的IP地址时,选择该IP地址对应的PGW作为所述RN的PGW。
进一步的,所述选择单元83用于:
在所述RN上报的APN携带在所述Initial UE message中的非接入层NAS消息中时,读取所述NAS消息中的APN,根据该APN在DNS服务器查询PGW的信息,并从查询到的PGW中选择一个作为所述RN的PGW。
进一步的,该MME还包括:
选取单元84,用于根据所述RN当前所处的地理位置和各服务网关SGW的负载情况,为所述RN选择一个SGW。
参见图9,本发明实施例还提供一种移动RN,该移动RN包括:
建立单元90,用于在进入启动的第二阶段后,与施主基站DeNB建立无线资源控制RRC连接;
指示单元91,用于在RRC连接的建立过程中,将指示自身为RN或移动RN的身份指示信息发送给DeNB。
进一步的,所述指示单元91用于:
通过RRC建立完成消息,将指示自身为RN或移动RN的身份指示信息发送给DeNB。
进一步的,该移动RN还包括:
获取单元92,用于在与DeNB建立RRC连接之前,从操作与维护***OAM下载指向能够使RN正常工作的PGW的接入点名APN;或者,获取本地预配置的指向能够使RN正常工作的PGW的APN;
所述指示单元91还用于:在将指示自身为RN或移动RN的身份指示信息发送给DeNB的同时,将所述APN发送给DeNB。
进一步的,所述指示单元91用于:
通过RRC建立完成消息中的非接入层NAS消息,将所述APN发送给DeNR。
参见图10,本发明实施例还通过一种DeNB,该DeNB包括:
接收单元100,用于在与移动中继节点RN的无线资源控制RRC连接建立过程中,接收移动RN发送的指示自身为RN或移动RN的身份指示信息;
发送单元101,用于将携带所述身份指示信息的初始终端消息Initial UEmessage,发送给移动性管理实体MME。
进一步的,所述接收单元100用于:
通过RRC建立完成消息,接收移动RN发送的所述身份指示信息。
进一步的,所述接收单元100还用于:在接收移动RN发送的所述身份指示信息的同时,接收移动RN发送的携带APN信息的NAS消息;
所述发送单元101发送的Initial UE message中还携带所述携带APN信息的NAS消息。
参见图11,本发明实施例还提供一种HSS,该HSS包括:
接收单元110,用于接收移动性管理实体MME发送的位置更新请求;
响应单元111,用于向MME返回移动中继节点RN的签约数据,该签约数据中包含移动RN指示信息和/或指向能够使RN正常工作的分组数据网关PGW的接入点名APN。
进一步的,所述响应单元111返回的签约数据还包含指向连接到操作与维护***OAM的PGW的APN;
所述响应单元111返回的指向能够使RN正常工作的PGW的APN带有特定标记,所述特定标记用于指示对应APN用于选择使RN正常工作的PGW;或者,所述指向连接到操作与维护***OAM的PGW的APN带有特定标记,该特定标记用于指示对应APN用于选择连接到OAM的PGW。
综上,本发明有益效果包括:
本发明实施例提供的方案中,移动RN在进入启动的第二阶段后,与DeNB建立RRC连接,并在RRC连接的建立过程中,将指示自身为RN或移动RN的身份指示信息发送给DeNB;DeNB接收移动RN发送的指示自身为RN或移动RN的身份指示信息后,将携带该身份指示信息的Initial UE message发送给MME;MME接收DeNB发送的Initial UE message后,从HSS获取RN的签约数据,根据身份指示信息和/或签约数据,确定该RN是否为移动RN,在确定为是时,选择核心网的一个分组数据网关PGW作为所述RN的PGW。可见,本方法实现了为移动RN选择PGW的方案,进而解决了如何为移动RN选择PGW的问题。
本发明是参照根据本发明实施例的方法、设备(***)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。
这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
尽管已描述了本发明的优选实施例,但本领域内的技术人员一旦得知了基本创造性概念,则可对这些实施例作出另外的变更和修改。所以,所附权利要求意欲解释为包括优选实施例以及落入本发明范围的所有变更和修改。
显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。