用于邻近服务发现以提供邻近服务的方法和设备与流程

文档序号:17655173发布日期:2019-05-15 21:55阅读:317来源:国知局

本发明涉及无线通信系统,并且更具体地,涉及一种提供邻近服务的邻近服务发现方法和设备。



背景技术:

邻近服务(ProSe)指代支持物理上彼此靠近定位的装置之间的通信的方案。具体地,ProSe旨在发现在彼此邻近的装置中操作的应用并且最终旨在支持交换应用相关数据的操作。例如,可以认为ProSe应用于诸如社交网络服务(SNS)、商务和游戏的应用。

ProSe还可以被称作装置对装置(D2D)通信。也就是说,ProSe指代用于在多个装置(例如,用户设备(UE))之间建立直接链路进而在不通过网络的情况下在这些装置之间直接交换用户数据(例如,语音或多媒体数据)的通信方案。ProSe通信可以包括UE对UE通信、对等通信等。另外,ProSe通信方案可以应用于机器对机器(M2M)通信、机器类型通信(MTC)等。因此,ProSe正被认为是对eNodeB由于迅速地增加的数据业务而导致的负担的一个解决方案。通过引入ProSe,能够预期诸如eNodeB的过程的减少、参与ProSe的装置的功耗的减少、数据传输速率的增加、网络适应容量的增加、负荷分布、小区覆盖范围扩展等的效果。



技术实现要素:

技术问题

虽然ProSe的引入的必要性在讨论中,但是未提供针对用于支持和控制ProSe的机制的特定计划。

本发明的目的在于提供一种在基于ProSe的通信机制方面从终端获得位置信息的EPC级ProSe发现方法。

由本发明解决的技术问题不限于上述技术问题,并且本领域技术人员可以根据以下描述理解其它技术问题。

技术解决方案

在本发明的一个方面中,一种用于第一终端在无线通信系统中执行邻近服务(ProSe)的方法包括以下步骤:所述第一终端向第一网络实体发送ProSe发现请求;以及所述第一终端从所述第一网络实体接收ProSe发现响应,其中,当所述第一终端和第二终端在预定时间窗口中被确定为不邻近时所述ProSe发现响应指示所述ProSe的拒绝。

可以基于通过归属订户服务器(HSS)接收到的位置信息确定所述邻近。所述位置信息可以是预存储在所述HSS中的位置信息或由移动性管理实体(MME)发送的位置信息。所述位置信息可以是所述第一终端和所述第二终端中的至少一个的位置信息。

当所述第一终端和所述第二终端彼此间隔开预定距离或更多距离时可以将所述第一终端和所述第二终端确定为不邻近。所述预定距离可以是所述第一终端与所述第二终端之间的实际距离或用于推断所述第一终端与所述第二终端之间的距离的信息。可以预先配置或从第二网络实体获取所述预定距离。

所述ProSe的拒绝可以指示邻近检查、邻近请求过程、位置报告过程和ProSe发现中的一个未被执行。

所述ProSe发现响应还可以包括关于所述第一终端和所述第二终端是否邻近的信息、关于所述第一终端和所述第二终端是否将要邻近的信息以及关于所述第一终端与所述第二终端之间的距离的信息中的至少一个。

所述预定时间窗口可以被包括在所述ProSe发现请求中并且发送。

所述ProSe发现响应可以由所述第一网络实体确定,并且所述第一网络实体可以是ProSe服务器或ProSe功能。

当确定了所述第一终端和所述第二终端是否最初邻近时可以确定所述邻近。

在本发明的另一方面中,本文所提供的是一种用于第一网络实体在无线通信系统中支持ProSe的方法,该方法包括以下步骤:所述第一网络实体从第一终端接收ProSe发现请求;以及所述第一网络实体向所述第一终端发送ProSe发现响应,其中,当所述第一终端和第二终端在预定时间窗口中被确定为不邻近时所述ProSe发现响应指示所述ProSe的拒绝。

在本发明的另一方面中,本文所提供的是一种在无线通信系统中执行ProSe的第一终端,该第一终端包括:射频单元;以及处理器,其中,所述处理器被配置为控制所述第一终端向第一网络实体发送ProSe发现请求并且配置为从所述第一网络实体接收ProSe发现响应,其中,当所述第一终端和第二终端在预定时间窗口中被确定为不邻近时所述ProSe发现响应指示所述ProSe的拒绝。

在本发明的另一方面中,本文所提供的是一种在无线通信系统中支持ProSe的第一网络实体,该第一网络实体包括:射频单元;以及处理器,其中,所述处理器被配置为从第一终端接收ProSe发现请求并且配置为向所述第一终端发送ProSe发现响应,其中,当所述第一终端和第二终端在预定时间窗口中被确定为不邻近时所述ProSe发现响应指示所述ProSe的拒绝。

有益效果

根据本发明,能够通过从终端获得正确位置信息并且执行EPC级ProSe发现来执行高效的通信。

本发明的效果不限于以上描述的效果,并且根据以下描述,本文未描述的其它效果对于本领域技术人员而言将变得显而易见。

附图说明

附图被包括以提供对本发明的进一步理解,附图例示了本发明的实施方式,并且与本说明书一起用于说明本发明的原理。在附图中:

图1是示意性地例示了包括演进型分组核心(EPC)的演进型分组系统(EPS)的架构的视图;

图2是例示了用于EPS中两个UE之间的通信的缺省数据路径的视图;

图3是例示了基于ProSe的两个UE之间的直接模式数据路径的视图;

图4是例示了基于ProSe的两个UE之间的本地路由数据路径的视图;

图5是例示了根据基于本发明的第一方案的第一实施方式的ProSe发现操作的参照视图;

图6是例示了根据基于本发明的第二方案的第二实施方式的ProSe发现操作的参照视图;

图7是例示了根据基于本发明的第一方案的第三实施方式的ProSe发现操作的参照视图;

图8是例示了根据基于本发明的第二方案的第四实施方式的ProSe发现操作的参照视图;

图9是例示了基于本发明的第一方案的共享网络中的ProSe发现操作的参照视图;

图10是例示了根据本发明的实施方式的应用了时间窗口的ProSe发现操作的参照视图;

图11至图22是例示了根据本发明的EPC级ProSe发现的参照视图;

图23是例示了根据本发明的ProSe功能相关邻近请求的参照视图;

图24是例示了根据本发明的ProSe功能相关邻近警报的参照视图;

图25是例示了根据本发明的ProSe功能相关邻近请求取消的参照视图;以及

图26是例示了根据本发明的优选实施方式的UE和网络节点装置的配置的视图。

具体实施方式

在下文描述的实施方式是本发明的元素和特征的组合。除非另外提到,否则这些元素或特征可以被认为是选择性的。各个元素或特征可以在不用与其它元素或特征组合的情况下被实践。此外,可以通过组合元素和/或特征的部分来构造本发明的实施方式。可以重新布置本发明的实施方式中描述的操作顺序。任何一个实施方式的一些构造可以被包括在另一实施方式中,并且可以用另一实施方式的对应构造代替。

用于本发明的实施方式的特定术语被提供来帮助理解本发明。在本发明的范围和精神内,这些特定术语可以用其它术语代替。

在一些实例中,已知结构和装置被省略或用框图形式示出,从而集中于结构和装置的重要特征,以便不使本发明的构思混淆。相同的附图标记将在本说明书中自始至终用于指代相同或同样的部分。

本发明的实施方式能够由针对包括电气与电子工程师协会(IEEE)802、3GPP、3GPP LTE、LTE-A和3GPP2的无线接入系统中的至少一个而公开的标准文献来支持。未被描述来澄清本发明的技术特征的步骤或部分能够由那些文献来支持。此外,如本文所阐述的所有术语能够由标准文献说明。

以下特征能够被用于各种无线通信系统。为了清楚,本申请集中于3GPP LTE和3GPP LTE-A。然而,本发明的技术特征不限于此。

本说明书中使用的术语被定义如下。

-UMTS(通用移动电信系统):由3GPP开发的基于GSM(全球移动通信系统)的第三代移动通信技术。

-EPS(演进型分组系统):由作为基于IP的分组交换核心网的EPC(演进型分组核心)和诸如LTE和UTRAN的接入网组成的网络系统。EPS是从UMTS演进的网络。

-NodeB:GERAN/UTRAN的基站。NodeB被安装在室外并且具有宏小区标度覆盖范围。

-eNodeB:被安装在室外并且具有宏小区标度覆盖范围的LTE基站。

-UE(用户设备):用户装置。UE可以被称作终端、ME(移动设备)、MS(移动站)等。另外,UE可以是诸如笔记本计算机、蜂窝电话、PDA(Personal Digital Assistant,个人数字助理)、智能电话和多媒体装置的便携式装置或诸如PC(Personal Computer,个人计算机)和车载装置的固定装置。UE能够通过诸如LTE的3GPP频谱和/或诸如Wi-Fi的非3GPP频谱以及用于公共安全的频谱来执行通信。

-邻近服务或基于邻近的服务(ProSe):使得能实现彼此物理邻近的装置之间的发现以及通过直接通信的通信/通过基站的通信/通过第三装置的通信的服务。这里,用户平面数据是在不通过3GPP核心网(例如,EPC)的情况下通过直接数据路径或直接模式数据路径来交换的。ProSe被称为D2D(装置对装置)服务。

-邻近:UE是否邻近于另一UE是根据是否满足预定邻近标准来确定的。可以为ProSe发现和ProSe通信提供不同的邻近标准。此外,可以将邻近标准设定为运营商的控制目标。

-ProSe发现:使用E-UTRA来标识UE接近另一UE的过程。

-ProSe通信:通过在UE之间建立的通信路径的彼此邻近的UE之间的通信。可以在UE之间直接建立或通过本地eNodeB路由通信路径。

-支持ProSe的UE:支持ProSe发现和/或ProSe通信的UE。在以下描述中支持ProSe的UE被称为UE。

-支持ProSe的网络:支持ProSe发现和/或ProSe通信的网络。在以下描述中支持ProSe的网络被称为网络。

-ProSe E-UTRA通信:使用ProSe E-UTRA通信路径的ProSe通信。

-ProSe辅助WLAN直接通信:使用ProSe辅助WLAN直接通信路径的ProSe通信。ProSe辅助WLAN直接通信可以被称为EPC辅助WLAN直接通信。

-ProSe组通信:在支持ProSe的UE之间建立公共通信的方法并且其指代彼此相邻的两个或更多个支持ProSe的UE之间的一对多ProSe通信。

-ProSe广播通信:在支持ProSe的UE之间建立公共通信的方法并且其指代彼此相邻的两个或更多个支持ProSe的UE之间的一对所有ProSe通信。

-ProSe UE至网络中继装置:形式为作为支持ProSe的公共安全UE与使用E-UTRA的支持ProSe的网络之间的通信中继装置操作的中继装置的支持ProSe的公共安全UE。

-ProSe UE至UE中继装置:形式为作为支持ProSe的公共安全UE之间的ProSe通信中继装置操作的中继装置的支持ProSe的公共安全UE。

-ISR(空闲模式信令缩减):当UE在E-UTRAN与UTRAN/GERAN之间频繁地移动时,网络资源由于重复的位置登记过程而浪费了。为了减少网络资源浪费,ISR使得UE能够在UE处于空闲模式时经由E-UTRAN和UTRAN/GERAN向MME和SGSN(其在下文中被称为移动性管理节点)登记其位置并且然后能够在UE在预先登记的两个RAT(无线接入技术)之间移动或者执行小区重选时不登记位置。因此,当下行链路数据到达UE时,向E-UTRAN和UTRAN/GERAN同时发送寻呼,以便成功地发现UE并且将该下行链路数据发送给其。参照3GPP TS 23.401和3GPP TS23.060以得到细节。

-RAN(无线接入网):包括NodeB、eNodeB以及用于在3GPP网络中控制NodeB和eNodeB的RNC(无线网络控制器)的单元。RAN存在于UE与核心网之间并且提供到核心网的连接。

-HLR(归属位置寄存器)/HSS(归属订户服务器):3GPP网络中具有订户信息的数据库。HSS能够执行配置存储、身份管理、用户状态存储功能等。

-RANAP(RAN应用部分):控制RAN和核心网的节点(MME(Mobility Management Entity,移动性管理实体)/SGSN(Serving GPRS(General Packet Radio Service),服务GPRS(通用分组无线服务))支持节点)/MSC(Mobile Switching Center,移动交换中心))之间的接口。

-PLMN(Public Land Mobile Network,公用陆地移动网):为了将移动通信服务提供给个体而配置的网络。每个运营商能够配置PLMN。

-NAS(Non-Access Stratum,非接入层):用于在UMTS协议栈中在UE与核心网之间交换信令和业务消息的功能层。NAS具有支持UE移动性并且支持会话管理过程以便在UE与PDN GW(Packet Data Network Gateway,分组数据网网关)之间建立和维持IP连接的主要功能。

-HNB(家庭NodeB):提供UTRAN(UMTS Terrestrial Radio Access Network,UMTS陆地无线接入网)覆盖范围的CPE(Customer Premises Equipment,客户驻地设备)。参照标准文献TS 25.467以得到细节。

-HeNodeB(家庭eNodeB):提供E-UTRAN(Evolved-UTRAN)覆盖范围的CPE(Customer Premises Equipment,客户驻地设备)。参照标准文献TS 36.300以得到细节。

-CSG(Closed Subscriber Group,闭合订户组):许可在PLMN(Public Land Mobile Network,公用陆地移动网)中作为H(e)NB的CSG的成员访问一个或更多个CSG小区的订户组。

-LIPA(Local IP Access,本地IP访问):由有IP能力的UE经由H(e)NB对存在于相同的住宅/企业IP网络中的有不同IP能力的实体的访问。LIPA业务不通过运营商网络。3GPP版本10经由H(e)NB提供对本地网络(即,位于客户的房子或公司里的网络)上的资源的访问。

-SIPTO(Selected IP Traffic Offload,选择IP业务卸载):3GPP版本10通过选择在EPC网络中邻近于UE的PGW(Packet data network GateWay,分组数据网网关)来支持用户业务通过运营商的发送。

-PDN(Packet Data Network,分组数据网)连接:由一个IP地址(一个IPv4地址和/或一个IPv6前缀)表示的UE与由APN(Access Point Name,接入点名称)表示的PDN之间的逻辑连接。

EPC(演进型分组核心)

图1是示意性地例示了包括演进型分组核心(EPC)的演进型分组系统(EPS)的架构的视图。

EPC是用于改进3GPP技术的性能的系统架构演进(SAE)的核心元件。SAE对应于用于决定在各种类型的网络当中支持移动性的网络结构的研究项目。例如,SAE旨在提供支持基于IP的各种无线接入技术并且提供改进的数据传送能力的优化的基于分组的系统。

具体地,EPC对于3GPP LTE系统来说是IP移动通信系统的核心网并且可以支持基于分组的实时和非实时服务。在传统的移动通信系统(例如,第二或第三代移动通信系统)中,通过两个分开的子域(例如,针对声音的电路交换(CS)子域和针对数据的分组交换(PS)子域)来实现核心网功能。然而,在从第三代通信系统演进的3GPP LTE系统中,CS子域和PS子域被统一成单个IP域。例如,在3GPP LTE系统中,有IP能力的UE能够经由基于IP的基站(例如,eNodeB(演进型节点B))、EPC、应用域(例如,IMS(IP Multimedia Subsystem,IP多媒体子系统))连接。也就是说,EPC是实现端对端IP服务所必然地需要的结构。

EPC可以包括各种组件,并且图1例示了这些组件中的几个,例如,服务网关(SGW)、分组数据网网关(PDN GW)、移动性管理实体(MME)、服务GPRS(General Packet Radio Service,通用分组无线服务)支持节点(SGSN)和增强型分组数据网关(ePDG)。

SGW作为无线接入网(RAN)与核心网之间的边界点并且是执行用于维持eNodeB与PDG GW之间的数据路径的功能的元件。另外,如果UE跨越由eNodeB服务的区域移动,则SGW用作本地移动性锚点。也就是说,分组可以在3GPP版本8之后定义的Evolved-UMTS(Universal Mobile Telecommunications System,通用移动电信系统)陆地无线接入网(E-UTRAN)中经由用于移动性的SGW进行路由。此外,SGW可以用作利用诸如在3GPP版本8之前定义的RAN(例如,UTRAN或GSM(Universal Mobile Telecommunications System,全球移动通信系统)/EDGE(Enhanced Data rates for GSM Evolution,增强型数据速率GSM演进)无线接入网(GERAN))的另一3GPP网络的移动性管理的锚点。

PDN GW(或P-GW)对应于被导向分组数据网的数据接口的端点。PDN GW可以支持策略实施特征、分组过滤和计费支持。另外,PDN GW可以用作利用3GPP网络和非3GPP网络(例如,诸如互通无线局域网(I-WLAN)的不可信网络和诸如码分多址(CDMA)或WiMax的可信网络)的移动性管理的锚点。

尽管SGW和PDN GW在图1的网络架构中被配置为单独的网关,但是可以根据单网关配置选项实现两个网关。

MME执行信令和控制功能以支持UE对于网络连接、网络资源分配、跟踪、寻呼、漫游和切换的访问。MME控制与订户和会话管理有关的控制平面功能。MME管理大量的eNodeB并且执行用于选择典型网关以便切换到另一2G/3G网络的信令。另外,MME执行安全过程、终端至网络会话处理、空闲终端位置管理等。

SGSN处理诸如针对另一3GPP网络(例如,GPRS网络)的移动性管理和用户的认证的所有分组数据。

ePDG用作不可信非3GPP网络的安全节点(例如,I-WLAN、Wi-Fi热点等)。

如以上关于图1所描述的,有IP能力的UE可以经由基于非3GPP接入以及3GPP接入的EPC中的各种元件接入由运营商提供的IP服务网络(例如,IMS)。

图1还例示了各种参照点(例如,S1-U、S1-MME等)。在3GPP系统中,连接E-UTRAN和EPC的不同功能实体的两个功能的概念链路被定义为参照点。表1列举了图1所例示的参照点。除表1的示例之外,可以根据网络架构存在各种参照点。

[表1]

在图1所例示的参照点当中,S2a和S2b对应于非3GPP接口。S2a是用于在可信非3GPP接入与PDNGW之间给用户平面提供相关控制和移动性支持的参照点。S2b是用于在ePDG与PDNGW之间给用户平面提供相关控制和移动性支持的参照点。

用于提供邻近服务(ProSe)的控制机制

本发明提出了用于在诸如3GPP EPS的移动通信系统中支持ProSe或D2D服务的控制机制。

由于与SNS等有关的用户需求的增加,对于物理上相邻的用户/装置之间的检测/发现和特殊应用/服务(例如,基于邻近的应用/服务)的需求已上升。为了甚至在3GPP移动通信系统中提供这样的服务,ProSe的潜在使用情况和场景以及潜在服务要求在讨论中。

ProSe的潜在使用情况可以包括商业/社交服务、网络卸载、公共安全以及当前基础设施服务的集成(以确保包括可达性和移动性方面的用户体验的一致性)。另外,在缺少E-UTRAN覆盖范围的情况下对于公共安全的使用情况和潜在要求(在这种情况下,应该考虑将使用情况限于在满足特定区域调整和运营商策略的条件下为公共安全指定的特定频带和特定终端)在讨论中。

特别地,在3GPP中正在进行的ProSe的讨论的范围假定基于邻近的应用/服务经由LTE或WLAN来提供并且在运营商/网络的控制下在装置之间执行发现和通信。

图2是例示了用于EPS中两个UE之间的通信的缺省数据路径的视图。也就是说,图2例示了在其中在UE-1与UE-2之间未应用ProSe的一般情况下的UE-1与UE-2之间的示例性数据路径。这个缺省路径通过基站(例如,eNodeB或HeNodeB)和网关节点(例如,EPC或运营商网络)。例如,如图2所例示的,当UE-1和UE-2交换数据时,可以经由eNodeB-1、S-GW/P-GW和eNodeB-2向UE-2发送来自UE-1的数据,并且同样地,可以经由eNodeB-2、S-GW/P-GW和eNodeB-1向UE-1发送来自UE-2的数据。尽管在图2中UE-1和UE-2正驻留在不同的eNodeB上,但是UE-1和UE-2可以驻留在同一eNodeB上。另外,尽管在图2中两个UE由同一S-GW和P-GW服务,但是服务的各种组合是容许的。例如,UE可以由同一S-GW和不同的P-GW、由不同的S-GW和同一P-GW或者由不同的S-GW和不同的P-GW服务。

在本发明中,这个缺省数据路径可以被称为基础设施路径、基础设施数据路径或基础设施通信路径。另外,通过基础设施数据路径的通信可以被称为基础设施通信。

图3是例示了基于ProSe的两个UE之间的直接模式数据路径的视图。这个直接模式通信路径不经过基站(例如,eNodeB或HeNodeB)和网关节点(例如,EPC)。

图3的(a)例示了UE-1和UE-2正驻留在不同的eNodeB(例如,eNodeB-1和eNodeB-2)上并且经由直接模式通信路径交换数据的示例性情况。图3的(b)例示了UE-1和UE-2正驻留在同一eNodeB(例如,eNodeB-1)上并且经由直接模式通信路径交换数据的示例性情况。

同时,应该注意,用户平面的数据路径是像图3所例示的那样在不通过eNodeB或网关节点的情况下直接建立在UE之间的,但是可以经由eNodeB和核心网建立控制平面路径。通过控制平面路径交换的控制信息可以是关于会话管理、认证、授权、安全、计费等的信息。在像图3的(a)所例示的那样由不同的eNodeB服务的UE之间的ProSe通信的情况下,可以经由eNodeB 1与核心网的控制节点(例如,MME)交换针对UE-1的控制信息,并且可以经由eNodeB-2与核心网的控制节点(例如,MME)交换针对UE-2的控制信息。在像图3的(b)所例示的那样由同一eNodeB服务的UE之间的ProSe通信的情况下,可以经由eNodeB-1与核心网的控制节点(例如,MME)交换针对UE-1和UE-2的控制信息。

图4是例示了基于ProSe的两个UE之间的本地路由数据路径的视图。如图4所例示的,UE-1与UE-2之间的ProSe通信数据路径是经由eNodeB-1建立的但是不通过由运营商操作的网关节点(例如,EPC)。对于控制平面路径,如果像图4所例示的那样在由同一eNodeB服务的UE之间建立了本地路由数据路径,则可以经由eNodeB-1与核心网的控制节点(例如,MME)交换针对UE-1和UE-2的控制信息。

在本发明中,以上关于图3和图4所描述的通信路径可以被称为直接数据路径、用于ProSe的数据路径、基于ProSe的数据路径或ProSe通信路径。另外,通过这个直接数据路径的通信可以被称为直接通信、ProSe通信或基于ProSe的通信。

