一种直接发现的方法、装置及通信系统的制作方法

文档序号:9768187阅读:521来源:国知局
一种直接发现的方法、装置及通信系统的制作方法
【技术领域】
[0001]本发明涉及通信技术领域,尤其涉及一种直接发现的方法、装置及通信系统。
【背景技术】
[0002]长期演进(Long Term Evolut1n,LTE)网络可以为相互邻近的两个终端提供直接通信数据传输,使得两个终端可以不通过核心网而直接使用两个终端之间的空口资源收发数据,这种业务称为邻近通信业务(ProSe, Proximity Service)。
[0003]具有邻近通信能力的终端需要在一定范围之内才能进行邻近通信。判断两个终端邻近关系的过程称为ProSe发现过程。ProSe发现的一种实现方式是受限(Restricted)模式的直接发现。
[0004]现有的Restricted模式的直接发现方法主要包括被发现方用户设备(UserEquipment, UE)的广播(Announce)过程、发现方UE的监测(Monitor)过程和匹配(Match)过程。
[0005]现有技术中的Restricted模式的直接发现过程可以总结如下:
[0006]待发现方UE从家乡公众陆地移动网(HomePublic Land Mobile Network,HPLMN)中的邻近通信业务功能实体(ProSe Funct1n)获得自己的受限邻近通信业务应用码(Restricted ProSe Applicat1n Code)并广播;
[0007]发现方UE启动某个应用后,发现方UE自动或者根据用户的触发向HPLMN中的ProSe Funct1n发送自己想要监测到的受限邻近通信业务应用标识(Restricted ProSeApplicat1n ID),收到返回的 Restricted ProSe Applicat1n ID 对应的 RestrictedProSe Applicat1n Code的掩码或过滤器。发现方UE扫描周围UE广播的ProSeApplicat1n Code并判断是否匹配该掩码或过滤器。
[0008]如果匹配,贝[I向ProSe Funct1n上报。
[0009]其中,Restricted ProSe Applicat1n ID是在应用层可以唯一标识用户的标识信息。
[0010]可以看出,一次发现过程中,发现方UE只能获知在一个应用中能够被直接发现的UE。如果发现方UE上有多个应用需要进行直接发现,那么该发现方UE需要分别执行上述直接发现过程,例如,即使多个应用对应的直接发现过程均返回同一个被直接发现UE,也需要完成多次直接发现,其实现方式不灵活。

【发明内容】

[0011]本发明的目的是提供一种直接发现的方法、装置及通信系统,以解决现有直接发现的处理过程复杂的问题。
[0012]本发明的目的是通过以下技术方案实现的:
[0013]一种直接发现的方法,包括:
[0014]通过扫描获得至少一个待发现方UE的ProSe UE标识信息;
[0015]向直接发现管理节点发送发现请求消息,所述发现请求消息中携带通过扫描获得的所述至少一个待发现方UE的ProSe UE标识信息、至少一个目标应用的标识信息和本UE在各个目标应用中的ProSe应用用户标识信息,所述发现请求消息用于请求所述发现管理节点根据所述发现请求消息中携带的信息确定在每个目标应用中、所述至少一个待发现方UE中是否有可被直接发现的被发现方UE ;
[0016]接收所述发现管理节点返回的发现响应消息,所述发现响应消息中携带每个目标应用对应的响应信息,每个响应信息包括用于指示没有可被直接发现的被发现方UE的指示信息,或者包括可以被直接发现的至少一个被发现方UE的ProSe UE标识信息。
[0017]较佳地,该方法还包括:
[0018]向所述直接发现管理节点发送注册请求消息,所述注册请求消息中携带本UE的标识信息;
[0019]接收所述直接发现管理节点返回的注册响应消息,所述注册响应消息中携带为本UE分配的ProSe UE标识信息;
[0020]广播本UE的ProSe UE标识信息。
[0021 ] 较佳地,该方法还包括:
[0022]向所述直接发现管理节点发送应用层注册请求消息,所述应用层注册请求消息中携带本UE的ProSe UE标识信息、待注册应用的标识信息和本UE在所述待注册应用中的ProSe应用用户标识信息,所述应用层注册请求消息用于请求所述直接发现管理节点向注册应用服务器发送本UE的ProSe UE标识信息和本UE在所述待注册应用中的ProSe应用用户标识信息,所述注册应用服务器为所述待注册应用的标识信息对应的应用服务器;
[0023]接收所述直接发现管理节点发送的应用层注册响应消息。
[0024]一种直接发现的方法,包括:
[0025]接收发现方UE发送的发现请求消息,所述发现请求消息中携带至少一个待发现方UE的ProSe UE标识信息、至少一个目标应用的标识信息和所述发现方UE在各个目标应用中的ProSe应用用户标识信息;
[0026]向每个目标应用服务器分别发送应用请求消息,所述应用请求消息中携带所述发现方UE在目标应用服务器的目标应用中的ProSe应用用户标识信息,所述应用请求消息用于请求目标应用服务器确定,在对应的目标应用中允许被直接发现的允许发现方UE,目标应用服务器为目标应用的标识信息对应的应用服务器;
[0027]接收每个目标应用服务器返回的应用响应消息,所述应用响应消息中携带至少一个允许发现方UE的ProSe UE标识信息;
[0028]根据所述应用响应消息中携带的信息和所述发现请求消息中携带的信息,确定在每个对应的应用中、所述至少一个待发现方UE中是否有可被直接发现的被发现方UE ;
[0029]向所述发现方UE发送发现响应消息;所述发现响应消息中携带每个目标应用对应的响应信息,每个响应信息包括用于指示没有可被直接发现的被发现方UE的指示信息,或者包括可被直接发现的至少一个被发现方UE的ProSe UE标识信息。
[0030]较佳地,根据所述应用响应消息中携带的信息和所述发现请求消息中携带的信息,确定在每个对应的应用中、所述至少一个待发现方UE中是否有可被直接发现的被发现方UE,包括:[0031 ] 如果所述应用响应消息中携带的至少一个允许发现方UE的ProSe UE标识信息与所述发现请求消息中携带的至少一个待发现方UE的ProSe UE标识信息有交集,确定所述交集指示的UE中,满足权限条件的UE为在所述应用响应消息对应的目标应用中可被直接发现的被发现方UE ;
[0032]如果所述应用响应消息中携带的至少一个允许发现方UE的ProSe UE标识信息与所述发现请求消息中携带的至少一个待发现方UE的ProSe UE标识信息没有交集,确定在所述应用响应消息对应的目标应用中没有可被直接发现的被发现方UE。
[0033]较佳地,该方法还包括:
[0034]接收UE发送的注册请求消息,所述注册请求消息中携带所述UE的标识信息;
[0035]为所述UE分配ProSe UE标识信息,并关联保存所述UE的标识信息和ProSe UE标识信息;
[0036]向所述UE返回注册响应消息,所述注册响应消息中携带所述UE的ProSeUE标识信息。
[0037]较佳地,该方法还包括:
[0038]接收所述UE发送的应用层注册请求消息,所述应用层注册请求消息中携带所述UE的ProSe UE标识信息、待注册应用的标识信息和所述UE在所述待注册应用中的ProSe应用用户标识信息;
[0039]向注册应用服务器发送注册请求消息,所述注册请求消息中携带所述UE的ProSeUE标识信息和所述UE在所述待注册应用中的ProSe应用用户标识信息,所述注册应用服务器为所述待注册应用的标识信息对应的应用服务器;
[0040]接收所述应用服务器发送的注册响应消息;
[0041]向所述UE发送应用层注册响应消息。
[0042]一种直接发现的方法,包括:
[0043]接收直接发现管理节点发送的应用请求消息,所述应用请求消息中携带发现方UE在本应用服务器的应用中的ProSe应用用户标识信息;
[0044]根据所述应用请求消息中携带的信息,确定在本应用服务器的应用中允许被直接发现的允许发现方UE;
[0045]向所述直接发现管理节点返回应用响应消息,所述应用响应消息中携带允许发现方UE的ProSe UE标识信息。
[0046]较佳地,根据所述应用请求消息中携带的信息,确定在本应用服务器的应用中允许被直接发现的允许发现方UE,包括:
[0047]根据所述发现方UE在本应用服务器的应用中的ProSe应用用户标识信息,查找在本应用服务器的应用中满足直接发现权限的UE ;
[0048]确定查找到的UE为允许发现方UE。
[0049]较佳地,根据所述应用请求消息中携带的信息,确定在本应用服务器的应用中允许被直接发现的允许发现方UE,包括:
[0050]根据所述发现方UE在本应用服务器的应用中的ProSe应用用户标识信息,查找在本应用服务器的应用中满足直接发现权限的UE ;
[0051]确定查找到的UE中,与所述发现方UE的位置关系满足预定条件的UE为在本应用服务器的应用中允许被直接发现的允许发现方UE。
[0052]较佳地,根据所述应用请求消息中携带的信息,确定在本应用服务器的应用中允许被直接发现的允许发现方UE,包括:
[0053]查找本应用服务器的应用的ProSe应用用户标识信息中,目标ProSe应用用户标识信息对应的UE,所述应用请求消息中还携带本应用服务器的应用中的目标ProSe应用用户标识信息;
[0054]确定查找到的且满足直接发现权限的UE为允许发现方UE。
[0055]基于上述任意方法实施例,较佳地,该方法还包括:
[0056]接收所述直接发现管理节点发送的注册请求消息,所述注册请求消息中携带ProSe UE的UE标识信息和所述UE在本应用服务器的应用中的ProSe应用用户标识信息;
[0057]关联保存所述UE的ProSe UE标识信息和所述UE在本应用服务器的应用中的ProSe应用用户标识信息;
[0058]向所述直接发现管理节点返回注册响应消息。
[0059]基于与方法同样的发明构思,本发明实施例还提供一种直接发现的装置,包括:
[0060]扫描模块,用于通过扫描获得至少一个待发现方UE的ProSe UE标识信息;
[0061]发现请求模块,用于向直接发现管理节点发送发现请求消息,所述发现请求消息中携带通过扫描获得的所述至少一个待发现方UE的ProSe UE标识信息至少一个目标应用的标识信息和本装置在各个目标应用中的ProSe应用用户标识信息,所述发现请求消息用于请求所述发现管理节点根据所述发现请求消息中携带的信息确定在每个目标应用中、所述至少一个待发现方UE中是否有可被直接发现的被发现方UE ;
[0062]响应接收模块,用于接收所述发现管理节点返回的发现响应消息,所述发现响应消息中携带每个目标应用对应的响应信息,每个响应信息包括用于指示没有可被直接发现的被发现方UE的指示信息,或者包括可以被直接发现的至少一个被发现方UE的ProSe UE标识信息。
[0063]较佳地,还包括UE注册模块和标识广播模块:
[0064]所述UE注册模块用于,向所述直接发现管理节点发送注册请求消息,所述注册请求消息中携带本装置的标识信息;接收所述直接发现管理节点返回的注册响应消息,所述注册响应消息中携带为本装置分配的ProSe UE标识信息;
[0065]所述标识广播模块用于,广播本装置的ProSe UE标识信息。
[0066]较佳地,还包括应用注册模块,用于:
[0067]向所述直接发现管理节点发送应用层注册请求消息,所述应用层注册请求消息中携带本装置的ProSe UE标识信息、待注册应用的标识信息和本装置在所述待注册应用中的ProSe应用用户标识信息,所述应用层注册请求消息用于请求所述直接发现管理节点,向注册应用服务器发送本装置的ProSe UE标识信息和本装置在所述待注册应用中的ProSe应用用户标识信息,所述注册应用服务器为所述待注册应用的标识信息对应的应用服务器;
[0068]接收所述直接发现管理节点发送的应用层注册响应消息。
[0069]基于与方法同样的发明构思,本发明实施例还提供一种UE,包括:
[0070]处理器,用于读取存储器中的程序,执行下列过程:
[0071]通过收发机扫描获得至少一个待发现方UE的ProSe UE标识信息;
[0072]通过收发机向直接发现管理节点发送发现请求消息,所述发现请求消息中携带通过扫描获得的所述至少一个待发现方UE的ProSe UE标识信息、至少一个目标应用的标识信息和本装置在各个目标应用中的ProSe应用用户标识信息,所述发现请求消息用于请求所述发现管理节点根据所述发现请求消息中携带的信息确定在每个目标应用中、所述至少一个待发现方UE中是否有允许被直接发现的允许发现方UE ;
[0073]通过收发机接收所述发现管理节点返回的发现响应消息,所述发现响应消息中携带每个目标应用对应的响应信息,每个响应信息包括用于指示没有可被直接发现的被发现方UE的指示信息,或者包括可以被直接发现的至少一个被发现方UE的ProSe UE标识信息;
[0074]收发机,用于在处理器的控制下接收和发送数据;
[0075]存储器,用于保存处理器执行操作的过程中所使用的数据。
[0076]较佳地,处理器读取存储器中的程序,执行下列过程:
[0077]通过收发机向所述直接发现管理节点发送注册请求消息,所述注册请求消息中携带本装置的标识信息;接收所述直接发现管理节点返回的注册响应消息,所述注册响应消息中携带为本装置分配的ProSe UE标识信息;
[0078]广播本UE的ProSe UE标识信息。
[0079]较佳地,处理器读取存储器中的程序,执行下列过程:
[0080]通过收发机向所述直接发现管理节点发送应用层注册请求消息,所述应用层注册请求消息中携带本装置的ProSe UE标识信息、待注册应用的标识信息和本装置在所述待注册应用中的ProSe应用用户标识信息,所述应用层注册请求消息用于请求所述直接发现管理节点,向注册应用服务器发送本装置的ProSe UE标识信息和本装置在所述待注册应用中的ProSe应用用户标识信息,所述注册应用服务器为所述待注册应用的标识信息对应的应用服务器;
[0081]通过收发机接收所述直接发现管理节点发送的应用层注册响应消息。
[0082]基于与方法同样的发明构思,本发明实施例还提供一种直接发现的装置,包括:
[0083]发现请求接收模块,用于接收发现方UE发送的发现请求消息,所述发现请求消息中携带至少一个待发现方UE的ProSe UE标识信息、至少一个目标应用的标识信息和所述发现方UE在各个目标应用中的ProSe应用用户标识信息;
[0084]应用请求模块,用于向每个目标应用服务器分别发送应用请求消息,所述应用请求消息中携带所述发现方UE在目标应用服务器的目标应用中的ProSe应用用户标识信息,所述应用请求消息用于请求目标应用服务器确定,在对应的目标应用中允许被直接发现的允许发现方UE,目标应用服务器为目标应用的标识信息对应的应用服
当前第1页1 2 3 4 5 6 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1