CN106465343A - 资源调度方法和MME、eNodeB、UE - Google Patents

资源调度方法和MME、eNodeB、UE Download PDF

Info

Publication number
CN106465343A
CN106465343A CN201480077512.6A CN201480077512A CN106465343A CN 106465343 A CN106465343 A CN 106465343A CN 201480077512 A CN201480077512 A CN 201480077512A CN 106465343 A CN106465343 A CN 106465343A
Authority
CN
China
Prior art keywords
prose
enodeb
mme
resources
broadcast resources
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN201480077512.6A
Other languages
English (en)
Other versions
CN106465343B (zh
Inventor
衣强
欧阳国威
金辉
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Honor Device Co Ltd
Original Assignee
Huawei Technologies Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Huawei Technologies Co Ltd filed Critical Huawei Technologies Co Ltd
Publication of CN106465343A publication Critical patent/CN106465343A/zh
Application granted granted Critical
Publication of CN106465343B publication Critical patent/CN106465343B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W72/00Local resource management
    • H04W72/04Wireless resource allocation
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W76/00Connection management
    • H04W76/10Connection setup
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02DCLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
    • Y02D30/00Reducing energy consumption in communication networks
    • Y02D30/70Reducing energy consumption in communication networks in wireless communication networks

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Mobile Radio Communication Systems (AREA)

Abstract

本发明提供一种资源调度方法和MME、eNodeB、UE,通过当UE小区重选后所驻留的目的eNodeB不同于UE小区重选前所驻留的源eNodeB时,MME指示UE的源eNodeB释放已向UE分配的ProSe广播资源,以及MME指示UE的目的eNodeB向UE分配ProSe广播资源,从而解决现了有技术中UE必须保持在无线资源控制连接态才能使用专有的ProSe广播资源广播ProSe业务标识,导致UE的电量消耗增大的技术问题。

Description

资源调度方法和MME、eNodeB、UE 技术领域
本发明涉及通信技术,尤其涉及一种资源调度方法和MME、eNodeB、UE。
背景技术
接近业务(ProSe,Proximity based Services)是由第三代合作伙伴计划(The 3rd Generation Partnership Project,3GPP)提出的,ProSe的应用之一是可以实现距离较近的两终端之间采用直接或者间接方式相互发现。在两终端相互发现的过程中,需要两终端(UE)中的一个终端(announcing UE)从基站(eNodeB)获取ProSe广播资源,从而根据获取到的ProSe广播资源对ProSe业务标识进行广播,以使两终端中的另一个终端(monitoring UE)根据广播的ProSe业务标识发现广播终端。
现有技术中,如果UE需要进入无线资源控制连接态,从而向eNodeB请求获取为该UE分配的专有的ProSe广播资源,并利用该专有的ProSe广播资源广播ProSe业务标识,在此期间UE必须保持在无线资源控制连接状态,一旦UE从无线资源控制连接态切换到空闲状态,为UE分配的专有的ProSe广播资源即不再可用。显然,现有技术中UE必须保持在无线资源控制连接态才能使用专有的ProSe广播资源广播ProSe业务标识,导致UE的电量消耗增大。
发明内容
本发明实施例提供了一种资源调度方法和MME、eNodeB、UE,用于解决现有技术中UE必须保持在无线资源控制连接态才能使用专有的ProSe广播资源广播ProSe业务标识,导致UE的电量消耗增大的技术问题。
本发明的第一个方面提供一种资源调度方法,包括:
当用户设备UE确定小区重选前后所附着的基站eNodeB发生改变时,处于空闲态的UE与所述UE所附着的移动性管理实体MME交互,以将所述UE的状态从空闲态切换至无线资源控制连接态;其中,所述UE上存在正在执行的 ProSe业务;
所述UE向小区重选后所附着的基站eNodeB发送ProSe发现资源请求消息,以请求获取ProSe广播资源。
本发明的第二个方面提供一种资源调度方法,包括:
当eNodeB接收到UE在小区重选后所发送的ProSe发现资源请求消息时,eNodeB执行为UE分配ProSe广播资源的流程;
当所述eNodeB接收到所述UE发送的RRC连接重配完成消息时,向所述UE所附着的移动性管理实体MME发送ProSe广播资源配置成功通知,以使得所述MME为所述UE创建第一ProSe业务信息,所述第一ProSe业务信息用于指示所述eNodeB已为所述UE分配了ProSe广播资源。
在第二方面的第一种可能的实现方式中,所述方法还包括:
当所述eNodeB为UE分配所述ProSe广播资源失败,或UE没有成功配置所述ProSe广播资源时,向所述MME发送ProSe广播资源配置失败通知,以使得所述MME在判断确定已保存有所述UE的第二ProSe业务信息时,执行删除已分配ProSe广播资源的流程。
在第二方面的第二种可能的实现方式中,所述eNodeB执行为UE分配ProSe广播资源的流程之后,还包括:
所述eNodeB生成并保存为所述UE所分配的ProSe广播资源和所述UE标识之间的对应关系;
当所述UE进入空闲态后,所述eNodeB继续保存为所述UE所分配的ProSe广播资源和所述UE的标识之间的对应关系。
结合第二方面的第二种可能的实现方式,在第二方面的第三种可能的实现方式中,所述eNodeB生成并保存为所述UE所分配的ProSe广播资源和所述UE标识之间的对应关系之后,还包括:
当所述eNodeB接收到包括UE的标识的资源释放消息时,根据保存的所述为所述UE所分配的ProSe广播资源和所述UE标识之间的对应关系,释放所述资源释放消息中UE的标识对应的ProSe广播资源;
向所述MME发送资源释放完成消息。
在第二方面的第四种可能的实现方式中,所述eNodeB执行为UE分配ProSe广播资源的流程之后,还包括:
所述eNodeB接收所述MME发送的确认消息,所述确认消息包括随机码;
或者所述确认消息包括ProSe资源码;ProSe资源码包括所述随机码和所述eNodeB的标识;
所述eNodeB生成并保存为所述UE所分配的ProSe广播资源和所述ProSe资源码之间的对应关系,或者为所述UE所分配的ProSe广播资源和所述随机码之间的对应关系;
当所述UE进入空闲态后,所述eNodeB继续保存为所述UE所分配的ProSe广播资源和ProSe资源码之间的对应关系,或者所述eNodeB继续保存为所述UE所分配的ProSe广播资源和随机码之间的对应关系。
结合第二方面的第四种可能的实现方式,在第二方面的第五种可能的实现方式中,所述eNodeB生成并保存为所述UE所分配的ProSe广播资源和所述ProSe资源码之间的对应关系,或者为所述UE所分配的ProSe广播资源和所述随机码之间的对应关系之后,还包括:
当所述eNodeB接收到包括ProSe资源码的资源释放消息时,根据保存的所述为所述UE所分配的ProSe广播资源和所述ProSe资源码之间的对应关系,释放所述资源释放消息中ProSe资源码对应的ProSe广播资源;向所述MME发送资源释放完成消息;
或者,当所述eNodeB接收到包括所述随机码的资源释放消息时,根据保存的所述为所述UE所分配的ProSe广播资源和所述随机码之间的对应关系,释放所述随机码对应的ProSe广播资源;向所述MME发送资源释放完成消息。
本发明的第三个方面提供一种资源调度方法,包括:
移动性管理实体MME接收第一eNodeB发送的通知消息;所述通知消息用于指示所述第一eNodeB是否为UE成功分配第一ProSe广播资源,所述第一eNodeB为所述UE执行小区重选后所附着的eNodeB;
当接收到的通知消息指示所述第一eNodeB成功为所述UE分配了所述第一ProSe广播资源时,所述MME生成并保存所述UE的第一ProSe业务信息;所述第一ProSe业务信息用于指示所述第一eNodeB已为所述UE分配了所述第一ProSe广播资源。
在第三方面的第一种可能的实现方式中,所述MME生成并保存所述UE的第一ProSe业务信息之后,还包括:
所述MME保存为所述UE分配所述第一ProSe广播资源的所述第一eNodeB的标识。
在第三方面的第二种可能的实现方式中,所述MME接收通知消息之后,还包括:
所述MME判断是否已保存有所述UE的第二ProSe业务信息,所述第二ProSe业务信息用于指示第二eNodeB成功为所述UE分配了第二ProSe广播资源,若所述MME确定已保存有所述UE的第二ProSe业务信息,则向所述第二eNodeB发送资源释放消息,以使所述第二eNodeB释放为所述UE已分配的第二ProSe广播资源;所述第二eNodeB为所述UE执行小区重选前所附着的eNodeB。
结合第三方面的第二种可能的实现方式,在第三方面的第三种可能的实现方式中:当所述第二eNodeB成功为所述UE分配了所述第二ProSe广播资源时,所述MME保存为所述UE分配所述第二ProSe广播资源的所述第二eNodeB的标识;
所述若所述MME确定已保存有所述UE的第二ProSe业务信息,则向所述第二eNodeB发送资源释放消息,包括:
所述MME根据保存的所述第二eNodeB的标识,向所述第二eNodeB发送所述资源释放消息,所述资源释放消息包括所述UE的标识。
在第三方面的第四种可能的实现方式中,所述第一ProSe业务信息包括ProSe资源码;所述ProSe资源码包括随机码和所述第一eNodeB的标识;
其中,所述随机码是当所述通知消息指示成功为UE分配ProSe广播资源时,所述MME随机生成的;
所述方法还包括:
所述MME向所述第一eNodeB发送确认消息,所述确认消息包括所述随机生成的随机码或者所述ProSe资源码,以使所述第一eNodeB生成并保存所述随机码与为所述UE所分配的第一ProSe广播资源之间的对应关系,或者生成并保存所述ProSe资源码与为所述UE所分配的第一ProSe广播资源之间的对应关系。
在第三方面的第五种可能的实现方式中,所述MME接收通知消息之后,还包括:
所述MME判断是否已保存有所述UE的第三ProSe业务信息,所述第三ProSe业务信息用于指示第二eNodeB已为所述UE分配了第三ProSe广播资源,若所述MME确定已保存有所述UE的第三ProSe业务信息,则向所述第二eNodeB发送资源释放消息,以使所述第二eNodeB释放为所述UE已分配的ProSe广播资源。
结合第三方面的第五种可能的实现方式,在第三方面的第六种可能的实现方式中,所述第三ProSe业务信息为当所述第二eNodeB成功为所述UE分配了所述第三ProSe广播资源时,所述MME生成并保存的;所述第三ProSe业务信息中包括所述MME随机生成的随机码和所述第二eNodeB的标识;
所述若所述MME确定已保存有所述UE的第三ProSe业务信息,则向所述第二eNodeB发送资源释放消息,包括:
所述MME根据所述第三ProSe业务信息中所包括的所述第二eNodeB的标识向所述第二eNodeB发送资源释放消息;
其中,所述资源释放消息包括所述随机码,或者,所述资源释放消息包括所述随机码和所述第二eNodeB的标识组成的ProSe资源码,所述第二eNodeB为所述UE小区重选前附着的eNodeB。
结合第三方面的第二种或第五种可能的实现方式,在第三方面的第七种可能的实现方式中,所述方法还包括:
所述MME接收所述第二eNodeB发送的资源释放完成消息,删除所述已保存有的所述UE的第二ProSe业务信息或第三ProSe业务信息。
本发明的第四个方面提供一种用户设备UE,包括:
交互模块,用于确定小区重选前后所附着的基站eNodeB发生改变时,处于空闲态的UE与所述UE所附着的移动性管理实体MME交互,以将所述UE的状态从空闲态切换至无线资源控制连接态;其中,所述UE上存在正在执行的ProSe业务;
发送模块,用于向小区重选后所附着的基站eNodeB发送ProSe发现资源请求消息,以请求获取ProSe广播资源。
本发明的第五个方面提供一种基站eNodeB,包括:
接收模块,用于接收UE在小区重选后所发送的ProSe发现资源请求消息;
分配模块,用于执行为UE分配ProSe广播资源的流程;
发送模块,用于当所述接收模块接收到所述UE发送的RRC连接重配完成消息时,向所述UE所附着的移动性管理实体MME发送ProSe广播资源配置成功通知,以使得所述MME为所述UE创建第一ProSe业务信息,所述第一ProSe业务信息用于指示所述eNodeB已为所述UE分配了ProSe广播资源。
在第五方面的第一种可能的实现方式中,所述发送模块还用于:
当所述分配模块为UE分配所述ProSe广播资源失败,或UE没有成功配置所述ProSe广播资源时,向所述MME发送ProSe广播资源配置失败通知,以使得所述MME在判断确定已保存有所述UE的第二ProSe业务信息时,执行删除已分配ProSe广播资源的流程。
在第五方面的第而种可能的实现方式中,该基站还包括:
建立模块,用于生成并保存为所述UE所分配的ProSe广播资源和所述UE标识之间的对应关系;
所述建立模块还用于,当所述UE进入空闲态后,所述eNodeB继续保存为所述UE所分配的ProSe广播资源和所述UE的标识之间的对应关系。
结合第五方面的第二种可能的实现方式,在第五方面的第三种可能的实现方式中,该基站还包括:
释放模块,用于当所述接收模块接收到包括UE的标识的资源释放消息时,根据保存的所述为所述UE所分配的ProSe广播资源和所述UE标识之间的对应关系,释放所述资源释放消息中UE的标识对应的ProSe广播资源;
所述发送模块,还用于向所述MME发送资源释放完成消息。
在第五方面的第四种可能的实现方式中,所述接收模块还用于:
接收所述MME发送的确认消息,所述确认消息包括随机码;
或者所述确认消息包括ProSe资源码;ProSe资源码包括所述随机码和所述eNodeB的标识;
所述建立模块,还用于生成并保存为所述UE所分配的ProSe广播资源和所述ProSe资源码之间的对应关系,或者为所述UE所分配的ProSe广播资源和所述随机码之间的对应关系;
所述建立模块,还用于当所述UE进入空闲态后,所述eNodeB继续保存为所述UE所分配的ProSe广播资源和ProSe资源码之间的对应关系,或者所述eNodeB继续保存为所述UE所分配的ProSe广播资源和随机码之间的对应 关系。
结合第五方面的第四种可能的实现方式,在第五方面的第五种可能的实现方式中,所述释放模块,还用于:
当所述接收模块接收到包括ProSe资源码的资源释放消息时,根据保存的所述为所述UE所分配的ProSe广播资源和所述ProSe资源码之间的对应关系,释放所述资源释放消息中ProSe资源码对应的ProSe广播资源;
所述发送模块,还用于向所述MME发送资源释放完成消息;
或者,所述释放模块,还用于当所述接收模块接收到包括所述随机码的资源释放消息时,根据保存的所述为所述UE所分配的ProSe广播资源和所述随机码之间的对应关系,释放所述随机码对应的ProSe广播资源;
所述发送模块,还用于向所述MME发送资源释放完成消息。
本发明的第六个方面提供一种移动性管理实体MME,包括:
接收模块,用于接收第一eNodeB发送的通知消息;所述通知消息用于指示所述第一eNodeB是否为UE成功分配第一ProSe广播资源,所述第一eNodeB为所述UE执行小区重选后所附着的eNodeB;
生成模块,用于当所述接收模块接收到的通知消息指示所述第一eNodeB成功为所述UE分配了所述第一ProSe广播资源时,所述MME生成并保存所述UE的第一ProSe业务信息;所述第一ProSe业务信息用于指示所述第一eNodeB已为所述UE分配了所述第一ProSe广播资源。
在第六方面的第一种可能的实现方式中,还包括:
保存模块,用于保存为所述UE分配所述第一ProSe广播资源的所述第一eNodeB的标识。
在第六方面的第二种可能的实现方式中,还包括:
发送模块,用于若所述MME判断确定已保存有所述UE的第二ProSe业务信息,所述第二ProSe业务信息用于指示第二eNodeB成功为所述UE分配了第二ProSe广播资源,则向所述第二eNodeB发送资源释放消息,以使所述第二eNodeB释放为所述UE已分配的第二ProSe广播资源;所述第二eNodeB为所述UE执行小区重选前所附着的eNodeB。
结合第六方面的第二种可能的实现方式,在第六方面的第三种可能的实现方式中:所述保存模块,还用于当所述第二eNodeB成功为所述UE分配了 所述第二ProSe广播资源时,保存为所述UE分配所述第二ProSe广播资源的所述第二eNodeB的标识;
所述发送模块,还用于:
根据保存的所述第二eNodeB的标识,向所述第二eNodeB发送所述资源释放消息,所述资源释放消息包括所述UE的标识。
在第六方面的第四种可能的实现方式中,所述第一ProSe业务信息包括ProSe资源码;所述ProSe资源码包括随机码和所述第一eNodeB的标识;
其中,所述随机码是当所述通知消息指示成功为UE分配ProSe广播资源时,所述MME随机生成的;
所述发送模块,还用于向所述第一eNodeB发送确认消息,所述确认消息包括所述随机生成的随机码或者所述ProSe资源码,以使所述第一eNodeB生成并保存所述随机码与为所述UE所分配的第一ProSe广播资源之间的对应关系,或者生成并保存所述ProSe资源码与为所述UE所分配的第一ProSe广播资源之间的对应关系。
在第六方面的第五种可能的实现方式中,所述发送模块,还用于:若所述MME判断确定已保存有所述UE的第三ProSe业务信息,所述第三ProSe业务信息用于指示第二eNodeB已为所述UE分配了第三ProSe广播资源,则向所述第二eNodeB发送资源释放消息,以使所述第二eNodeB释放为所述UE已分配的ProSe广播资源。
结合第六方面的第五种可能的实现方式,在第六方面的第六种可能的实现方式中,所述第三ProSe业务信息为当所述第二eNodeB成功为所述UE分配了所述第三ProSe广播资源时,所述MME生成并保存的;所述第三ProSe业务信息中包括所述MME随机生成的随机码和所述第二eNodeB的标识;
所述发送模块,还用于根据所述第三ProSe业务信息中所包括的所述第二eNodeB的标识向所述第二eNodeB发送资源释放消息;
其中,所述资源释放消息包括所述随机码,或者,所述资源释放消息包括所述随机码和所述第二eNodeB的标识组成的ProSe资源码,所述第二eNodeB为所述UE小区重选前附着的eNodeB。
结合第六方面的第二种或第五种可能的实现方式,在第六方面的第七种可能的实现方式中,还包括:
删除模块,用于在所述接收模块接收到所述第二eNodeB发送的资源释放完成消息时,删除所述已保存有的所述UE的第二ProSe业务信息或第三ProSe业务信息。
本发明的第七个方面提供一种用户设备UE,包括:
通信接口、存储器,以及与所述存储器通过总线连接的处理器;
所述UE通过所述通信接口与其他网络实体通信;
所述存储器用于存储计算机执行指令,所述处理器运行所述计算机执行指令,以执行如第一个方面所述的资源调度方法。
本发明的第八个方面提供一种基站eNodeB,包括:
通信接口、存储器,以及与所述存储器通过总线连接的处理器;
所述eNodeB通过所述通信接口与其他网络实体或用户设备通信;
所述存储器用于存储计算机执行指令,所述处理器运行所述计算机执行指令,以执行第二个方面以及第二个方面的各种可能实现方式中任一项所述的资源调度方法。
本发明的第九个方面提供一种移动性管理实体MME,包括:
通信接口、存储器,以及与所述存储器通过总线连接的处理器;
所述MME通过所述通信接口与其他网络实体或用户设备通信;
所述存储器用于存储计算机执行指令,所述处理器运行所述计算机执行指令,以执行第三个方面以及第三个方面的各种可能实现方式中任一项所述的资源调度方法。
本发明实施例提供的资源调度方法和MME、eNodeB、UE,通过处于空闲状态的UE进行小区重选后所驻留的目的eNodeB不同于UE小区重选前所驻留的源eNodeB时,UE向网络实体请求获取目的eNodeB为其分配的ProSe广播资源,另外,还可触发源eNodeB释放为其分配的ProSe广播资源,从而解决现了有技术中UE必须保持在无线资源控制连接态才能使用专有的ProSe广播资源广播ProSe业务标识,导致UE的电量消耗增大的技术问题。
附图说明
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的 附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
图1为本发明第一个实施例提供的一种资源调度方法的流程示意图;
图2为本发明第二个实施例提供的一种资源调度方法的流程示意图;
图3为本发明第三个实施例提供的另一种资源调度方法的流程示意图;
图4为本发明第四个实施例提供的又一种资源调度方法的流程示意图;
图5为本发明第五个实施例提供的一种资源调度方法的流程示意图;
图6为本发明第六个实施例提供的另一种资源调度方法的流程示意图;
图7为本发明第七个实施例提供的又一种资源调度方法的流程示意图;
图8为本发明第八个实施例提供的一种资源调度方法的流程示意图;
图9为本发明第九个实施例提供的另一种资源调度方法的流程示意图;
图10为本发明第十个实施例提供的一种资源调度方法的流程示意图
图11为本发明第十一个实施例提供的另一种资源调度方法的流程示意图;
图12为本发明第十二个实施例提供的又一种资源调度方法的流程示意图;
图13为本发明第十三个实施例提供的再一种资源调度方法的流程示意图;
图14为本发明第十五个实施例提供的一种资源调度方法的流程示意图;
图15为本发明第十六个实施例提供的另一种资源调度方法的流程示意图;
图16为本发明第十七个实施例提供的一种MME的结构示意图;
图17为本发明第十八个实施例提供的另一种MME的结构示意图;
图18为本发明第十九个实施例提供的又一种MME的结构示意图;
图19为本发明第二十个实施例提供的再一种MME的结构示意图;
图20为本发明第二十一个实施例提供的一种eNodeB的结构示意图;
图21为本发明第二十三个实施例提供的一种MME的结构示意图;
图22为本发明第二十四个实施例提供的一种eNodeB的结构示意图;
图23为本发明第二十五个实施例提供的一种UE的结构示意图。
具体实施方式
为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
图1为本发明第一个实施例提供的一种资源调度方法的流程示意图,如图1所示,包括:
101、移动管理实体(Mobility Management Entity,MME)接收第一消息。
其中,第一消息,是当UE小区重选后所驻留的目的eNodeB不同于所述UE小区重选前所驻留的源eNodeB时,所述UE通过该目的eNodeB向MME所发送的;所述第一消息用于请求为所述UE分配ProSe广播资源。
102、MME指示目的eNodeB为UE分配第一消息所请求的ProSe广播资源。
可选的,MME在指示目的eNodeB为UE分配资源之前,MME生成ProSe资源码(ProSe resource code),ProSe资源码包括随机生成的随机码和生成所述ProSe资源码时所述UE所驻留的目的eNodeB的eNodeB标识。向所述UE的目的eNodeB发送包含ProSe资源码的ProSe广播资源分配请求,以使目的eNodeB为UE分配ProSe广播资源之后,建立所述ProSe资源码与为UE分配的ProSe广播资源之间的对应关系。所述对应关系,用于后续所述目的eNodeB根据ProSe资源码,释放ProSe资源码对应的ProSe广播资源。
或者,可选的,MME向所述UE的目的eNodeB发送包含所述UE的标识的ProSe广播资源分配请求,以使所述目的eNodeB根据所述ProSe广播资源分配请求的指示,为所述UE分配ProSe广播资源之后,建立所述UE的标识与为所述UE分配的ProSe广播资源之间的对应关系;所述对应关系,用于后续所述目的eNodeB根据UE的标识,释放UE的标识对应的ProSe广播资源。
进一步,资源调度方法还可包括:所述MME指示所述UE的源eNodeB释放已向所述UE分配的ProSe广播资源。
可选的,MME在收到第一消息后,判断其上是否已经保存有该UE的ProSe业务信息,该业务信息包括ProSe资源码,且该ProSe业务信息指示了已经为该UE分配了广播资源。如果MME确定已经保存有该UE的ProSe资源码, 则根据ProSe资源码中的eNodeB标识,即源eNodeB标识,向该源eNodeB发送第二消息;所述第二消息用于指示源eNodeB释放为该UE之前已经分配的ProSe广播资源,第二消息中包含ProSe资源码,以使得源eNodeB根据ProSe资源码匹配到对应的ProSe广播资源;ProSe资源码中的第一码字是随机生成的,第二码字用于标识分配ProSe广播资源的源eNodeB。
需要说明的是,第一消息可以为服务请求消息和\或跟踪区更新(Tracking Area Update,TAU)消息。
或者,可选的,MME在收到第一消息后,判断其上是否保存了该UE的ProSe业务信息,ProSe业务信息用于指示UE上存在ProSe业务,并已经为该UE分配了ProSe广播资源。如果MME确定保存有该UE的ProSe业务信息,则向源eNodeB发送第二消息;所述第二消息用于指示源eNodeB释放其已经为该UE分配的广播资源,第二消息中包含UE的标识,以使得eNodeB根据UE的标识匹配到对应的ProSe广播资源。
本发明实施例中,通过处于空闲状态的UE进行小区重选后所驻留的目的eNodeB不同于UE小区重选前所驻留的源eNodeB时,UE向网络实体请求获取目的eNodeB为其分配的ProSe广播资源,另外,还可触发源eNodeB释放为其分配的ProSe广播资源,从而解决现了有技术中UE必须保持在无线资源控制连接态才能使用专有的ProSe广播资源广播ProSe业务标识,导致UE的电量消耗增大的技术问题。
图2为本发明第二个实施例提供的一种资源调度方法的流程示意图,本实施例中UE小区重选前后eNodeB发生改变,小区重选前UE驻留在eNodeB B,小区重选后UE驻留在eNodeB A,如图2所示,资源调度方法包括:
201、UE执行小区重选过程。
202、UE确定小区重选前后UE驻留的eNodeB发生改变。
具体的,UE根据收到的广播消息确定是否发生了eNodeB改变,也就是说,小区重选前后UE驻留的eNodeB是否发生改变,如果是则执行后续步骤。
203、若UE小区重选前后所驻留的eNodeB发生改变,且UE上有正在进行的ProSe业务,则UE向当前所驻留的eNodeB A发出包含申请ProSe广播资源指示的TAU消息。
204、eNodeB A判断服务UE的MME是否发生改变,如果MME没有改变则 执行步骤204a-208a;如果MME发生改变则执行步骤204b-209b。
需要说明的是,eNodeB A判断服务UE的MME是否发生改变是指eNodeB A接收到TAU消息前后,服务UE的MME是否发生改变,即UE附着的MME是否发生改变,当MME发生改变时,令UE在TAU过程之前所附着的源MME称为MME B,令UE重新附着的目标MME为当前附着的MME A。若MME没有发生改变,则记UE当前附着的MME为MME A。
204a、若eNodeB A确定服务UE的MME没有改变,将包含申请ProSe广播资源指示的TAU消息发送到eNodeB A接收到TAU消息后服务UE的MME A上。
205a、MME A判断其上是否保存有该UE的ProSe业务信息,若是,执行步骤206a-208a;否则直接执行208a。
具体的,当MME A上存储有UE的ProSe业务信息时,MME A提取已保存在该UE上下文中的旧的全球小区标识符(Global Cell Identity,ECGI),以使得后续MME A可以根据该旧的ECGI值确定UE上次驻留的eNodeB B,执行释放eNodeB B上为UE分配的ProSe广播资源的过程。
在本实施例中,MME中保存的ProSe业务信息,具体的可以指一个ProSe广播业务指示信息,指示该UE正在执行ProSe发现业务,为该UE分配了广播资源;或UE上存在的ProSe业务标识ProSe application ID,可选的包含每个ProSe application ID资源的参数,如带宽、功率、时间间隔等。
206a、MME A根据旧的ECGI值,确定eNodeB B并向eNodeB B发送携带UE标识的UE上下文释放(UE context release)消息,以使eNodeB B释放UE上下文,包括释放UE的标识及为UE分配的广播资源等信息。
其中,UE的身份标识可以是国际移动用户识别码(International Mobile Subscriber Identification Number,IMSI)或临时移动用户识别码(S-Temporary Mobile Subscriber Identity,S-TMSI)等UE的标识。
207a、eNodeB B释放UE的上下文后,向MME A发送UE上下文释放完成(context release complete)消息。
步骤206a、207a完成之后,MME A删除旧的ECGI,并保存UE在步骤203所发送的TAU消息中包含的新的ECGI。
208a、按照正常过程执行TAU过程的其他流程。
204b、若eNodeB A判断服务UE的MME需要改变时,则eNodeB A为该UE选择新的MME,将所选择的eNodeB A接收到TAU消息后服务UE的MME为MME A,在此过程前UE所附着的源MME为MME B,eNodeBA将包含申请ProSe广播资源指示的TAU消息发送到MME A。
205b、MME A执行从MME B获取UE上下文的流程。
具体的,MME A向MME B发送上下文请求消息,并接收MME B的包含该UE上下文的上下文响应消息,并返回MME B响应确认消息。
206b、当MME B收到MME A发送的响应确认消息,判断MME B上是否保存有该UE的ProSe业务信息,当MME B上存储有UE的ProSe业务信息时,执行后续207b-209b步骤,否则直接执行209b。
207b,MME B根据保存的ECGI值确定eNodeB B,并向eNodeB B发送携带UE标识的UE上下文释放(UE context release)消息,以使eNodeB B释放UE上下文,包括释放UE的标识及为UE分配的广播资源等信息。
208b、eNodeB B释放UE的上下文后,向MME B发送UE上下文释放完成(context release complete)消息。
209b、按照正常过程执行TAU过程的其他流程。
需要说明的是,触发MME B判断其上是否保存有该UE的ProSe业务信息也可以在TAU过程中MME B收到用户服务器(Home Subscriber Server,HSS)发送的取消位置消息后执行。
210、MME A指示eNodeB A为UE分配ProSe广播资源,在执行该步骤前MME A认证通过该UE已授权可执行ProSe业务。
具体的,MME A在指示eNodeB A为UE分配ProSe广播资源前,对UE是否授权可以做ProSe业务进行认证,认证通过后执行后续步骤。
211、MME A向eNodeB A发送ProSe广播资源请求(ProSe Announcing resource request)消息。
具体的,若MME A中保存有UE的ProSe业务信息,则MME A可以向eNodeB A发送ProSe Announcing resource request消息指示eNodeB A为UE分配ProSe广播资源,其中,可包含UE当前ProSe业务的ProSe应用标识(ProSe application ID),可选的包含每个ProSe application ID对应的广播资源 参数信息;若MME改变或终端初次申请ProSe广播资源,这种情况下,MME A中没有保存UE上的ProSe业务信息,则ProSe application ID或从其他网络实体,如ProSe功能实体(ProSe function)获取。
212、eNodeB A执行ProSe广播资源分配过程。
213、eNodeB A向UE发送无线资源控制协议(Radio Resource Control,RRC)连接重配置(connection reconfiguration)消息以通知为UE分配的广播资源信息,其中包含为UE分配的广播资源信息。
214、UE收到RRC connection reconfiguration消息后,向eNodeB A发送RRC连接重配置完成(connection reconfiguration complete)消息。
215、eNodeB A向MME A发送ProSe广播资源完成(ProSe Announcing resource complete)消息。
具体的,eNodeB A分配资源后,向MME A返回ProSe Announcing resource complete消息,其中,当ProSe Announcing resource request消息中包含ProSe application ID信息时,ProSe Announcing resource complete消息可包含eNodeB A所成功分配资源的ProSe application ID,以使得MME A保存该信息。可选的,ProSe Announcing resource complete消息可包含每个ProSe application ID资源的参数,如带宽、功率、时间间隔等。
可选的,当ProSe广播资源请求(ProSe Announcing resource request)中不包含ProSe application ID信息时,ProSe广播资源完成(ProSe Announcing resource complete)消息中也不包含ProSe application ID信息,MME A在收到ProSe Announcing resource complete消息后生成ProSe指示信息,指示该UE正在执行ProSe发现业务,为该UE分配了广播资源。
本发明实施例中,通过处于空闲状态的UE进行小区重选后所驻留的目的eNodeB不同于UE小区重选前所驻留的源eNodeB时,UE向网络实体请求获取目的eNodeB为其分配的ProSe广播资源,另外,还可触发源eNodeB释放为其分配的ProSe广播资源,从而解决现了有技术中UE必须保持在无线资源控制连接态才能使用专有的ProSe广播资源广播ProSe业务标识,导致UE的电量消耗增大的技术问题。
图3为本发明第三个实施例提供的另一种资源调度方法的流程示意图,本实施例中UE小区重选前后eNodeB发生改变,小区重选前UE驻留在eNodeB  B,小区重选后UE驻留在eNodeB A,如图3所示,资源调度方法包括:
301、UE执行小区重选过程。
302、UE确定小区重选前后UE驻留的eNodeB发生改变。
具体的,UE根据收到的广播消息确定是否发生了eNodeB改变,也就是说,小区重选前后UE驻留的eNodeB是否发生改变,如果是则执行后续步骤。
303a、若UE当前的跟踪区域标识(Tracking Area Identity,TAI)不属于当前所在的跟踪区域(Tracking Area Identity,TA)列表,则UE需要发起TAU请求消息,即UE向小区重选后驻留的eNodeB A发送TAU消息。
具体的,UE所驻留的eNodeB发生改变,在此过程中UE可以离开当前所在的TA列表区域,从而使得UE需要执行TAU过程。
303b、eNodeB A向MME A发送TAU消息。
具体的,UE执行正常的TAU过程,在此过程中UE附着的MME可能会发生改变,当MME发生改变时,令UE在TAU过程之前所附着的源MME称为MME B,令UE重新附着的目标MME为当前附着的MME A,执行304a-309a。若MME没有发生改变,则记UE当前附着的MME为MME A,则执行304b-306b。
304a、MME A向MME B发送上下文请求(context request)消息,以获取UE的上下文。
305a、MME B向MME A发送上下文响应(context response)消息。
具体的,MME B返回context response消息,以返回UE上下文。
306a、MME A向MME B发送响应确认(Response Acknowledge)消息。
307a、MME B在收到MME A发出的响应确认消息后,确定保存有UE的ProSe业务信息。
具体的,当MME B收到Response Acknowlege消息,判断其上是否保存有该UE ProSe业务信息,如果有则执行后续步骤308a-309a,否则继续执行对应的TAU过程的其他流程。
在本实施例中,MME中保存的ProSe业务信息,具体的可以指一个ProSe指示信息,指示该UE正在执行ProSe发现业务,为该UE分配了广播资源;或UE上存在的ProSe application ID,可选的包含每个ProSe application ID资源的参数,如带宽、功率、时间间隔等。
308a、MME B向eNodeB B发送包含UE身份标识的UE context release 消息。具体的UE的身份标识可以是IMSI或S-TMSI等UE的标识。
具体的,MME B向eNodeB B发送包含UE身份标识的UE context release消息,以使eNodeB B释放该UE的上下文,包括释放UE的标识及为UE分配的广播资源等信息。
309a、eNodeB B成功释放UE的上下文后向MME B发送UE上下文释放完成(UE context release complete)消息。
具体的,当eNodeB B上下文释放完成时,eNodeB B向MME B返回包含UE身份标识的UE context release complete消息。
需要说明的是,在309a之后,MME B删除保存的UE的ProSe业务信息;另外,还可继续执行对应的TAU过程的其他流程。
触发MME B判断其上是否保存有该UE的ProSe业务信息也可以在TAU过程中MME B收到用户服务器(Home Subscriber Server,HSS)发送的取消位置消息后执行。
304b、MME A判断其上是否保存有该UE ProSe业务信息,如果有则执行后续步骤305b-306b,否则继续执行对应的TAU过程的其他流程。
305b、MME A向eNodeB B发送包含UE身份标识的UE context release消息。具体的UE的身份标识可以是IMSI或S-TMSI等UE的标识。
具体的,MME A向eNodeB B发送包含UE身份标识的UE context release消息,以使eNodeB B释放该UE的上下文,包括释放UE的标识及为UE分配的广播资源等信息。
306b、eNodeB B成功释放UE的上下文后向MME A发送UE上下文释放完成(UE context release complete)消息。
具体的,当eNodeB B上下文释放完成时,eNodeB B向MME A返回包含UE身份标识的UE context release complete消息。
需要说明的是,在306b之后,MME A删除保存的UE的ProSe业务信息;还可继续执行对应的TAU过程的其他流程。
310、UE向MME A发送ProSe资源请求(ProSe resource request)消息。
具体的,当UE判断小区重选后所驻留的eNodeB发生改变,且UE上有正在进行的ProSe业务时,UE还可发起ProSe resource request消息 以请求获取ProSe业务广播资源。
在本实施例中ProSe resource request消息具体实现上可以是包含ProSe广播资源请求指示的service request消息,也可以是包含ProSe广播资源请求指示的其他非接入层(Non-access stratum,NAS)信令。
311、MME A判断是否存储有UE的ProSe业务信息,如果存储有,则MME A保存UE上下文中的旧ECGI,并执行步骤311a和311b;如果没有,则执行步骤312。
具体的,MME A收到ProSe resource request消息后,检查自身是否存储有该UE的ProSe业务信息,如果存储有,则MME A保存UE上下文中的该旧ECGI,并执行步骤311a和311b;如果没有则直接执行步骤312。
311a、MME A向eNodeB B发送UE context release消息。
具体的,MME A根据该旧ECGI值确定eNodeB B,向eNodeB B发送UE context release消息,释放eNodeB B上UE的上下文,包括释放eNodeB B为UE分配的广播资源。
311b、eNodeB B在释放完成后向MME A发送context release complete消息。
步骤311a和311b完成后,MME A删除旧的ECGI,并保存UE在步骤310中ProSe resource request消息中包含的新的ECGI,同时MME A删除保存的UE的ProSe业务信息。
312、MME A认证通过UE已授权ProSe业务。
具体的,MME A在指示eNodeB A为UE分配ProSe广播资源前,对UE是否授权可以做ProSe业务进行认证,认证通过后执行后续步骤。
313、MME A向eNodeB A发送ProSe广播资源请求ProSe Announcing resource request消息。
具体的,若MME A中保存有UE的ProSe业务信息,ProSe业务信息中包含ProSe application ID,则向eNodeB A发送ProSe Announcing resource request消息指示eNodeB A为UE分配ProSe广播资源,其中,可包含UE当前ProSe业务的ProSe应用标识(ProSe application ID),可选的包含每个ProSe application ID对应的广播资源参数信息。若MME改变或终端初次申请ProSe广播资源,这种情况下,MME中没有保存UE上的ProSe业务的相 关信息,则ProSe application ID或从其他网络实体,如ProSe功能实体(ProSe function)获取。
314、eNodeB A执行ProSe广播资源分配过程。
315、eNodeB A向UE发送RRC connection reconfiguration消息。
具体的,eNodeB A通过无线资源控制协议RRC connection reconfiguration消息将分配的ProSe广播资源发送给UE。其中,RRC connection reconfiguration消息包含不同ProSe业务的ProSe application ID及对应的广播资源参数信息。
316、UE向eNodeB A发送RRC connection reconfiguration complete消息。
317、eNodeB A向MME A发送ProSe Announcing resource complete消息。
具体的,eNodeB A分配资源后,向MME返回ProSe Announcing resource complete消息,其中,当ProSe Announcing resource request消息中包含ProSe application ID信息时,ProSe Announcing resource complete消息可包含eNodeB A所成功分配资源的ProSe application ID,以使得MME保存该信息。可选的,ProSe Announcing resource complete消息可包含每个ProSe application ID资源的参数,如带宽、功率、时间间隔等。
可选的,当ProSe Announcing resource complete消息中不包含ProSe application ID时,ProSe Announcing resource complete消息中也不包含ProSe application ID信息,MME在收到ProSe Announcing resource complete后生成ProSe指示信息,指示该UE中有正在执行ProSe发现业务,为该UE分配了广播资源。
本发明实施例中,通过处于空闲状态的UE进行小区重选后所驻留的目的eNodeB不同于UE小区重选前所驻留的源eNodeB时,UE向网络实体请求获取目的eNodeB为其分配的ProSe广播资源,另外,还可触发源eNodeB释放为其分配的ProSe广播资源,从而解决现了有技术中UE必须保持在无线资源控制连接态才能使用专有的ProSe广播资源广播ProSe业务标识,导致UE的电量消耗增大的技术问题。
图4为本发明第四个实施例提供的又一种资源调度方法的流程示意图, 本实施例中UE小区重选前后eNodeB发生改变,小区重选前UE驻留在eNodeBB,小区重选后UE驻留在eNodeB A,如图4所示,资源调度方法包括:
401、UE执行小区重选过程。
402、UE确定小区重选前后UE驻留的eNodeB发生改变。
具体的,UE根据收到的广播消息确定是否发生了eNodeB改变,也就是说,小区重选前后UE驻留的eNodeB是否发生改变,如果是则执行后续步骤。
403、若UE离开当前所在的TA列表区域且UE上有正在进行的ProSe业务,UE向小区重选后驻留的eNodeB A发送包含申请ProSe广播资源指示的TAU消息。
具体的,当UE所驻留的eNodeB发生改变,在此过程中UE可以离开当前所在的TA列表区域,从而使得UE需要执行TAU过程。UE执行正常的TAU过程,又由于UE上存在正在运营的ProSe业务,因此UE发起包含申请ProSe广播资源指示的TAU消息。
404、在此TAU过程中服务UE的MME可能会发生改变,若eNodeB A决策服务UE的MME没有改变则记UE当前附着的MME为MME A,执行步骤404a-408a,否则当MME发生改变时,令UE在TAU过程之前所附着的源MME称为MME B,令UE重新附着的目标MME为当前附着的MME A,执行步骤404b-409b。
404a、若eNodeB A确定服务UE的MME没有改变,将包含申请ProSe广播资源指示的TAU消息发送到eNodeB A接收到TAU消息后服务UE的MME A上。
405a、MME A判断其上是否保存有该UE的ProSe业务信息,若是,执行步骤406a-408a;否则直接执行408a。
406a、MME B根据旧的ECGI值,确定eNodeB B并向eNodeB B发送携带UE标识的UE context release消息,以使eNodeB B释放UE上下文,包括释放UE的标识及为UE分配的广播资源等信息。
407a、eNodeB B释放UE的上下文后,向MME B发送UE context release complete消息。
408a、按照正常过程执行TAU过程的其他流程。
404b、若eNodeB A判断服务UE的MME需要改变时,则eNodeB A为该UE 选择新的MME,将所选择的eNodeB A接收到TAU消息后服务UE的MME为MME A,在此过程前UE所附着的源MME为MME B,eNodeB B将包含申请ProSe广播资源指示的TAU消息发送到MME A。
405b、MME A执行从MME B获取UE上下文的流程。
406b、当MME B收到MME A发送的响应确认消息,判断MME B上是否保存有该UE的ProSe业务信息,当MME B上存储有UE的ProSe业务信息时,执行后续407b-409b步骤,否则直接执行409b。
407b,MME B根据保存的ECGI值确定eNodeB B,并向eNodeB B发送携带UE标识的UE context release消息,以使eNodeB B释放UE上下文,包括释放UE的标识及为UE分配的广播资源等信息。
408b、eNodeB B释放UE的上下文后,向MME B发送UE context release complete消息。
409b、按照正常过程执行TAU过程的其他流程。
需要说明的是,前述步骤404a-408a对应参见图2中步骤204a-208a,前述步骤404b-409b对应参见图2中步骤204b-209b此处不再赘述。
410、MME A执行指示eNodeB A为UE分配ProSe广播资源的流程。
需要说明的是,MME A执行指示eNodeB A为UE分配ProSe广播资源的流程,具体参见步骤210-215,此处不再赘述。
411、若UE未离开当前所在的TA列表区域且UE上有正在进行的ProSe业务,UE向小区重选后驻留的eNodeB A发送ProSe资源请求(ProSe resource request)消息,以请求获取ProSe广播资源,eNodeB A将该请求消息发送到UE附着的MME。
需要说明的是,403-410和411-418是二选一的,不是顺序执行。
具体的,当UE所驻留的eNodeB发生变化,且UE当前的TAI没有超出当前的TAI列表,即UE不需要执行TAU过程,UE上有正在进行的ProSe业务,此时UE发送ProSe资源请求(ProSe resource request)消息,以请求获取ProSe广播资源,其中ProSe resource request消息具体实现上可以是包含ProSe广播资源请求指示的服务请求(service request)消息,也可以是包含ProSe广播资源请求指示的其他NAS信令。
412、MME A判断是否存储有UE的ProSe业务信息,如果存储有,则MME  A保存UE上下文中的旧ECGI,并执行步骤412a和412b;如果没有,则执行步骤412。
具体参见步骤311,此处不再赘述。
412a、MME A向eNodeB B发送UE context release消息。
412b、eNodeB B在释放完成后向MME A发送context release complete消息。
413、MME A认证通过UE已授权ProSe业务。
414、MME A向eNodeB A发送ProSe Announcing resource request消息。
415、eNodeB A执行ProSe广播资源分配过程。
416、eNodeB A向UE发送RRC connection reconfiguration消息。
417、UE向eNodeB A发送RRC connection reconfiguration complete消息。
418、eNodeB A向MME A发送ProSe Announcing resource complete消息。
需要说明的是,前述步骤412a-418对应参见图3中步骤311a-317,此处不再赘述。
本发明实施例中,通过处于空闲状态的UE进行小区重选后所驻留的目的eNodeB不同于UE小区重选前所驻留的源eNodeB时,UE向网络实体请求获取目的eNodeB为其分配的ProSe广播资源,另外,还可触发源eNodeB释放为其分配的ProSe广播资源,从而解决现了有技术中UE必须保持在无线资源控制连接态才能使用专有的ProSe广播资源广播ProSe业务标识,导致UE的电量消耗增大的技术问题。
图5为本发明第五个实施例提供的一种资源调度方法的流程示意图,本实施例中UE小区重选前后eNodeB发生改变,小区重选前UE驻留在eNodeB B,小区重选后UE驻留在eNodeB A,如图5所示,包括:
501、UE执行小区重选过程。
502、UE确定小区重选前后UE驻留的eNodeB发生改变。
具体的,UE根据收到的广播消息确定是否发生了eNodeB改变,也就是说,小区重选前后UE驻留的eNodeB是否发生改变,如果是则执行后续步骤。
503、若UE小区重选前后所驻留的eNodeB发生改变,且UE上有正在进行的ProSe业务,则UE向当前所驻留的eNodeB A发出包含申请ProSe广播资源指示的TAU消息。
504、eNodeB A判断服务UE的MME是否发生改变,如果MME没有改变则执行步骤504a-509a;如果服务UE的MME发生改变则执行步骤504b-509b。
需要说明的是,eNodeB A判断服务UE的MME是否发生改变是指eNodeB A接收到TAU消息前后,服务UE的MME是否发生改变,即UE附着的MME是否发生改变,当MME发生改变时,令UE在TAU过程之前所附着的源MME称为MME B,令UE重新附着的目标MME为当前附着的MME A。若MME没有发生改变,则记UE当前附着的MME为MME A。
504a、若eNodeB A确定服务UE的MME没有改变,将包含申请ProSe广播资源指示的TAU消息发送到服务UE的当前MME A上。
505a、MME A判断其上是否保存有该UE的ProSe业务信息,当MME A上存储有UE的ProSe业务信息时,执行步骤505a-509a;否则直接执行509a。
在本实施例中,ProSe业务信息是MME保存的用于ProSe业务的信息,具体的可以包含为该UE分配广播资源的eNodeB标识及MME在资源申请过程中为UE分配的随机码,其中eNodeB标识和随机码可组成ProSe资源码(ProSe resource code)。
506a、MME A根据保存的eNodeB标识,确定UE小区重选之前为UE分配广播资源的eNodeB标识,即eNodeB B,并向eNodeB B发送携带ProSe resource code的资源释放(resource release)消息,以使eNodeB B释放其为UE分配的ProSe广播资源。
可选的,在资源释放(resource release)消息中还可用MME所分配的随机码替代ProSe resource code。
507a、eNodeB B释放与resource release消息中ProSe resource code匹配的ProSe广播资源。
具体的,eNodeB B基于ProSe resource code,以及本地存储的ProSe resource code与ProSe广播资源之间对应关系,eNodeB B匹配到对应的eNodeB B上的ProSe广播资源,并释放匹配到的ProSe广播资源。
可选的,当资源释放(resource release)消息中仅包含随机码时, eNodeB B基于该随机码,以及本地存储的随机码与ProSe广播资源之间对应关系,eNodeB B匹配到对应的eNodeB B上的ProSe广播资源,并释放匹配到的ProSe广播资源。
508a、eNodeB B向MME A发送资源释放完成(resource release complete)消息,以使MME A收到释放完成消息后,删除保存的ProSe业务信息。
509a、按照正常过程执行TAU过程的其他流程。
504b、若eNodeB A判断服务该UE的MME需要改变时,则eNodeB A为该UE选择作为新的MME的目的MME,此处称目的MME为MME A,在此过程前UE所附着的源MME为MME B,eNodeB B将包含申请ProSe广播资源指示的TAU消息发送到MME A。
505b、MME A执行从MME B获取UE上下文的流程。
具体的,MME A向MME B发送上下文请求消息,并接收MME B的包含该UE上下文的上下文响应消息,并返回MME B响应确认消息。
506b、当MME B收到MME A发送的响应确认消息,判断其上是否保存有该UE的ProSe业务信息,当MME B上存储有UE的ProSe业务信息时,执行后续507b-510b步骤,否则直接执行510b。
触发MME B判断其上是否保存有该UE的ProSe业务信息也可以在TAU过程中MME B收到用户服务器(Home Subscriber Server,HSS)发送的取消位置消息后执行。
507b、MME B根据保存的ProSe信息中的eNodeB标识,确定小区重选之前为UE分配广播资源的eNodeB标识,即eNodeB B,并向eNodeB B发送携带ProSe resource code的资源释放(resource release)消息,以使eNodeB B释放其为UE分配的ProSe广播资源,在ProSe resource code的资源释放(resource release)消息中包含
可选的,在资源释放(resource release)消息中还可用MME所分配的随机码替代ProSe resource code。
508b、eNodeB B释放ProSe广播资源。
具体的,eNodeB B基于ProSe resource code,以及本地存储的ProSe resource code与ProSe广播资源之间对应关系,eNodeB B匹配到对应的 eNodeB B上的ProSe广播资源,并释放匹配到的ProSe广播资源。
或者,具体的,当资源释放(resource release)消息中仅包含随机码时,eNodeB B基于该随机码,以及本地存储的随机码与ProSe广播资源之间对应关系,eNodeB B匹配到对应的eNodeB B上的ProSe广播资源,并释放匹配到的ProSe广播资源。
509b、eNodeB B向MME B发送资源释放完成(resource release complete)消息,以使MME B收到后删除保存的ProSe业务信息。
510b、按照正常过程执行TAU过程的其他流程。
511、MME A认证通过UE已授权ProSe业务,指示eNodeB A为UE分配广播资源。
具体的,MME A在指示eNodeB A为UE分配ProSe广播资源前,对UE是否授权可以做ProSe业务进行认证,认证通过后执行后续步骤。MME为UE分配新的随机码,新的随机码与当前UE附着的eNodeB A的标识可组成新的ProSe resource code。
512、MME A向eNodeB A发送携带为UE分配的ProSe resource code的ProSe Announcing resource request消息。
具体的,MME A向eNodeB A发送ProSe Announcing resource request指示eNodeB A为UE ProSe分配广播资源,其中包含MME为UE新分配的ProSe resource code,ProSe resource code中包含eNodeB A的标识,及MME A为UE新生成的随机码。
可选的,在ProSe Announcing resource request消息中还可以用MME新分配的随机码替代ProSe资源码,发送到eNodeB A。
513、eNodeB A执行ProSe广播资源分配过程。
具体的,eNodeB A执行资源分配过程,并保存ProSe resource code与为UE分配资源的对应关系,以使得后续需要释放UE所使用的广播资源时,MME A通过ProSe resource code可以使得eNodeB匹配到UE所使用的广播资源并释放资源。
可选的,当ProSe Announcing resource request消息中包含MME A为UE新生成的随机码时,eNodeB A执行资源分配过程,并保存该随机码与为UE分配资源的对应关系,以使得后续需要释放UE所使用的广播资源 时,MME A通过随机码可以使得eNodeB匹配到UE所使用的广播资源并释放资源。
514、eNodeB A向UE发送RRC connection reconfiguration消息。
具体参见步骤213,此处不再赘述。
515、UE收到RRC connection reconfiguration消息后,向eNodeB A发送RRC connection reconfiguration complete消息。
具体参见步骤214,此处不再赘述。
516、eNodeB A向MME A发送ProSe Announcing resource complete消息。
具体的,eNodeB A分配资源后,向MME A返回ProSe Announcing resource complete消息,以通知MME A:ProSe广播资源分配成功,使得MME A保存eNodeB A标识及步骤511中为UE生成的随机码。
本发明实施例中,通过处于空闲状态的UE进行小区重选后所驻留的目的eNodeB不同于UE小区重选前所驻留的源eNodeB时,UE向网络实体请求获取目的eNodeB为其分配的ProSe广播资源,另外,还可触发源eNodeB释放为其分配的ProSe广播资源,从而解决现了有技术中UE必须保持在无线资源控制连接态才能使用专有的ProSe广播资源广播ProSe业务标识,导致UE的电量消耗增大的技术问题。
图6为本发明第六个实施例提供的另一种资源调度方法的流程示意图,本实施例中UE小区重选前后eNodeB发生改变,小区重选前UE驻留在eNodeB B,小区重选后UE驻留在eNodeB A,如图6所示,包括:
601、UE执行小区重选过程。
602、UE确定小区重选前后UE驻留的eNodeB发生改变。
具体参见步骤302,此处不再赘述。
603a、若UE当前的跟踪区域标识TAI不属于当前所在的跟踪区域TA列表,则UE需要发起TAU请求消息,即UE向小区重选后驻留的eNodeB A发送TAU消息。
具体的,UE所驻留的eNodeB发生改变,在此过程中UE可以离开当前所在的TA列表区域,从而使得UE需要执行TAU过程。
603b、eNodeB A向MME A发送TAU消息。
具体的,UE执行正常的TAU过程,在此过程中UE附着的MME可能会发生改变,当MME发生改变时,令UE在TAU过程之前所附着的源MME称为MME B,令UE重新附着的目标MME为当前附着的MME A,执行604a-611a。若MME没有发生改变,则记UE当前附着的MME为MME A,直接执行604b-608b。
604a、MME A向MME B发送context request消息。
具体参见步骤304a,此处不再赘述。
605a、MME B向MME A发送context response消息。
具体参见步骤305a,此处不再赘述。
606a、MME A向MME B发送Response Acknowledge消息。
具体参见步骤306a,此处不再赘述。
607a、MME B确定保存有UE的ProSe业务信息。
具体的,当MME B收到Response Acknowlege消息,判断其上是否保存有该UE ProSe业务信息,如果有则执行后续步骤608a-611a。否则直接执行步骤611a,从而继续执行对应的TAU过程的其他流程。
在本实施例中,ProSe业务信息是MME保存的用于ProSe业务的信息,具体的可以包含为该UE分配广播资源的eNodeB标识及MME B在资源申请过程中为UE分配的随机码,其中eNodeB标识和随机码可组成ProSe资源码(ProSe resource code)。
608a、MME B根据保存的ProSe信息中的eNodeB标识,确定小区重选之前为UE分配广播资源的eNodeB标识,即eNodeB B,并向eNodeB B发送携带ProSe resource code的资源释放(resource release)消息,以使eNodeB B释放其为UE分配的ProSe广播资源。
可选的,在资源释放(resource release)消息中还可用MME B所分配的随机码替代ProSe资源码ProSe resource code。
609a、eNodeB B释放ProSe广播资源。
具体的,eNodeB B基于ProSe resource code,以及本地存储的ProSe resource code与ProSe广播资源之间对应关系,eNodeB B匹配到对应的eNodeB B上的ProSe广播资源,并释放匹配到的ProSe广播资源。
可选的,当资源释放(resource release)消息中包含随机码时,eNodeB  B基于该随机码,以及本地存储的随机码与ProSe广播资源之间对应关系,eNodeB B匹配到对应的eNodeB B上的ProSe广播资源,并释放匹配到的ProSe广播资源。
610a、eNodeB B向MME B发送资源释放完成(resource release complete)消息,以使MME B收到resource release complete消息后删除所保存的ProSe业务信息。
611a、按照正常过程执行TAU过程的其他流程。
604b、MME A判断其上是否保存有该UE的ProSe业务信息,如果有则执行后续步骤605b-608b,否则直接执行步骤608b。
具体的,当MME A收到Response Acknowlege消息,判断其上是否保存有该UE ProSe业务信息,如果有则执行后续步骤605b-608b。否则直接执行步骤608b,以继续执行对应的TAU过程的其他流程。
在本实施例中,MME A中保存的ProSe业务信息是MME保存的用于ProSe业务的信息,具体的可以包含为该UE分配广播资源的eNodeB标识及MME A在资源申请过程中为UE分配的随机码。其中eNodeB标识和随机码组成ProSe资源码(ProSe resource code)。
605b、MME A根据保存的ProSe信息中的eNodeB标识,确定小区重选之前为UE分配广播资源的eNodeB标识,即eNodeB B,并向eNodeB B发送携带ProSe resource code的资源释放(resource release)消息,以使eNodeB B释放其为UE分配的ProSe广播资源。
可选的,在资源释放(resource release)消息中还可用MME A所分配的随机码替代资源释放(resource release)消息中携带的ProSe资源码。
606b、eNodeB B释放ProSe广播资源。
具体的,eNodeB B基于ProSe resource code,以及本地存储的ProSe resource code与ProSe广播资源之间对应关系,eNodeB B匹配到对应的eNodeB B上的ProSe广播资源,并释放匹配到的ProSe广播资源。
可选的,当资源释放(resource release)消息中包含随机码时,eNodeB B基于该随机码,以及本地存储的随机码与ProSe广播资源之间对应关系,eNodeB B匹配到对应的eNodeB B上的ProSe广播资源,并释放匹配到的 ProSe广播资源。
607b、eNodeB B向MME A发送资源释放完成(resource release complete)消息,以使MME A收到resource release complete消息后删除所保存的ProSe业务信息。
608b、按照正常过程执行TAU过程的其他流程。
612、UE向MME A发送ProSe resource request消息,以请求获取ProSe广播资源。
具体参见步骤310,此处不再赘述。
613、MME A判断是否存储有UE的ProSe业务信息,如果存储有,则执行步骤613a和613b;如果没有,则执行步骤614。
具体的,当MME A收到ProSe resource request消息,判断其上是否保存有该UE的ProSe业务信息,如果有则执行步骤613a和613b;如果没有则执行步骤614。
613a、MME A根据保存的ProSe信息中的eNodeB标识所指示的eNodeB B发送resource release消息。
其中,resource release消息中包含保存的ProSe resource code,以使得eNodeB B根据本地存储的ProSe resource code与ProSe广播资源之间的对应关系,释放ProSe resource code所匹配的ProSe广播资源。
可选的,resource release消息中包含保存的随机码,以使得eNodeB B根据本地存储的随机码与ProSe广播资源之间的对应关系,释放该随机码所匹配的ProSe广播资源。
613b、eNodeB B向MME A发送resource release complete消息,以使MME A收到resource release complete消息后删除所保存的ProSe业务信息。
614、MME A认证通过UE已授权ProSe业务,指示eNodeB A为UE分配广播资源。
具体的,MME在指示eNodeB A为UE分配ProSe广播资源前,对UE是否授权可以做ProSe业务进行认证,认证通过后执行后续步骤。MME为UE分配新的随机码,新的随机码与当前UE附着的eNodeB A的标识可组成新的ProSe resource code。
615、MME A向eNodeB A发送携带为UE分配的ProSe resource code的ProSe Announcing resource request消息。
具体的,MME A向eNodeB A发送ProSe Announcing resource request指示eNodeB A为UE ProSe分配广播资源,其中包含MME A为UE新分配的ProSe resource code,ProSe resource code中包含eNodeB A的标识,及MME A为UE新生成的随机码。
可选的,在ProSe Announcing resource request消息中还可以用MMEA为UE新生成的随机码替代ProSe resource code。
616、eNodeB A执行ProSe广播资源分配过程。
具体的,eNodeB A执行资源分配过程,并保存ProSe resource code与为UE分配资源的对应关系,以使得后续需要释放UE所使用的广播资源时,MME A通过ProSe resource code可以使得eNodeB A匹配到UE所使用的广播资源并释放资源。
可选的,当ProSe Announcing resource request消息中包含MME A为UE新生成的随机码时,eNodeB A执行资源分配过程,并保存该随机码与为UE分配资源的对应关系,以使得后续需要释放UE所使用的广播资源时,MME A通过随机码可以使得eNodeB A匹配到UE所使用的广播资源并释放资源。
617、eNodeB A向UE发送RRC connection reconfiguration消息。
具体参见步骤213,此处不再赘述。
618、UE收到RRC connection reconfiguration消息后,向eNodeB A发送RRC connection reconfiguration complete消息。
具体参见步骤214,此处不再赘述。
619、eNodeB A向MME A发送ProSe Announcing resource complete消息。
具体的,eNodeB A分配资源后,向MME A返回ProSe Announcing resource complete消息,以通知MME A ProSe广播资源分配成功,使得MME A保存eNodeB A标识及步骤614中为UE生成的随机码。
本发明实施例中,通过处于空闲状态的UE进行小区重选后所驻留的目的eNodeB不同于UE小区重选前所驻留的源eNodeB时,UE向网络实体 请求获取目的eNodeB为其分配的ProSe广播资源,另外,还可触发源eNodeB释放为其分配的ProSe广播资源,从而解决现了有技术中UE必须保持在无线资源控制连接态才能使用专有的ProSe广播资源广播ProSe业务标识,导致UE的电量消耗增大的技术问题。
图7为本发明第七个实施例提供的又一种资源调度方法的流程示意图,本实施例中UE小区重选前后eNodeB发生改变,小区重选前UE驻留在eNodeB B,小区重选后UE驻留在eNodeB A,如图7所示,包括:
701、UE执行小区重选过程。
702、UE确定小区重选前后UE驻留的eNodeB发生改变。
具体的,UE根据收到的广播消息确定是否发生了eNodeB改变,也就是说,小区重选前后UE驻留的eNodeB是否发生改变,如果是则执行后续步骤。
703、若UE离开当前所在的TA列表区域且UE上有正在进行的ProSe业务,UE向小区重选后驻留的eNodeB A发送包含分配ProSe广播资源指示的TAU消息。
具体参见步骤403,此处不再赘述。
704、在此过程中服务UE的MME可能会发生改变,若eNodeB A决策服务UE的MME没有改变则记UE当前附着的MME为MME A,步骤704a-709a,否则当MME发生改变时,令UE在TAU过程之前所附着的源MME称为MME B,令UE重新附着的目标MME为当前附着的MME A,执行步骤704b-710b。
704a、若eNodeB A确定服务UE的MME没有改变,将包含申请ProSe广播资源指示的TAU消息发送到服务UE的当前MME A上。
705a、MME A判断其上是否保存有该UE的ProSe业务信息,当MME A上存储有UE的ProSe业务信息时,执行步骤705a-709a;否则直接执行709a。
706a、MME A根据保存的eNodeB标识,确定UE小区重选之前为UE分配广播资源的eNodeB标识,即eNodeB B,并向eNodeB B发送携带ProSe resource code的resource release消息,以使eNodeB B释放其为UE分配的ProSe广播资源。
707a、eNodeB B释放与resource release消息中ProSe resource code匹配的ProSe广播资源。
708a、eNodeB B向MME A发送resource release complete消息。
709a、按照正常过程执行TAU过程的其他流程。
需要说明的是,前述步骤704a-709a对应参见图5中步骤504a-509a相同的过程,此处不再赘述。
704b、若eNodeB A判断服务该UE的MME需要改变时,则eNodeB A为该UE选择作为新的MME的目的MME,此处称目的MME为MME A,在此过程前UE所附着的源MME为MME B,eNodeB B将包含申请ProSe广播资源指示的TAU消息发送到MME A。
705b、MME A执行从MME B获取UE上下文的流程。
706b、当MME B收到MME A发送的响应确认消息,判断其上是否保存有该UE的ProSe业务信息,当MME B上存储有UE的ProSe业务信息时,执行后续707b-710b步骤,否则直接执行710b。
707b、MME B根据保存的ProSe信息中的eNodeB标识,确定小区重选之前为UE分配广播资源的eNodeB标识,即eNodeB B,并向eNodeB B发送携带ProSe resource code的resource release消息,以使eNodeB B释放其为UE分配的ProSe广播资源。
708b、eNodeB B释放与resource release消息中ProSe resource code匹配的ProSe广播资源。
709b、eNodeB B向MME B发送resource release complete消息。
710b、按照正常过程执行TAU过程的其他流程。
需要说明的是,前述步骤704b-710b对应参见图5中步骤504b-510b中相同的过程,此处不再赘述。
711、MME A执行指示eNodeB A为UE分配ProSe广播资源的流程。
需要说明的是,MME A执行指示eNodeB A为UE分配ProSe广播资源的流程,具体参见步骤511-516,此处不再赘述。
另外,本实施例中若UE未离开当前所在的TA列表区域且UE上有正在进行的ProSe业务,UE向小区重选后驻留的eNodeB A发送ProSe resource request消息,以请求获取ProSe广播资源,eNodeB A将该请求消息发送到UE当前附着的MME A。具体可参见步骤411,此处不再赘述。然后,执行与612-619步骤相同的步骤,此处不再赘述。
本发明实施例中,通过处于空闲状态的UE进行小区重选后所驻留的 目的eNodeB不同于UE小区重选前所驻留的源eNodeB时,UE向网络实体请求获取目的eNodeB为其分配的ProSe广播资源,另外,还可触发源eNodeB释放为其分配的ProSe广播资源,从而解决现了有技术中UE必须保持在无线资源控制连接态才能使用专有的ProSe广播资源广播ProSe业务标识,导致UE的电量消耗增大的技术问题。
图8为本发明第八个实施例提供的一种资源调度方法的流程示意图,本实施例中UE小区重选前后eNodeB发生改变,小区重选前UE驻留在eNodeB B,小区重选后UE驻留在eNodeB A,如图8所示,包括:
801、UE执行小区重选过程。
802、UE确定小区重选前后UE驻留的eNodeB发生改变。
具体的,UE根据收到的广播消息确定是否发生了eNodeB改变,也就是说,小区重选前后UE驻留的eNodeB是否发生改变,如果是则执行后续步骤。
803、UE与MME交互。
具体的,UE向MME发送服务请求(service request)消息,使得UE从空闲(IDLE)态进入RRC连接(RRC_CONNECTED)状态,并在此后UE和网络侧实体执行标准的service request流程。
804、UE向eNodeB A发出ProSe发现资源请求(ProSe Discovery Resource Request)消息。
其中,ProSe Discovery Resource Request消息用于请求获取ProSe广播资源,其携带UE的身份标识,身份标识可以是S-TMSI。
805、eNodeB A收到UE发送的ProSe Discovery Resource Request消息后,执行资源分配过程,并保存UE的标识信息与分配的ProSe广播资源之间的对应关系,即使UE进入空闲状态,eNodeB A仍保存该对应关系,以使得后续当MME发起资源释放时,eNodeB A可以根据UE的标识匹配到对应的ProSe广播资源信息,并释放该资源。当eNodeB A成功分配资源后,eNodeB A向UE发送RRC连接重配(RRC connection reconfiguration)消息,其中包含为UE分配的广播资源信息。
需要说明的是,eNodeB A为UE分配ProSe广播资源的前提是UE已获得ProSe授权,即允许该UE执行ProSe业务。
806、UE收到RRC connection reconfiguration消息后,向eNodeB A 返回RRC连接重配完成消息,表示UE成功接收了eNodeB A为其分配的ProSe广播资源。
807、若eNodeB A收到UE返回的RRC连接重配完成消息后,向MME发送ProSe发现资源配置成功通知(ProSe Discovery Resource Allocation Success Notification)消息,向MME指示eNodeB为UE成功分配ProSe广播资源。
另外,若eNodeB A没有收到UE返回的RRC连接重配完成消息,或eNodeB A没有成功为UE分配用于ProSe广播的ProSe广播资源,则eNodeB A向MME发送ProSe发现资源配置失败通知(ProSe Discovery Resource Allocation Fail Notification)消息,向MME指示eNodeB没有成功为UE分配ProSe广播资源。
其中,ProSe Discovery Resource Allocation Success Notification或ProSe Discovery Resource Allocation Fail Notification消息中包含UE的身份标识,身份标识可以是S-TMSI。
808、MME收到eNodeB A发送的ProSe Discovery Resource Allocation Success Notification或ProSe Discovery Resource Allocation Fail Notification消息,判断其上是否保存有该UE的ProSe业务信息,ProSe业务信息于指示UE上正在执行ProSe广播业务、已为该UE分配了ProSe广播资源。如果有则执行后续步骤,否则直接执行步骤812。
809、MME根据保存的ProSe业务信息中的eNodeB标识,确定为UE分配广播资源的旧的eNodeB eNodeB B,向eNodeB B发送Resource Release消息,Resource Release消息中包含UE的标识信息,UE的标识信息可以是S-TMSI。
810、eNodeB B收到MME发送的Resource Release消息后,根据UE的标识信息匹配到为UE分配的ProSe广播资源,并执行ProSe广播资源释放过程。
811、eNodeB B释放ProSe广播资源后,向MME返回Resource Release Complete消息,MME收到后将保存的UE的ProSe业务信息删除,并删除所保存的为UE分配广播资源的旧的eNodeB标识。
812、MME向eNodeB A返回对应步骤807中通知消息的确认消息。
具体的,在返回确认消息前:
当MME收到ProSe Discovery Resource Allocation Success Notification时,MME为该UE创建新的ProSe业务信息,指示该UE正在执行ProSe广播业务、已为该UE分配了ProSe广播资源,MME保存该ProSe业务信息,并保存分配广播资源的eNodeB A标识信息。
当MME收到ProSe Discovery Resource Allocation Fail Notification消息,若MME中还保存了ProSe业务信息,则删除该ProSe业务信息,并删除分配广播资源的eNodeB标识信息,向eNodeB A返回确认消息。
本发明实施例中,通过处于空闲状态的UE进行小区重选后所驻留的目的eNodeB不同于UE小区重选前所驻留的源eNodeB时,UE向网络实体请求获取目的eNodeB为其分配的ProSe广播资源,另外,还可触发源eNodeB释放为其分配的ProSe广播资源,从而解决现了有技术中UE必须保持在无线资源控制连接态才能使用专有的ProSe广播资源广播ProSe业务标识,导致UE的电量消耗增大的技术问题。
图9为本发明第九个实施例提供的另一种资源调度方法的流程示意图,本实施例中UE小区重选前后eNodeB发生改变,小区重选前UE驻留在eNodeB B,小区重选后UE驻留在eNodeB A,如图9所示,包括:
901、UE执行小区重选过程。
902、UE确定小区重选前后UE驻留的eNodeB发生改变。
具体的,UE根据收到的广播消息确定是否发生了eNodeB改变,也就是说,小区重选前后UE驻留的eNodeB是否发生改变,如果是则执行后续步骤。
903、UE与MME交互。
UE向MME发送service request,使得UE从空闲态进入RRC连接状态,并在此后UE和网络侧实体执行标准的service request流程。
904、UE向eNodeB A发出ProSe Discovery Resource Request消息,其中携带UE的身份标识,身份标识可以是S-TMSI。
其中,ProSe Discovery Resource Request消息用于请求获取ProSe广播资源。
905、eNodeB A收到UE发送的ProSe Discovery Resource Request消息后,执行ProSe广播资源分配过程,即使UE进入空闲状态,eNodeB A仍 保存为UE分配的ProSe广播资源对应的标识,以使得后续当MME发起ProSe广播资源释放时,eNodeB A可以根据该ProSe广播资源对应的标识匹配到该ProSe广播资源,并释放ProSe广播资源。当eNodeB A成功分配资源后,eNodeB A向UE发送RRC connection reconfiguration消息,其中包含为UE分配的广播资源。
需要说明的是,eNodeB A为UE分配资源的前提是UE已获得ProSe授权,即允许该UE执行ProSe业务。
906、UE收到RRC connection reconfiguration消息后,向eNodeB A返回RRC连接重配完成消息,表示UE成功接收了eNodeB A为其分配的ProSe广播资源。
907a、若eNodeB A收到UE返回的RRC连接重配完成消息后,向MME发送ProSe Discovery Resource Allocation Success Notification消息,向MME指示eNodeB为UE成功分配ProSe广播资源。
907b、若eNodeB A没有收到UE返回的RRC连接重配完成消息,或eNodeB A没有成功为UE分配用于广播的资源,则eNodeB A向MME发送ProSe Discovery Resource Allocation Fail Notification消息,向MME指示eNodeB没有成功为UE分配ProSe广播资源。
需要说明的是,ProSe Discovery Resource Allocation Success Notification或ProSe Discovery Resource Allocation Fail Notification消息中包含UE的身份标识,身份标识可以是S-TMSI。
908、MME收到eNodeB A发送的ProSe Discovery Resource Allocation Success Notification或ProSe Discovery Resource Allocation Fail Notification消息,判断其上是否保存有该UE的ProSe业务信息,如果有则执行后续步骤,否则直接执行步骤912。
在本实施例中,ProSe业务信息包括MME中保存MME为该UE的ProSe业务分配的随机码,和eNodeB标识,且所述的eNodeB标识和随机码可组成ProSe资源码。所述ProSe业务信息用于指示已为该UE分配了ProSe广播资源。
值得说明的是,在UE小区重选前,由eNodeB B为其分配资源,从而MME生成并保存有第二ProSe业务信息,该业务信息中包含有eNodeB B标识和MME为UE随机生成的随机码。在小区重选后,由eNodeB A为该UE分配广播 资源,此时,MME生成并保存第一ProSe业务信息,该信息中包含有eNodeB A标识和MME此时随机生成的随机码。
909、MME根据保存的ProSe资源码中的eNodeB标识,确定为UE分配广播资源的旧的eNodeB eNodeB B,向eNodeB B发送Resource Release消息,Resource Release消息中包含MME中保存的包括随机码和的eNodeB B标识ProSe资源码。
可选的,在Resource Release消息中可仅包括MME为该UE分配的随机码。
910、eNodeB B收到MME发送的Resource Release消息后,执行ProSe释放过程。
具体的,eNodeB B根据Resource Release消息中ProSe资源码中的随机码或Resource Release消息中携带的随机码匹配到与随机码对应的资源,释放相应资源。
911、eNodeB B释放资源后,向MME返回Resource Release Complete消息,MME收到后将保存的UE的ProSe业务信息删除。
912、MME向eNodeB A返回步骤907步通知消息的确认消息。
具体的,在返回确认消息前:
当MME收到ProSe Discovery Resource Allocation Success Notification时,MME为该UE创建新的ProSe业务信息,即MME为UE分配新的随机码,MME保存该随机码,并保存分配广播资源的eNodeB即eNodeB A的标识信息,随机码及eNodeB A的标识信息可组成ProSe资源码。MME在向eNodeB A返回的确认消息中携带ProSe资源码或仅携带随机码,以使得eNodeB A保存ProSe资源码或随机码与eNodeB A为该UE所分配资源的对应关系。
当MME收到ProSe Discovery Resource Allocation Fail Notification消息,若MME中还保存了ProSe业务信息,则删除该ProSe业务信息,并删除分配广播资源的eNodeB B标识信息,向eNodeB A返回确认消息。
913、eNodeB A收到MME返回的确认消息。
具体的,当eNodeB A接收到MME返回的ProSe Discovery Resource Allocation Success Notification的确认消息后,保存随机码或ProSe资 源码与为该UE分配资源之间的对应关系,即使UE进入idle状态,eNodeB A仍保存该对应关系,以使得后续当MME发起资源释放时,eNodeB A可以根据随机码或ProSe资源码匹配到对应的资源,并释放资源。
本发明实施例中,通过处于空闲状态的UE进行小区重选后所驻留的目的eNodeB不同于UE小区重选前所驻留的源eNodeB时,UE向网络实体请求获取目的eNodeB为其分配的ProSe广播资源,另外,还可触发源eNodeB释放为其分配的ProSe广播资源,从而解决现了有技术中UE必须保持在无线资源控制连接态才能使用专有的ProSe广播资源广播ProSe业务标识,导致UE的电量消耗增大的技术问题。
图10为本发明第十个实施例提供的一种资源调度方法的流程示意图,包括:
1001、MME接收第一消息。
其中,第一消息,是当用户设备UE在小区重选后,所驻留的目的基站eNodeB不同于所述UE小区重选前所驻留的源eNodeB时,所述UE所发送的;所述第一消息用于为所述UE申请接近业务ProSe广播资源。
1002、MME生成UE对应的ProSe资源码。
其中,ProSe资源码包括:随机生成的随机码。
1003、MME向UE的目的eNodeB发送包含ProSe资源码的ProSe广播资源分配请求,以使目的eNodeB根据所述ProSe广播资源分配请求的指示为UE分配ProSe广播资源之后,建立所述ProSe资源码与为所述UE分配的ProSe广播资源之间的对应关系。
其中,所述对应关系,用于后续所述目的eNodeB根据ProSe资源码,释放ProSe资源码对应的ProSe广播资源。
进一步,ProSe资源码还包括:生成所述ProSe资源码时所述UE所驻留的目的eNodeB的eNodeB标识。
基于此,MME接收第一消息之后,还包括:
若所述MME确定所述UE小区重选前所附着的MME为自身,且存储有所述UE对应的包含ProSe资源码的ProSe业务信息,则所述MME向所存储的ProSe资源码中eNodeB标识指示的eNodeB,即小区重选前UE附着的eNodeB发送包含所存储的ProSe资源码的资源释放消息;所述ProSe业务信息,用于指 示所述UE已分配ProSe资源码对应的ProSe广播资源。
若所述MME确定所述UE小区重选前所附着的MME不为自身,则执行TAU流程。
则本实施例所提供的方法,还包括:
当所述MME接收到TAU流程中的响应确认消息,且存储有发起所述TAU流程的UE对应的包含ProSe资源码的ProSe业务信息,则所述MME向所存储的ProSe资源码中eNodeB标识指示的eNodeB发送包含所存储的ProSe资源码的资源释放消息。该eNodeB即为小区重选前UE附着的eNodeB。
本发明实施例中,通过处于空闲状态的UE进行小区重选后所驻留的目的eNodeB不同于UE小区重选前所驻留的源eNodeB时,UE向网络实体请求获取目的eNodeB为其分配的ProSe广播资源,另外,还可触发源eNodeB释放为其分配的ProSe广播资源,从而解决现了有技术中UE必须保持在无线资源控制连接态才能使用专有的ProSe广播资源广播ProSe业务标识,导致UE的电量消耗增大的技术问题。
图11为本发明第十一个实施例提供的另一种资源调度方法的流程示意图,包括:
1101、MME接收第一消息。
其中,第一消息,是当用户设备UE在小区重选后,所驻留的目的基站eNodeB不同于所述UE小区重选前所驻留的源eNodeB时,所述UE所发送的;所述第一消息用于为所述UE申请接近业务ProSe广播资源。
1102、MME向所述UE的目的eNodeB发送包含所述UE的标识的ProSe广播资源分配请求,以使所述目的eNodeB根据所述ProSe广播资源分配请求的指示,为所述UE分配ProSe广播资源之后,建立所述UE的标识与为所述UE分配的ProSe广播资源之间的对应关系。
其中,所述对应关系,用于所述目的eNodeB根据UE的标识,释放UE的标识对应的ProSe广播资源。
进一步,MME接收第一消息之后,还包括:
若所述MME确定所述UE小区重选前所附着的MME为自身,且存储有所述UE对应的ProSe业务信息,则所述MME向所述源eNodeB发送上下文释放消息,以使所述源eNodeB释放所述UE的上下文;所述ProSe业务信息,用于 指示所述UE已分配ProSe广播资源。
进一步,ProSe广播资源分配请求还包括:所述UE正在执行的各ProSe业务的标识;所述ProSe业务的标识,用于所述目的eNodeB为所述UE分配ProSe业务的标识对应的ProSe广播资源。
基于此,ProSe业务信息,还用于指示已为所述UE分配的ProSe业务的标识对应的ProSe广播资源。
进一步,MME接收第一消息之后,还包括:若所述MME确定所述UE小区重选前所附着的MME不为自身,则执行TAU流程。
则本实施例所提供的方法,还包括:
当所述MME接收到TAU流程中的响应确认消息,且存储有发起所述TAU流程的UE对应的ProSe业务信息,则所述MME向所述发起TAU流程的UE对应的全球小区标识符ECGI值所指示的eNodeB发送上下文释放消息,以使所述ECGI值所指示的eNodeB释放所述发起TAU流程的UE的上下文。
本发明实施例中,通过处于空闲状态的UE进行小区重选后所驻留的目的eNodeB不同于UE小区重选前所驻留的源eNodeB时,UE向网络实体请求获取目的eNodeB为其分配的ProSe广播资源,另外,还可触发源eNodeB释放为其分配的ProSe广播资源,从而解决现了有技术中UE必须保持在无线资源控制连接态才能使用专有的ProSe广播资源广播ProSe业务标识,导致UE的电量消耗增大的技术问题。
图12为本发明第十二个实施例提供的又一种资源调度方法的流程示意图,在图11所示实施例的基础上,该方法包括:
1201、MME接收验证消息。
其中,验证消息是用户设备UE在小区重选后所驻留的目的基站eNodeB在接收到第一消息之后所发送的,所述第一消息是当所述UE在小区重选后,所驻留的所述目的eNodeB不同于所述UE小区重选前所驻留的源eNodeB时,所述UE所发送的;所述验证消息,用于请求验证是否能够为所述UE分配接近业务ProSe广播资源。
1202、若验证通过,MME生成UE对应的ProSe资源码。
其中,ProSe资源码包括:随机生成的随机码。
1203、MME向所述UE的目的eNodeB发送包含ProSe资源码的ProSe广 播资源分配请求。
具体的,MME向所述UE的目的eNodeB发送包含ProSe资源码的ProSe广播资源分配请求,以使目的eNodeB根据所述ProSe广播资源分配请求的指示为UE分配ProSe广播资源之后,建立所述ProSe资源码与为所述UE分配的ProSe广播资源之间的对应关系;所述对应关系,用于所述目的eNodeB根据ProSe资源码,释放ProSe资源码对应的ProSe广播资源。
进一步,MME向所述UE的目的eNodeB发送包含ProSe资源码的ProSe广播资源分配请求之后,还包括:
当所述目的eNodeB根据所述ProSe广播资源分配请求的指示为UE分配ProSe广播资源完成,所述MME生成并存储所述UE对应的ProSe业务信息,所述ProSe业务信息用于指示所述UE已分配ProSe广播资源。
进一步,ProSe资源码还包括:生成所述ProSe资源码时所述UE所驻留的目的eNodeB的eNodeB标识。
基于此,移动性管理实体MME接收验证消息之后,还包括:
若MME存储有所述UE对应的包含ProSe资源码的ProSe业务信息,则所述MME向所存储的ProSe资源码中eNodeB标识指示的eNodeB发送包含所存储的ProSe资源码的资源释放消息;所述ProSe业务信息,用于指示所述UE已分配ProSe资源码对应的ProSe广播资源。
本发明实施例中,通过处于空闲状态的UE进行小区重选后所驻留的目的eNodeB不同于UE小区重选前所驻留的源eNodeB时,UE向网络实体请求获取目的eNodeB为其分配的ProSe广播资源,另外,还可触发源eNodeB释放为其分配的ProSe广播资源,从而解决现了有技术中UE必须保持在无线资源控制连接态才能使用专有的ProSe广播资源广播ProSe业务标识,导致UE的电量消耗增大的技术问题。
图13为本发明第十三个实施例提供的再一种资源调度方法的流程示意图,如图13所示,在图11所示实施例的基础上,该方法包括:
1301、MME接收验证消息。
其中,验证消息是用户设备UE在小区重选后所驻留的目的基站eNodeB在接收到第一消息之后所发送的,所述第一消息是当所述UE在小区重选后,所驻留的所述目的eNodeB不同于所述UE小区重选前所驻留的源eNodeB时, 所述UE所发送的。验证消息,用于请求验证是否能够为所述UE分配接近业务ProSe广播资源。
1302、若验证通过,所述MME向所述UE的目的eNodeB发送包含所述UE的标识的ProSe广播资源分配请求。
具体的,若验证通过,所述MME向所述UE的目的eNodeB发送包含所述UE的标识的ProSe广播资源分配请求,以使目的eNodeB根据所述ProSe广播资源分配请求的指示为UE分配ProSe广播资源之后,建立所述UE的标识与为所述UE分配的ProSe广播资源之间的对应关系;所述对应关系,用于所述目的eNodeB根据UE的标识,释放UE的标识对应的ProSe广播资源。
进一步,MME向所述UE的目的eNodeB发送包含所述UE的标识的ProSe广播资源分配请求之后,还包括:
当所述目的eNodeB根据所述ProSe广播资源分配请求的指示为UE分配ProSe广播资源完成,所述MME生成并存储所述UE对应的ProSe业务信息,所述ProSe业务信息,用于指示所述UE已分配ProSe广播资源。
进一步,ProSe广播资源分配请求还包括:所述UE正在执行的各ProSe业务的标识;所述ProSe业务的标识,用于所述目的eNodeB为所述UE分配ProSe业务的标识对应的ProSe广播资源。
基于此,ProSe业务信息,还用于指示已为所述UE分配的ProSe业务的标识对应的ProSe广播资源。
进一步,MME接收验证消息之后,还包括:
若MME存储有所述UE对应的ProSe业务信息,则所述MME向所述UE的源eNodeB发送包含所述UE标识的资源释放消息。
本发明实施例中,通过处于空闲状态的UE进行小区重选后所驻留的目的eNodeB不同于UE小区重选前所驻留的源eNodeB时,UE向网络实体请求获取目的eNodeB为其分配的ProSe广播资源,另外,还可触发源eNodeB释放为其分配的ProSe广播资源,从而解决现了有技术中UE必须保持在无线资源控制连接态才能使用专有的ProSe广播资源广播ProSe业务标识,导致UE的电量消耗增大的技术问题。
本发明第十四个实施例提供一种资源调度方法的流程,包括:
若UE在小区重选前后所驻留的基站eNodeB发生改变,且所述UE上有正 在进行的接近业务ProSe业务,则所述UE发出作为第一消息的TAU消息;所述第一消息用于申请ProSe广播资源;或者,
若所述UE在小区重选前后所驻留的eNodeB发生改变,且所述UE的跟踪区域标识TAI超出本地存储的跟踪区域TA列表,且所述UE上有正在进行的ProSe业务,则所述UE发出作为所述第一消息的TAU消息;若所述UE在小区重选前后所驻留的eNodeB发生改变,且所述UE的TAI未超出本地存储的TA列表,且所述UE上有正在进行的ProSe业务,则所述UE发出作为所述第一消息的服务请求消息;或者,
若UE在小区重选前后所驻留的eNodeB发生改变,且所述UE上有正在进行的ProSe业务,则所述UE向对应的MME发出作为所述第一消息的服务请求消息。
本发明实施例中,通过处于空闲状态的UE进行小区重选后所驻留的目的eNodeB不同于UE小区重选前所驻留的源eNodeB时,UE向网络实体请求获取目的eNodeB为其分配的ProSe广播资源,另外,还可触发源eNodeB释放为其分配的ProSe广播资源,从而解决现了有技术中UE必须保持在无线资源控制连接态才能使用专有的ProSe广播资源广播ProSe业务标识,导致UE的电量消耗增大的技术问题。
图14为本发明第十五个实施例提供的一种资源调度方法的流程示意图,与图12实施例对应,该方法包括:
1501、eNodeB接收接近业务ProSe广播资源分配请求或者认证通过响应消息。
1502、向所述ProSe广播资源分配请求或者所述认证通过响应消息所指示的用户设备UE分配ProSe广播资源。
1503、建立ProSe广播资源分配请求或者所述认证通过响应消息中的ProSe资源码与分配的ProSe广播资源之间的对应关系;所述对应关系,用于所述eNodeB根据ProSe资源码,释放ProSe资源码对应的ProSe广播资源。
本发明实施例中,通过处于空闲状态的UE进行小区重选后所驻留的目的eNodeB不同于UE小区重选前所驻留的源eNodeB时,UE向网络实体请求获取目的eNodeB为其分配的ProSe广播资源,另外,还可触发源eNodeB释放为其分配的ProSe广播资源,从而解决现了有技术中UE必须 保持在无线资源控制连接态才能使用专有的ProSe广播资源广播ProSe业务标识,导致UE的电量消耗增大的技术问题。
图15为本发明第十六个实施例提供的另一种资源调度方法的流程示意图,与图13所示实施例对应,该方法包括:
1601、eNodeB接收接近业务ProSe广播资源分配请求或者认证通过响应消息。
1602、向所述ProSe广播资源分配请求或者所述认证通过响应消息所指示的用户设备UE分配ProSe广播资源。
1603、建立所述UE的标识与分配的ProSe广播资源之间的对应关系;所述对应关系,用于所述eNodeB根据UE的标识,释放UE的标识对应的ProSe广播资源。
本发明实施例中,通过处于空闲状态的UE进行小区重选后所驻留的目的eNodeB不同于UE小区重选前所驻留的源eNodeB时,UE向网络实体请求获取目的eNodeB为其分配的ProSe广播资源,另外,还可触发源eNodeB释放为其分配的ProSe广播资源,从而解决现了有技术中UE必须保持在无线资源控制连接态才能使用专有的ProSe广播资源广播ProSe业务标识,导致UE的电量消耗增大的技术问题。
图16为本发明第十七个实施例提供的一种MME的结构示意图,如图16所示,包括:接收模块171、生成模块172和发送模块173。
接收模块171,用于接收第一eNodeB发送的通知消息;所述通知消息用于指示所述第一eNodeB是否为UE成功分配第一ProSe广播资源,所述第一eNodeB为所述UE执行小区重选后所附着的eNodeB;
生成模块172,用于当所述接收模块接收到的通知消息指示所述第一eNodeB成功为所述UE分配了所述第一ProSe广播资源时,所述MME生成并保存所述UE的第一ProSe业务信息;所述第一ProSe业务信息用于指示所述第一eNodeB已为所述UE分配了所述第一ProSe广播资源。
进一步地,所述MME还包括:
保存模块174,用于保存为所述UE分配所述第一ProSe广播资源的所述第一eNodeB的标识。
所述发送模块173,用于若所述MME判断确定已保存有所述UE的第二 ProSe业务信息,所述第二ProSe业务信息用于指示第二eNodeB成功为所述UE分配了第二ProSe广播资源,则向所述第二eNodeB发送资源释放消息,以使所述第二eNodeB释放为所述UE已分配的第二ProSe广播资源;所述第二eNodeB为所述UE执行小区重选前所附着的eNodeB。
进一步地,所述保存模块174,还用于当所述第二eNodeB成功为所述UE分配了所述第二ProSe广播资源时,保存为所述UE分配所述第二ProSe广播资源的所述第二eNodeB的标识;
所述发送模块173,还用于:
根据保存的所述第二eNodeB的标识,向所述第二eNodeB发送所述资源释放消息,所述资源释放消息包括所述UE的标识。
具体地,所述第一ProSe业务信息包括ProSe资源码;所述ProSe资源码包括随机码和所述第一eNodeB的标识;
其中,所述随机码是当所述通知消息指示成功为UE分配ProSe广播资源时,所述MME随机生成的;
所述发送模块173,还用于向所述第一eNodeB发送确认消息,所述确认消息包括所述随机生成的随机码或者所述ProSe资源码,以使所述第一eNodeB生成并保存所述随机码与为所述UE所分配的第一ProSe广播资源之间的对应关系,或者生成并保存所述ProSe资源码与为所述UE所分配的第一ProSe广播资源之间的对应关系。
进一步地,所述发送模块173还用于:若所述MME判断确定已保存有所述UE的第三ProSe业务信息,所述第三ProSe业务信息用于指示第二eNodeB已为所述UE分配了第三ProSe广播资源,则向所述第二eNodeB发送资源释放消息,以使所述第二eNodeB释放为所述UE已分配的ProSe广播资源。
其中,所述第三ProSe业务信息为当所述第二eNodeB成功为所述UE分配了所述第三ProSe广播资源时,所述MME生成并保存的;所述第三ProSe业务信息中包括所述MME随机生成的随机码和所述第二eNodeB的标识;
所述发送模块173,还用于根据所述第三ProSe业务信息中所包括的所述第二eNodeB的标识向所述第二eNodeB发送资源释放消息;
其中,所述资源释放消息包括所述随机码,或者,所述资源释放消息包括所述随机码和所述第二eNodeB的标识组成的ProSe资源码,所述第二 eNodeB为所述UE小区重选前附着的eNodeB。
进一步地,该移动性管理实体MME,还包括:
删除模块175,用于在所述接收模块接收到所述第二eNodeB发送的资源释放完成消息时,删除所述已保存有的所述UE的第二ProSe业务信息或第三ProSe业务信息。
具体来说,接收模块171,用于接收第一消息;所述第一消息,是当用户设备UE在小区重选后,所驻留的目的基站eNodeB不同于所述UE小区重选前所驻留的源eNodeB时,所述UE所发送的;所述第一消息用于为所述UE申请接近业务ProSe广播资源;
生成模块172,与接收模块171连接,用于生成所述UE对应的ProSe资源码;
发送模块173,与生成模块172连接,用于向所述UE的目的eNodeB发送包含ProSe资源码的ProSe广播资源分配请求,以使目的eNodeB根据所述ProSe广播资源分配请求的指示为UE分配ProSe广播资源之后,建立所述ProSe资源码与为所述UE分配的ProSe广播资源之间的对应关系;所述对应关系,用于所述目的eNodeB根据ProSe资源码,释放ProSe资源码对应的ProSe广播资源。
进一步,ProSe资源码包括:随机生成的随机码。
更进一步,ProSe资源码还包括:生成所述ProSe资源码时所述UE所驻留的目的eNodeB的eNodeB标识。
基于此,发送模块173,还用于若所述MME确定所述UE小区重选前所附着的MME为自身,且存储有所述UE对应的包含ProSe资源码的ProSe业务信息,则向所存储的ProSe资源码中eNodeB标识指示的eNodeB发送包含所存储的ProSe资源码的资源释放消息;所述ProSe业务信息,用于指示所述UE已分配ProSe资源码对应的ProSe广播资源。
进一步,发送模块173,还用于若确定所述UE小区重选前所附着的MME不为自身,则执行TAU流程。
基于此,则接收模块171,还用于接收TAU流程中的响应确认消息。
发送模块173,还用于当所述接收模块接收到TAU流程中的响应确认消息,且存储有发起所述TAU流程的UE对应的包含ProSe资源码的ProSe业务 信息,则向所存储的ProSe资源码中eNodeB标识指示的eNodeB发送包含所存储的ProSe资源码的资源释放消息。
本发明实施例中,通过处于空闲状态的UE进行小区重选后所驻留的目的eNodeB不同于UE小区重选前所驻留的源eNodeB时,UE向网络实体请求获取目的eNodeB为其分配的ProSe广播资源,另外,还可触发源eNodeB释放为其分配的ProSe广播资源,从而解决现了有技术中UE必须保持在无线资源控制连接态才能使用专有的ProSe广播资源广播ProSe业务标识,导致UE的电量消耗增大的技术问题。
图17为本发明第十八个实施例提供的另一种MME的结构示意图,如图17所示,包括:接收模块181和发送模块182。
接收模块181,用于接收第一消息;所述第一消息,是当用户设备UE在小区重选后,所驻留的目的基站eNodeB不同于所述UE小区重选前所驻留的源eNodeB时,所述UE所发送的;所述第一消息用于为所述UE申请接近业务ProSe广播资源。
发送模块182,与接收模块181连接,用于向所述UE的目的eNodeB发送包含所述UE的标识的ProSe广播资源分配请求,以使所述目的eNodeB根据所述ProSe广播资源分配请求的指示,为所述UE分配ProSe广播资源之后,建立所述UE的标识与为所述UE分配的ProSe广播资源之间的对应关系;所述对应关系,用于所述目的eNodeB根据UE的标识,释放UE的标识对应的ProSe广播资源。
进一步,发送模块182,还用于若所述MME确定所述UE小区重选前所附着的MME为自身,且存储有所述UE对应的ProSe业务信息,则所述MME向所述源eNodeB发送上下文释放消息,以使所述源eNodeB释放所述UE的上下文;所述ProSe业务信息,用于指示所述UE已分配ProSe广播资源。
进一步,ProSe广播资源分配请求还包括:所述UE正在执行的各ProSe业务的标识;所述ProSe业务的标识,用于所述目的eNodeB为所述UE分配ProSe业务的标识对应的ProSe广播资源;所述ProSe业务信息,还用于指示已为所述UE分配的ProSe业务的标识对应的ProSe广播资源。
进一步,发送模块182,还用于若确定所述UE小区重选前所附着的MME不为自身,则执行TAU流程。
基于此,则接收模块181,还用于接收TAU流程中的响应确认消息。
发送模块182,还用于当所述接收模块接收到TAU流程中的响应确认消息时,且存储有发起所述TAU流程的UE对应的ProSe业务信息,则向所述发起TAU流程的UE对应的全球小区标识符ECGI值所指示的eNodeB发送上下文释放消息,以使所述ECGI值所指示的eNodeB释放所述发起TAU流程的UE的上下文。
本发明实施例中,通过处于空闲状态的UE进行小区重选后所驻留的目的eNodeB不同于UE小区重选前所驻留的源eNodeB时,UE向网络实体请求获取目的eNodeB为其分配的ProSe广播资源,另外,还可触发源eNodeB释放为其分配的ProSe广播资源,从而解决现了有技术中UE必须保持在无线资源控制连接态才能使用专有的ProSe广播资源广播ProSe业务标识,导致UE的电量消耗增大的技术问题。
图18为本发明第十九个实施例提供的又一种MME的结构示意图,如图18所示,包括:接收模块191、生成模块192和发送模块193。
接收模块191,用于接收验证消息;所述验证消息是用户设备UE在小区重选后所驻留的目的基站eNodeB在接收到第一消息之后所发送的,所述第一消息是当所述UE在小区重选后,所驻留的所述目的eNodeB不同于所述UE小区重选前所驻留的源eNodeB时,所述UE所发送的;所述验证消息,用于请求验证是否能够为所述UE分配接近业务ProSe广播资源。
生成模块192,与接收模块191连接,用于若验证通过,生成所述UE对应的ProSe资源码。
发送模块193,与生成模块192连接,用于向所述UE的目的eNodeB发送包含ProSe资源码的ProSe广播资源分配请求,以使目的eNodeB根据所述ProSe广播资源分配请求的指示为UE分配ProSe广播资源之后,建立所述ProSe资源码与为所述UE分配的ProSe广播资源之间的对应关系;所述对应关系,用于所述目的eNodeB根据ProSe资源码,释放ProSe资源码对应的ProSe广播资源。
进一步,ProSe资源码包括:随机生成的随机码。
进一步,生成模块192,还用于当所述目的eNodeB根据所述ProSe广播资源分配请求的指示为UE分配ProSe广播资源完成,所述MME生成并存储所 述UE对应的ProSe业务信息,所述ProSe业务信息用于指示所述UE已分配ProSe广播资源。
进一步,ProSe资源码还包括:生成所述ProSe资源码时所述UE所驻留的目的eNodeB的eNodeB标识。
基于此,发送模块193,还用于若所述MME存储有所述UE对应的包含ProSe资源码的ProSe业务信息,则所述MME向所存储的ProSe资源码中eNodeB标识指示的eNodeB发送包含所存储的ProSe资源码的资源释放消息;所述ProSe业务信息,用于指示所述UE已分配ProSe资源码对应的ProSe广播资源。
本发明实施例中,通过处于空闲状态的UE进行小区重选后所驻留的目的eNodeB不同于UE小区重选前所驻留的源eNodeB时,UE向网络实体请求获取目的eNodeB为其分配的ProSe广播资源,另外,还可触发源eNodeB释放为其分配的ProSe广播资源,从而解决现了有技术中UE必须保持在无线资源控制连接态才能使用专有的ProSe广播资源广播ProSe业务标识,导致UE的电量消耗增大的技术问题。
图19为本发明第二十个实施例提供的再一种MME的结构示意图,如图19所示,包括:接收模块2001和发送模块2002。
接收模块2001,用于接收验证消息;所述验证消息是用户设备UE在小区重选后所驻留的目的基站eNodeB在接收到第一消息之后所发送的,所述第一消息是当所述UE在小区重选后,所驻留的所述目的eNodeB不同于所述UE小区重选前所驻留的源eNodeB时,所述UE所发送的;所述验证消息,用于请求验证是否能够为所述UE分配接近业务ProSe广播资源。
发送模块2002,与接收模块2001连接,用于若验证通过,所述MME向所述UE的目的eNodeB发送包含所述UE的标识的ProSe广播资源分配请求,以使目的eNodeB根据所述ProSe广播资源分配请求的指示为UE分配ProSe广播资源之后,建立所述UE的标识与为所述UE分配的ProSe广播资源之间的对应关系;所述对应关系,用于所述目的eNodeB根据UE的标识,释放UE的标识对应的ProSe广播资源。
进一步,MME还包括:生成模块,用于当所述目的eNodeB根据所述ProSe广播资源分配请求的指示为UE分配ProSe广播资源完成,所述MME生成并存 储所述UE对应的ProSe业务信息,所述ProSe业务信息,用于指示所述UE已分配ProSe广播资源。
进一步,所述ProSe广播资源分配请求还包括:所述UE正在执行的各ProSe业务的标识;所述ProSe业务的标识,用于所述目的eNodeB为所述UE分配ProSe业务的标识对应的ProSe广播资源;所述ProSe业务信息,还用于指示已为所述UE分配的ProSe业务的标识对应的ProSe广播资源。
进一步,发送模块2002,还用于若所述MME存储有所述UE对应的ProSe业务信息,则所述MME向所述UE的源eNodeB发送包含所述UE标识的资源释放消息。
本发明实施例中,通过处于空闲状态的UE进行小区重选后所驻留的目的eNodeB不同于UE小区重选前所驻留的源eNodeB时,UE向网络实体请求获取目的eNodeB为其分配的ProSe广播资源,另外,还可触发源eNodeB释放为其分配的ProSe广播资源,从而解决现了有技术中UE必须保持在无线资源控制连接态才能使用专有的ProSe广播资源广播ProSe业务标识,导致UE的电量消耗增大的技术问题。
图20为本发明第二十一个实施例提供的一种eNodeB的结构示意图,如图20所示,包括:接收模块2101、分配模块2102、建立模块2103和发送模块2104。
接收模块2101,用于接收UE在小区重选后所发送的ProSe发现资源请求消息;
分配模块2102,用于执行为UE分配ProSe广播资源的流程;
发送模块2104,用于当所述接收模块接收到所述UE发送的RRC连接重配完成消息时,向所述UE所附着的移动性管理实体MME发送ProSe广播资源配置成功通知,以使得所述MME为所述UE创建第一ProSe业务信息,所述第一ProSe业务信息用于指示所述eNodeB已为所述UE分配了ProSe广播资源。
进一步地,所述发送模块2104还用于:当所述分配模块为UE分配所述ProSe广播资源失败,或UE没有成功配置所述ProSe广播资源时,向所述MME发送ProSe广播资源配置失败通知,以使得所述MME在判断确定已保存有所述UE的第二ProSe业务信息时,执行删除已分配ProSe广播资源的流程。
建立模块2103,用于生成并保存为所述UE所分配的ProSe广播资源和 所述UE标识之间的对应关系;
所述建立模块2103还用于,当所述UE进入空闲态后,所述eNodeB继续保存为所述UE所分配的ProSe广播资源和所述UE的标识之间的对应关系。
进一步地,所述基站还包括:
释放模块2105,用于当所述接收模块接收到包括UE的标识的资源释放消息时,根据保存的所述为所述UE所分配的ProSe广播资源和所述UE标识之间的对应关系,释放所述资源释放消息中UE的标识对应的ProSe广播资源;
所述发送模块2104,还用于向所述MME发送资源释放完成消息。
进一步地,所述接收模块2101还用于:
接收所述MME发送的确认消息,所述确认消息包括随机码;
或者所述确认消息包括ProSe资源码;ProSe资源码包括所述随机码和所述eNodeB的标识;
所述建立模块2103,还用于生成并保存为所述UE所分配的ProSe广播资源和所述ProSe资源码之间的对应关系,或者为所述UE所分配的ProSe广播资源和所述随机码之间的对应关系;
所述建立模块2103,还用于当所述UE进入空闲态后,所述eNodeB继续保存为所述UE所分配的ProSe广播资源和ProSe资源码之间的对应关系,或者所述eNodeB继续保存为所述UE所分配的ProSe广播资源和随机码之间的对应关系。
进一步地,所述释放模块2105,还用于:
当所述接收模块接收到包括ProSe资源码的资源释放消息时,根据保存的所述为所述UE所分配的ProSe广播资源和所述ProSe资源码之间的对应关系,释放所述资源释放消息中ProSe资源码对应的ProSe广播资源;
所述发送模块2104,还用于向所述MME发送资源释放完成消息;
或者,所述释放模块2105,还用于当所述接收模块接收到包括所述随机码的资源释放消息时,根据保存的所述为所述UE所分配的ProSe广播资源和所述随机码之间的对应关系,释放所述随机码对应的ProSe广播资源;
所述发送模块2104,还用于向所述MME发送资源释放完成消息。
具体来说,接收模块2101,用于接收接近业务ProSe广播资源分配请求或者认证通过响应消息。
分配模块2102,与接收模块2101连接,用于向所述ProSe广播资源分配请求或者所述认证通过响应消息所指示的用户设备UE分配ProSe广播资源。
建立模块2103,与分配模块2102连接,用于建立ProSe广播资源分配请求或者所述认证通过响应消息中的ProSe资源码与分配的ProSe广播资源之间的对应关系;所述对应关系,用于所述eNodeB根据ProSe资源码,释放ProSe资源码对应的ProSe广播资源。
本发明实施例还提供了另一种eNodeB包括:接收模块2101、分配模块2102和建立模块2103。
接收模块2101,用于接收接近业务ProSe广播资源分配请求或者认证通过响应消息。
分配模块2102,用于向所述ProSe广播资源分配请求或者所述认证通过响应消息所指示的用户设备UE分配ProSe广播资源。
建立模块2103,用于建立所述UE的标识与分配的ProSe广播资源之间的对应关系;所述对应关系,用于所述eNodeB根据UE的标识,释放UE的标识对应的ProSe广播资源。
本发明第二十二个实施例还提供了一种UE,包括:
发送模块,用于确定小区重选前后所附着的基站eNodeB发生改变时,处于空闲态的UE与所述UE所附着的移动性管理实体MME交互,以将所述UE的状态从空闲态切换至无线资源控制连接态;其中,所述UE上存在正在执行的ProSe业务;
所述发送模块,还用于向小区重选后所附着的基站eNodeB发送ProSe发现资源请求消息,以请求获取ProSe广播资源。
具体来说,所述发送模块可以包括:
第一发送单元,用于若用户设备UE在小区重选前后所驻留的基站eNodeB发生改变,且所述UE上有正在进行的接近业务ProSe业务,则所述UE发出作为第一消息的TAU消息;所述第一消息用于申请ProSe广播资源;或者,
第二发送单元,用于若所述UE在小区重选前后所驻留的eNodeB发生改变,且所述UE的跟踪区域标识TAI超出本地存储的跟踪区域TA列表,且所述UE上有正在进行的ProSe业务,则所述UE发出作为所述第一消息的TAU 消息;若所述UE在小区重选前后所驻留的eNodeB发生改变,且所述UE的TAI未超出本地存储的TA列表,且所述UE上有正在进行的ProSe业务,则所述UE发出作为所述第一消息的服务请求消息;或者,
第三发送单元,用于若UE在小区重选前后所驻留的eNodeB发生改变,且所述UE上有正在进行的ProSe业务,则所述UE向对应的MME发出作为所述第一消息的服务请求消息。
本发明实施例中,通过处于空闲状态的UE进行小区重选后所驻留的目的eNodeB不同于UE小区重选前所驻留的源eNodeB时,UE向网络实体请求获取目的eNodeB为其分配的ProSe广播资源,另外,还可触发源eNodeB释放为其分配的ProSe广播资源,从而解决现了有技术中UE必须保持在无线资源控制连接态才能使用专有的ProSe广播资源广播ProSe业务标识,导致UE的电量消耗增大的技术问题。
图21为本发明第二十三个实施例提供的一种MME的结构示意图,如图22所示,包括:通信接口2301、存储器2302,以及与存储器2302通过总线连接的处理器2303。
处理器2303可能为单核或多核中央处理单元,或者为特定集成电路,或者为被配置成实施本发明实施例的一个或多个集成电路。
存储器2303可以为高速RAM存储器,也可以为非易失性存储器(non-volatile memory),例如至少一个磁盘存储器。
存储器2303用于存储计算机执行指令。具体的,计算机执行指令中可以包括程序代码。
当所述MME运行时,处理器2303运行计算机执行指令,执行实前述第一个实施例至第十三个实施例所述的资源调度方法的方法流程。
MME通过通信接口2301与其他网络实体通信,比如UE和eNodeB。
本发明实施例提供了一种计算机可读介质,包括计算机执行指令,以供计算机的处理器执行所述计算机执行指令时,所述计算机执行前述实施例所述的资源调度方法的方法流程。
本发明实施例中,通过处于空闲状态的UE进行小区重选后所驻留的目的eNodeB不同于UE小区重选前所驻留的源eNodeB时,UE向网络实体请求获取目的eNodeB为其分配的ProSe广播资源,另外,还可触发源 eNodeB释放为其分配的ProSe广播资源,从而解决现了有技术中UE必须保持在无线资源控制连接态才能使用专有的ProSe广播资源广播ProSe业务标识,导致UE的电量消耗增大的技术问题。
图22为本发明第二十四个实施例提供的一种eNodeB的结构示意图,如图22所示,包括:通信接口2401、存储器2402,以及与存储器2402通过总线连接的处理器2403。
处理器2403可能为单核或多核中央处理单元,或者为特定集成电路,或者为被配置成实施本发明实施例的一个或多个集成电路。
存储器2403可以为高速RAM存储器,也可以为非易失性存储器(non-volatile memory),例如至少一个磁盘存储器。
存储器2403用于存储计算机执行指令。具体的,计算机执行指令中可以包括程序代码。
当所述eNodeB运行时,处理器2403运行计算机执行指令,执行实前述第十五个实施例至第十六个实施例所述的资源调度方法的方法流程。
eNodeB通过通信接口2401与其他网络实体通信,比如UE和MME。
本发明实施例提供了一种计算机可读介质,包括计算机执行指令,以供计算机的处理器执行所述计算机执行指令时,所述计算机执行前述实施例所述的资源调度方法的方法流程。
本发明实施例中,通过处于空闲状态的UE进行小区重选后所驻留的目的eNodeB不同于UE小区重选前所驻留的源eNodeB时,UE向网络实体请求获取目的eNodeB为其分配的ProSe广播资源,另外,还可触发源eNodeB释放为其分配的ProSe广播资源,从而解决现了有技术中UE必须保持在无线资源控制连接态才能使用专有的ProSe广播资源广播ProSe业务标识,导致UE的电量消耗增大的技术问题。
图23为本发明第二十五个实施例提供的一种UE的结构示意图,如图23所示,包括:通信接口2501、存储器2502,以及与存储器2502通过总线连接的处理器2503。
处理器2503可能为单核或多核中央处理单元,或者为特定集成电路,或者为被配置成实施本发明实施例的一个或多个集成电路。
存储器2503可以为高速RAM存储器,也可以为非易失性存储器 (non-volatile memory),例如至少一个磁盘存储器。
存储器2503用于存储计算机执行指令。具体的,计算机执行指令中可以包括程序代码。
当所述UE运行时,处理器2503运行计算机执行指令,执行实前述第十四个实施例所述的资源调度方法的方法流程。
UE通过通信接口2501与其他网络实体通信,比如MME和eNodeB。
本发明实施例提供了一种计算机可读介质,包括计算机执行指令,以供计算机的处理器执行所述计算机执行指令时,所述计算机执行前述实施例所述的资源调度方法的方法流程。
本发明实施例中,通过处于空闲状态的UE进行小区重选后所驻留的目的eNodeB不同于UE小区重选前所驻留的源eNodeB时,UE向网络实体请求获取目的eNodeB为其分配的ProSe广播资源,另外,还可触发源eNodeB释放为其分配的ProSe广播资源,从而解决现了有技术中UE必须保持在无线资源控制连接态才能使用专有的ProSe广播资源广播ProSe业务标识,导致UE的电量消耗增大的技术问题。
需要说明的是,前述实施例中所提及的连接态具体指RRC连接(RRC_connected)状态。
本领域普通技术人员可以理解:实现上述方法实施例的全部或部分步骤可以通过程序指令相关的硬件来完成,前述的程序可以存储于一计算机可读取存储介质中,该程序在执行时,执行包括上述方法实施例的步骤;而前述的存储介质包括:ROM、RAM、磁碟或者光盘等各种可以存储程序代码的介质。
最后应说明的是:以上各实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述各实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分或者全部技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的范围。

Claims (33)

  1. 一种资源调度方法,其特征在于,包括:
    当用户设备UE确定小区重选前后所附着的基站eNodeB发生改变时,处于空闲态的UE与所述UE所附着的移动性管理实体MME交互,以将所述UE的状态从空闲态切换至无线资源控制连接态;其中,所述UE上存在正在执行的ProSe业务;
    所述UE向小区重选后所附着的基站eNodeB发送ProSe发现资源请求消息,以请求获取ProSe广播资源。
  2. 一种资源调度方法,其特征在于,包括:
    当eNodeB接收到UE在小区重选后所发送的ProSe发现资源请求消息时,eNodeB执行为UE分配ProSe广播资源的流程;
    当所述eNodeB接收到所述UE发送的RRC连接重配完成消息时,向所述UE所附着的移动性管理实体MME发送ProSe广播资源配置成功通知,以使得所述MME为所述UE创建第一ProSe业务信息,所述第一ProSe业务信息用于指示所述eNodeB已为所述UE分配了ProSe广播资源。
  3. 根据权利要求2所述的资源调度方法,其特征在于,所述方法还包括:
    当所述eNodeB为UE分配所述ProSe广播资源失败,或UE没有成功配置所述ProSe广播资源时,向所述MME发送ProSe广播资源配置失败通知,以使得所述MME在判断确定已保存有所述UE的第二ProSe业务信息时,执行删除已分配ProSe广播资源的流程。
  4. 根据权利要求2所述的资源调度方法,其特征在于,所述eNodeB执行为UE分配ProSe广播资源的流程之后,还包括:
    所述eNodeB生成并保存为所述UE所分配的ProSe广播资源和所述UE标识之间的对应关系;
    当所述UE进入空闲态后,所述eNodeB继续保存为所述UE所分配的ProSe广播资源和所述UE的标识之间的对应关系。
  5. 根据权利要求4所述的资源调度方法,其特征在于,所述eNodeB生成并保存为所述UE所分配的ProSe广播资源和所述UE标识之间的对应关系之后,还包括:
    当所述eNodeB接收到包括UE的标识的资源释放消息时,根据保存的所 述为所述UE所分配的ProSe广播资源和所述UE标识之间的对应关系,释放所述资源释放消息中UE的标识对应的ProSe广播资源;
    向所述MME发送资源释放完成消息。
  6. 根据权利要求2所述的资源调度方法,其特征在于,所述eNodeB执行为UE分配ProSe广播资源的流程之后,还包括:
    所述eNodeB接收所述MME发送的确认消息,所述确认消息包括随机码;
    或者所述确认消息包括ProSe资源码;ProSe资源码包括所述随机码和所述eNodeB的标识;
    所述eNodeB生成并保存为所述UE所分配的ProSe广播资源和所述ProSe资源码之间的对应关系,或者为所述UE所分配的ProSe广播资源和所述随机码之间的对应关系;
    当所述UE进入空闲态后,所述eNodeB继续保存为所述UE所分配的ProSe广播资源和ProSe资源码之间的对应关系,或者所述eNodeB继续保存为所述UE所分配的ProSe广播资源和随机码之间的对应关系。
  7. 根据权利要求6所述的资源调度方法,其特征在于,所述eNodeB生成并保存为所述UE所分配的ProSe广播资源和所述ProSe资源码之间的对应关系,或者为所述UE所分配的ProSe广播资源和所述随机码之间的对应关系之后,还包括:
    当所述eNodeB接收到包括ProSe资源码的资源释放消息时,根据保存的所述为所述UE所分配的ProSe广播资源和所述ProSe资源码之间的对应关系,释放所述资源释放消息中ProSe资源码对应的ProSe广播资源;向所述MME发送资源释放完成消息;
    或者,当所述eNodeB接收到包括所述随机码的资源释放消息时,根据保存的所述为所述UE所分配的ProSe广播资源和所述随机码之间的对应关系,释放所述随机码对应的ProSe广播资源;向所述MME发送资源释放完成消息。
  8. 一种资源调度方法,其特征在于,包括:
    移动性管理实体MME接收第一eNodeB发送的通知消息;所述通知消息用于指示所述第一eNodeB是否为UE成功分配第一ProSe广播资源,所述第一eNodeB为所述UE执行小区重选后所附着的eNodeB;
    当接收到的通知消息指示所述第一eNodeB成功为所述UE分配了所述第 一ProSe广播资源时,所述MME生成并保存所述UE的第一ProSe业务信息;所述第一ProSe业务信息用于指示所述第一eNodeB已为所述UE分配了所述第一ProSe广播资源。
  9. 根据权利要求8所述的资源调度方法,其特征在于,所述MME生成并保存所述UE的第一ProSe业务信息之后,还包括:
    所述MME保存为所述UE分配所述第一ProSe广播资源的所述第一eNodeB的标识。
  10. 根据权利要求8所述的资源调度方法,其特征在于,所述MME接收通知消息之后,还包括:
    所述MME判断是否已保存有所述UE的第二ProSe业务信息,所述第二ProSe业务信息用于指示第二eNodeB成功为所述UE分配了第二ProSe广播资源,若所述MME确定已保存有所述UE的第二ProSe业务信息,则向所述第二eNodeB发送资源释放消息,以使所述第二eNodeB释放为所述UE已分配的第二ProSe广播资源;所述第二eNodeB为所述UE执行小区重选前所附着的eNodeB。
  11. 根据权利要求10所述的资源调度方法,其特征在于:当所述第二eNodeB成功为所述UE分配了所述第二ProSe广播资源时,所述MME保存为所述UE分配所述第二ProSe广播资源的所述第二eNodeB的标识;
    所述若所述MME确定已保存有所述UE的第二ProSe业务信息,则向所述第二eNodeB发送资源释放消息,包括:
    所述MME根据保存的所述第二eNodeB的标识,向所述第二eNodeB发送所述资源释放消息,所述资源释放消息包括所述UE的标识。
  12. 根据权利要求8所述的资源调度方法,其特征在于,所述第一ProSe业务信息包括ProSe资源码;所述ProSe资源码包括随机码和所述第一eNodeB的标识;
    其中,所述随机码是当所述通知消息指示成功为UE分配ProSe广播资源时,所述MME随机生成的;
    所述方法还包括:
    所述MME向所述第一eNodeB发送确认消息,所述确认消息包括所述随机生成的随机码或者所述ProSe资源码,以使所述第一eNodeB生成并保存所述 随机码与为所述UE所分配的第一ProSe广播资源之间的对应关系,或者生成并保存所述ProSe资源码与为所述UE所分配的第一ProSe广播资源之间的对应关系。
  13. 根据权利要求8所述的资源调度方法,其特征在于,所述MME接收通知消息之后,还包括:
    所述MME判断是否已保存有所述UE的第三ProSe业务信息,所述第三ProSe业务信息用于指示第二eNodeB已为所述UE分配了第三ProSe广播资源,若所述MME确定已保存有所述UE的第三ProSe业务信息,则向所述第二eNodeB发送资源释放消息,以使所述第二eNodeB释放为所述UE已分配的ProSe广播资源。
  14. 根据权利要求13所述的资源调度方法,其特征在于,所述第三ProSe业务信息为当所述第二eNodeB成功为所述UE分配了所述第三ProSe广播资源时,所述MME生成并保存的;所述第三ProSe业务信息中包括所述MME随机生成的随机码和所述第二eNodeB的标识;
    所述若所述MME确定已保存有所述UE的第三ProSe业务信息,则向所述第二eNodeB发送资源释放消息,包括:
    所述MME根据所述第三ProSe业务信息中所包括的所述第二eNodeB的标识向所述第二eNodeB发送资源释放消息;
    其中,所述资源释放消息包括所述随机码,或者,所述资源释放消息包括所述随机码和所述第二eNodeB的标识组成的ProSe资源码,所述第二eNodeB为所述UE小区重选前附着的eNodeB。
  15. 根据权利要求10或13所述的资源调度方法,其特征在于,所述方法,还包括:
    所述MME接收所述第二eNodeB发送的资源释放完成消息,删除所述已保存有的所述UE的第二ProSe业务信息或第三ProSe业务信息。
  16. 一种用户设备UE,其特征在于,包括:
    发送模块,用于确定小区重选前后所附着的基站eNodeB发生改变时,处于空闲态的UE与所述UE所附着的移动性管理实体MME交互,以将所述UE的状态从空闲态切换至无线资源控制连接态;其中,所述UE上存在正在执行的ProSe业务;
    所述发送模块,还用于向小区重选后所附着的基站eNodeB发送ProSe发现资源请求消息,以请求获取ProSe广播资源。
  17. 一种基站eNodeB,其特征在于,包括:
    接收模块,用于接收UE在小区重选后所发送的ProSe发现资源请求消息;
    分配模块,用于执行为UE分配ProSe广播资源的流程;
    发送模块,用于当所述接收模块接收到所述UE发送的RRC连接重配完成消息时,向所述UE所附着的移动性管理实体MME发送ProSe广播资源配置成功通知,以使得所述MME为所述UE创建第一ProSe业务信息,所述第一ProSe业务信息用于指示所述eNodeB已为所述UE分配了ProSe广播资源。
  18. 根据权利要求17所述的基站,其特征在于,所述发送模块还用于:
    当所述分配模块为UE分配所述ProSe广播资源失败,或UE没有成功配置所述ProSe广播资源时,向所述MME发送ProSe广播资源配置失败通知,以使得所述MME在判断确定已保存有所述UE的第二ProSe业务信息时,执行删除已分配ProSe广播资源的流程。
  19. 根据权利要求17所述的基站,其特征在于,还包括:
    建立模块,用于生成并保存为所述UE所分配的ProSe广播资源和所述UE标识之间的对应关系;
    所述建立模块还用于,当所述UE进入空闲态后,所述eNodeB继续保存为所述UE所分配的ProSe广播资源和所述UE的标识之间的对应关系。
  20. 根据权利要求19所述的基站,其特征在于,还包括:
    释放模块,用于当所述接收模块接收到包括UE的标识的资源释放消息时,根据保存的所述为所述UE所分配的ProSe广播资源和所述UE标识之间的对应关系,释放所述资源释放消息中UE的标识对应的ProSe广播资源;
    所述发送模块,还用于向所述MME发送资源释放完成消息。
  21. 根据权利要求17所述的基站,其特征在于,所述接收模块还用于:
    接收所述MME发送的确认消息,所述确认消息包括随机码;
    或者所述确认消息包括ProSe资源码;ProSe资源码包括所述随机码和所述eNodeB的标识;
    所述建立模块,还用于生成并保存为所述UE所分配的ProSe广播资源和所述ProSe资源码之间的对应关系,或者为所述UE所分配的ProSe广播资源 和所述随机码之间的对应关系;
    所述建立模块,还用于当所述UE进入空闲态后,所述eNodeB继续保存为所述UE所分配的ProSe广播资源和ProSe资源码之间的对应关系,或者所述eNodeB继续保存为所述UE所分配的ProSe广播资源和随机码之间的对应关系。
  22. 根据权利要求21所述的基站,其特征在于,所述释放模块,还用于:
    当所述接收模块接收到包括ProSe资源码的资源释放消息时,根据保存的所述为所述UE所分配的ProSe广播资源和所述ProSe资源码之间的对应关系,释放所述资源释放消息中ProSe资源码对应的ProSe广播资源;
    所述发送模块,还用于向所述MME发送资源释放完成消息;
    或者,所述释放模块,还用于当所述接收模块接收到包括所述随机码的资源释放消息时,根据保存的所述为所述UE所分配的ProSe广播资源和所述随机码之间的对应关系,释放所述随机码对应的ProSe广播资源;
    所述发送模块,还用于向所述MME发送资源释放完成消息。
  23. 一种移动性管理实体MME,其特征在于,包括:
    接收模块,用于接收第一eNodeB发送的通知消息;所述通知消息用于指示所述第一eNodeB是否为UE成功分配第一ProSe广播资源,所述第一eNodeB为所述UE执行小区重选后所附着的eNodeB;
    生成模块,用于当所述接收模块接收到的通知消息指示所述第一eNodeB成功为所述UE分配了所述第一ProSe广播资源时,所述MME生成并保存所述UE的第一ProSe业务信息;所述第一ProSe业务信息用于指示所述第一eNodeB已为所述UE分配了所述第一ProSe广播资源。
  24. 根据权利要求23所述的移动性管理实体MME,其特征在于,还包括:
    保存模块,用于保存为所述UE分配所述第一ProSe广播资源的所述第一eNodeB的标识。
  25. 根据权利要求23所述的移动性管理实体MME,其特征在于,还包括:
    发送模块,用于若所述MME判断确定已保存有所述UE的第二ProSe业务信息,所述第二ProSe业务信息用于指示第二eNodeB成功为所述UE分配了第二ProSe广播资源,则向所述第二eNodeB发送资源释放消息,以使所述第二eNodeB释放为所述UE已分配的第二ProSe广播资源;所述第二eNodeB为 所述UE执行小区重选前所附着的eNodeB。
  26. 根据权利要求25所述的移动性管理实体MME,其特征在于:所述保存模块,还用于当所述第二eNodeB成功为所述UE分配了所述第二ProSe广播资源时,保存为所述UE分配所述第二ProSe广播资源的所述第二eNodeB的标识;
    所述发送模块,还用于:
    根据保存的所述第二eNodeB的标识,向所述第二eNodeB发送所述资源释放消息,所述资源释放消息包括所述UE的标识。
  27. 根据权利要求23所述的移动性管理实体MME,其特征在于,所述第一ProSe业务信息包括ProSe资源码;所述ProSe资源码包括随机码和所述第一eNodeB的标识;
    其中,所述随机码是当所述通知消息指示成功为UE分配ProSe广播资源时,所述MME随机生成的;
    所述发送模块,还用于向所述第一eNodeB发送确认消息,所述确认消息包括所述随机生成的随机码或者所述ProSe资源码,以使所述第一eNodeB生成并保存所述随机码与为所述UE所分配的第一ProSe广播资源之间的对应关系,或者生成并保存所述ProSe资源码与为所述UE所分配的第一ProSe广播资源之间的对应关系。
  28. 根据权利要求23所述的移动性管理实体MME,其特征在于,所述发送模块,还用于:若所述MME判断确定已保存有所述UE的第三ProSe业务信息,所述第三ProSe业务信息用于指示第二eNodeB已为所述UE分配了第三ProSe广播资源,则向所述第二eNodeB发送资源释放消息,以使所述第二eNodeB释放为所述UE已分配的ProSe广播资源。
  29. 根据权利要求28所述的移动性管理实体MME,其特征在于,所述第三ProSe业务信息为当所述第二eNodeB成功为所述UE分配了所述第三ProSe广播资源时,所述MME生成并保存的;所述第三ProSe业务信息中包括所述MME随机生成的随机码和所述第二eNodeB的标识;
    所述发送模块,还用于根据所述第三ProSe业务信息中所包括的所述第二eNodeB的标识向所述第二eNodeB发送资源释放消息;
    其中,所述资源释放消息包括所述随机码,或者,所述资源释放消息包 括所述随机码和所述第二eNodeB的标识组成的ProSe资源码,所述第二eNodeB为所述UE小区重选前附着的eNodeB。
  30. 根据权利要求25或28所述的移动性管理实体MME,其特征在于,还包括:
    删除模块,用于在所述接收模块接收到所述第二eNodeB发送的资源释放完成消息时,删除所述已保存有的所述UE的第二ProSe业务信息或第三ProSe业务信息。
  31. 一种用户设备UE,其特征在于,包括:
    通信接口、存储器,以及与所述存储器通过总线连接的处理器;
    所述UE通过所述通信接口与其他网络实体通信;
    所述存储器用于存储计算机执行指令,所述处理器运行所述计算机执行指令,以执行如权利要求1所述的资源调度方法。
  32. 一种基站eNodeB,其特征在于,包括:
    通信接口、存储器,以及与所述存储器通过总线连接的处理器;
    所述eNodeB通过所述通信接口与其他网络实体或用户设备通信;
    所述存储器用于存储计算机执行指令,所述处理器运行所述计算机执行指令,以执行如权利要求2至7中任一项所述的资源调度方法。
  33. 一种移动性管理实体MME,其特征在于,包括:
    通信接口、存储器,以及与所述存储器通过总线连接的处理器;
    所述MME通过所述通信接口与其他网络实体或用户设备通信;
    所述存储器用于存储计算机执行指令,所述处理器运行所述计算机执行指令,以执行如权利要求8至15中任一项所述的资源调度方法。
CN201480077512.6A 2014-09-30 2014-09-30 资源调度方法和MME、eNodeB、UE Active CN106465343B (zh)

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
PCT/CN2014/087939 WO2016049849A1 (zh) 2014-09-30 2014-09-30 资源调度方法和MME、eNodeB、UE

Publications (2)

Publication Number Publication Date
CN106465343A true CN106465343A (zh) 2017-02-22
CN106465343B CN106465343B (zh) 2019-12-06

Family

ID=55629276

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201480077512.6A Active CN106465343B (zh) 2014-09-30 2014-09-30 资源调度方法和MME、eNodeB、UE

Country Status (2)

Country Link
CN (1) CN106465343B (zh)
WO (1) WO2016049849A1 (zh)

Citations (13)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20110098043A1 (en) * 2009-10-23 2011-04-28 Nokia Corporation Systems, methods, and apparatuses for facilitating device-to-device connection establishment
CN102202370A (zh) * 2010-03-24 2011-09-28 中兴通讯股份有限公司 无线资源控制连接建立的预处理方法和装置、以及终端
CN102378290A (zh) * 2010-08-24 2012-03-14 中兴通讯股份有限公司 小区切换的方法及***
US20140066001A1 (en) * 2012-09-04 2014-03-06 Lg Electronics Inc. Method and apparatus of providing a proximity-based service for public safety with one or more user equipments out of the cellular network coverage
CN103634812A (zh) * 2013-11-27 2014-03-12 西安电子科技大学 一种基于用户设备中继同小区设备到设备直传通信的方法
CN103686740A (zh) * 2012-09-03 2014-03-26 华为技术有限公司 一种用户设备标识分配的方法、装置及***
US20140162633A1 (en) * 2012-12-06 2014-06-12 Electronics And Telecommunications Research Institute Method of providing service continuity between cellular communication and device-to-device communication
EP2753133A2 (en) * 2013-01-08 2014-07-09 HTC Corporation Method of handling proximity service in wireless communication system
US20140198708A1 (en) * 2013-01-17 2014-07-17 Lg Electronics Inc. Method and apparatus for group communication in proximity-based service
CN103974429A (zh) * 2013-02-05 2014-08-06 电信科学技术研究院 一种终端间的邻近通信的路径建立方法及设备
CN104053191A (zh) * 2013-03-12 2014-09-17 电信科学技术研究院 一种建立邻近通信的方法及设备、***
CN104066070A (zh) * 2013-03-20 2014-09-24 中兴通讯股份有限公司 终端注册方法、终端发现方法、终端及装置
CN104272707A (zh) * 2012-04-27 2015-01-07 交互数字专利控股公司 支持邻近发现过程的方法和装置

Patent Citations (13)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20110098043A1 (en) * 2009-10-23 2011-04-28 Nokia Corporation Systems, methods, and apparatuses for facilitating device-to-device connection establishment
CN102202370A (zh) * 2010-03-24 2011-09-28 中兴通讯股份有限公司 无线资源控制连接建立的预处理方法和装置、以及终端
CN102378290A (zh) * 2010-08-24 2012-03-14 中兴通讯股份有限公司 小区切换的方法及***
CN104272707A (zh) * 2012-04-27 2015-01-07 交互数字专利控股公司 支持邻近发现过程的方法和装置
CN103686740A (zh) * 2012-09-03 2014-03-26 华为技术有限公司 一种用户设备标识分配的方法、装置及***
US20140066001A1 (en) * 2012-09-04 2014-03-06 Lg Electronics Inc. Method and apparatus of providing a proximity-based service for public safety with one or more user equipments out of the cellular network coverage
US20140162633A1 (en) * 2012-12-06 2014-06-12 Electronics And Telecommunications Research Institute Method of providing service continuity between cellular communication and device-to-device communication
EP2753133A2 (en) * 2013-01-08 2014-07-09 HTC Corporation Method of handling proximity service in wireless communication system
US20140198708A1 (en) * 2013-01-17 2014-07-17 Lg Electronics Inc. Method and apparatus for group communication in proximity-based service
CN103974429A (zh) * 2013-02-05 2014-08-06 电信科学技术研究院 一种终端间的邻近通信的路径建立方法及设备
CN104053191A (zh) * 2013-03-12 2014-09-17 电信科学技术研究院 一种建立邻近通信的方法及设备、***
CN104066070A (zh) * 2013-03-20 2014-09-24 中兴通讯股份有限公司 终端注册方法、终端发现方法、终端及装置
CN103634812A (zh) * 2013-11-27 2014-03-12 西安电子科技大学 一种基于用户设备中继同小区设备到设备直传通信的方法

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
TS 24.334 V2.0.0: "Proximity-services(Prose) User Equipment(UE) to Proximity-services(Prose) Function Protocol aspects:stage 3", 《3GPP》 *

Also Published As

Publication number Publication date
CN106465343B (zh) 2019-12-06
WO2016049849A1 (zh) 2016-04-07

Similar Documents

Publication Publication Date Title
US11641601B2 (en) Method, apparatus and device for allowing terminal to move between 4G and 5G networks
US11805567B2 (en) Method and apparatus for initiating user plane path re-establishment and communications system
US11206700B2 (en) Method and system, and terminal for locating a user plane function (UPF) entity when a session is an inactive state
KR102164013B1 (ko) 무선 통신 시스템에서 small data를 효율적으로 전송하는 방법 및 장치
US10412647B2 (en) Mobility management apparatus reselection method and mobility management apparatus
WO2018145669A1 (zh) 一种业务分流实现方法及装置
CN108934007B (zh) 一种upf重选的策略控制方法、pcf及smf
CN111083737A (zh) 一种边缘mec中数据的分流方法和装置
EP2822327B1 (en) Core network access control method und network device
CN108024301B (zh) 基站、用户设备及其执行的方法
JP2018514121A (ja) 多重コンカレントコンテキスト仮想発展型セッション管理(仮想esm)
CN102333386B (zh) 终端附着方法和设备
CN103650590A (zh) 一种小区重选方法及设备
CN105027620A (zh) 切换的方法、用户设备、基站和接入点
WO2017063445A1 (zh) 将终端设备重定向到专用网络的方法、终端设备及基站
JP6994040B2 (ja) 接続解放方法及び装置
WO2015024587A1 (en) Traffic steering interface between mobile network operator and wi-fi service provider
US10575365B2 (en) PDN connection release method and apparatus, and user equipment
CN106465343A (zh) 资源调度方法和MME、eNodeB、UE
WO2019136643A1 (zh) 切换处理方法、网络设备、终端设备及计算机存储介质
CN102209390A (zh) 寻呼范围的分配方法和设备
CN106488547A (zh) 一种sta的认证数据管理方法、装置及设备
CN108476384B (zh) 一种数据传输方法及相关装置
US10244455B2 (en) Mobility management procedure initiation method and device
WO2020113955A1 (zh) 通信方法及相关设备

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant
TR01 Transfer of patent right

Effective date of registration: 20210423

Address after: Unit 3401, unit a, building 6, Shenye Zhongcheng, No. 8089, Hongli West Road, Donghai community, Xiangmihu street, Futian District, Shenzhen, Guangdong 518040

Patentee after: Honor Device Co.,Ltd.

Address before: 518129 Bantian HUAWEI headquarters office building, Longgang District, Guangdong, Shenzhen

Patentee before: HUAWEI TECHNOLOGIES Co.,Ltd.

TR01 Transfer of patent right