对于ProSe,可能需要用于使用E-UTRAN来发现邻近于对应UE的UE的过程。这个过程被称为ProSe发现。参照在LTE相关标准文献3GPP TS 22.278中定义的对于邻近服务的服务要求,可以通过UE之间的直接无线信号或通过运营商网络来执行ProSe发现。

如上所述,关于通过运营商网络的ProSe发现,3GPP TR 23.703定义了EPC级ProSe发现。然而,3GPP TR 23.703仅仅描述了EPC级ProSe发现是确定多个支持ProSe的UE的邻近并且向所述多个支持ProSe的UE通知邻近服务的过程,但是未定义其详细方案。

也就是说,在EPC级ProSe发现的情况下,网络需要获取要发现的UE的最新的位置信息。然而,当ISR(空闲模式信息缩减)应用于能够驻留在GERAN/UTRAN上的E-UTRAN UE时(即,在ISR激活状态下),网络不能够知道UE的正确位置(即,UE存在于E-UTRAN中还是在UTRAN/GERAN中)。

然而,因为用于提供基于邻近的服务的操作的范围对应于LTE(即,E-UTRAN)、WLAN和公共安全频谱,所以用于提供ProSe的机制的生成未必对UTRAN/GERAN和UMTS/GSM有影响。因此,有必要在不影响UTRAN/GERAN和UMTS/GSM的情况下获取UE的最新的正确位置信息。

不存在用于获取UE的最新的正确位置信息的常规方法,进而本发明提出了用于获取应用了ISR(或ISR适用于或激活了ISR)的UE的位置信息的EPC级ProSe发现方法以便解决前述问题。

在EPC级ProSe发现中,网络确定两个UE的邻近。在共享无线接入网(RAN)的情况下,即使两个UE彼此邻近网络也可以确定两个UE彼此不邻近,因为UE驻留在上面的小区具有不同的ECGI(E-UTRAN小区全局标识符)。例如,假定了PLMN1和PLMN2共享eNodeB并且这些UE UE1和UE2位于小区#1(eNodeB的小区之一)中并彼此邻近。在这种情况下,如果UE1驻留在PLMN1的小区#1上并且UE2驻留在PLMN2的小区#1上,则两个UE驻留在上面的小区是物理上相同的但是具有不同的ECGI,因为这些小区属于不同的PLMN。因此,当网络基于仅ECGI信息确定两个UE是否彼此邻近时,不能够或难以确定UE1和UE2彼此邻近。为了解决这样的问题,本发明提出了用于在网络共享的情况下确定UE的邻近的EPC级ProSe发现方法。

此外,在EPC级ProSe发现中,当UE-A(例如,发现者)邻近于UE-B(例如,被发现者)达预定时间(有效周期(时间窗口))时,UE-A能够请求网络向UE-A通知两个UE的邻近。所请求的网络需要连续地检查UE-A和UE-B的位置,以便检查两个UE是否彼此邻近达有效周期。然而,如果因为UE-A和UE-B位于在彼此相距长距离处所以不存在UE-A和UE-B在有效周期内彼此邻近的可能性,则由网络连续地检查两个UE的位置可能是无意义的。也就是说,可能发生由于不必要的位置报告而导致的信令浪费。另外,这样不必要的位置报告可以使得UE能够从空闲模式切换到连接模式以便执行位置报告,从而消耗UE的电池电力。因此,本发明提供了用于解决前述问题的EPC级ProSe发现方法。

1.诸如3GPP EPS(演进型分组系统)的移动通信系统中的ProSe发现方法

将给出由本发明提出的在诸如3GPP EPS(演进型分组系统)的移动通信系统中高效地提供基于邻近的服务的ProSe发现方法的描述。

1-1.ProSe发现方法-第一方案

在第一方案的操作1中,HSS确定关于ProSE发现/ProSe通信/ProSe是否需要关于UE的位置信息。能够以各种方式执行这个操作。也就是说,HSS可以通过接收从另一网络实体(例如,用于邻近服务/邻近发现的服务器、现有网络节点等)请求信息的消息来确定关于UE的位置信息是否是需要的或者HSS可以确定有必要获取该信息。

这里,请求HSS提供关于UE的位置信息的另一个网络节点可以在消息中显式地或隐式地包括指示位置信息请求涉及ProSe发现/ProSe通信/ProSe的信息。另外,另一个网络节点可以在消息中包括用于指示HSS立即提供位置信息或者在不使位置信息延迟的情况下提供该位置信息的信息。

在第一方案的操作2中,HSS能够确认为UE登记的服务节点。这里,HSS能够根据服务节点确认结果来执行下面所描述的操作2-1至2-3。

根据操作2-1,当已经将MME和SGSN这二者登记为服务节点时,HSS仅向MME发送请求关于UE的位置信息的消息。当发送了请求消息时,HSS能够将以下信息中的至少一条包括在该消息中。

i)指示请求消息用于请求位置信息的信息

ii)请求的位置信息的类型:例如,ECGI(E-UTRAN小区全局标识符)、坐标信息、地理位置、与UE的移动有关的信息(例如,速度)等

iii)指示位置信息请求用于a)ProSe发现、ProSe通信和/或ProSe相关位置信息请求和/或b)ProSe发现、ProSe通信和/或邻近服务的发起的信息

iv)指示请求消息用于请求UE的最新的位置信息(或当前位置信息)的信息

v)用于指示MME执行寻呼以便获取位置信息的信息或用于指示MME在UE处于空闲状态(或空闲模式)时执行寻呼的信息

vi)用于指示MME在UE处于连接状态(或连接模式)时从UE的服务eNodeB(即,UE连接至的eNodeB)获取UE的位置信息的信息

除前述信息之外,请求消息可以包括ProSe发现所必需的信息(例如,UE的状态信息等)和用于请求由其它网络节点请求的信息的各种类型的信息。此外,可以显式地或隐式地组合或暗示并且在请求消息中包括前述信息。例如,已接收到请求消息的MME能够具有仅随着信息iii接收信息v和/或vi的效果以及仅随着信息iv接收信息v和信息vi的效果。

作为请求消息,可以使用常规消息(例如,插入订户数据请求消息)或者可以使用根据本发明新近定义的消息。当常规消息被用作请求消息时,可以以扩展形式(例如,以定义新信息元素(IE)和/或在使用常规信息元素的同时定义新值的这样的方式)使用常规消息。此外,可以将前述信息包括在消息中或者消息可以具有该信息。另外,消息的选择/扩展/定义的构思能够应用于本发明。

HSS能够另外将除为UE登记的服务节点的类型(即,MME和SGSN这二者或仅MME)之外的以下信息认为是消息用来包括前述信息与否的标准。然而,下面所描述的信息仅仅是示例并且本发明不限于此。

-指示关于UE的位置信息仅对于ProSe发现还是对于ProSe通信是必要的(即,在ProSe发现之后执行ProSE通信还是在没有ProSe发现的情况下执行ProSe通信)的信息

-本地策略

-关于UE的订户信息

-UE是否漫游

另外,HSS可以不管为UE登记的服务节点的类型和前述附加信息都在消息中包括信息i至信息vi中的至少一条。另选地,当需要为ProSe发现/ProSe通信/ProSe获取关于UE的位置信息时,HSS可以不管为UE登记的服务节点的类型和前述附加信息都在消息中包括信息i至信息vi中的至少一条。

根据操作2-2,当仅MME被登记为服务节点时,HSS能够向MME发送请求关于UE的位置信息的消息。根据操作2-2的请求消息对应于前述请求消息,进而其详细描述用前述描述代替。

根据操作2-3,当仅SGSN被登记为服务节点时,HSS不向SGSN发送请求UE的位置信息的消息。

在第一方案的操作3中,在从HSS接收到请求关于UE的位置信息的消息后,MME能够基于请求消息、在该请求消息中包括的信息、配置和/或本地策略来执行以下操作3-1至3-4中的一个。

根据操作3-1,MME检查UE处于空闲状态还是处于连接状态并且在UE处于空闲状态时寻呼UE以便获取关于UE的位置信息。当UE处于连接状态时,MME从UE连接至的eNodeB获得关于UE的位置信息。

根据操作3-2,MME检查UE处于空闲状态还是处于连接状态。当UE处于空闲状态时,MME寻呼UE以便获得关于UE的位置信息。当UE处于连接状态时,MME确定从eNodeB最近获得的关于UE的位置信息被使用。

根据操作3-3,MME检查UE处于空闲状态还是处于连接状态,并且当UE处于空闲状态时,确定从eNodeB最近获得的关于UE的位置信息被使用。如果UE处于连接状态时,则MME从UE连接至的eNodeB获得关于UE的位置信息。

根据操作3-4,MME确定从eNodeB最近获得的关于UE的位置信息被使用。

此外,当关于操作3)UE处于连接状态时,MME可以使用常规S1-AP消息(位置报告控制消息等)或新近定义的消息,以便从UE连接至的eNodeB获取关于UE的位置信息。当使用常规消息时,MME可以以扩展形式(例如,以在使用常规信息元素的同时定义新信息元素和/或定义新值的这样的方式)使用常规消息。

在第一方案的操作4中,MME向HSS发送包括关于UE的位置信息的响应消息。这里,可以将常规消息(例如,插入订户数据应答消息等)或新近定义的消息用作响应消息。当使用常规消息时,MME可以以扩展形式(例如,以在使用常规信息元素的同时定义新信息元素和/或定义新值的这样的方式)使用常规消息。此外,响应消息可以包括除位置信息之外的由HSS请求的各种类型的信息和/或能够由MME提供的信息。

在第一方案的操作5中,在接收到从MME发送的包括位置信息的响应消息后,HSS能够执行以下操作。

当需要向另一网络节点提供关于UE的位置信息时,

-如果HSS自已经为UE登记了MME以来从MME获取位置信息,则HSS在不改变信息的情况下或以处理的形式向另一个网络节点提供该位置信息和由MME提供的各种类型的信息。

-当HSS确认已经在第一方案的操作2中(例如,在操作2-3的情况下)为UE登记了仅SGSN时,HSS向另一个网络节点发送指示不能够获得位置信息的消息。这里,该消息可以显式地或隐式地指示各种类型的信息(例如,指示UE不可达的信息、指示未找到UE的信息、指示UE不由E-UTRAN服务的信息和/或指示UE分离的信息等)。

1-2.ProSe发现方法-第二方案

在第二方案的操作1中,HSS确定关于ProSE发现/ProSe通信/ProSe是否需要关于UE的位置信息。能够以MME通过接收从另一网络节点(例如,HSS、用于邻近服务/邻近发现的服务器、现有网络节点等)或另一UE请求信息的消息来确定是否需要关于UE的位置信息或者MME确定有必要获取信息的这样的方式按照各种方式执行这个操作。

请求MME提供关于UE的位置信息的另一个网络节点或另一个UE可以在消息中显式地或隐式地包括指示位置信息请求a)涉及ProSe发现/ProSe通信/ProSe和/或b)用于发起与ProSe发现/ProSe通信/ProSe有关的操作的信息。另外,另一个网络节点或UE可以在消息中包括用于指示MME立即提供位置信息或者在不使位置信息延迟的情况下提供该位置信息的信息。

在第二方案的操作2中,MME能够检查UE是否处于ISR状态(即,是否为UE激活了ISR)。当ISR被激活时MME执行以下操作2-1或2-2,然而当ISR未被激活时(或当ISR被去激活或者MME无ISR能力时)MME执行以下操作2-3或2-4。

根据操作2-1),当ISR被激活时,如果UE处于空闲状态则MME寻呼UE以便获得关于UE的位置信息。如果UE处于连接状态时,则MME从UE连接至的eNodeB获得关于UE的位置信息。

根据操作2-2,当ISR被激活时,如果UE处于空闲状态则MME寻呼UE以便获取关于UE的位置信息。如果UE处于连接状态,则MME确定从eNodeB最近获得的关于UE的位置信息被使用。

根据操作2-3,当ISR未被激活时,MME确定从eNodeB最近获得的关于UE的位置信息被使用。

根据操作2-4,当ISR未被激活时,如果UE处于空闲状态则MME寻呼UE以便获取关于UE的位置信息。如果UE处于连接状态,则MME确定从eNodeB最近获得的关于UE的位置信息被使用。

此外,当关于第二方案UE处于连接状态时,由MME使用以便从UE连接至的eNodeB获取关于UE的位置信息的消息与前述第一方案中的消息相同,进而省略了其详细描述。

另外,当需要为ProSe通信获得关于UE的位置信息(即,以在ProSe发现之后执行ProSe通信或者以在没有ProSe发现的情况下执行ProSe通信)而不管相对于UE的ISR状态如何时,如果UE处于空闲状态则MME可以寻呼该UE。

根据操作3,当MME需要将关于UE的位置信息提供给另一网络节点或另一UE时,MME在不修改关于UE的位置信息和与其有关的各种类型的信息的情况下或以处理的形式向另一个网络节点或UE提供它。

1-3.ProSe发现方法-第三方案

在第三方案的操作1中,HSS能够由另一网络节点(例如,用于邻近服务/邻近发现的服务器、现有网络节点等)请求来提供关于ProSe发现/ProSe的路由信息(或关于UE的服务节点的信息)。

根据第三方案的操作3,HSS能够检查为UE登记的服务节点并且执行以下操作2-1至2-3中的一个。

根据操作2-1,当MME和SGSN这二者已被登记为服务节点时,不向已发送请求消息的节点发送仅包括关于MME的信息的响应消息。也就是说,响应消息不包括关于SGSN的信息。另外,响应消息可以显式地或隐式地包括用于向UE通知除MME之外的另一服务节点的存在的信息、指示UE对于E-UTRAN来说可能不处于驻留上面状态的信息、指示UE可能不可达的信息和/或指示可能未找到UE的信息等。

根据操作2-2,当仅MME已被登记为服务节点时,能够向已发送请求消息的节点发送包括关于MME的信息的响应消息。

根据操作2-3,当仅SGSN已被登记为服务节点时,能够向已发送请求消息的节点发送指示路由信息不存在的响应消息。这里,响应消息可以显式地或隐式地指示各种类型的信息(例如,指示UE不可达的信息、指示未找到UE的信息、指示UE不由E-UTRAN服务的信息和/或指示UE分离的信息)。

在操作3中,已从HSS接收到响应消息的另一个网络节点能够基于该响应消息向作为UE的服务节点的MME发送位置信息请求。另一个网络节点能够基于从HSS接收到的响应消息来向MME发送位置信息请求消息。该位置信息请求消息可以包括在第一方案的操作2中描述的各种类型的信息。

在前述方法1-1至1-3的情况下,本发明能够应用于发现多个UE(例如,属于一组的UE)的操作以及发现一个UE的操作。

此外,本发明能够被扩展和应用于不仅一次提供位置信息的操作而且周期性地提供位置信息的操作。

另外,本发明中提到的UE的位置信息可以被以各种方式解释,例如,作为位置相关信息或ProSe发现所必需的位置相关信息。例如,UE的位置信息可以是诸如TAI、ECGI、eNodeB信息(eNodeB ID、全局eNodeB ID等)、坐标信息、地理位置信息和与UE的移动有关的信息(例如,速度)的一条或更多条信息。在网络共享(GWCN:网关核心网或MOCN:多运营商核心网)的情况下(即,当UE驻留在共享网络上时),UE的位置信息可以包括由eNodeB广播的PLMN的列表(即,在系统信息块(SIB)中包括并且由eNodeB广播的PLMN ID)。广播PLMN列表可以由MME从eNodeB预先获取,或者可以由eNodeB在MME和eNodeB用于获取关于UE的位置信息的交互期间提供。

MME能够将广播PLMN列表发送给在UE的位置信息的发送期间请求UE的位置信息的网络节点。在网络共享的情况下,UE的位置信息可以包括指示UE已驻留在共享网络上的信息(例如,指示符)。此外,可以使用存储在网络节点(例如,MME、HSS、ProSe服务器等)中的关于共享网络的PLMN信息。必要时,可以向另一网络节点提供或者从另一网络节点获取PLMN信息。

当最终确定两个UE之间的邻近的网络节点(例如,ProSe服务器)或UE不能够或难以仅使用两个UE的位置信息来测量两个UE之间的距离/邻近时,能够使用下文所描述的一条或更多条信息。

-关于相邻小区的信息、关于小区之间的位置关系的信息、相邻小区关系表、相邻关系表或相邻小区映射表/列表:如果获得的关于UE的位置信息是ECGI,则UE#1驻留在ECGI#1上并且UE#2驻留在ECGI#2上,能够使用相邻小区表来检查ECGI#1和ECGI#2是否是相邻小区。因此,能够确定两个UE是否彼此邻近。这里,关于相邻小区的信息可以包括关于在能够确定邻近关系的范围内的邻居的信息以及关于相邻小区的信息。

-小区的地理信息或坐标信息:小区的中心坐标信息、关于由小区覆盖的东、西、南和北端的坐标信息和/或关于由小区覆盖的范围的信息(例如,离小区的中心的半径、由小区覆盖的距离等)。例如,当为UE获取的位置信息是ECGI时,UE#1驻留在ECGI#1上并且UE#2驻留在ECGI#2上,能够使用ECGI#1和ECGI#2的坐标信息来检查两个小区之间的最长距离。因此,能够确定两个UE彼此邻近。

-小区之间的距离/关于小区之间的距离的信息

-可能被确定为处于邻近关系的小区的集合的列表

此外,可以以组合形式和/或依次应用或使用前述信息(即,用于确定邻近的信息)。虽然为了方便描述已经记载了前述信息,但是本发明不限于该信息并且能够应用于其中应用或使用了通过变换/转换由最终确定两个UE之间的邻近的网络节点或UE所获得的映射位置信息而修改的信息的情况。此外,能够使用在最终确定邻近的网络节点或UE中配置前述信息的方法以及从另一网络节点获取信息的方法中的至少一个。另选地,前述信息可以每当被更新时被获取。可以以各种组合形式使用以上描述的方法。

2.诸如3GPP EPS(演进型分组系统)的移动通信系统中的ProSe发现方法的实施方

将给出关于前述ProSe发现方法的详细实施方式的描述。

2-1.第一实施方式

图5是例示了根据本发明的第一实施方式的基于前述第一方案的ProSe发现操作的参照视图。

在图5的步骤1中,ProSe服务器向HSS发送用于请求与ProSe发现目标对应的UE(在下文中被称为UE-1)的位置信息的消息(例如,位置信息请求消息)。当ProSe服务器从请求确定与UE-1邻近的另一UE(在下文中被称为UE-2)接收到请求(例如,邻近请求)时可以发起图5的步骤1。另选地,步骤1可以通过来自想要知道UE-1的位置信息或UE-1与另一UE之间的邻近的另一网络节点(例如,ProSe应用服务器等)的请求来发起。

UE-2可以在请求确定与UE-1邻近时向ProSe服务器发送包括其位置信息的邻近请求消息。如果UE-2不将其位置信息包括在邻近请求消息中,则ProSe服务器能够以与在本实施方式中获取UE-1的位置信息相同的方式获取UE-2的位置信息。这个操作同样地应用于其中发送邻近请求的另一网络节点不提供关于网络节点希望知道与UE-1邻近的另一UE的位置信息的情况。

在图5的步骤2中,HSS检查为UE-1登记的服务节点。在本实施方式中,假定了MME和SGSN已被登记为服务节点。

在图5的步骤3中,HSS向MME发送用于请求UE-1的位置信息的消息(例如,插入订户数据请求消息)。这里,HSS在构成插入订户数据请求消息的IDR标志(参照表2)中设定EPS位置信息请求比特和当前位置请求比特。另外,可以将前述消息定义为另外包括在第一方案的操作2中描述的各种类型的信息。

[表2]

在图5的步骤4和步骤5中,在接收到从HSS发送的请求消息(即,插入订户数据请求消息)后,因为UE-1处于空闲状态所以MME基于请求消息寻呼UE-1。在本实施方式中,MME在UE-1处于空闲状态的假定下执行第一方案的操作3-1。

在图5的步骤6中,在接收到寻呼消息后,UE-1执行服务请求过程(参照针对服务请求过程的3GPP TS 23.401的部分5.3.4.1的“UE triggered Service Request”)。MME获取关于UE-1的位置信息。MME能够通过将关于UE的位置信息(例如,TAI、ECGI等)包括在由eNodeB发送的S1-AP消息(例如,INITIAL UE MESSAGE)中来获取位置信息,以便将从UE-1发送给MME的服务请求消息转发到MME。

在图5的步骤7中,在获取关于UE-1的位置信息后,MME向HSS发送包括关于UE-1的位置信息的插入订户数据应答消息。

在图5的步骤8中,HSS向ProSe服务器发送包括UE-1的位置信息的响应消息(例如,位置信息应答消息)。这里,已获取关于UE-1的位置信息的ProSe服务器可以确定UE-1和请求邻近的UE(例如,在步骤1的情况下为UE-2)是否彼此邻近并且对UE-2作出响应。如果UE-1和UE-2彼此邻近,则ProSe服务器可以选择性地向UE-1通知UE-1和UE-2的邻近。

2-2.第二实施方式

图6是例示了根据本发明的第二实施方式的基于第二方案的ProSe发现操作的参照视图。

在图6的步骤1中,ProSe服务器向HSS发送用于请求与ProSe发现目标对应的UE(在下文中被称为UE-1)的位置信息的消息(例如,位置信息请求消息)。例如,当接口存在于ProSe服务器与服务UE-1的MME之间时,ProSe服务器可以向MME发送用于请求位置信息的消息。当ProSe服务器从请求请求与UE-1邻近的另一UE(在下文中被称为UE-2)接收到请求(例如,邻近请求)时可以发起图6的步骤1。另选地,步骤1可以通过来自想要知道UE-1的位置信息或UE-1与另一UE之间的邻近的另一网络节点(例如,ProSe应用服务器等)的请求来发起。

UE-2可以在请求确定与UE-1邻近时向ProSe服务器发送包括其位置信息的邻近请求消息。如果UE-2不将其位置信息包括在邻近请求消息中,则ProSe服务器能够以与在本实施方式中获取UE-1的位置信息相同的方式获取UE-2的位置信息。这个操作同样地应用于其中发送邻近请求的另一网络节点不提供关于网络节点希望知道与UE-1邻近的另一UE的位置信息。

在图6的步骤2中,HSS向服务UE-1的MME发送用于请求UE-1的位置信息的消息(例如,插入订户数据请求消息)。这里,HSS在构成插入订户数据请求消息的IDR标志中设定EPS位置信息请求比特。另外,前述请求消息可以包括指示位置信息请求涉及ProSe发现的信息。

在图6的步骤3中,在接收到从HSS发送的插入订户数据请求消息后,MME检查关于UE的ISR状态(即,ISR是否被激活)。在本实施方式中假定了为UE-1激活了ISR。

在图6的步骤4和步骤5中,因为为UE-1激活了ISR并且UE-1处于空闲状态所以MME寻呼UE-1。在本实施方式中,假定了MME在UE-1处于空闲状态的假定下执行第二方案的操作2-1。

在图6的步骤6中,在接收到寻呼消息后,UE-1执行服务请求过程(参照针对服务请求过程的3GPP TS 23.401的部分5.3.4.1的“UE triggered Service Request”)。MME获取关于UE-1的位置信息。MME能够通过将关于UE的位置信息(例如,TAI、ECGI等)包括在由eNodeB发送的S1-AP消息(例如,INITIAL UE MESSAGE)中来获取位置信息,以便将从UE-1发送给MME的服务请求消息转发到MME。

在图6的步骤7中,在获取关于UE-1的位置信息后,MME向HSS发送包括关于UE-1的位置信息的插入订户数据应答消息。为了参照,当ProSe服务器在图6的步骤1中向MME发送用于请求UE-1的位置信息的消息时,MME可以向ProSe服务器发送响应消息。

在图6的步骤8中,HSS向ProSe服务器发送包括UE-1的位置信息的响应消息(例如,位置信息应答消息)。这里,已获取关于UE-1的位置信息的ProSe服务器可以确定UE-1和请求邻近的UE(例如,在步骤1中UE-2)是否彼此邻近并且对UE-2作出响应。如果UE-1和UE-2彼此邻近,则ProSe服务器可以选择性地向UE-1通知UE-1和UE-2的邻近。

2-3.第三实施方式

图7是例示了根据本发明的第三实施方式的基于前述第一方案的ProSe发现操作的参照视图。

在图7的步骤1中,ProSe服务器向HSS发送用于请求与ProSe发现目标对应的UE(在下文中被称为UE-1)的位置信息的消息(例如,位置信息请求消息)。当ProSe服务器从请求确定与UE-1邻近的另一UE(在下文中被称为UE-2)接收到请求(例如,邻近请求)时可以发起步骤1。另选地,步骤1可以通过来自想要知道UE-1的位置信息或UE-1与另一UE之间的邻近的另一网络节点(例如,ProSe应用服务器等)的请求来发起。UE-2可以在请求确定与UE-1邻近时向ProSe服务器发送包括其位置信息的邻近请求消息。如果UE-2不将其位置信息包括在邻近请求消息中,则ProSe服务器能够以与在本实施方式中获取UE-1的位置信息相同的方式获取UE-2的位置信息。这个操作同样地应用于其中发送邻近请求的另一网络节点不提供关于网络节点想要知道与UE-1邻近的另一UE的位置信息。

在图7的步骤2中,HSS检测在所接收到的请求消息中包括的信息。这里,假定了请求消息包括指示请求涉及ProSe通信的信息或指示请求用于发起ProSe通信(即,用于在ProSe发现之后执行ProSe通信或用于在没有ProSe发现的情况下执行ProSe通信)的信息。

在图7的步骤3中,HSS向作为UE的服务节点的MME发送用于请求关于UE-1的位置信息的消息(例如,位置信息请求消息)。这里,HSS将指示位置信息请求用于发起ProSe通信的信息包括在位置信息请求消息中。此外,可以将在前述第一方案的操作2中描述的各种类型的信息另外包括在位置信息请求消息中。

在图7的步骤4和步骤5中,在接收到从HSS发送的位置信息请求消息后,因为UE-1处于空闲状态所以MME基于请求消息寻呼UE-1。在本实施方式中,MME在UE-1处于空闲状态的假定下执行第一方案的操作3-1。

在图6的步骤7中,在接收到寻呼消息后,UE-1执行服务请求过程(参照针对服务请求过程的3GPP TS 23.401的部分5.3.4.1的“UE triggered Service Request”)。MME获取关于UE-1的位置信息。MME能够通过将关于UE的位置信息(例如,TAI、ECGI等)包括在由eNodeB发送的S1-AP消息(例如,INITIAL UE MESSAGE)中来获取位置信息,以便将从UE-1发送给MME的服务请求消息转发到MME。

在图7的步骤7中,在获取关于UE-1的位置信息后,MME向HSS发送包括关于UE-1的位置信息的位置信息应答消息。

在图8的步骤8中,HSS向ProSe服务器发送包括UE-1的位置信息的响应消息(例如,位置信息应答消息)。已从HSS获取关于UE-1位置信息的ProSe服务器可以确定UE-1和请求邻近的UE(例如,本实施方式中UE-2)是否彼此邻近并且对UE-2作出响应。这里,ProSe服务器可以另外提供ProSe通信所必需的信息。如果UE-1和UE-2彼此邻近,则ProSe服务器可以向UE-1发送指示UE-2想要执行ProSe通信的信息以及ProSe通信所必需的信息。因为UE-1处于连接状态,所以MME不必寻呼UE-1以使得ProSe服务和UE-1能够执行通信。

2-4.第四实施方式

图8是例示了根据本发明的第四实施方式的基于第二方案的ProSe发现操作的参照视图。

在图8的步骤1中,ProSe服务器向HSS发送用于请求与ProSe发现目标对应的UE(在下文中被称为UE-1)的位置信息的消息(例如,位置信息请求消息)。例如,当接口存在于ProSe服务器与服务UE-1的MME之间时,ProSe服务器可以向MME发送用于请求位置信息的消息。

当ProSe服务器从请求确定与UE-1邻近的另一UE(在下文中被称为UE-2)接收到请求(例如,邻近请求)时可以发起步骤1。另选地,步骤1可以通过来自想要知道UE-1的位置信息或UE-1与另一UE之间的邻近的另一网络节点(例如,ProSe应用服务器等)的请求来发起。UE-2可以在请求确定与UE-1邻近时向ProSe服务器发送包括其位置信息的邻近请求消息。如果UE-2不将其位置信息包括在邻近请求消息中,则ProSe服务器能够以与在本实施方式中获取UE-1的位置信息相同的方式获取UE-2的位置信息。这个操作同样地应用于其中发送邻近请求的另一网络节点不提供关于网络节点想要知道与UE-1邻近的另一UE的位置信息。

假定了由ProSe服务器发送的请求消息包括指示请求涉及ProSe通信的信息或指示请求用于发起ProSe通信(即,用于在ProSe发现之后执行ProSe通信或用于在没有ProSe发现的情况下执行ProSe通信)的信息。

在图8的步骤2中,HSS基于从ProSe服务器发送的请求消息来向服务UE-1的MME发送用于请求UE-1的位置信息的消息(例如,位置信息请求消息)。

在图8的步骤3中,在接收到从HSS发送的位置信息请求消息后,MME检查在所接收到的请求消息中包括的信息。

在图8的步骤4和步骤5中,因为请求消息包括指示该请求消息用于发起ProSe通信并且UE-1处于空闲状态的信息,所以MME寻呼UE-1。

在图8的步骤6中,在接收到寻呼消息后,UE-1执行服务请求过程(参照针对服务请求过程的3GPP TS 23.401的部分5.3.4.1的“UE triggered Service Request”)。MME获取关于UE-1的位置信息。MME能够通过将关于UE的位置信息(例如,TAI、ECGI等)包括在由eNodeB发送的S1-AP消息(例如,INITIAL UE MESSAGE)中来获取位置信息,以便将从UE-1发送给MME的服务请求消息转发到MME。

在图8的步骤7中,在获取关于UE-1的位置信息后,MME向HSS发送包括关于UE-1的位置信息的位置信息请求消息。当ProSe服务器在图8的步骤1中向MME发送用于请求UE-1的位置信息的消息时,MME可以向ProSe服务器发送响应消息。

在图8的步骤8中,HSS向ProSe服务器发送包括UE-1的位置信息的响应消息(例如,位置信息应答消息)。

这里,已获取关于UE-1的位置信息的ProSe服务器可以确定UE-1和请求邻近的UE(例如,本实施方式中UE-2)是否彼此邻近并且对UE-2作出响应。这里,ProSe服务器可以另外提供ProSe通信所必需的信息。如果UE-1和UE-2彼此邻近,则ProSe服务器可以向UE-1发送UE-2想要执行ProSe通信的信息以及ProSe通信所必需的信息。因为UE-1处于连接状态,所以MME不必寻呼UE-1以使得ProSe服务和UE-1能够执行通信。

2-5.第五实施方式

图9是例示了根据本发明的第五实施方式的基于前述第一方案的ProSe发现操作的参照视图。在本实施方式中,假定了UE-1和UE-2驻留在共享网络(GWCN或MOCN)上。

在图9的步骤1中,打算执行ProSe发现的UE(在下文中UE-1)向ProSe服务器发送邻近信息请求消息(例如,邻近请求消息),以便检查UE-1是否邻近于作为ProSe发现目标的UE(在下文中UE-2)。执行请求的UE-1可以将其位置信息包括在邻近请求消息中并且发送包括其位置信息的邻近请求消息。另外,因为UE-1驻留在共享网络上,所以UE-1可以将由驻留上面的eNodeB广播的PLMN列表信息包括在请求消息中。

在图9的步骤2中,ProSe服务器向HSS发送用于请求UE-2的位置信息的请求消息。

在图9的步骤3中,HSS检查为UE-2登记的服务节点。在本实施方式中,假定了MME和SGSN这二者已被登记为服务节点。

在图9的步骤4中,HSS向MME发送用于请求关于UE-2的位置信息的消息(例如,插入订户数据请求消息)。这里,HSS在构成插入订户数据请求消息的IDR标志(参照表2)中设定EPS位置信息请求比特和当前位置请求比特。此外,请求消息可以另外包括在前述第一方案的操作2中描述的各条信息。

在图9的步骤5和步骤6中,在接收到从HSS发送的插入订户数据请求消息后,因为UE-2处于空闲状态所以MME基于请求消息寻呼UE-2。在本实施方式中,假定了MME在UE-2处于空闲状态的假定下执行前述第一方案的操作3-1。

在图9的步骤7中,在接收到寻呼消息后,UE-2执行服务请求过程(参照3GPP TS 23.401的部分5.3.4.1的“UE triggered Service Request”)。MME获取关于UE-2的位置信息。

能够通过将关于UE的位置信息(例如,TAI、ECGI等)包括在由eNodeB发送的S1-AP消息(例如,INITIAL UE MESSAGE)中来获取位置信息,以便将从UE-2发送给MME的服务请求消息转发到MME。eNodeB是共享的eNodeB,进而eNodeB能够在将S1-AP消息发送给MME时将广播PLMN列表信息包括在S1-AP消息中。

另外,经共享的eNodeB可以i)一直与关于UE的位置信息一起包括广播PLMN列表信息,ii)基于配置包括广播PLMN列表信息或者iii)基于在由MME在图9的步骤5中发送的寻呼消息中包括的信息(其对于本发明来说可以是新近定义的信息)包括广播PLMN列表信息。为了包括广播PLMN列表信息,可以扩展常规的S1-AP消息(例如,INITIAL UE MESSAGE)或者可以定义新的S1-AP消息。

在图9的步骤8中,在获取关于UE-2的位置信息后,MME向HSS发送包括关于UE-2的位置信息的响应消息(例如,插入订户数据应答消息)。关于UE-2的位置信息包括eNodeB的广播PLMN列表信息。为了将广播PLMN列表信息包括在关于UE-2的位置信息中,可以扩展常规的插入订户数据应答消息或者可以定义新的响应消息。

在图9的步骤9中,HSS向ProSe服务器发送包括关于UE-2的位置信息的响应消息(例如,位置信息应答消息)。

在图9的步骤10中,在从HSS获取关于UE-2的位置信息后,ProSe服务器确定邻近。当驻留在共享网络上的UE-1和UE-2已被登记向不同的PLMN并且彼此邻近,ProSe服务器能够基于关于UE-1和UE-2的包括广播PLMN列表信息的位置信息来确定邻近。

如果UE-2在图9的步骤1中不包括其位置信息,则ProSe服务器可以以获得UE-2的位置信息的相同方式获取UE-1的位置信息以便确定UE-1和UE-2是否彼此接收。

在图9的步骤11中,ProSe向请求邻近确定的UE-1发送指示邻近确定结果的响应消息(例如,邻近响应消息)。这里,当UE-1和UE-2彼此邻近时,ProSe服务器可以选择性地向UE-2通知UE-1与UE-2之间的邻近。

2-6.第六实施方式

图10是例示了根据本发明的另一实施方式的ProSe发现操作的参照视图。

在图10的步骤1中,UE-A向ProSe服务器发送邻近信息请求消息(例如,ProSe发现请求消息),以便检查UE-A是否邻近于UE-B。这里,UE-A将时间信息(例如,Time_X)包括在邻近信息请求消息中并且发送该消息,以便在UE-A在预定时间内变得与UE-B相邻时请求ProSe服务器向UE-A通知UE-A与UE-B之间的邻近。

在图10的步骤2中,ProSe服务器检查UE-A的许可以发现UE-B。这个操作可以包括对于ProSe发现请求和ProSe相关操作对UE-A进行授权的操作。

图10的步骤3a至11a对应于获取关于UE-A的位置信息的操作。

在图10的步骤3a中,ProSe服务器向HSS发送用于请求关于UE-A的位置信息的请求消息(例如,位置请求消息)。这里,ProSe服务器将信息Time_X包括在请求消息中。

在图10的步骤4a中,HSS向MME发送用于请求关于UE-A的位置信息的消息(例如,插入订户数据请求消息)。这里,HSS可以在构成插入订户数据请求消息的IDR标志中设定EPS位置信息请求比特和当前位置请求值。可以将在前述第一方案的操作2中描述的各种类型的信息另外包括在请求消息中。另外,HSS将信息Time_X包括在消息中。

在图10的步骤5a中,MME按Time_X启动定时器。

在图10的步骤6a中,MME向eNodeB发送用于请求eNodeB报告位置信息的消息(例如,位置报告控制消息),以便获取处于连接状态的UE-A的位置信息。这里,消息包括用于每当UE-A的服务小区改变了时指示eNodeB报告UE-A的位置信息的信息。当在步骤6a中使用作为常规的S1-AP消息的位置报告控制消息时,可以将新的值添加到现有的信息元素或者可以定义和使用新的信息元素,以便将指令信息包括在消息中。

在图10的步骤7a中,eNodeB向MME发送包括关于UE-A的当前位置(即,最近位置)的信息的响应消息(例如,位置报告消息)。

在图10的步骤8a中,在获取关于UE-A的位置信息后,MME向HSS发送包括UE-A的位置信息的插入订户数据应答消息。

在图10的步骤9a中,HSS向ProSe服务器发送包括UE-A的位置信息的响应消息(例如,位置响应消息)。

在图10的步骤10a中,每当基于在图10的步骤6a中接收到的位置报告控制消息改变了UE-A的服务小区时eNodeB向MME发送包括UE-A的改变的位置信息的消息(例如,位置报告消息)。在接收到该消息后,MME将所接收到的位置信息发送给HSS,并且HSS将所接收到的位置信息发送给ProSe服务器。

在图10的步骤11a中,在图10的步骤5a中启动的定时器的期满后,MME向eNodeB发送指示不必报告关于UE-A的位置信息的消息(例如,取消位置报告消息)。

图10的步骤3b至11b对应于获取关于UE-B的位置信息的操作。

在图10的步骤3b中,ProSe服务器向HSS发送用于请求UE-B的位置信息的请求消息(例如,位置请求消息)。这里,ProSe服务器将信息Time_X包括在请求消息中。

在图10的步骤4b中,HSS向MME发送用于请求关于UE-B的位置信息的消息(例如,插入订户数据请求消息)。这里,HSS在构成插入订户数据请求消息的IDR标志中设定EPS位置信息请求比特和当前位置请求比特。可以将在前述第一方案的操作2中描述的信息另外包括在消息中。HSS将信息Time_X包括在消息中。

在图10的步骤5b中,MME按Time_X启动定时器。

在图10的步骤6b和步骤7b中,在接收到从HSS发送的插入订户数据请求消息后,因为UE-B处于空闲状态(在当前实施方式中假定了UE-B处于空闲状态)所以MME基于请求消息寻呼UE-2。

在图10的步骤8b中,在从MME接收到寻呼消息后,UE-B执行服务请求过程。(参照针对服务请求过程的3GPP TS 23.401的部分5.3.4.1的“UE triggered Service Request”)。MME获取关于UE-B的位置信息。能够通过将关于UE的位置信息(例如,TAI、ECGI等)包括在由eNodeB发送的S1-AP消息(例如,INITIAL UE MESSAGE)中来获取位置信息,以便将从UE-1发送给MME的服务请求消息转发到MME。

在图10的步骤9b-1中,在获取关于UE-B的位置信息后,MME向HSS发送包括关于UE-B的位置信息的响应消息(例如,插入订户数据应答消息)。

在图10的步骤10b-1中,HSS向ProSe服务器发送包括UE-B的位置信息的响应消息(例如,位置响应消息)。

在图10的步骤9b-2中,MME向eNodeB发送用于请求eNodeB报告位置信息的消息(例如,位置报告控制消息),以便获取处于连接状态的UE-B的位置信息。这里,消息可以包括用于每当UE-B的服务小区改变了时指示eNodeB报告UE-B的位置信息的信息。当在步骤9b-2中使用作为常规的S1-AP消息的位置报告控制消息时,可以将新的值添加到现有的信息元素或者可以定义和使用新的信息元素,以便将指令信息包括在消息中。

在图10的步骤10b-2中,每当基于在图10的步骤9b-2中接收到的位置报告控制消息改变了UE-A的服务小区时eNodeB向MME发送包括UE-A的改变的位置信息的消息(例如,位置报告消息)。在接收到该消息后,MME将所接收到的位置信息发送给HSS,并且HSS将所接收到的位置信息发送给ProSe服务器。

在图10的步骤11b中,在图10的步骤5b中启动的定时器的期满后,MME向eNodeB发送指示不必报告关于UE-B的位置信息的消息(例如,取消位置报告消息)。

这里,能够并行执行获取关于UE-A的位置信息的操作(即,步骤3a至11a)以及获取关于UE-B的位置信息的操作(即,步骤3b至11b)。

另外,ProSe服务器可以在向同一HSS发送用于请求UE-A的位置信息和UE-B的位置信息的消息时向HSS发送包括关于UE-A和UE-B的信息的一个请求消息,而不是发送如步骤3a和步骤3b中所描述的相应的请求消息。

在图10的步骤12中,在在步骤9a和步骤10b-1中从HSS接收到响应消息后,ProSe服务器基于所获得的两个UE的位置信息来检查UE-A与UE-B之间的邻近。如果两个UE彼此邻近,则执行图10的步骤14和后续步骤。

在图10的步骤13中,ProSe服务器每当从HSS接收到包括关于UE-A的位置信息的消息或包括关于UE-B的位置信息的消息时检查UE-A与UE-B之间的邻近。如果两个UE彼此邻近,则执行图10的步骤14和后续步骤。

在图10的步骤14中,ProSe向已请求邻近检查的UE-A发送指示邻近检查结果的响应消息(例如,ProSe发现响应消息)。

在图10的步骤15中,当UE-A和UE-B彼此邻近时,ProSe服务器可以向UE-B选择性地发送包括指示邻近的消息(例如,ProSe发现警报消息)。

在本实施方式中,当两个UE不彼此邻近达由UE-A请求的时间(即,Time_X)时,ProSe服务器可以在Time_X的期满后向UE-A发送用于通知UE-A两个UE不彼此邻近的消息。为此,ProSe服务器可以相对于Time_X使得定时器能够在图10的步骤1之后启动。

关于图10的步骤10a和步骤10b-2,eNodeB可以使UE-A和UE-B维持在连接状态下达其中eNodeB需要向MME报告关于UE-A和UE-B的位置信息的周期(即,在从MME接收到取消位置报告消息之前),以便检查UE-A和UE-B的服务小区是否改变了。

本实施方式集中于由MME在由UE-A通过由MME相对于Time_X管理定时器而请求的周期内获取关于UE-A和UE-B的位置信息。然而,eNodeB可以在由UE-A通过相对于Time_X管理定时器而请求的周期内向MME报告关于UE-A和UE-B的位置信息。另选地,eNodeB可以在由UE-A通过与由MME相对于Time_X管理定时器并行地相对于Time_X管理定时器而请求的周期内向MME报告关于UE-A和UE-B的位置信息。此外,HSS或ProSe服务器可以通过相对于Time_X管理定时器来作为MME。(也就是说,HSS请求MME启动位置信息报告并在定时器期满后取消请求,以及ProSe服务器请求HSS启动位置信息报告并在定时器期满后取消请求。)

3.根据本发明的EPC级ProSe发现的实施方式

将给出ProSe发现操作更具体地根据本发明的EPC级ProSe发现操作的描述。

在实施方式中,对于EPC级ProSe发现,ProSe服务器存在于EPC中并且执行以下功能。

-与支持EPC级ProSe发现功能的UE交互

-与HSS交互以便获取UE的位置信息

-确定发现者UE与被发现者UE之间的邻近

-与入境漫游用户的归属ProSe服务器通信以便获取关于入境漫游用户UE的位置信息

-与不同PLMN的ProSe服务器对等体通信以便在向不同的PLMN登记了发现者UE和被发现者UE时支持EPC级ProSe发现

在向ProSe服务器发送ProSe发现请求之前,发现者UE向存在于已登记有该发现者UE的PLMN中的ProSe服务器登记。因此,发现者在被发现者是非漫游UE时向归属ProSe服务器登记,而在被发现者UE是漫游UE时向受访ProSe服务器登记。

在以下实施方式中,由eNodeB/MME/HSS/ProSe服务器提供给下一个节点的UE的位置信息的代表性示例可以是与小区信息有关的信息(例如,ECGI)。然而,位置信息不限于此并且关于“1.诸如3GPP EPS(演进型分组系统)的移动通信系统中的ProSe发现方法”所描述的各种类型的位置信息可以作为位置信息被提供。

3-1.第七实施方式

图11是例示了根据本发明的第七实施方式的当发现者UE和被发现者UE存在于同一PLMN内(发现者UE和被发现者UE这二者是非漫游UE)时的EPC级ProSe发现操作的参照视图。

为了检查被发现者UE(在下文中被称为UE-B)是否当前存在,发现UE(在下文中被称为UE-A)向所对应的网络请求ProSe发现,如图11所示。在以下过程中假定了UE-A(即,发现者)和UE-B(即,被发现者)向同一PLMN登记并且是非漫游UE。

UE-A和UE-B已向ProSe服务器登记。

在图11的步骤1中,UE-A向ProSe服务器发送ProSe发现请求消息,以便获得关于与UE-B邻近即是否能够发现UE-B的信息。这里,UE-A可以在ProSe发现请求消息中包括用于指示ProSe服务器立即提供关于与UE-B邻近的信息的信息。在这种情况下,UE-A和UE-B可以基本上指代支持ProSe的UE-A上的应用和支持ProSe的UE-B上的应用。

在步骤11的步骤2中,ProSe服务器对从UE-A发送的ProSe发现请求消息进行授权并且检查UE-A/用户-A是否被许可发现UE-B/用户-B。如果UE-A/用户-A未被许可发现UE-B/用户-B,则执行图11的步骤11。

执行图11的步骤3a至8a以便获得UE-A的位置信息。

在图11的步骤3a中,ProSe服务器向HSS发送位置请求消息以便请求UE-A的当前位置信息。

在图11的步骤4a中,HSS向服务UE-A的MME发送插入订户数据请求消息。这里,HSS能够设定在插入订户数据请求消息中包括的“EPS位置信息请求”比特和“当前位置请求”比特,使得MME被请求提供UE-A的最近位置信息。

在图11的步骤5a中,UE-A被假定为处于连接状态。MME向eNodeB发送位置报告控制消息以便获取关于UE-A的最近小区信息。在位置报告控制消息中包括的请求类型信息元素(IE)指示eNodeB立即报告UE-A的位置信息。

在图11的步骤6a中,eNodeB通过向MEM发送位置报告消息来提供关于UE-A的最近小区信息。

在图11的步骤7a中,MME向HSS发送包括UE-A的最近位置信息的插入订户数据应答消息。

在图11的步骤8a中,HSS向ProSe服务器发送包括UE-A的最近位置信息的位置响应消息。

执行图11的步骤3b至9b以便获得UE-B的位置信息。

在图11的步骤3b中,ProSe服务器向HSS发送位置请求消息以便请求UE-B的当前位置信息。

在图11的步骤4b中,HSS向服务UE-B的MME发送插入订户数据请求消息。这里,HSS能够设定在插入订户数据请求消息中包括的“EPS位置信息请求”比特和“当前位置请求”比特,使得MME被请求提供UE-B的最近位置信息。

在图11的步骤5b中,假定了UE-B处于空闲状态。MME向属于其中已登记UE-B的跟踪区域的各个eNodeB发送寻呼消息。另选地,MME可以向HSS发送指示UE-B处于空闲状态(和/或不能够提供当前位置信息)的响应消息,而不是寻呼处于空闲状态的UE-B。

另选地,MME可以包括i)MME具有的关于UE-B的位置信息或ii)在响应消息中从eNodeB获取的关于UE-B的位置信息,并且将该响应消息发送给HSS,而不是寻呼处于空闲状态的UE-B。这里,MME可以另外在响应消息中包括关于当位置信息被获取时的时间(例如,当MME在MME提供MME具有的位置信息时获取位置信息时的时间或当eNodeB在位置信息由eNodeB提供时从UE获取位置信息时的时间)的信息。

此外,MME能够基于以下数条信息中的一个来发送响应消息,而不是寻呼UE-B。

-MME中的配置信息

-订户信息

-本地策略

-用户偏好信息

-用户设定信息(例如,指示在空闲状态下不执行用于为发现而获取位置信息的寻呼的信息)

-由HSS发送的位置信息请求消息可以显式地或隐式地包括用于指示MME执行前述响应的信息。此外,ProSe服务器发送包括前述信息的位置信息请求消息并且HSS还可以发送包括前述信息的位置信息请求消息。ProSe服务器可以基于本地配置信息、订户信息、运营商策略、用户偏好信息、用户设定信息等来确定前述信息的包括。

MME向HSS发送响应消息而不是寻呼处于空闲状态的UE的前述操作能够同样地应用于将稍后描述的实施方式8、实施方式9和实施方式11。

在图11的步骤6b中,UE-B从eNodeB接收寻呼消息。

在图11的步骤7b中,UE-B根据所接收到的寻呼消息来发起服务请求过程。

在图11的步骤8b中,在在图11的步骤7b中获取UE-B的小区信息后,MME向HSS发送包括UE-B的最近位置信息的插入订户数据应答消息。

在图11的步骤9b中,HSS向ProSe服务器发送包括UE-B的最近位置信息的位置响应消息。

在图11的步骤10中,ProSe服务器基于在图11的步骤8a中接收到的位置响应消息和在图11的步骤8b中接收到的位置响应消息这二者根据UE-A的位置信息、UE-B的位置信息和邻近准则来确定UE-A和UE-B是否彼此邻近。

在图11的步骤11中,ProSe服务器向UE-A发送ProSe发现响应消息以及指示UE-A和UE-B是否彼此邻近的信息。当UE-A/用户-A无权发现UE-B/用户-B时,ProSe发现响应消息指示来自UE-A的ProSe发现请求已被拒绝。

在图11的步骤12中,当UE-A邻近于UE-B时,ProSe服务器可以通过向UE-B发送ProSe发现警报消息来通知UE-B UE-A想要发现UE-B。

UE-A和UE-B可以试图发现彼此。

此外,可以并行执行用于获取UE-A的位置信息的步骤(即,步骤3a至8a)和用于获取UE-B的位置信息的步骤(即,步骤3b至9b)。

当UE-A处于空闲状态时,可以执行用于获得处于空闲状态的UE的位置信息的图11的步骤5b至7b代替图11的步骤5a和步骤6a。当UE-B处于连接状态时,可以执行用于获得处于连接状态的UE的位置信息的图11的步骤5a和步骤6a代替图11的步骤5b至7b。

虽然为了方便描述参照图11描述了UE-A和UE-B由同一eNodeB和同一MME服务的情况,但是前述实施方式能够应用于UE-A和UE-B由不同的eNodeB和同一MME服务的情况、UE-A和UE-B由同一eNodeB和不同的MME服务的情况或UE-A和UE-B由不同的eNodeB和不同的MME服务的情况。

3-2.第八实施方式

图12是例示了根据本发明的第八实施方式的当发现者UE和被发现者UE存在于同一PLMN内(发现者UE和被发现者UE这二者是非漫游UE)时的EPC级ProSe发现操作的参照视图。

如图12所示,为了检查被发现者UE(在下文中被称为UE-B)当前是否存在,发现UE(在下文中被称为UE-A)向所对应的网络请求ProSe发现。在以下过程中假定了UE-A(即,发现者)和UE-B(即,被发现者)向同一PLMN(即,在UE-A从HPLMN(即,PLMN-A)漫游期间PLMN-B)登记。在图12中,HSS-A和ProSe服务器-A属于PLMN-A,而eNodeB、MME、HSS-B和ProSe服务器-B属于PLMN-B。

UE-A和UE-B已向ProSe服务器-B登记。

在图12的步骤1中,UE-A向作为受访ProSe服务器的ProSe服务器-B发送ProSe发现请求消息,以便获得关于与UE-B邻近即是否能够发现UE-B的信息。这里,UE-A可以在ProSe发现请求消息中包括用于指示ProSe服务器-B立即提供关于与UE-B邻近的信息的信息。在这种情况下,UE-A和UE-B可以基本上指代支持ProSe的UE-A上的应用和支持ProSe的UE-B上的应用。

在图12的步骤2中,ProSe服务器-B对从UE-A发送的ProSe发现请求消息进行授权并且检查UE-A/用户-A是否被许可发现UE-B/用户-B。如果UE-A/用户-A未被许可发现UE-B/用户-B,则执行图12的步骤14。

执行图12的步骤3a至12a以便获得UE-A的位置信息。

在图12的步骤3a中,ProSe服务器-B向ProSe服务器-A(即归属ProSe服务器)发送ProSe位置请求消息以便请求UE-A的当前位置信息。这里,ProSe服务器-B可以在ProSe位置请求消息中包括用于指示ProSe服务器-A将UE-A的位置信息立即提供给ProSe服务器-B的信息。

在图12的步骤4a中,ProSe服务器-A向ProSe服务器-B返回ProSe位置请求Ack消息。

在图12的步骤5a中,ProSe服务器-A向HSS-A发送位置请求消息以便请求UE-A的当前位置信息。

在图12的步骤6a中,HSS-A向服务UE-A的MME发送插入订户数据请求消息。这里,HSS-A能够设定在插入订户数据请求消息中包括的“EPS位置信息请求”比特和“当前位置请求”比特,使得MME被请求提供UE-A的最近位置信息。

在图12的步骤7a中,UE-A被假定为处于连接状态。MME向eNodeB发送位置报告控制消息以便获取关于UE-A的最近小区信息。在位置报告控制消息中包括的请求类型信息元素(IE)指示eNodeB立即报告UE-A的位置信息。

在图12的步骤8a中,eNodeB通过向MEM发送位置报告消息来向MME返回关于UE-A的最近小区信息。

在图12的步骤9a中,MME向HSS-A发送包括UE-A的最近位置信息的插入订户数据应答消息。

在图12的步骤10a中,HSS-A向ProSe服务器-A发送包括UE-A的最近位置信息的位置响应消息。

在图12的步骤11a中,ProSe服务器-A向ProSe服务器-B发送ProSe位置通知消息以便提供UE-A的当前位置信息。

在图12的步骤12a中,ProSe服务器-B向ProSe服务器-A返回ProSe位置通知Ack消息。

执行图12的步骤3b至9b以便获得UE-B的位置信息。

在图12的步骤3b中,ProSe服务器-B向HSS-B发送位置请求消息以便请求UE-B的当前位置信息。

在图12的步骤4b中,HSS-B向服务UE-B的MME发送插入订户数据请求消息。这里,HSS-B能够设定在插入订户数据请求消息中包括的“EPS位置信息请求”比特和“当前位置请求”比特,使得MME被请求提供UE-B的最近位置信息。

在图12的步骤5b中,假定了UE-B处于空闲状态。MME向属于其中已登记UE-B的跟踪区域的各个eNodeB发送寻呼消息。

在图12的步骤6b中,UE-B从eNodeB接收寻呼消息。

在图12的步骤7b中,UE-B根据所接收到的寻呼消息来发起服务请求过程。

在图12的步骤8b中,在在图12的步骤7b中获取UE-B的小区信息后,MME向HSS-B发送包括UE-B的最近位置信息的插入订户数据应答消息。

在图12的步骤9b中,HSS-B向ProSe服务器-B发送包括UE-B的最近位置信息的位置响应消息。

在图12的步骤13中,ProSe服务器-B基于在图12的步骤11a中接收到的ProSe位置通知消息和在图12的步骤9b中接收到的位置响应消息这二者根据UE-A的位置信息、UE-B的位置信息和邻近准则来确定UE-A和UE-B是否彼此邻近。

在图14的步骤12中,ProSe服务器-B向UE-A发送ProSe发现响应消息以及指示UE-A和UE-B是否彼此邻近的信息。当UE-A/用户-A无权发现UE-B/用户-B时,ProSe发现响应消息指示来自UE-A的ProSe发现请求已被拒绝。

在图12的步骤15中,当UE-A邻近于UE-B时,ProSe服务器-B可以通过向UE-B发送ProSe发现警报消息来通知UE-B UE-A想要发现UE-B。

UE-A和UE-B可以试图发现彼此。

此外,可以并行执行用于获取UE-A的位置信息的步骤(即,步骤3a至12a)和用于获取UE-B的位置信息的步骤(即,步骤3b至9b)。

当UE-A处于空闲状态时,可以执行用于获得处于空闲状态的UE的位置信息的图12的步骤5b至7b代替图12的步骤7a和步骤8a。当UE-B处于连接状态时,可以执行用于获得处于连接状态的UE的位置信息的图12的步骤7a和步骤8a代替图12的步骤5b至7b。

虽然为了方便描述参照图12描述了UE-A和UE-B由同一eNodeB和同一MME服务的情况,但是前述实施方式能够应用于UE-A和UE-B由不同的eNodeB和同一MME服务的情况、UE-A和UE-B由同一eNodeB和不同的MME服务的情况或UE-A和UE-B由不同的eNodeB和不同的MME服务的情况。

3-3.第九实施方式

图13是例示了根据本发明的第九实施方式的当发现者UE和被发现者UE存在于同一PLMN内(发现者UE和被发现者UE这二者是非漫游UE)时的EPC级ProSe发现操作的参照视图。

如图13所示,为了检查被发现者UE(在下文中被称为UE-A)当前是否存在,发现者UE(在下文中被称为UE-B)对所对应的网络做出ProSe发现请求。在以下过程中假定了UE-B(即,发现者)和UE-A(即,被发现者)向同一PLMN(即,在UE-A从HPLMN(即,PLMN-A)漫游期间PLMN-B)登记。在图13中,HSS-A和ProSe服务器-A属于PLMN-A,而eNodeB、MME、HSS-B和ProSe服务器-B属于PLMN-B。

UE-A和UE-B已向ProSe服务器-B登记。

在图13的步骤1中,UE-B向作为归属ProSe服务器的ProSe服务器-B发送ProSe发现请求消息,以便获得关于与UE-A邻近即是否能够发现UE-A的信息。这里,UE-B可以在ProSe发现请求消息中包括用于指示ProSe服务器-B向UE-B立即提供关于与UE-A邻近的信息的信息。在这种情况下,UE-A和UE-B可以基本上指代支持ProSe的UE-A上的应用和支持ProSe的UE-B上的应用。

在图13的步骤2中,ProSe服务器-B对从UE-B发送的ProSe发现请求消息进行授权并且向ProSe服务器-A(即,归属ProSe服务器)发送ProSe位置请求消息以便请求UE-A的当前位置信息。这里,ProSe服务器-B能够在ProSe位置请求消息中包括用于指示ProSe服务器-A向ProSe服务器-B立即提供UE-A的位置信息的信息。此外,ProSe服务器-B能够在ProSe位置请求消息中包括指示UE-B想要发现UE-A的信息。

在图13的步骤3中,ProSe服务器-A检查UE-B/用户-B是否被许可发现UE-A/用户-A。

在图13的步骤4中,ProSe服务器-A向ProSe服务器-B返回ProSe位置请求Ack消息以及指示UE-B/用户-B是否被许可发现UE-A/用户-A的信息。如果UE-B/用户-B未被许可发现UE-A/用户-A,则执行图13的步骤15。

执行图13的步骤5a至13a以便获得UE-A的位置信息。

在图13的步骤5a中,ProSe服务器-A向HSS-A发送位置请求消息以便请求UE-A的当前位置信息。

在图13的步骤6a中,HSS-A向服务UE-A的MME发送插入订户数据请求消息。这里,HSS-A能够设定在插入订户数据请求消息中包括的“EPS位置信息请求”比特和“当前位置请求”比特,使得MME被请求提供UE-A的最近位置信息。

在图13的步骤7a中,假定了UE-A处于空闲状态。MME向属于其中已登记UE-A的跟踪区域的各个eNodeB发送寻呼消息。

在图13的步骤8a中,UE-A从eNodeB接收寻呼消息。

在图13的步骤9a中,UE-A根据所接收到的寻呼消息来发起服务请求过程。

在图13的步骤10a中,在在图13的步骤9a中获取UE-A的小区信息后,MME向HSS-A发送包括UE-A的最近位置信息的插入订户数据应答消息。

在图13的步骤11a中,HSS-A向ProSe服务器-A发送包括UE-A的最近位置信息的位置响应消息。

在图13的步骤12a中,ProSe服务器-A向ProSe服务器-B发送ProSe位置通知消息以便提供UE-A的当前位置信息。

在图13的步骤13a中,ProSe服务器-B向ProSe服务器-A返回ProSe位置通知Ack消息。

执行图13的步骤5b至10b以便获得UE-B的位置信息。

在图13的步骤5b中,ProSe服务器-B向HSS-B发送位置请求消息以便请求UE-B的当前位置信息。

在图13的步骤6b中,UE-B被假定为处于连接状态。HSS-B向服务UE-B的MME发送插入订户数据请求消息。这里,HSS-B能够设定在插入订户数据请求消息中包括的“EPS位置信息请求”比特和“当前位置请求”比特,使得MME被请求提供UE-B的最近位置信息。

在图13的步骤7b中,MME向eNodeB发送位置报告控制消息以便获取关于UE-B的最近小区信息。在位置报告控制消息中包括的请求类型信息元素(IE)指示eNodeB立即报告UE-B的位置信息。

在图13的步骤8b中,eNodeB通过向MEM发送位置报告消息来向MME返回关于UE-A的最近小区信息。

在图13的步骤9b中,MME向HSS-B发送包括UE-B的最近位置信息的插入订户数据应答消息。

在图13的步骤10b中,HSS-B向ProSe服务器-B发送包括UE-B的最近位置信息的位置响应消息。

在图13的步骤14中,ProSe服务器-B基于在图13的步骤12a中接收到的ProSe位置通知消息和在图13的步骤10b中接收到的位置响应消息这二者根据UE-A的位置信息、UE-B的位置信息和邻近准则来确定UE-A和UE-B是否彼此邻近。

在图12的步骤15中,ProSe服务器-B向UE-B发送ProSe发现响应消息以及指示UE-A和UE-B是否彼此邻近的信息。当UE-A/用户-A无权发现UE-B/用户-B时,ProSe发现响应消息指示来自UE-B的ProSe发现请求已被拒绝。

在图13的步骤16中,当UE-A邻近于UE-B时,ProSe服务器-B可以通过向UE-A发送ProSe发现警报消息来通知UE-A UE-B想要发现UE-A。

UE-A和UE-B可以试图发现彼此。

此外,可以并行执行用于获取UE-A的位置信息的步骤(即,步骤5a至13a)和用于获取UE-B的位置信息的步骤(即,步骤5b至10b)。

当UE-A处于连接状态时,可以执行用于获得处于连接状态的UE的位置信息的图13的步骤7b和步骤8b代替图13的步骤7a至9a。当UE-B处于空闲状态时,可以执行用于获得处于空闲状态的UE的位置信息的图13的步骤7a至9a代替图13的步骤7b和步骤8b。

虽然为了方便描述参照图13描述了UE-A和UE-B由同一eNodeB和同一MME服务的情况,但是前述实施方式能够应用于UE-A和UE-B由不同的eNodeB和同一MME服务的情况、UE-A和UE-B由同一eNodeB和不同的MME服务的情况或UE-A和UE-B由不同的eNodeB和不同的MME服务的情况。

3-4.第十实施方式

图14是例示了根据本发明的第十实施方式的当发现者和被发现者存在于同一PLMN中(发现者和被发现者这二者是非漫游的)时应用了时间窗口的EPC级ProSe发现的参照视图。

如图14所示,UE-A按时间窗口对网络请求ProSe发现以便在UE-A随着该时间窗口进入与UE-B邻近时被报警。在下文中,假定了UE-B(即,发现者)和UE-A(即,被发现者)这二者被登记向同一PLMN(即,在UE-A从其HPLMN(即,PLMN-A)漫游期间PLMN-B)并且是非漫游的。

已经向ProSe服务器登记了UE-A和UE-B。

在图14的步骤1中,UE-A向ProSe服务器发送ProSe发现请求消息以便在时间窗口内被报警与UE-B邻近。

这里,UE-A能够在ProSe发现请求消息中包括向ProSe服务器指示请求多久有效的时间窗口信息(即,图14的Time_X)。在这种情况下,UE-A和UE-B可以基本上指代支持ProSe的UE-A上的应用和支持ProSe的UE-B上的应用。

在步骤14的步骤2中,ProSe服务器对从UE-A发送的ProSe发现请求消息进行授权并且检查UE-A/用户-A是否被许可发现UE-B/用户-B。如果UE-A/用户-A未被许可发现UE-B/用户-B,则执行图14的步骤16。

执行图14的步骤3a至14a以便获得UE-A的位置信息。

在图14的步骤3a中,ProSe服务器针对UE-A按Time_X启动定时器。

在图14的步骤4a中,ProSe服务器通过向HSS发送位置报告请求消息来请求HSS启动与UE-A有关的位置报告。

在图14的步骤5a中,HSS通过向MME发送位置报告请求消息来使得MME能够启动关于UE-A的位置报告。

在图14的步骤6a中,MME通过向HSS发送位置报告请求Ack消息来响应。

在图14的步骤7a中,HSS通过向ProSe服务器发送位置报告请求Ack消息来响应。

在图14的步骤8a中,假定了UE-A处于连接模式。MME向eNodeB发送位置报告控制消息以便获取关于UE-A的最近小区信息。另外,MME可以在位置报告控制消息中包括用于每当UE-A将其服务小区改变为属于eNodeB的另一小区时指示eNodeB报告UE-A的当前位置的信息。

在图14的步骤9a中,eNodeB通过向MEM发送位置报告消息来向MME返回关于UE-A的最近小区信息。

在图14的步骤10a中,MME向HSS发送包括UE-A的最近位置信息的位置通知消息。

在图14的步骤11a中,HSS向ProSe服务器发送包括UE-A的最近位置信息的位置通知消息。

在图14的步骤12a中,ProSe服务器通过向HSS发送位置通知Ack消息来响应。

在图14的步骤13a中,HSS通过向MME发送位置通知Ack消息来响应。

在图14的步骤14a中,在步骤9a之后,每当UE-A将其服务小区改变为属于eNodeB的另一小区时eNodeB向MME发送位置报告消息。如图14的步骤10a至13a所描述的,经更新的位置信息是经由HSS从MME发送给ProSe服务器的。

执行步骤3b至14b以便获得UE-B的位置信息。

在图14的步骤3b中,ProSe服务器针对UE-B按Time_X启动定时器。

在图14的步骤4b中,ProSe服务器通过向HSS发送位置报告请求消息来请求HSS启动与UE-B有关的位置报告。

在图14的步骤5b中,HSS通过向MME发送位置报告请求消息来使得MME能够启动与UE-B有关的位置报告。

在图14的步骤6b中,MME通过向HSS发送位置报告请求Ack消息来响应。

在图14的步骤7b中,HSS通过向ProSe服务器发送位置报告请求Ack消息来响应。

在图14的步骤8b中,假定了UE-B处于空闲状态。MME等待直到UE-B执行i)跟踪区域更新过程、ii)UE触发的服务请求过程或iii)网络触发的服务请求过程为止。在某个时间,UE-B执行跟踪区域更新过程或服务请求过程。

在图14的步骤9b中,在在图14的步骤8b中获取UE-B的小区信息后,MME向HSS发送包括UE-B的最近位置信息的位置通知消息。

在图14的步骤10b中,HSS向ProSe服务器发送包括UE-B的最近位置信息的位置通知消息。

在图14的步骤11b中,ProSe服务器通过向HSS发送位置通知Ack消息来响应。

在图14的步骤12b中,HSS通过向MME发送位置通知Ack消息来响应。

在图14的步骤13b中,在8b之后,如果UE-B由于步骤8b而被改变为连接模式,则如步骤8a所描述的,MME执行位置报告控制以每当UE-B将其服务小区改变为属于eNodeB的另一小区时指示eNodeB报告UE-B的当前位置。

在图14的步骤14b中,如果MME在步骤13b中对eNodeB执行位置报告控制,则每当UE-B将其服务小区改变为属于eNodeB的另一小区时eNodeB向MME发送位置报告消息。如图14的步骤9b至12b所描述的,经更新的位置信息是经由HSS从MME发送给ProSe服务器的。

在图14的步骤15中,在接收到在图14的步骤11a中接收到的位置通知消息和在图14的步骤10b中接收到的位置通知消息这二者后,ProSe服务器基于UE-A的位置信息、UE-B的位置信息和邻近准确来确定UE-A和UE-B彼此邻近。如果ProSe服务器确定UE-A邻近于UE-B,则执行图14的步骤16。否则,每当从HSS接收到新的位置通知消息时ProSe服务器执行邻近检查。当ProSe服务器确定UE-A和UE-B彼此邻近或者在图14的步骤3a中启动的定时器和在图14的步骤3b中启动的定时器期满时,执行图14的步骤16。

在图14的步骤16中,ProSe服务器请求HSS停止关于UE-A的位置报告。这样的位置报告取消可以应用于MME,并且必要时,应用于eNodeB。

在图14的步骤17中,ProSe服务器请求HSS停止关于UE-B的位置报告。这样的位置报告取消可以应用于MME,并且必要时,应用于eNodeB。

在图14的步骤18中,ProSe服务器向UE-A发送ProSe发现响应消息以及指示UE-A和UE-B是否彼此邻近的信息。如果UE-A/用户-A无权发现UE-B/用户-B,则ProSe发现响应消息指示来自UE-A的ProSe发现请求被拒绝。

在图14的步骤19中,如果UE-A和UE-B彼此邻近,则ProSe服务器可以通过向UE-B发送ProSe发现警报消息来通知UE-B UE-A想要发现UE-B。

UE-A和UE-B可以试图发现彼此。

此外,可以并行执行用于获取UE-A的位置信息的步骤(即,步骤3a至14a)和用于获取UE-B的位置的步骤(即,步骤3b至14b)。

另外,ProSe服务器可以针对UE-A和UE-B按Time_X启动单个定时器,而不是针对UE-A和UE-B启动相应的定时器。

当UE-A处于空闲状态时,可以执行用于获得处于空闲状态的UE的位置信息的图14的步骤8b至14b代替图14的步骤8a和步骤14a。当UE-B处于连接状态时,可以执行用于获得处于连接状态的UE的位置信息的图14的步骤8a和步骤14a代替图14的步骤8b至14b。

虽然为了方便描述参照图14描述了UE-A和UE-B由同一eNodeB和同一MME服务的情况,但是前述实施方式能够应用于UE-A和UE-B由不同的eNodeB和同一MME服务的情况、UE-A和UE-B由同一eNodeB和不同的MME服务的情况或UE-A和UE-B由不同的eNodeB和不同的MME服务的情况。

此外,可以与图14的步骤18和步骤19并行执行图14的步骤16和步骤17。

此外,能够在ProSe服务器确定UE-A和UE-B彼此邻近时执行图14的步骤16和步骤17。然而,可以在步骤18之后在从UE-A接收到UE-B发现确认消息后执行图14的步骤16和步骤17。另选地,可以在步骤19之后在从UE-B接收到UE-A发现确认消息后执行图14的步骤16和步骤17。

3-5.第十一实施方式

图15是例示了根据本发明的第十一实施方式的当发现者和被发现者分别存在于不同的PLMN内(发现者和被发现者这二者是非漫游的)时的EPC级ProSe发现操作的参照视图。

如图15所示,为了检查当前可发现的UE(在下文中被称为UE-B)是否存在,发现UE(在下文中被称为UE-A)对网络做出ProSe发现请求。在以下过程中假定了分别向不同的PLMN(即,PLMN-A和PLMN-B)登记了UE-A(即,发现者)和UE-B(即,被发现者)。在图15中,UE-A和UE-B是非漫游UE,MME-A、HSS-A和ProSe服务器-A属于PLMN-A,而MME-B、HSS-B和ProSe服务器-B属于PLMN-B。

UE-A已向ProSe服务器-A登记并且UE-B已向ProSe服务器-B登记。

在图15的步骤1中,UE-A向ProSe服务器-A发送ProSe发现请求消息以便获得关于与UE-B邻近即UE-B是否可发现的信息。这里,UE-A可以在ProSe发现请求消息中包括用于指示ProSe服务器-A向UE-A立即提供关于与UE-B邻近的信息的信息。在这种情况下,UE-A和UE-B可以基本上指代支持ProSe的UE-A上的应用和支持ProSe的UE-B上的应用。

在图15的步骤2中,ProSe服务器-A对从UE-A发送的ProSe发现请求消息进行授权并且向ProSe服务器-B(即归属ProSe服务器)发送ProSe位置请求消息以便请求UE-B的当前位置信息。这里,ProSe服务器-A可以在ProSe位置请求消息中包括用于指示ProSe服务器-B将UE-B的位置信息立即提供给ProSe服务器-A的信息。另外,ProSe服务器-A可以将指示UE-A想要发现UE-B的信息包括在ProSe位置请求消息中。这是因为尚未向ProSe服务器-A登记被发现者即UE-B,进而ProSe服务器-A判定需要网络共享信息来检查UE-A是否邻近于UE-B。因此,ProSe服务器-A可以在ProSe位置请求消息中包括用于指示ProSe服务器-B将网络共享信息与UE-B的位置信息一起提供给ProSe服务器-A的信息。

在图15的步骤3中,ProSe服务器-B检查UE-A/用户-A是否被许可发现UE-B/用户-B。

在图15的步骤4中,ProSe服务器-B向ProSe服务器-A返回ProSe位置请求Ack消息以及指示UE-A/用户-A是否被许可发现UE-B/用户-B的信息。如果UE-A/用户-A未被许可发现UE-B/用户-B,则执行图15的步骤15。

执行图15的步骤5a至13a以便获得UE-B的位置信息。

在图15的步骤5a中,ProSe服务器-B向HSS-B发送位置请求消息以便请求UE-B的当前位置信息。这里,ProSe服务器-B可以在位置请求消息中包括用于指示HSS-B将网络共享信息与UE-B的位置信息一起提供给ProSe服务器-B的信息。

在图15的步骤6a中,HSS-B向服务UE-B的MME-B发送插入订户数据请求消息。这里,HSS-B能够将在插入订户数据请求消息中包括的“EPS位置信息请求”比特和“当前位置请求”比特设定为要求MME-B提供UE-B的最近位置信息。另外,HSS-B可以将“网络共享信息请求”的新比特设定在插入订户数据请求消息中,以便指示MME-B将网络共享信息提供给HSS-B。

在图15的步骤7a中,假定了UE-B处于空闲状态。MME-B向属于其中登记了UE-B的跟踪区域的各个eNodeB发送寻呼消息。

在图15的步骤8a中,UE-B从eNodeB接收寻呼消息。

在图15的步骤9a中,UE-B根据所接收到的寻呼消息来发起服务请求过程。

在图15的步骤10a中,在在图15的步骤9a中获取UE-B的小区信息后,MME向HSS-B发送包括UE-B的最近位置信息的插入订户数据应答消息。当服务UE-B的eNodeB是共享无线接入网(RAN)时,MME-B可以在插入订户数据应答消息中包括关于与服务UE-B的eNodeB有关的广播PLMN的网络共享信息。关于广播PLMN的信息可以是由服务UE-B的eNodeB广播的PLMN的标识符的列表。

另外,即使在插入订户数据请求消息中包括的用于请求网络共享信息的“网络共享信息请求”比特既未被设定也不存在,MME也可以将网络共享信息无条件地包括在响应消息(即,插入订户数据应答消息)中并且在服务UE-B的eNodeB是共享RAN时将包括网络共享信息的插入订户数据应答消息发送给HSS。这个操作能够同样地应用于图15的步骤9b。

在图15的步骤11a中,HSS-B将UE-B的最近位置信息提供给ProSe服务器-B,并且当PLMN的标识符的列表存在时,发送位置响应消息以便提供标识符列表。

在图15的步骤12a中,ProSe服务器-B将UE-B的最近位置信息提供给ProSe服务器-A,并且当PLMN标识符列表存在时,发送ProSe位置通知消息以便提供PLMN标识符列表。

在图15的步骤13a中,ProSe服务器-A向ProSe服务器-B返回ProSe位置通知Ack消息。

执行图15的步骤5b至10b以便获得UE-A的位置信息。

在图15的步骤5b中,ProSe服务器-A向HSS-A发送位置请求消息以便请求UE-A的当前位置信息。这是因为尚未向ProSe服务器-A登记被发现者即UE-B,进而ProSe服务器-A确定网络共享信息是必要的以检查UE-A是否邻近于UE-B。因此,ProSe服务器-A可以在ProSe位置请求消息中包括用于指示HSS-A将网络共享信息与UE-B的位置信息一起提供给ProSe服务器-A的信息。

在图15的步骤6b中,HSS-A向服务UE-A的MME-A发送插入订户数据请求消息。这里,HSS-A能够将在插入订户数据请求消息中包括的“EPS位置信息请求”比特和“当前位置请求”比特设定为要求MME-A提供UE-A的最近位置信息。另外,HSS-A可以将“网络共享信息请求”的新比特设定在插入订户数据请求消息中,以便指示MME-A将网络共享信息提供给HSS-A。

在图15的步骤7b中,假定了UE-A处于连接状态。MME-A向eNodeB发送位置报告控制消息以便获取关于UE-A的最近小区信息。在位置报告控制消息中包括的请求类型信息元素(IE)指示eNodeB立即报告UE-A的位置信息。

在图15的步骤8b中,eNodeB通过向MEM发送位置报告消息来向MME-A返回关于UE-A的最近小区信息。

在图15的步骤9b中,MME向HSS-A发送包括UE-A的最近位置信息的插入订户数据应答消息。当服务UE-A的eNodeB是共享RAN时,MME-A可以在插入订户数据应答消息中包括关于与服务UE-A的eNodeB有关的广播PLMN的网络共享信息。这里,关于广播PLMN的信息可以是由服务UE-A的eNodeB广播的PLMN的标识符的列表。

在图15的步骤10b中,HSS-A将UE-A的最近位置信息提供给ProSe服务器-A,并且当PLMN的标识符的列表存在时,发送包括标识符列表的位置响应消息。

在图15的步骤14中,ProSe服务器-A基于在图15的步骤12a中接收到的ProSe位置通知响应消息和在图15的步骤10b中接收到的位置响应消息这二者根据UE-A的位置信息、UE-B的位置信息、关于广播PLMN的网络共享信息和邻近准则来确定UE-A和UE-B是否彼此邻近。这里,网络共享信息可以由ProSe服务器配置或者由ProSe服务器从另一网络节点或另一UE获取,而不是由MME提供。

在图15的步骤15中,ProSe服务器-A向UE-A发送ProSe发现响应消息以及指示UE-A和UE-B是否彼此邻近的信息。如果UE-A/用户-A未被许可发现UE-B/用户-B,则ProSe发现响应消息指示来自UE-A的ProSe发现请求被拒绝。

在图15的步骤16中,当UE-A邻近于UE-B时,ProSe服务器-A可以通过向ProSe服务器-B发送ProSe发现警报消息来请求ProSe服务器-B通知UE-B UE-A想要发现UE-B。

UE-A和UE-B可以试图发现彼此。

此外,可以并行执行用于获取UE-A的位置信息的步骤(即,步骤5a至13a)和用于获取UE-B的位置信息的步骤(即,步骤5b至10b)。

而且,可以并行执行用于获取UE-B的位置信息的步骤(即,步骤5a至13a)和用于获取UE-A的位置信息的步骤(即,步骤5b至10b)。

当UE-A处于连接状态时,可以执行用于获得处于连接状态的UE的位置信息的图15的步骤7b和步骤8b代替图15的步骤7a至9a。当UE-B处于空闲状态时,可以执行用于获得处于空闲状态的UE的位置信息的图15的步骤7a至9a代替图15的步骤7b和步骤8b。

参照图15所描述的实施方式能够应用于UE-A和UE-B由同一eNodeB和同一MME服务的情况、UE-A和UE-B由不同的eNodeB和同一MME服务的情况、UE-A和UE-B由同一eNodeB和不同的MME服务的情况以及UE-A和UE-B由不同的eNodeB和不同的MME服务的情况。

3-6.第十二实施方式

图16例示了根据本发明的第十二实施方式的应用了时间窗口的EPC级ProSe发现。

如图16所示,UE-A按时间窗口对网络请求ProSe发现以便在UE-A在该时间窗口中进入与UE-B邻近时被报警。在下文中假定了UE-A(即,发现者)和UE-B(即,被发现者)被登记向同一PLMN并且是非漫游的。

已经向ProSe服务器登记了UE-A和UE-B。

在图16的步骤1中,UE-A向ProSe服务器发送ProSe发现请求消息以便在时间窗口内被报警与UE-B邻近。这里,UE-A能够在ProSe发现请求消息中包括向ProSe服务器指示请求多久有效的时间窗口信息(即,图16的Time_X)。在这种情况下,UE-A和UE-B可以基本上指代支持ProSe的UE-A上的应用和支持ProSe的UE-B上的应用。

在图16的步骤2中,ProSe服务器对从UE-A发送的ProSe发现请求消息进行授权并且检查UE-A/用户-A是否被许可发现UE-B/用户-B。如果UE-A/用户-A未被许可发现UE-B/用户-B,则执行图16的步骤16。

执行图16的步骤3a至14a以便获得UE-A的位置信息。

在图16的步骤3a中,ProSe服务器针对UE-A按Time_X启动定时器。

在图16的步骤4a中,ProSe服务器通过向HSS发送位置报告请求消息来请求HSS启动关于UE-A的位置报告。

在图16的步骤5a中,HSS通过向MME发送位置报告请求消息来使得MME能够启动关于UE-A的位置报告。

在图16的步骤6a中,MME通过向HSS发送位置报告请求Ack消息来响应。这里,MME可以在位置报告请求Ack消息中包括存储在其中的关于UE-A的最近位置信息(例如,在UE的MM上下文中存储的最后已知ECGI、最后TAU的TAI(例如,其中发起了最后跟踪区域更新的TA的TAI)和/或当前跟踪区域列表)。这能够同样地应用于本发明的以下实施方式。

在图16的步骤7a中,HSS通过向ProSe服务器发送位置报告请求Ack消息来响应。

在图16的步骤8a中,假定了UE-A处于连接模式。MME向eNodeB发送位置报告控制消息以便获取关于UE-A的最近小区信息。另外,MME可以在位置报告控制消息中包括用于每当UE-A将其服务小区改变为属于eNodeB的另一小区时指示eNodeB报告UE-A的当前位置的信息。

在图16的步骤9a中,eNodeB通过向MEM发送位置报告消息来向MME返回关于UE-A的最近小区信息。

在图16的步骤10a中,MME向HSS发送包括UE-A的最近位置信息的位置通知消息。

在图16的步骤11a中,HSS向ProSe服务器发送包括UE-A的最近位置信息的位置通知消息。

在图16的步骤12a中,ProSe服务器通过向HSS发送位置通知Ack消息来响应。

在图16的步骤13a中,HSS通过向MME发送位置通知Ack消息来响应。

在图16的步骤14a中,在步骤9a之后,每当UE-A将其服务小区改变为属于eNodeB的另一小区时eNodeB向MME发送位置报告消息。如图16的步骤10a至13a所描述的,经更新的位置信息是经由HSS从MME发送给ProSe服务器的。

执行图16的步骤3b至14b以便获得UE-B的位置信息。

在图16的步骤3b中,ProSe服务器针对UE-B按Time_X启动定时器。

在图16的步骤4b中,ProSe服务器通过向HSS发送位置报告请求消息来请求HSS启动关于UE-B的位置报告。

在图16的步骤5b中,HSS通过向MME发送位置报告请求消息来使得MME能够启动关于UE-B的位置报告。

在图16的步骤6b中,MME通过向HSS发送位置报告请求Ack消息来响应。

这里,MME可以在位置报告请求Ack消息中包括存储在其中的关于UE-A的最近位置信息(例如,在UE的MM上下文中存储的最后已知ECGI、最后TAU的TAI(例如,其中发起了最后跟踪区域更新的TA的TAI)和/或当前跟踪区域列表)。这能够同样地应用于本发明的以下实施方式。

在图16的步骤7b中,HSS通过向ProSe服务器发送位置报告请求Ack消息来响应。

在图16的步骤8b中,假定了UE-B处于空闲状态。MME等待直到UE-B执行i)跟踪区域更新过程、ii)UE触发的服务请求过程或iii)网络触发的服务请求过程为止。在某个时间,UE-B执行跟踪区域更新过程或服务请求过程。

在图16的步骤9b中,在在图14的步骤8b中获取UE-B的小区信息后,MME向HSS发送包括UE-B的最近位置信息的位置通知消息。

在图16的步骤10b中,HSS向ProSe服务器发送包括UE-B的最近位置信息的位置通知消息。

在图16的步骤11b中,ProSe服务器通过向HSS发送位置通知Ack消息来响应。

在图16的步骤12b中,HSS通过向MME发送位置通知Ack消息来响应。

在图16的步骤13b中,在步骤8b之后,如果UE-B由于步骤8b而被改变为连接模式,则如步骤8a所描述的,MME执行位置报告控制以每当UE-B将其服务小区改变为属于eNodeB的另一小区时指示eNodeB报告UE-B的当前位置。

在图16的步骤14b中,如果MME在步骤13b中对eNodeB执行位置报告控制,则每当UE-B将其服务小区改变为属于eNodeB的另一小区时eNodeB向MME发送位置报告消息。如图16的步骤9b至12b所描述的,经更新的位置信息是经由HSS从MME发送给ProSe服务器的。

在图16的步骤15中,ProSe服务器基于在图16的步骤11a中接收到的位置通知消息和在图16的步骤10b中接收到的位置通知消息这二者根据UE-A的位置信息、UE-B的位置信息和邻近准则来确定UE-A和UE-B是否彼此邻近。当ProSe服务器确定UE-A邻近于UE-B时,执行图16的步骤16。当ProSe服务器确定UE-A不邻近于UE-B时,每当从HSS接收到新的位置通知消息时ProSe服务器执行邻近检查。当ProSe服务器确定UE-A和UE-B彼此邻近或者在图16的步骤3a中启动的定时器和在图16的步骤3b中启动的定时器期满时,执行图16的步骤16。

如果在图16的步骤6a中MME已将关于UE-A的最近位置信息包括在位置报告请求Ack消息中,则ProSe服务器可以在接收到步骤7a的位置报告请求Ack消息而不是图16的步骤11a的位置通知消息后基于在步骤7a的位置报告请求Ack消息中包括的UE-A的位置信息来执行初始邻近确定/检查操作。

如果在图16的步骤6b中MME已将关于UE-B的最近位置信息包括在位置报告请求Ack消息中,则ProSe服务器可以在接收到步骤7b的位置报告请求Ack消息而不是图16的步骤11b的位置通知消息后基于在步骤7b的位置报告请求Ack消息中包括的UE-B的位置信息来执行初始邻近确定/检查操作。

与本实施方式中描述的初始邻近确定/检查操作有关的细节能够同样地应用于以下实施方式。

另外,ProSe服务器可以选择性地执行以下优化操作。(下面所描述的操作能够同样地应用于本发明的以下实施方式。)

也就是说,当ProSe服务器根据初始邻近确定/检查操作认识到UE-A和UE-B彼此间隔开预定距离或更多距离时,ProSe服务器能够确定两个UE在时间窗口(例如Time_X)内不能够彼此邻近。

因此,ProSe服务器能够确定i)不再执行邻近检查、ii)邻近检查的停止/取消、iii)邻近请求过程/操作的停止/取消、iv)位置报告过程/操作的停止/取消或v)ProSe发现操作的停止/取消。

为此,ProSe服务器能够像执行ProSe发现的UE-A发送对在图16的步骤1中接收到的ProSe发现请求消息的响应消息(例如,ProSe发现响应消息),并且执行图16的步骤18和步骤19。这里,响应消息能够显式地或隐式地包括i)指示UE-A和UE-B彼此不邻近的信息、ii)指示UE-A和UE-B不能够彼此邻近的信息和/或iii)指示UE-A和UE-B彼此间隔开预定距离或更多距离的信息。这里,虽然“预定距离”可以是实际距离值,但是预定距离可以是能够用来推断两个UE之间的距离或两个UE之间的分离的程度的信息。可以在ProSe服务器中(例如,以邻近准则的形式)配置或者由ProSe服务器从另一网络节点获取“预定距离”信息。

此外,优化操作由ProSe服务器执行,所述ProSe服务器在本实施方式中是检查/确定邻近的网络节点。然而,当除ProSe服务器以外的网络节点(即,检查/确定邻近的网络节点)存在时,优化操作可以由该网络节点执行。

另外,作为跟踪/报告UE的位置的方法,能够使用除本实施方式的方法以外的方法(例如,LCS(位置服务)、SUPL(安全用户平面位置)等)。此外,能够仅在初始邻近确定/检查期间或每当邻近确定/检查被执行时执行前述优化操作。

在图16的步骤16中,ProSe服务器向UE-A发送ProSe发现响应消息以及指示UE-A和UE-B是否彼此邻近的信息。如果UE-A/用户-A未被许可发现UE-B/用户-B,则ProSe发现响应消息指示来自UE-A的ProSe发现请求被拒绝。

在图16的步骤17中,如果UE-A和UE-B彼此邻近,则ProSe服务器可以通过向UE-B发送ProSe发现警报消息来通知UE-B UE-A想要发现UE-B。

UE-A和UE-B可以试图发现彼此。

在图16的步骤18中,ProSe服务器请求HSS停止关于UE-A的位置报告。这样的位置报告取消可以应用于MME,并且必要时,应用于eNodeB。

在图16的步骤19中,ProSe服务器请求HSS停止关于UE-B的位置报告。这样的位置报告取消可以应用于MME,并且必要时,应用于eNodeB。

此外,可以并行执行用于获取UE-A的位置信息的步骤(即,步骤3a至14a)和用于获取UE-B的位置的步骤(即,步骤3b至14b)。

另外,ProSe服务器可以针对UE-A和UE-B按Time_X启动单个定时器,而不是针对UE-A和UE-B启动相应的定时器。

当UE-A处于空闲状态时,可以执行用于获得处于空闲状态的UE的位置信息的图16的步骤8b至14b代替图16的步骤8a和步骤14a。当UE-B处于连接状态时,可以执行用于获得处于连接状态的UE的位置信息的图16的步骤8a和步骤14a代替图16的步骤8b至14b。

虽然为了方便描述参照图16描述了UE-A和UE-B由同一eNodeB和同一MME服务的情况,但是前述实施方式能够应用于UE-A和UE-B由不同的eNodeB和同一MME服务的情况、UE-A和UE-B由同一eNodeB和不同的MME服务的情况或UE-A和UE-B由不同的eNodeB和不同的MME服务的情况。

3-7.第十三实施方式

图17例示了根据本发明的第十三实施方式的当向同一PLMN登记了发现者和被发现者并且发现者在漫游时设定有时间窗口的EPC级ProSe发现。

如图17所示,UE-A按时间窗口对网络请求ProSe发现以便在UE-A在该时间窗口中进入与UE-B邻近时被报警。在以下描述中假定了向同一PLMN(即,PLMN-B,UE-A从其HPLMN即PLMN-A漫游)登记了UE-A(即,发现者)和UE-B(即,被发现者)。在图17中,HSS-A和ProSe服务器-A属于PLMN-A,而eNodeB、HSS-B和ProSe服务器-B属于PLMN-B。

已经向ProSe服务器-B登记了UE-A和UE-B。

在图17的步骤1中,UE-A向ProSe服务器-B(即,UE-A的受访ProSe服务器)发送ProSe发现请求消息以便在时间窗口中被报警与UE-B邻近。这里,UE-A能够在ProSe发现请求消息中包括向ProSe服务器-B指示请求多久有效的时间窗口信息(即,图17的Time_X)。在这种情况下,UE-A和UE-B可以基本上指代支持ProSe的UE-A上的应用和支持ProSe的UE-B上的应用。

在步骤17的步骤2中,ProSe服务器对从UE-A发送的ProSe发现请求消息进行授权并且检查UE-A/用户-A是否被许可发现UE-B/用户-B。如果UE-A/用户-A未被许可发现UE-B/用户-B,则执行图17的步骤20。

执行图17的步骤3a至18a以便获得UE-A的位置信息。

在图17的步骤3a中,ProSe服务器-B针对UE-A按Time_X启动定时器。

在图17的步骤4a中,ProSe服务器-B通过向ProSe服务器-A(即,UE-A的归属ProSe服务器)发送ProSe位置报告请求消息来请求关于UE-A的位置报告。

在图17的步骤5a中,ProSe服务器-A向ProSe服务器-B返回ProSe位置请求Ack消息。

在图17的步骤6a中,ProSe服务器-A通过向HSS-A发送位置报告请求消息来请求HSS-A启动关于UE-A的位置报告。

在图17的步骤7a中,HSS-A通过向MME发送位置报告请求消息来使得MME能够启动关于UE-A的位置报告。

在图17的步骤8a中,MME通过向HSS发送位置报告请求Ack消息来响应。

在图17的步骤9a中,HSS-A通过向ProSe服务器-A发送位置报告请求Ack消息来响应。

在图17的步骤10a中,假定了UE-A处于连接模式。MME向eNodeB发送位置报告控制消息以便获取关于UE-A的最近小区信息。另外,MME可以在位置报告控制消息中包括用于每当UE-A将其服务小区改变为属于eNodeB的另一小区时指示eNodeB报告UE-A的当前位置的信息。

在图17的步骤11a中,eNodeB通过向MEM发送位置报告消息来向MME返回关于UE-A的最近小区信息。

在图17的步骤12a中,MME向HSS-A发送包括UE-A的最近位置信息的位置通知消息。

在图17的步骤13a中,HSS-A向ProSe服务器-A发送包括UE-A的最近位置信息的位置通知消息。

在图17的步骤14a中,ProSe服务器-A通过向HSS-A发送位置通知Ack消息来响应。

在图17的步骤15a中,HSS-A通过向MME发送位置通知Ack消息来响应。

在图17的步骤16a中,ProSe服务器-A向ProSe服务器-B发送ProSe位置通知消息以便提供UE-A的当前位置信息。

在图17的步骤17a中,ProSe服务器-B向ProSe服务器-A返回ProSe位置通知Ack消息。

在图17的步骤18a中,在步骤11a之后,每当UE-A将其服务小区改变为属于eNodeB的另一小区时eNodeB向MME发送位置报告消息。如图17的步骤12a至15a所描述的,经更新的位置信息是通过HSS-A从MME发送给ProSe服务器-A的。如果ProSe服务器-A接收到经更新的位置信息,则如图17的步骤16a和步骤17a所描述的,能够将所接收到的信息转发到ProSe服务器-B。

执行图17的步骤3b至14b以便获得UE-B的位置信息。

在图17的步骤3b中,ProSe服务器-B针对UE-B按Time_X启动定时器。

在图17的步骤4b中,ProSe服务器-B通过向HSS-B发送位置报告请求消息来请求HSS-B启动关于UE-B的位置报告。

在图17的步骤5b中,HSS-B通过向MME发送位置报告请求消息来使得MME能够启动关于UE-B的位置报告。

在图17的步骤6b中,MME通过向HSS-B发送位置报告请求Ack消息来响应。

在图17的步骤7b中,HSS-B通过向ProSe服务器-B发送位置报告请求Ack消息来响应。

在图17的步骤8b中,假定了UE-B处于空闲状态。MME等待直到UE-B执行i)跟踪区域更新过程、ii)UE触发的服务请求过程或iii)网络触发的服务请求过程为止。然后,UE-B执行跟踪区域更新过程或服务请求过程。

在图17的步骤9b中,在在图17的步骤8b中获取UE-B的小区信息后,MME向HSS-B发送包括UE-B的最近位置信息的位置通知消息。

在图17的步骤10b中,HSS-B向ProSe服务器-B发送包括UE-B的最近位置信息的位置通知消息。

在图17的步骤11b中,ProSe服务器-B通过向HSS-B发送位置通知Ack消息来响应。

在图17的步骤12b中,HSS-B通过向MME发送位置通知Ack消息来响应。

在图17的步骤13b中,在步骤8b之后,如果UE-B由于步骤8b而被改变为连接模式,则如步骤10a所描述的,MME执行位置报告控制以每当UE-B将其服务小区改变为属于eNodeB的另一小区时指示eNodeB报告UE-B的当前位置。

在图17的步骤14b中,如果MME在步骤13b中对eNodeB执行位置报告控制,则每当UE-B将其服务小区改变为属于eNodeB的另一小区时eNodeB向MME发送位置报告消息。如图17的步骤9b至12b所描述的,经更新的位置信息是通过HSS-B从MME发送给ProSe服务器-B的。

在图17的步骤19中,ProSe服务器-B基于在图17的步骤16a中接收到的ProSe位置通知消息和在图17的步骤10b中接收到的位置通知消息这二者根据UE-A的位置信息、UE-B的位置信息和邻近准则来确定UE-A和UE-B是否彼此邻近。当ProSe服务器-B确定UE-A邻近于UE-B时,执行图17的步骤20。当ProSe服务器-B确定UE-A不邻近于UE-B时,每当从ProSe服务器-A或HSS-B接收到新的位置通知消息时ProSe服务器-B执行邻近检查。当ProSe服务器-B确定UE-A和UE-B彼此邻近或者在图17的步骤3a中启动的定时器和在图17的步骤3b中启动的定时器期满时,执行图17的步骤20。

在图17的步骤20中,ProSe服务器-B向UE-A发送ProSe发现响应消息以及指示UE-A和UE-B是否彼此邻近的信息。如果UE-A/用户-A未被许可发现UE-B/用户-B,则ProSe发现响应消息指示来自UE-A的ProSe发现请求被拒绝。

在图17的步骤21中,如果UE-A和UE-B彼此邻近,则ProSe服务器-B可以通过向UE-B发送ProSe发现警报消息来通知UE-B UE-A想要发现UE-B。

UE-A和UE-B可以试图发现彼此。

在图17的步骤22中,ProSe服务器-B请求ProSe服务器-A停止关于UE-A的位置报告。这样的位置报告取消可以应用于MME,并且必要时,通过HSS-A应用于eNodeB。

在图17的步骤23中,ProSe服务器-B请求HSS-B停止关于UE-B的位置报告。这样的位置报告取消可以应用于MME,并且必要时,应用于eNodeB。

此外,可以并行执行用于获取UE-A的位置信息的步骤(即,步骤3a至18a)和用于获取UE-B的位置的步骤(即,步骤3b至14b)。

另外,ProSe服务器-B可以针对UE-A和UE-B按Time_X启动单个定时器,而不是针对UE-A和UE-B启动相应的定时器。

当UE-A处于空闲状态时,可以执行用于获得处于空闲状态的UE的位置信息的图17的步骤8b至14b代替图17的步骤10a至15a和步骤18a。当UE-B处于连接状态时,可以执行用于获得处于连接状态的UE的位置信息的图17的步骤10a至15a和步骤18a代替图17的步骤8b至14b。

虽然为了方便描述参照图17描述了UE-A和UE-B由同一eNodeB和同一MME服务的情况,但是前述实施方式能够应用于UE-A和UE-B由不同的eNodeB和同一MME服务的情况、UE-A和UE-B由同一eNodeB和不同的MME服务的情况或UE-A和UE-B由不同的eNodeB和不同的MME服务的情况。

3-8.第十四实施方式

图18例示了根据本发明的第十四实施方式的当向同一PLMN登记了发现者和被发现者并且被发现者在漫游时设定有时间窗口的EPC级ProSe发现。

如图18所示,UE-A按时间窗口对网络请求ProSe发现以便在UE-A在该时间窗口内进入与UE-B邻近时被报警。在以下描述中假定了向同一PLMN(即,PLMN-B,UE-A从其HPLMN即PLMN-A漫游)登记了UE-B(即,发现者)和UE-A(即,被发现者)。在图18中,HSS-A和ProSe服务器-A属于PLMN-A,而eNodeB、HSS-B和ProSe服务器-B属于PLMN-B。

已经向ProSe服务器-B登记了UE-A和UE-B。

在图18的步骤1中,UE-B向ProSe服务器-B发送ProSe发现请求消息以便在时间窗口内被报警与UE-A邻近。这里,UE-B能够在ProSe发现请求消息中包括向ProSe服务器-B指示请求多久有效的时间窗口信息(即,图18的Time_X)。在这种情况下,UE-A和UE-B可以基本上指代支持ProSe的UE-A上的应用和支持ProSe的UE-B上的应用。

在图18的步骤2中,ProSe服务器-B对从UE-B发送的ProSe发现请求消息进行授权并且通过向ProSe服务器-A发送ProSe许可检查请求消息来请求作为UE-A的归属ProSe服务器的ProSe服务器-A检查UE-B/用户-B是否被许可发现UE-A/用户-A。

在图18的步骤3中,ProSe服务器-A检查UE-B/用户-B是否被许可发现UE-A/用户-A。

在图18的步骤4中,ProSe服务器-A向ProSe服务器-B发送ProSe许可检查响应消息以及指示UE-B/用户-B是否被许可发现UE-A/用户-A的信息。如果UE-B/用户-B未被许可发现UE-A/用户-A,则执行图18的步骤22。

执行图18的步骤5a至20a以便获得UE-A的位置信息。

在图18的步骤5a中,ProSe服务器-B针对UE-A按Time_X启动定时器。

在图18的步骤6a中,ProSe服务器-B通过向ProSe服务器-A发送ProSe位置报告请求消息来请求给ProSe服务器-A(即,UE-A的归属ProSe服务器)的关于UE-A的位置报告。

在图18的步骤7a中,ProSe服务器-A向ProSe服务器-B返回ProSe位置请求Ack消息。

在图18的步骤8a中,ProSe服务器-A通过向HSS-A发送位置报告请求消息来请求HSS-A启动关于UE-A的位置报告。

在图18的步骤9a中,HSS-A通过向MME发送位置报告请求消息来使得MME能够启动关于UE-A的位置报告。

在图18的步骤10a中,MME以位置报告请求Ack消息对HSS-A做出响应。

在图18的步骤11a中,HSS-A以位置报告请求Ack消息对ProSe服务器-A做出响应。

在图18的步骤12a中,假定了UE-A处于空闲状态。MME等待直到UE-A执行i)跟踪区域更新过程、ii)UE触发的服务请求过程或iii)网络触发的服务请求过程为止。在某个时间,UE-A执行跟踪区域更新过程或服务请求过程。

在图18的步骤13a中,在在图18的步骤12a中获取UE-A的小区信息后,MME向HSS-A发送包括UE-A的最近位置信息的位置通知消息。

在图18的步骤14a中,HSS-A向ProSe服务器-A发送包括UE-A的最近位置信息的位置通知消息。

在图18的步骤15a中,ProSe服务器-A通过向HSS-A发送位置通知Ack消息来响应。

在图18的步骤16a中,HSS-A通过向MME发送位置通知Ack消息来响应。

在图18的步骤17a中,ProSe服务器-A向ProSe服务器-B发送ProSe位置通知消息以便提供UE-A的当前位置信息。

在图18的步骤18a中,ProSe服务器-B向ProSe服务器-A返回ProSe位置通知Ack消息。

在图18的步骤19a中,在12a之后,如果UE-A由于步骤12a而被改变为连接模式,则如步骤10b所描述的,MME执行位置报告控制以每当UE-A将其服务小区改变为属于eNodeB的另一小区时指示eNodeB报告UE-A的当前位置。

在图18的步骤20a中,如果MME在步骤19a中对eNodeB执行位置报告控制,则每当UE-A将其服务小区改变为属于eNodeB的另一小区时eNodeB向MME发送位置报告消息。如图18的步骤13a至16a所描述的,经更新的位置信息是通过HSS-A从MME发送给ProSe服务器-A的。如果ProSe服务器-A接收到经更新的位置信息,则如步骤17a和步骤18a所描述的,能够将该位置信息转发到ProSe服务器-B。

执行图18的步骤5b至16b以便获得UE-B的位置信息。

在图18的步骤5b中,ProSe服务器-B针对UE-B按Time_X启动定时器。

在图18的步骤6b中,ProSe服务器-B通过向HSS-B发送位置报告请求消息来请求HSS-B启动关于UE-B的位置报告。

在图18的步骤7b中,HSS-B通过向MME发送位置报告请求消息来使得MME能够启动关于UE-B的位置报告。

在图18的步骤8b中,MME通过向HSS-B发送位置报告请求Ack消息来响应。

在图18的步骤9b中,HSS-B通过向ProSe服务器-B发送位置报告请求Ack消息来响应。

在图18的步骤10b中,假定了UE-B处于连接模式。MME向eNodeB发送位置报告控制消息以便获取关于UE-B的最近小区信息。另外,MME可以在位置报告控制消息中包括用于每当UE-B将其服务小区改变为属于eNodeB的另一小区时指示eNodeB报告UE-B的当前位置的信息。

在图18的步骤11b中,eNodeB通过向MEM发送位置报告消息来向MME返回关于UE-B的最近小区信息。

在图18的步骤12b中,MME向HSS-B发送包括UE-B的最近位置信息的位置通知消息。

在图18的步骤13b中,HSS-B向ProSe服务器-B发送包括UE-B的最近位置信息的位置通知消息。

在图18的步骤14b中,ProSe服务器-B通过向HSS-B发送位置通知Ack消息来响应。

在图18的步骤15b中,HSS-B通过向MME发送位置通知Ack消息来响应。

在图18的步骤16b中,在步骤11b之后,每当UE-B将其服务小区改变为属于eNodeB的另一小区时eNodeB向MME发送位置报告消息。如图18的步骤12b和步骤13b所描述的,经更新的位置信息是通过HSS-B从MME发送给ProSe服务器-B的。

在图18的步骤21中,ProSe服务器-B基于在图18的步骤17a中接收到的ProSe位置通知消息和在图18的步骤13b中接收到的位置通知消息这二者根据UE-A的位置信息、UE-B的位置信息和邻近准则来确定UE-A和UE-B是否彼此邻近。当ProSe服务器-B确定UE-A邻近于UE-B时,执行图18的步骤22。当ProSe服务器-B确定UE-A不邻近于UE-B时,每当从ProSe服务器-A或HSS-B接收到新的位置通知消息时ProSe服务器-B执行邻近检查。当ProSe服务器-B确定UE-A和UE-B彼此邻近或者在图18的步骤5a中启动的定时器和在图18的步骤5b中启动的定时器期满时,执行图18的步骤22。

在图18的步骤22中,ProSe服务器-B向UE-B发送ProSe发现响应消息以及指示UE-A和UE-B是否彼此邻近的信息。如果UE-B/用户-B未被许可发现UE-A/用户-A,则ProSe发现响应消息指示来自UE-B的ProSe发现请求被拒绝。

在图18的步骤23中,如果UE-A和UE-B彼此邻近,则ProSe服务器-B可以通过向UE-A发送ProSe发现警报消息来通知UE-A UE-B想要发现UE-A。

UE-A和UE-B可以试图发现彼此。

在图18的步骤24中,ProSe服务器-B请求ProSe服务器-A停止关于UE-A的位置报告。这样的位置报告取消可以应用于MME,并且必要时,通过HSS-A应用于eNodeB。

在图18的步骤25中,ProSe服务器-B请求HSS-B停止关于UE-B的位置报告。这样的位置报告取消可以应用于MME,并且必要时,应用于eNodeB。

此外,可以并行执行用于获取UE-A的位置信息的步骤(即,步骤5a至20a)和用于获取UE-B的位置的步骤(即,步骤5b至16b)。

另外,ProSe服务器-B可以针对UE-A和UE-B按Time_X启动单个定时器,而不是针对UE-A和UE-B启动相应的定时器。

当UE-A处于连接状态时,可以执行用于获得处于连接状态的UE的位置信息的图18的步骤10b至16b代替图18的步骤12a至16a和步骤19a至20a。当UE-B处于空闲状态时,可以执行用于获得处于空闲状态的UE的位置信息的图18的步骤12a至16a、步骤19a和步骤20a代替图18的步骤10b至16b。

虽然为了方便描述参照图18描述了UE-A和UE-B由同一eNodeB和同一MME服务的情况,但是前述实施方式能够应用于UE-A和UE-B由不同的eNodeB和同一MME服务的情况、UE-A和UE-B由同一eNodeB和不同的MME服务的情况或UE-A和UE-B由不同的eNodeB和不同的MME服务的情况。

3-9.第十五实施方式

将给出在不同的PLMN中执行的EPC级ProSe发现的描述。

当ProSe服务器从发现者接收到ProSe发现请求时,ProSe服务器检查是否已向其登记被发现者。如果尚未向ProSe服务器登记被发现者,则ProSe服务器确定已经向除ProSe服务器存在于其中并且已登记发现者的PLMN以外的PLMN登记了被发现者。

因此,当ProSe服务器检查网络共享信息以便确定发现者与被发现者之间的邻近并且对另一网络节点做出位置报告请求时,ProSe服务器指示另一个网络节点提供该网络共享信息以及UE的位置信息。

当服务UE(发现者和被发现者)的eNodeB是共享RAN时,MME与网络共享信息一起提供UE的位置信息。网络共享信息可以是由服务UE的eNodeB广播的PLMN的标识符的列表。

图19是例示了根据本发明的实施方式的在不同的PLMN中执行的EPC级ProSe发现的参照视图。这里,假定了发现者和被发现者是非漫游的。

如图19所示,UE-A按时间窗口对网络请求ProSe发现以便在UE-A在该时间窗口内进入与UE-B邻近时被报警。在以下描述中假定了分别向不同的PLMN(即,PLMN-A和PLMN-B)登记了UE-A(即,发现者)和UE-B(即,被发现者)。这里,UE-A和UE-B被假定为非漫游UE。在图19中,MME-A、HSS-A和ProSe服务器-A属于PLMN-A,而MME-B、HSS-B和ProSe服务器-B属于PLMN-B。

已经向ProSe服务器-A登记了UE-A并且已经向ProSe服务器-B登记了UE-B。

在图19的步骤1中,UE-A向ProSe服务器-A发送ProSe发现请求消息以便在时间窗口中被报警与UE-B邻近。这里,UE-A能够在ProSe发现请求消息中包括向ProSe服务器指示请求多久有效的时间窗口信息(即,图19的Time_X)。在这种情况下,UE-A和UE-B可以基本上指代支持ProSe的UE-A上的应用和支持ProSe的UE-B上的应用。

在图19的步骤2中,ProSe服务器-A对从UE-A发送的ProSe发现请求消息进行授权并且通过向ProSe服务器-B发送ProSe许可检查请求消息来请求作为UE-B的归属ProSe服务器的ProSe服务器-B检查UE-A/用户-A是否被许可发现UE-B/用户-B。

在图19的步骤3中,ProSe服务器-B检查UE-A/用户-A是否被许可发现UE-B/用户-B。

在图19的步骤4中,ProSe服务器-B向ProSe服务器-A发送ProSe许可检查响应消息以及指示UE-A/用户-A是否被许可发现UE-B/用户-B的信息。如果UE-A/用户-A未被许可发现UE-B/用户-B,则执行图19的步骤22。

执行图19的步骤5a至16a以便获得UE-A的位置信息。

在图19的步骤5a中,ProSe服务器-A针对UE-A按Time_X启动定时器。

在图19的步骤6a中,ProSe服务器-A通过向HSS-A发送位置报告请求消息来请求HSS-A启动关于UE-A的位置报告。这是因为尚未向ProSe服务器-A登记被发现者即UE-B,进而ProSe服务器-A确定网络共享信息是必要的以检查UE-A是否邻近于UE-B。因此,ProSe服务器-A可以在位置报告请求消息中包括用于指示HSS-A将UE-A的位置信息以及网络共享信息提供给ProSe服务器-A的信息。这里,指示网络共享信息的提供的信息可以是各种类型的信息(例如,指示发现者UE和被发现者UE被登记/位于不同的PLMN中的信息)。也就是说,所述信息可以是显式或隐式指示信息,并且可以在位置报告请求消息中组合和包括多条信息。当HSS-A在图19中的步骤7a中向MME-A发送位置报告请求消息时能够同样地应用这个。

在图19的步骤7a中,HSS-A向MME-A发送位置报告请求消息以便使得MME-A能够启动关于UE-A的位置报告。

在图19的步骤8a中,MME-A通过向HSS-A发送位置报告请求Ack消息来响应。

在图19的步骤9a中,HSS-A通过向ProSe服务器-A发送位置报告请求Ack消息来响应。

在图19的步骤10a中,假定了UE-A处于连接模式。MME-A向eNodeB发送位置报告控制消息以便获取关于UE-A的最近小区信息。另外,MME-A可以在位置报告控制消息中包括用于每当UE-A将其服务小区改变为属于eNodeB的另一小区时指示eNodeB报告UE-A的当前位置的信息。

在图19的步骤11a中,eNodeB通过向MEM-A发送位置报告消息来向MME-A返回关于UE-A的最近小区信息。

在图19的步骤12a中,MME-A向HSS-A发送包括UE-A的最近位置信息的位置通知消息。如果服务UE-A的eNodeB是共享RAN,则MME-A能够在位置通知消息中包括关于与eNodeB有关的广播PLMN的网络共享信息。这里,关于广播PLMN的信息可以是由服务UE-A的eNodeB广播的PLMN的标识符的列表。

在图19的步骤13a中,HSS-A向ProSe服务器-A发送包括UE-A的最近位置信息以及如果列表存在则包括广播PLMN标识符列表的位置通知消息。

在图19的步骤14a中,ProSe服务器-A通过向HSS-A发送位置通知Ack消息来响应。

在图19的步骤15a中,HSS-A通过向MME-A发送位置通知Ack消息来响应。

在图19的步骤16a中,在步骤11a之后每当UE-A将其服务小区改变为属于eNodeB的另一小区时eNodeB向MME-A发送位置报告消息。如图19的步骤12a至15a所描述的,经更新的位置信息是通过HSS-A从MME-A发送给ProSe服务器-A的。

执行图19的步骤5b至20b以便获得UE-B的位置信息。

在图19的步骤5b中,ProSe服务器-A针对UE-B按Time_X启动定时器。

在图19的步骤6b中,ProSe服务器-A向作为UE-B的归属ProSe服务器的ProSe服务器-B发送ProSe位置请求消息,以便请求UE-B的位置信息。这是因为尚未向ProSe服务器-A登记被发现者即UE-B,进而ProSe服务器-A确定网络共享信息是必要的以检查UE-A是否邻近于UE-B。因此,ProSe服务器-A可以在ProSe位置请求消息中包括用于指示ProSe服务器-B将UE-B的位置信息以及网络共享信息提供给ProSe服务器-A的信息。这里,指示网络共享信息的提供的信息可以是各种类型的信息(例如,指示发现者UE和被发现者UE被登记/位于不同的PLMN中的信息)。也就是说,所述信息可以是显式或隐式指示信息,并且可以在位置报告请求消息中组合和包括多条信息。当ProSe服务器-B在图19的步骤8b中向HSS-B发送位置报告请求消息时以及当HSS-B在图19的步骤9b中向MME-B发送位置报告请求消息时能够同样地应用这个。

在图19的步骤7b中,ProSe服务器-B向ProSe服务器-A返回ProSe位置请求Ack消息。

在图19的步骤8b中,ProSe服务器-B通过向HSS-B发送位置报告请求消息来请求HSS-B启动关于UE-B的位置报告。这里,ProSe服务器-B可以在位置报告请求消息中包括用于指示HSS-B将UE-B的位置信息以及网络共享信息提供给ProSe服务器-B的信息。

在图19的步骤9b中,HSS-B通过向MME-B发送位置报告请求消息来请求MME-B启动关于UE-B的位置报告。这里,HSS-B可以在位置报告请求消息中包括用于指示MME-B将UE-B的位置信息以及网络共享信息提供给HSS-B的信息。

在图19的步骤10b中,MME-B通过向HSS-B发送位置报告请求Ack消息来响应。

在图19的步骤11b中,HSS-B通过向ProSe服务器-B发送位置报告请求Ack消息来响应。

在图19的步骤12b中,假定了UE-B处于空闲状态。MME-B等待直到UE-B执行i)跟踪区域更新过程、ii)UE触发的服务请求过程或iii)网络触发的服务请求过程为止。然后,UE-B执行跟踪区域更新过程或服务请求过程。

在图19的步骤13b中,在在图19的步骤12b中获取UE-B的小区信息后,MME-B向HSS-B发送包括UE-B的最近位置信息的位置通知消息。如果服务UE-B的eNodeB是共享RAN,则MME-B能够在位置通知消息中包括关于与eNodeB有关的广播PLMN的网络共享信息。这里,关于广播PLMN的信息可以是由服务UE-B的eNodeB广播的PLMN的标识符的列表。

在图19的步骤14b中,HSS-B向ProSe服务器-B发送包括UE-B的最近位置信息以及如果列表存在则包括广播PLMN标识符列表的位置通知消息。

在图19的步骤15b中,ProSe服务器-B通过向HSS-B发送位置通知Ack消息来响应。

在图19的步骤16b中,HSS-B通过向MME-B发送位置通知Ack消息来响应。

在图19的步骤17b中,ProSe服务器-B向ProSe服务器-A发送ProSe位置通知消息以便提供UE-B的最近位置信息并且如果列表存在则提供广播PLMN标识符列表。

在图19的步骤18b中,ProSe服务器-A向ProSe服务器-B返回ProSe位置通知Ack消息。

在图19的步骤19b中,在步骤12b之后,如果UE-B由于步骤12b而被改变为连接模式,则如步骤10a所描述的,MME-B执行位置报告控制以每当UE-B将其服务小区改变为属于eNodeB的另一小区时指示eNodeB报告UE-B的当前位置。

在图19的步骤20b中,如果MME-B在步骤19b中对eNodeB执行位置报告控制,则每当UE-B将其服务小区改变为属于eNodeB的另一小区时eNodeB向MME-B发送位置报告消息。如图19的步骤13b至16b所描述的,经更新的位置信息是通过HSS-B从MME-B发送给ProSe服务器-B的。如果ProSe服务器-B接收到经更新的位置信息,则如步骤17b和步骤18b所描述的,能够将该位置信息转发到ProSe服务器-A。

在图19的步骤21中,ProSe服务器-A基于在图19的步骤13a中接收到的位置通知响应消息和在图19的步骤17b中接收到的ProSe位置通知消息这二者根据UE-A的位置信息、UE-B的位置信息、关于广播PLMN的网络共享信息和邻近准则来确定UE-A和UE-B是否彼此邻近。当ProSe服务器-A确定UE-A邻近于UE-B时,执行图19的步骤22。当ProSe服务器-A确定UE-A不邻近于UE-B时,每当从ProSe服务器-B或HSS-A接收到新的位置通知消息时ProSe服务器-A执行邻近检查。当ProSe服务器-A确定UE-A和UE-B彼此邻近或者在图19的步骤5a中启动的定时器和在图19的步骤5b中启动的定时器期满时,执行图19的步骤22。

在图22的步骤19中,ProSe服务器-A向UE-A发送ProSe发现响应消息以及指示UE-A和UE-B是否彼此邻近的信息。如果UE-A/用户-A未被许可发现UE-B/用户-B,则ProSe发现响应消息指示来自UE-A的ProSe发现请求被拒绝。

在图19的步骤23至25中,如果UE-A和UE-B彼此邻近,则ProSe服务器-A可以通过向UE-B发送ProSe发现警报消息来请求ProSe服务器-B通知UE-B UE-A想要发现UE-B。

UE-A和UE-B可以试图发现彼此。

在图19的步骤26中,ProSe服务器-A请求HSS-A停止关于UE-A的位置报告。这样的位置报告取消可以应用于MME-A,并且必要时,应用于eNodeB。

在图19的步骤27中,ProSe服务器-A请求ProSe服务器-B停止关于UE-B的位置报告。这样的位置报告取消可以应用于MME-B,并且必要时,通过HSS-B应用于eNodeB。

此外,可以并行执行用于获取UE-A的位置信息的步骤(即,步骤5a至16a)和用于获取UE-B的位置的步骤(即,步骤5b至20b)。

另外,ProSe服务器-A可以针对UE-A和UE-B按Time_X启动单个定时器,而不是针对UE-A和UE-B启动相应的定时器。

当UE-A处于空闲状态时,可以执行用于获得处于空闲状态的UE的位置信息的图19的步骤12b至16b、步骤19b和步骤20b代替图19的步骤10a至16a。当UE-B处于连接状态时,可以执行用于获得处于连接状态的UE的位置信息的图19的步骤10a至16a代替图19的步骤12b至16b、步骤19b和步骤20b。

参照图19所描述的过程可以应用于UE-B和UE-A由同一eNodeB和同一MME服务的情况、UE-A和UE-B由不同的eNodeB和同一MME服务的情况以及UE-A和UE-B由不同的eNodeB和不同的MME服务的情况。

3-10.第十六实施方式

将给出PLMN间EPC级ProSe发现的描述。在图20中,假定了发现者和被发现者是非漫游的。

如图20所示,UE-A按时间窗口对网络请求ProSe发现以便在UE-A在该时间窗口内进入与UE-B邻近时被报警。在以下描述中假定了分别向不同的PLMN(即,PLMN-A和PLMN-B)登记了UE-A(即,发现者)和UE-B(即,被发现者)。这里,UE-A和UE-B被假定为非漫游UE。在图20中,MME-A、HSS-A和ProSe服务器-A属于PLMN-A,而MME-B、HSS-B和ProSe服务器-B属于PLMN-B。

已经向ProSe服务器-A登记了UE-A并且已经向ProSe服务器-B登记了UE-B。

在图20的步骤1中,UE-A向ProSe服务器-A发送ProSe发现请求消息以便在时间窗口中被报警与UE-B邻近。这里,UE-A能够在ProSe发现请求消息中包括向ProSe服务器指示请求多久有效的时间窗口信息(即,图20的Time_X)。在这种情况下,UE-A和UE-B可以基本上指代支持ProSe的UE-A上的应用和支持ProSe的UE-B上的应用。

在图20的步骤2中,ProSe服务器-A对从UE-A发送的ProSe发现请求消息进行授权并且通过向ProSe服务器-B发送ProSe许可检查请求消息来请求作为UE-B的归属ProSe服务器的ProSe服务器-B检查UE-A/用户-A是否被许可发现UE-B/用户-B。

在图20的步骤3中,ProSe服务器-B检查UE-A/用户-A是否被许可发现UE-B/用户-B。

在图20的步骤4中,ProSe服务器-B向ProSe服务器-A发送ProSe许可检查响应消息以及指示UE-A/用户-A是否被许可发现UE-B/用户-B的信息。如果UE-A/用户-A未被许可发现UE-B/用户-B,则执行图20的步骤22。

执行图20的步骤5a至16a以便获得UE-A的位置信息。

在图20的步骤5a中,ProSe服务器-A针对UE-A按Time_X启动定时器。

在图20的步骤6a中,ProSe服务器-A通过向HSS-A发送位置报告请求消息来请求HSS-A启动关于UE-A的位置报告。

在图20的步骤7a中,HSS-A向MME-A发送位置报告请求消息以便使得MME-A能够启动关于UE-A的位置报告。

在图20的步骤8a中,MME-A通过向HSS-A发送位置报告请求Ack消息来响应。

在图20的步骤9a中,HSS-A通过向ProSe服务器-A发送位置报告请求Ack消息来响应。

在图20的步骤10a中,假定了UE-A处于连接模式。MME-A向eNodeB发送位置报告控制消息以便获取关于UE-A的最近小区信息。另外,MME-A可以在位置报告控制消息中包括用于每当UE-A将其服务小区改变为属于eNodeB的另一小区时指示eNodeB报告UE-A的当前位置的信息。

在图20的步骤11a中,eNodeB通过向MEM-A发送位置报告消息来向MME-A返回关于UE-A的最近小区信息。

在图20的步骤12a中,MME-A向HSS-A发送包括UE-A的最近位置信息的位置通知消息。

在图20的步骤13a中,HSS-A向ProSe服务器-A发送包括UE-A的最近位置信息的位置通知消息。

在图20的步骤14a中,ProSe服务器-A通过向HSS-A发送位置通知Ack消息来响应。

在图20的步骤15a中,HSS-A通过向MME-A发送位置通知Ack消息来响应。

在图20的步骤16a中,在步骤11a之后每当UE-A将其服务小区改变为属于eNodeB的另一小区时eNodeB向MME-A发送位置报告消息。如图20的步骤12a至15a所描述的,经更新的位置信息是通过HSS-A从MME-A发送给ProSe服务器-A的。

执行图20的步骤5b至20b以便获得UE-B的位置信息。

在图20的步骤5b中,ProSe服务器-A针对UE-B按Time_X启动定时器。

在图20的步骤6b中,ProSe服务器-A向作为UE-B的归属ProSe服务器的ProSe服务器-B发送ProSe位置请求消息,以便请求UE-B的位置信息。这是因为尚未向ProSe服务器-A登记被发现者即UE-B,进而ProSe服务器-A确定网络共享信息是必要的以检查UE-A是否邻近于UE-B。因此,ProSe服务器-A可以在ProSe位置请求消息中包括用于指示ProSe服务器-B将UE-B的位置信息以及与坐标有关的信息提供给ProSe服务器-A的信息。

这里,指示坐标相关信息的提供的信息可以是各种类型的信息(例如,指示发现者UE和被发现者UE被登记/位于不同的PLMN中的信息)。也就是说,所述信息可以是显式或隐式指示信息,并且可以在位置报告请求消息中组合和包括多条信息。

在图20的步骤7b中,ProSe服务器-B向ProSe服务器-A返回ProSe位置请求Ack消息。

在图20的步骤8b中,ProSe服务器-B通过向HSS-B发送位置报告请求消息来请求HSS-B启动关于UE-B的位置报告。

在图20的步骤9b中,HSS-B通过向MME-B发送位置报告请求消息来使得MME-B能够启动关于UE-B的位置报告。

在图20的步骤10b中,MME-B通过向HSS-B发送位置报告请求Ack消息来响应。

在图20的步骤11b中,HSS-B通过向ProSe服务器-B发送位置报告请求Ack消息来响应。

在图20的步骤12b中,假定了UE-B处于空闲状态。MME-B等待直到UE-B执行i)跟踪区域更新过程、ii)UE触发的服务请求过程或iii)网络触发的服务请求过程为止。然后,UE-B执行跟踪区域更新过程或服务请求过程。

在图20的步骤13b中,在在图20的步骤12b中获取UE-B的小区信息后,MME-B向HSS-B发送包括UE-B的最近位置信息的位置通知消息。

在图20的步骤14b中,HSS-B向ProSe服务器-B发送包括UE-B的最近位置信息以及如果列表存在则包括广播PLMN标识符列表的位置通知消息。

在图20的步骤15b中,ProSe服务器-B通过向HSS-B发送位置通知Ack消息来响应。

在图20的步骤16b中,HSS-B通过向MME-B发送位置通知Ack消息来响应。

在图20的步骤17b中,ProSe服务器-B向ProSe服务器-A发送ProSe位置通知消息以便提供UE-B的当前位置信息。

如果在图20的步骤6b中接收到的ProSe位置请求消息包括指示坐标相关信息的提供的信息,则ProSe服务器-B将基于UE-B的当前位置信息提取/得到/确定的坐标信息包括在向ProSe服务器-A发送的ProSe位置通知消息中。这里,可以或可能不将UE-B的小区信息(即,ECGI信息)包括在ProSe位置通知消息中。

即使当在图20的步骤6b中接收到的ProSe位置请求消息不包括指示坐标相关信息的提供的信息时,ProSe服务器-B也在向ProSe服务器-A发送的ProSe位置通知消息中包括基于UE-B的当前位置信息提取/得到/确定的坐标信息,如果尚未向ProSe服务器-B登记UE-B则UE-B的当前位置信息被包括在图20的步骤14b中接收到的位置通知消息中。这里,可以或可能不将UE-B的小区信息(即,ECGI信息)包括在ProSe位置通知消息中。

另外,ProSe服务器-B可以保持从UE的位置信息(例如,小区信息或ECGI)中提取/得到/转换坐标信息所必需的映射信息或者通过与另一网络节点交互来获取与小区信息对应/映射到小区信息的坐标信息。坐标信息可以是i)小区的中心坐标(即,纬度和经度)、ii)由小区覆盖的四个基本点的坐标(即,纬度和经度)、iii)关于由小区覆盖的水平距离的信息和/或iv)关于由小区覆盖的垂直距离的信息。另外,坐标信息可以是准确值或近似值。

在图20的步骤18b中,ProSe服务器-A向ProSe服务器-B返回ProSe位置通知Ack消息。

在图20的步骤19b中,在步骤12b之后,如果UE-B由于步骤12b而被改变为连接模式,则如步骤10a所描述的,MME-B执行位置报告控制以每当UE-B将其服务小区改变为属于eNodeB的另一小区时指示eNodeB报告UE-B的当前位置。

在图20的步骤20b中,如果MME-B在步骤19b中对eNodeB执行位置报告控制,则每当UE-B将其服务小区改变为属于eNodeB的另一小区时eNodeB向MME-B发送位置报告消息。如图20的步骤13b至16b所描述的,经更新的位置信息是通过HSS-B从MME-B发送给ProSe服务器-B的。如果ProSe服务器-B接收到经更新的位置信息,则如步骤17b和步骤18b所描述的,能够将该位置信息转发到ProSe服务器-A。

在图20的步骤21中,ProSe服务器-A基于在图20的步骤13a中接收到的位置通知消息和在图20的步骤17b中接收到的ProSe位置通知消息这二者根据UE-A的位置信息、UE-B的位置信息和邻近准则来确定UE-A和UE-B是否彼此邻近。当ProSe服务器-A确定UE-A邻近于UE-B时,执行图20的步骤22。当ProSe服务器-A确定UE-A不邻近于UE-B时,每当从ProSe服务器-B或HSS-A接收到新的位置通知消息时ProSe服务器-A执行邻近检查。当ProSe服务器-A确定UE-A和UE-B彼此邻近或者在图20的步骤5a中启动的定时器和在图20的步骤5b中启动的定时器期满时,执行图20的步骤22。

用于ProSe服务器-A确定UE-A和UE-B是否彼此邻近的位置信息是坐标信息而不是小区信息(即,ECGI信息)。

这里,ProSe服务器-A可以保持从UE的位置信息(例如,小区信息或ECGI)中提取/得到/转换坐标信息所必需的映射信息或者通过与另一网络节点交互来获取与小区信息对应/映射到小区信息的坐标信息。坐标信息可以是i)小区的中心坐标(即,纬度和经度)、ii)由小区覆盖的四个基本点的坐标(即,纬度和经度)、iii)关于由小区覆盖的水平距离的信息和/或iv)关于由小区覆盖的垂直距离的信息。另外,坐标信息可以是准确值或近似值。

在图20的步骤22中,ProSe服务器-A向UE-A发送ProSe发现响应消息以及指示UE-A和UE-B是否彼此邻近的信息。如果UE-A/用户-A未被许可发现UE-B/用户-B,则ProSe发现响应消息指示来自UE-A的ProSe发现请求被拒绝。

在图20的步骤23至25中,如果UE-A和UE-B彼此邻近,则ProSe服务器-A可以通过向UE-B发送ProSe发现警报消息来请求ProSe服务器-B通知UE-B UE-A想要发现UE-B。

UE-A和UE-B可以试图发现彼此。

在图20的步骤26中,ProSe服务器-A请求HSS-A停止关于UE-A的位置报告。这样的位置报告取消可以应用于MME-A,并且必要时,应用于eNodeB。

在图20的步骤27中,ProSe服务器-A请求ProSe服务器-B停止关于UE-B的位置报告。这样的位置报告取消可以应用于MME-B,并且必要时,通过HSS-B应用于eNodeB。

此外,可以并行执行用于获取UE-A的位置信息的步骤(即,步骤5a至16a)和用于获取UE-B的位置的步骤(即,步骤5b至20b)。

另外,ProSe服务器-A可以针对UE-A和UE-B按Time_X启动单个定时器,而不是针对UE-A和UE-B启动相应的定时器。

当UE-A处于空闲状态时,可以执行用于获得处于空闲状态的UE的位置信息的图20的步骤12b至16b、步骤19b和步骤20b代替图20的步骤10a至16a。当UE-B处于连接状态时,可以执行用于获得处于连接状态的UE的位置信息的图20的步骤10a至16a代替图20的步骤12b至16b、步骤19b和步骤20b。

参照图20所描述的过程可以应用于UE-B和UE-A由同一eNodeB和同一MME服务的情况、UE-A和UE-B由不同的eNodeB和同一MME服务的情况以及UE-A和UE-B由不同的eNodeB和不同的MME服务的情况。

上述描述适用于已经向不共享RAN/网络的不同的PLMN登记了发现者UE和被发现者UE的情况以及已经向共享RAN的不同的PLMN(即,RAN共享或网络共享PLMN)登记了发现者UE和被发现者UE的情况。

另外,虽然在前述实施方式中ProSe服务器根据小区信息(ECGI信息)执行提取/得到/确定/转换坐标信息的操作,但是MME或HSS可以执行该操作。

此外,基于坐标信息来确定邻近的以上描述的方法不仅适用于PLMN间发现(即,已经向不同的PLMN登记了发现者UE和被发现者UE的情况)而且适用于PLMN内发现(即,已经向同一PLMN登记了发现者UE和被发现者UE的情况)。特别地,当发现者UE和被发现者UE在PLMN内发现的情况下驻留在不同的小区上时能够使用基于坐标信息来确定邻近的方法。

3-11.第十七实施方式

将给出根据本发明的另一实施方式的应用了时间窗口的EPC级ProSe发现的描述。在图21中,假定了UE-A(即,发现者)和UE-B(即,被发现者)已被登记向同一PLMN并且是非漫游UE。

如图21所示,UE-A按时间窗口对网络请求ProSe发现以便在UE-A在该时间窗口中进入与UE-B邻近时被报警。假定了UE-A(即,发现者)和UE-B(即,被发现者)被登记向同一PLMN并且是非漫游UE。

已经向ProSe服务器登记了UE-A和UE-B。

在图21的步骤1中,UE-A向ProSe服务器发送ProSe发现请求消息以便在时间窗口内被报警与UE-B邻近。这里,UE-A能够在ProSe发现请求消息中包括向ProSe服务器指示请求多久有效的时间窗口信息(即,图21的Time_X)。在这种情况下,UE-A和UE-B可以基本上指代支持ProSe的UE-A上的应用和支持ProSe的UE-B上的应用。

在步骤21的步骤2中,ProSe服务器对从UE-A发送的ProSe发现请求消息进行授权并且检查UE-A/用户-A是否被许可发现UE-B/用户-B。当UE-A/用户-A未被许可发现UE-B/用户-B时,执行图21的步骤8。

在图21的步骤3中,ProSe服务器对于请求(即,来自UE-A的请求)针对UE-A和UE-B按Time_X启动定时器。

在图21的步骤4a中,为了获得UE-A的最近小区信息(即,ECGI),ProSe服务器通过HSS对MME做出针对UE-A的一轮位置报告请求。MME通过HSS向ProSe服务器发送包括UE-A的ECGI的响应。如果UE-A处于空闲状态,则MME寻呼UE-A以便获取UE-A的ECGI。

在图21的步骤4b中,为了获得UE-B的最近小区信息(即,ECGI),ProSe服务器通过HSS对MME做出针对UE-B的一轮位置报告请求。MME通过HSS向ProSe服务器发送包括UE-B的ECGI的响应。如果UE-B处于空闲状态,则MME寻呼UE-B以便获取UE-B的ECGI。

在图21的步骤5中,在接收到UE-A和UE-B的位置信息后,ProSe服务器基于UE-A的位置信息、UE-B的位置信息和邻近基准来检查UE-A与UE-B之间的邻近。

当ProSe服务器确定UE-A和UE-B彼此不邻近直到用于邻近检查的时间(即,Time_X)期满为止时,ProSe服务器确定不执行后续邻近检查。在这种情况下,仅执行图21的步骤8,进而ProSe服务器向UE-A发送指示UE-A和UE-B彼此不邻近的信息以及ProSe发现响应消息。在其它情况下,执行图21的步骤6a和步骤6b。

在图21的步骤6a中,ProSe服务器通过HSS对MME做出针对UE-A的位置报告请求。ProSe服务器可以在执行位置报告请求时具有位置报告周期。该位置报告周期可以是在ProSe服务器中配置的固定值或基于Time_X计算/设定的值(例如,小于Time_X的值)。

在从ProSe服务器接收到位置报告请求后,MME操作如下。

-当UE-A处于连接模式时:每当UE-A改变小区时MME请求eNodeB向MME报告UE-A的位置信息(即,ECGI)。(常规的位置报告控制操作(参照3GPP TS 23.401的部分5.9.1)被照原样使用或者被扩展/修改和使用)。MME通过HSS向ProSe服务器报告小区改变。即使当UE-A的ECGI在图21的步骤4a之后改变了时也执行MME的报告。

-当UE处于空闲模式或者UE在位置报告请求的接收期间被从连接模式切换到空闲模式时:MME启动/发起设定为位置报告周期值的定时器(timer_r)。i)如果UE-A在time_r的期满之前执行TAU(Tracking Area Update,跟踪区域更新)过程或SR(Service Request,服务请求)过程(其可以是UE触发的或网络触发的),则MME通过HSS向ProSe服务器报告通过该过程获取的UE-A的ECGI信息。另外,同时随着或在向ProSe服务器报告之前,MME停止time_r。ii)在time_r的期满后,MME寻呼UE-A以便获得UE-A的ECGI信息。MME通过HSS向ProSe服务器报告所获取的UE-A的ECGI信息。

图22是例示了当MME通过HSS从ProSe服务器接收位置报告请求时的操作的参照视图。

当处于空闲模式的UE-A像在图21的步骤6a中描述的操作i)中那样执行TAU操作时,如果未在TAU请求消息中设定“激活”标志(参照表9.9.3.14.1:3GPP TS 24.301的EPS更新类型信息元素(IE)以得到细节),则MME可能不请求eNodeB针对每个小区改变来向MME报告UE-A的位置信息(由图22中的注释1指示的操作)。这是因为不必为UE-A执行根据TAU过程的用户平面设置过程,进而MME在TAU过程完成后执行S1释放过程(参照3GPP TS 23.401的部分5.3.5)。当MME像图22所示的那样操作时,可能跳过被执行来检测UE的位置的寻呼操作。因此,能够减少UE的功耗以及通过使得UE能够切换到连接模式的操作而引起的在UE与网络之间和在网络中的信令。

前述位置报告周期可以由MME确定或者由HSS提供,而不是由ProSe服务器提供。为此,ProSe服务器可以在执行位置报告请求时提供Time_X。然后,HSS或MME能够基于Time_X来计算/设定位置报告周期。另选地,可以在HSS或MME中配置位置报告周期。当MME计算/设定位置报告周期时,能够另外考虑与UE的周期性TAU定时器有关的信息、直到下一个TAU过程为止的时间、与UE的MM操作有关的定时信息等。

在图22的步骤6b中,ProSe服务器通过HSS对MME做出针对UE-B的位置报告请求。步骤6b中的与位置报告请求有关的操作与图21的步骤6a中描述的操作相同,进而省略其详细描述。

在图22的步骤7中,每当通过HSS从MME接收到UE-A或UE-B的新位置更新时ProSe服务器执行邻近检查。当ProSe服务器确定UE-A和UE-B彼此邻近或者在图22的步骤3中启动的定时器期满时,执行图22的步骤8。

在图22的步骤8中,ProSe服务器向UE-A发送ProSe发现响应消息以及指示UE-A和UE-B是否彼此邻近的信息。如果UE-A/用户-A未被许可发现UE-B/用户-B,则ProSe发现响应消息指示来自UE-A的ProSe发现请求被拒绝。

在图22的步骤9中,当UE-A和UE-B彼此邻近时,ProSe服务器能够通过向UE-B发送ProSe发现警报消息来通知UE-B UE-A想要发现UE-B。

UE-A和UE-B可以试图发现彼此。

在图22的步骤10a中,ProSe服务器能够通过HSS使得MME能够取消关于UE-A的位置报告。位置报告取消适用于MME,并且必要时,适用于eNodeB。

在图22的步骤10b中,ProSe服务器能够通过HSS使得MME能够取消关于UE-B的位置报告。位置报告取消适用于MME,并且必要时,适用于eNodeB。

在本实施方式中,步骤4a和步骤5a中的一轮位置更新请求用来请求MME对位置报告请求做出响应仅一次。

可以并行执行用于获得UE-A的初始位置信息的步骤(即,步骤4a)和用于获得UE-B的初始位置信息的步骤(即,步骤4b)。另外,可以并行执行用于获得UE-A的位置信息的步骤(即,步骤6a)和用于获得UE-B的位置信息的步骤(即,步骤6b)。

另外,ProSe服务器可以针对UE-A和UE-B按Time_X启动单个定时器,而不是针对UE-A和UE-B启动相应的定时器。

虽然参照图21和图22所描述的过程可以应用于UE-B和UE-A由同一eNodeB和同一MME服务的情况,但是该过程还可以应用于UE-A和UE-B由不同的eNodeB和同一MME服务的情况以及UE-A和UE-B由不同的eNodeB和不同的MME服务的情况。

此外,可能将本实施方式扩展和应用到UE-A和/或UE-B是漫游UE的情况。另外,能够将该实施方式扩展和应用到PLMN间发现(例如,已经向不同的PLMN登记了UE-A和UE-B的情况)。

4.基于ProSe功能的本发明的实施方式–第十八实施方式

将给出根据本发明的应用于ProSe的实施方式的描述。

4-1.邻近请求

现在将参照图23描述根据本发明的邻近请求。为了方便描述,发现者被称作UE-A并且被发现者被称作UE-B。

在图23的步骤1中,UE-A向ProSe功能A发送邻近请求消息以便请求ProSe发现。这里,邻近请求消息能够包括诸如EPUID、应用ID、发现者的ALUID、被发现者的ALUID、窗口、范围、UE位置和WLAN指示的参数。因此,例如,UE-A能够发送邻近请求消息(EPUID_A、应用ID、ALUID_A、ALUID_B、窗口、范围、A的位置、[WLAN指示]。(在下文中特定形式的特定消息中的“[A]”指示参数“A”能够作为选项被添加。)

这里,EPUID指示用户的EPC ProSe用户ID(即,EPUID_A表示用户A的EPC ProSe用户ID)。EPUID是支持EPC级ProSe发现和WLAN直接通信的EPC的标识符并且标识为ProSe登记的UE。可以根据ProSe功能可选地再分配这样的标识符。应用ID被用于标识第三方应用服务器平台。ALUID指示应用层用户ID。在下文中,ALUID_A和ALUID_B指示用户A和用户B的应用层用户ID。窗口参数指示请求有效的时间段。范围指示从范围类当中为应用选择的请求范围类。这里,范围类信息可以是短的、中等的和最大的。UE位置指代由对应UE知道的最准确的当前位置。例如,A的位置指代UE-A的最准确的当前位置。这里,UE-A能够通过添加WLAN指示可选地为与UE-B的WLAN直接发现和WLAN直接通信而请求EPC支持。

在图23的步骤2中,ProSe功能A向应用服务器发送包括UE-A和UE-B的应用层用户ID的映射请求消息(例如,映射请求(ALUID_A、ALUID_B)),以便请求应用服务器提供目标用户B的EPC ProSe用户ID。这里,ProSe功能A存储应用层用户ID(即,ALUID_A和ALUID_B),直到将参照图24描述的邻近警报过程被执行为止、直到将参照图25描述的邻近请求取消过程被执行为止或者直到请求有效的窗口期满为止。

在图23的步骤3中,应用服务器检查用户B的应用特定ProSe许可以便检查用户A是否被许可发现用户B。另外,应用服务器向ProSe功能A发送指示用户B的EPC ProSe用户ID(EPUID_B)和ProSe功能B的ProSe功能ID的映射响应消息(例如,映射响应(EPUID_B、PFID_B))。这里,ProSe功能A存储EPUID_B和PFID_B,直到将参照图24描述的邻近警报过程被执行为止、直到将参照图25描述的邻近请求取消过程被执行为止或者直到请求有效的窗口期满为止。

在图23的步骤4中,ProSe功能A向ProSe功能B发送包括EPC ProSe用户ID、(时间)窗口、发现者的位置和发现者的WLAN链路层ID(WLLID)的邻近请求消息(例如,邻近请求(EPUID_B、EPUID_A、窗口、A的位置、[WLLID_A])。这里,邻近请求消息能够指示位置更新周期、位置更新触发或其二者。A的位置信息是在图23的步骤1中提供的UE-A的当前位置信息,并且能够用GAD(地理区域描述)表示。参照3GPP TS 23.032以得到GAD的详细描述和定义。然而,根据本发明A的位置信息不限于前述定义并且可以是参照前述“1.诸如3GPP EPS(演进型分组系统)的移动通信系统中的ProSe发现方法”所描述的各种类型的位置信息。此外,当UE-A在图23的步骤1中请求WLAN直接发现和通信时位置信息可以包括WLAN指示。

在图23的步骤5中,ProSe功能B基于在前一个步骤中接收到的EPUID_B来检索用户B的记录。在这种情况下,ProSe功能B可以通过HSS来请求UE-B的最后已知位置(图23的步骤5a)。

根据本发明,UE-B的位置信息可以是参照前述“1.诸如3GPP EPS(演进型分组系统)的移动通信系统中的ProSe发现方法”所描述的各种类型的位置信息。另外,UE-B的位置信息可以是i)关于服务UE-B的MME的信息(MME标识符、MME名称、MME节点FQDN(Fully Qualified Domain Name,完全限定域名)和/或MME号码)、ii)关于UE-B位于其中的国家的信息、iii)关于UE-B位于/登记在其中的PLMN的信息和/或iv)关于UE-B位于其中的大陆的信息。

这里,UE-B位于其中的国家、PLMN和大陆的信息可以通过ProSe功能B从HSS直接获取。另选地,可以使用从HSS获得的位置信息来直接或间接推断该信息。例如,当从HSS获得的UE-B的位置信息是关于UE-B位于/登记在其中的PLMN的信息时,PLMN标识符由MMC(Mobile Country Code,移动国家代码)和MNC(Mobile Network Code,移动网络代码)组成,进而能够推断国家信息。另选地,当从HSS获得的UE-B的位置信息是UE-B的ECGI信息时,能够推断PLMN信息或国家信息,因为ECGI由PLMN标识符和ECI(E-UTRAN Cell Identity,E-UTRAN小区身份)组成。另选地,当从HSS获得的UE-B的位置信息是UE-B的坐标信息时,能够使用坐标信息来推断国家信息或大陆信息。UE-B的位置信息的描述能够同样地应用于从UE-A获得的位置信息。另外,即使关于UE-A的位置信息的类型和关于UE-B的位置信息的类型彼此不同,ProSe功能也能够使用在位置信息和/或位置信息约定数据库(DB)/表(例如,用于将坐标信息转换成国家信息的DB/表)中包括的信息来确定两个UE之间的距离/邻近。

在基于通过HSS接收到的UE-B的最后已知位置、在图23的步骤4中由ProSe功能A提供的UE-A的位置和时间窗口确定了用户(即,用户A和用户B或UE-A和UE-B)在所请求的时间窗口内不邻近(或将不邻近)后,ProSe功能B可以通过对于UE-A发送邻近请求拒绝消息以及适当的原因值来拒绝请求(图23的步骤5b和步骤5c)。在这种情况下,跳过图23所示的剩余步骤。

能够考虑ProSe功能B决定停止邻近请求过程并且向UE-A发送邻近请求拒绝消息的各种场景如下。然而,本发明不限于此并且ProSe能够能够基于各种确定准则(例如,在步骤1中从UE-A接收到的发现范围类信息等)执行决定。

-场景A)在图23的步骤1中接收到的窗口参数大或相对较大的情况

A-1)UE-A与UE-B之间的距离长或相对较长的情况

A-2)UE-A和UE-B位于不同的大陆上的情况

A-3)UE-A和UE-B位于不同的国家中的情况

A-4)UE-A和UE-B位于彼此间隔开的国家(或不共享边界的国家)中的情况

在情况A-1)至A-4)之一中,ProSe功能B在确定两个UE在时间窗口内邻近的可能性低后决定停止邻近请求过程并且向UE-A发送邻近请求拒绝消息。因此,能够减少由UE-A和UE-B的位置在长时间内的不必要检测所引起的信令和UE功耗。

-场景B)在图23的步骤1中接收到的窗口参数小或相对较小的情况

B-1)UE-A与UE-B之间的距离长或相对较长的情况

B-2)UE-A和UE-B位于不同的大陆上的情况

B-3)UE-A和UE-B位于不同的国家中的情况

B-4)UE-A和UE-B位于彼此间隔开的国家(或不共享边界的国家)中的情况

B-5)UE-A和UE-B由不同的MME服务的情况

B-6)UE-A和UE-B基于窗口参数彼此间隔开但是两个UE未间隔开长距离的情况

在情况B-1)至B-6)之一中,ProSe功能B在确定两个UE在时间窗口内邻近的可能性低后决定停止邻近请求过程并且向UE-A发送邻近请求拒绝消息。因此,能够减少由用于在短时间内提供确定/通知邻近的服务的UE-A和UE-B的位置的不必要检测所引起的操作开销(即,向多个网络节点和UE发送信号/消息以便检测位置信息仅数次)。

在图23的步骤6中,UE-B能够根据UE-B的ProSe分布来接收对于邻近请求的许可检查请求(例如,用户-B可以暂时去激活UE-B的ProSe功能)。

在图23的步骤7中,ProSe功能B请求SLP(SUPL位置平台)-B来报告UE-B的位置,向ProSe功能A发送邻近请求确认(如果ProSe功能B确认邻近请求的接收)并且提供UE-B的当前位置。这里,如果UE-A在图23的步骤1中为WLAN直接发现和通信而请求EPC支持并且UE-B使用永久WLAN链路层ID,则可以将UE-B的WLAN链路层ID(即,WLLID_B)包括在邻近请求确认中。

在图23的步骤8中,ProSe功能A请求SLP-A报告UE-A的位置。当UE-A的当前位置可用并且在图23的步骤7中包括了UE-B的位置时,如果确定了用户(即,用户A和用户B或UE-A和UE-B)在所请求的时间窗口内不邻近(或将不邻近),则ProSe功能A能够决定取消邻近请求过程。否则,ProSe功能A向UE-A发送邻近请求确认。

步骤5的上述描述同样地适用于关于UE-A和UE-B的位置信息、用于确定两个UE之间的距离/邻近的ProSe功能的操作、以及用于在图23的步骤8中基于时间窗口参数取消邻近请求过程的ProSe功能的操作。

4-2.邻近警报

将给出根据本发明的邻近警报的描述。

在图24的步骤1至步骤3中,UE-B的位置被报告给ProSe功能B,并且ProSe功能B将UE-B的位置转发到ProSe功能A。

在图24的步骤4中,ProSe功能A基于请求的发现范围类来检测两个UE的邻近并且通过向UE-A发送邻近警报消息来向UE-A通知邻近。例如,邻近警报消息能够包括ALUID和诸如“邻近警报(ALUID_B、辅助信息)”的辅助信息。这里,ALUID是用户的应用层用户ID,并且ALUID_B指示用户B的应用层用户ID。邻近警报消息可以另外包括用于与UE-B的WLAN直接发现和通信的辅助信息。此外,ProSe功能A可以取消来自SLA-P的UE-A位置报告。

在图24的步骤5中,ProSe功能A能够请求ProSe功能B向UE-B发送邻近警报消息(例如,形式为邻近警报(ALUID_A、辅助信息))。这里,ALUID_A指示用户A的应用层用户ID。邻近警报消息可以另外包括用于与UE-B的WLAN直接发现和通信的辅助信息。此外,ProSe功能B可以取消来自SLA-B的UE-B位置报告。

不必在图24的步骤6之前打开UE的WLAN接口。

在前述实施方式中,设定了辅助信息以便迅速地处理WLAN直接发现和通信。辅助信息的内容符合用于WLAN直接链路的技术。另外,当UE-B仅支持永久WLAN链路层ID(WLLID)时,能够通过ProSe功能A动态地生成除WLLID_B以外的辅助信息的内容。

4-3.邻近请求取消

将给出根据本发明的邻近警报取消的描述。

在图25的步骤1中,UE-A向ProSe功能A发送取消邻近请求。该取消邻近请求可以包括EPUID、应用ID和ALUID(例如,形式为取消邻近请求(EPUID_A、应用ID、ALUID_B))。

在图25的步骤2中,ProSe功能A基于存储的PFID_B信息向ProSe功能B发送取消邻近请求消息。这里,例如,取消邻近请求消息可以包括EPUID并且采取取消邻近请求(EPUID_B、EPUID_A)的形式。

在图25的步骤3中,ProSe功能A取消来自SLP-A的UE-A位置报告。

在图25的步骤4和步骤5中,ProSe功能B取消来自SLP-B的UE-B位置报告并且向ProSe功能A发送邻近请求取消确认。

在图25的步骤6中,ProSe功能A向UE-A发送邻近请求取消确认。

能够独立地使用前述实施方式或者能够组合并且使用这些实施方式中的全部或一些。

在前述实施方式中,当UE或网络节点请求另一UE的位置信息时,请求可以包括UE的ID和/或关于与ProSe发现/ProSe通信/ProSe操作有关的应用的ID信息。这能够对应于请求关于另一UE的邻近检查的UE和另一个UE中的一个或两个。

另外,在本发明中可以将ProSe服务器解释为ProSe功能。

图26例示了根基本发明的优选实施方式的UE和网络节点的配置。

参照图26,根据本发明的UE 100可以包括收发器模块110、处理器120和存储器130。收发器模块110可以被配置为向外部装置发送信号、数据和信息并且配置为从外部装置接收信号、数据和信息。UE 100可以以有线和/或无线方式连接至外部装置。处理器120可以控制UE 100的操作并且可以被配置为执行处理要在UE 100与外部装置之间发送/接收的信息等的功能。存储器130可以存储处理的信息达预定时间并且可以用诸如缓冲器(未示出)的组件代替。

根据本发明的实施方式的UE 100可以被配置为根据由网络发起的ProSe启用检测或ProSe UE发现的结果来参与ProSe。UE 100的处理器120可以被配置为使用收发器模块110来向网络节点200发送ProSe基本信息。处理器120可以被配置为使用收发器模块110从网络节点200接收指示ProSe是否被许可的信息。处理器120可以被配置为处理用于在UE 100与另一UE之间建立直接数据路径的信令。处理器120可以被配置为使用收发器模块110来执行与另一个UE的直接通信。处理器120可以被配置为使用收发器模块110来发送ProSe结果信息。

参照图26,根据本发明的网络节点200可以包括收发器模块210、处理器220和存储器230。收发器模块210可以被配置为向外部装置发送信号、数据和信息并且配置为从外部装置接收信号、数据和信息。网络节点200可以以有线和/或无线方式连接至外部装置。处理器220可以控制网络节点200的操作并且可以被配置为执行处理要在网络节点200与外部装置之间发送/接收到的信息等的功能。存储器230可以存储处理的信息达预定时间并且可以用诸如缓冲器(未示出)的组件代替。

根据本发明的实施方式的网络节点200可以被配置为协助UE之间的ProSe。网络节点200的处理器220可以被配置为使用收发器模块210从UE 100或另一网络节点接收ProSe基本信息。处理器220可以被配置为使用收发器模块210来向UE 100发送指示ProSe是否被许可的信息。处理器220可以被配置为处理用于支持由UE 100执行的在UE 100与另一UE之间建立直接数据路径的信令。处理器220可以被配置为使用收发器模块210从UE 100接收ProSe结果信息。

UE 100和网络节点200的配置可以被实现为使得本发明的前述实施方式被独立地应用于其或者两个或更多个实施方式被同时应用于其。为了清楚省略了冗余描述。

本发明的实施方式可以通过各种手段(例如,硬件、固件、软件或其组合)来实现。

在硬件配置中,根据本发明的实施方式的方法可以由一个或更多个专用集成电路(ASIC)、数字信号处理器(DSP)、数字信号处理器件(DSPD)、可编程逻辑器件(PLD)、现场可编程门阵列(FPGA)、处理器、控制器、微控制器、微处理器等来实现。

在固件或软件配置中,本发明的实施方式可以以模块、过程、函数等的形式加以实现。例如,软件代码可以被存储在存储器单元中并且由处理器执行。存储器单元可以位于处理器的内部或外部并且可以经由各种已知手段向处理器发送和从处理器接收数据。

本发明的优选实施方式的详细描述被给出来使得本领域技术人员能够完成和实现本发明。虽然已经参照本发明的优选实施方式描述了本发明,但是本领域技术人员应当了解,在不脱离本发明的精神和必要特性的情况下,能够对本发明做出许多修改。例如,能够相结合地使用本发明的以上描述的实施方式的结构。上述实施方式因此将在所有方面被解释为例示性的而不是限制性的。因此,本发明不旨在限制本文所公开的实施方式,而是旨在给出和本文所公开的原理和新特征匹配的最广范围。

本领域技术人员应当了解,在不脱离本发明的精神和必要特性的情况下,可以以除本文所阐述的那些方式外的其它特定方式执行本发明。上述实施方式因此将在所有方面被解释为例示性的而不是限制性的。本发明的范围应该由所附权利要求及其合法的等同物来确定,而不由上述描述来确定,并且落入所附权利要求的意义和等价范围内的所有改变旨在被包含在其中。

工业适用性

本发明的前述实施方式适用于各种移动通信系统。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1