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

文档序号:9768187阅读:来源:国知局
务器;
[0085]应用响应接收模块,用于接收每个目标应用服务器返回的应用响应消息,所述应用响应消息中携带至少一个允许发现方UE的ProSe UE标识信息;
[0086]被发现方UE确定模块,用于根据所述应用响应消息中携带的信息和所述发现请求消息中携带的信息,确定在每个对应的应用中、所述至少一个待发现方UE中是否有可被直接发现的被发现方UE ;
[0087]发现响应发送模块,用于向所述发现方UE发送发现响应消息;所述发现响应消息中携带每个目标应用对应的响应信息,每个响应信息包括用于指示没有可被直接发现的被发现方UE的指示信息,或者包括可被直接发现的至少一个被发现方UE的ProSe UE标识信肩、O
[0088]较佳地,所述被发现方UE确定模块具体用于:
[0089]如果所述应用响应消息中携带的至少一个允许发现方UE的ProSe UE标识信息与所述发现请求消息中携带的至少一个待发现方UE的ProSe UE标识信息有交集,确定所述交集指示的UE中,满足权限条件的UE为在所述应用响应消息对应的目标应用中可被直接发现的被发现方UE ;
[0090]如果所述应用响应消息中携带的至少一个允许发现方UE的ProSe UE标识信息与所述发现请求消息中携带的至少一个待发现方UE的ProSe UE标识信息没有交集,确定在所述应用响应消息对应的目标应用中没有可被直接发现的被发现方UE。
[0091]基于上述任意装置实施例,较佳地,还包括:
[0092]UE注册请求接收模块,用于接收UE发送的注册请求消息,所述注册请求消息中携带所述UE的标识信息;
[0093]UE标识分配模块,用于为所述UE分配ProSe UE标识信息,并关联保存所述UE的标识?目息和ProSe UE标识/[目息;
[0094]UE注册响应发送模块,用于向所述UE返回注册响应消息,所述注册响应消息中携带所述UE的ProSe UE标识信息。
[0095]较佳地,还包括:
[0096]应用注册接收模块,用于接收所述UE发送的应用层注册请求消息,所述应用层注册请求消息中携带所述UE的ProSe UE标识信息、待注册应用的标识信息和所述UE在所述待注册应用中的ProSe应用用户标识信息;
[0097]应用注册转发模块,用于向注册应用服务器发送注册请求消息,所述注册请求消息中携带所述UE的ProSe UE标识信息和所述UE在所述待注册应用中的ProSe应用用户标识信息,所述注册应用服务器为所述待注册应用的标识信息对应的应用服务器;
[0098]应用注册响应模块,用于接收所述应用服务器发送的注册响应消息;向所述UE发送应用层注册响应消息。
[0099]基于与方法同样的发明构思,本发明实施例还提供一种ProSe Funct1n,包括:
[0100]处理器,用于读取存储器中的程序,执行下列过程:
[0101]接收发现方UE发送的发现请求消息,所述发现请求消息中携带至少一个待发现方UE的ProSe UE标识信息、至少一个目标应用的标识信息和所述发现方UE在各个目标应用中的ProSe应用用户标识信息;
[0102]向每个目标应用服务器分别发送应用请求消息,所述应用请求消息中携带所述发现方UE在目标应用服务器的目标应用中的ProSe应用用户标识信息,所述应用请求消息用于请求目标应用服务器确定,在对应的目标应用中允许被直接发现的允许被发现方UE,目标应用服务器为目标应用的标识信息对应的应用服务器;
[0103]接收每个目标应用服务器返回的应用响应消息,所述应用响应消息中携带至少一个允许发现方UE的ProSe UE标识信息;
[0104]根据所述应用响应消息中携带的信息和所述发现请求消息中携带的信息,确定在每个对应的应用中、所述至少一个待发现方UE中是否有可被直接发现的被发现方UE ;
[0105]向所述发现方UE发送发现响应消息;所述发现响应消息中携带每个目标应用对应的响应信息,每个响应信息包括用于指示没有可被直接发现的被发现方UE的指示信息,或者包括可被直接发现的至少一个被发现方UE的ProSe UE标识信息;
[0106]存储器,用于保存处理器在执行操作时使用的数据。
[0107]较佳地,处理器读取存储器中的程序,执行下列过程:
[0108]如果所述应用响应消息中携带的至少一个允许发现方UE的ProSe UE标识信息与所述发现请求消息中携带的至少一个待发现方UE的ProSe UE标识信息有交集,确定所述交集指示的UE中,满足权限条件的UE为在所述应用响应消息对应的目标应用中可被直接发现的被发现方UE ;
[0109]如果所述应用响应消息中携带的至少一个允许发现方UE的ProSe UE标识信息与所述发现请求消息中携带的至少一个待发现方UE的ProSe UE标识信息没有交集,确定在所述应用响应消息对应的目标应用中没有可被直接发现的被发现方UE。
[0110]基于上述任意装置实施例,较佳地,处理器读取存储器中的程序,执行下列过程:
[0111]接收UE发送的注册请求消息,所述注册请求消息中携带所述UE的标识信息;
[0112]为所述UE分配ProSe UE标识信息,并关联保存所述UE的标识信息和ProSe UE标识信息;
[0113]向所述UE返回注册响应消息,所述注册响应消息中携带所述UE的ProSeUE标识信息。
[0114]较佳地,处理器读取存储器中的程序,执行下列过程:
[0115]接收所述UE发送的应用层注册请求消息,所述应用层注册请求消息中携带所述UE的ProSe UE标识信息、待注册应用的标识信息和所述UE在所述待注册应用中的ProSe应用用户标识信息;
[0116]向注册应用服务器发送注册请求消息,所述注册请求消息中携带所述UE的ProSeUE标识信息和所述UE在所述待注册应用中的ProSe应用用户标识信息,所述注册应用服务器为所述待注册应用的标识信息对应的应用服务器;
[0117]接收所述应用服务器发送的注册响应消息;向所述UE发送应用层注册响应消息。
[0118]基于与方法同样的发明构思、本发明实施例还提供一种直接发现的装置,包括:
[0119]应用请求接收模块,用于接收直接发现管理节点发送的应用请求消息,所述应用请求消息中携带发现方UE在本应用服务器的应用中的ProSe应用用户标识信息;
[0120]应用请求处理模块,用于根据所述应用请求消息中携带的信息,确定在本装置的应用中允许被直接发现的允许发现方UE ;
[0121]应用请求响应模块,用于向所述直接发现管理节点返回应用响应消息,所述应用响应消息中携带允许发现方UE的ProSe UE标识信息。
[0122]较佳地,所述应用请求处理模块具体用于:
[0123]根据所述发现方UE在本应用服务器的应用中的ProSe应用用户标识信息,查找在本装置的应用中满足直接发现权限的UE ;
[0124]确定查找到的UE为允许发现方UE。
[0125]较佳地,所述应用请求处理模块具体用于:
[0126]根据所述发现方UE在本应用服务器的应用中的ProSe应用用户标识信息,查找在本装置的应用中满足直接发现权限的UE ;
[0127]确定查找到的UE中,与所述发现方UE的位置关系满足预定条件的UE为在本装置的应用中允许被直接发现的允许发现方UE。
[0128]较佳地,所述应用请求处理模块具体用于:
[0129]查找本装置的应用的ProSe应用用户标识信息中,目标ProSe应用用户标识信息对应的UE,所述应用请求消息中还携带本装置的应用中的目标ProSe应用用户标识信息;
[0130]确定查找到的且满足直接发现权限的UE为允许发现方UE。
[0131]基于上述任意装置实施例,较佳地,还包括:
[0132]应用注册请求接收模块,用于接收所述直接发现管理节点发送的注册请求消息,所述注册请求消息中携带UE的ProSe UE标识信息和所述UE在本装置的应用中的ProSe应用用户标识信息;
[0133]应用注册请求响应模块,用于关联保存所述UE的ProSe UE标识信息和所述UE在本装置的应用中的ProSe应用用户标识信息;向所述直接发现管理节点返回注册响应消肩、O
[0134]基于与方法同样的发明构思、本发明实施例还提供一种应用服务器,包括:
[0135]处理器,用于读取存储器中的程序,执行下列过程:
[0136]接收直接发现管理节点发送的应用请求消息,所述应用请求消息中携带发现方UE在本应用服务器的应用中的ProSe应用用户标识信息;
[0137]根据所述应用请求消息中携带的信息,确定在本装置的应用中允许被直接发现的允许发现方UE ;
[0138]向所述直接发现管理节点返回应用响应消息,所述应用响应消息中携带允许发现方UE的ProSe UE标识信息;
[0139]存储器,用于保存处理器执行操作时所使用的数据。
[0140]较佳地,处理器读取存储器中的程序,执行下列过程:
[0141]根据所述发现方UE在本应用服务器的应用中的ProSe应用用户标识信息,查找在本装置的应用中满足直接发现权限的UE ;
[0142]确定查找到的UE为允许发现方UE。
[0143]较佳地,处理器读取存储器中的程序,执行下列过程:
[0144]根据所述发现方UE在本应用服务器的应用中的ProSe应用用户标识信息,查找在本装置的应用中满足直接发现权限的UE ;
[0145]确定查找到的UE中,与所述发现方UE的位置关系满足预定条件的UE为在本应用服务器的应用中允许被直接发现的允许发现方UE。
[0146]较佳地,处理器读取存储器中的程序,执行下列过程:
[0147]查找本应用服务器的应用的ProSe应用用户标识信息中,目标ProSe应用用户标识信息对应的UE,所述应用请求消息中还携带本应用服务器的应用中的目标ProSe应用用户标识信息;
[0148]确定查找到的且满足直接发现权限的UE为允许发现方UE。
[0149]基于上述任意装置实施例,较佳地,处理器读取存储器中的程序,执行下列过程:
[0150]接收所述直接发现管理节点发送的注册请求消息,所述注册请求消息中携带UE的ProSe UE标识信息和所述UE在本应用服务器的应用中的ProSe应用用户标识信息;
[0151]关联保存所述UE的ProSe UE标识信息和所述UE在本应用服务器的应用中的ProSe应用用户标识信息;向所述直接发现管理节点返回注册响应消息。
[0152]基于与方法同样的发明构思,本发明实施例还提供一种直接发现的通信系统,包括:
[0153]发现方UE,待发现方UE,直接发现管理节点和应用服务器;
[0154]所述待发现方UE用于广播本UE的ProSe UE标识信息;
[0155]所述发现方UE用于通过扫描获得至少一个待发现方UE的ProSe UE标识信息,并向直接发现管理节点发送发现请求消息,所述发现请求消息中携带通过扫描得到的所述至少一个待发现方UE的ProSe UE标识信息、至少一个目标应用的标识信息和本UE在各个目标应用中的ProSe应用用户标识信息;
[0156]所述直接发现管理节点用于接收所述发现请求消息,并向每个目标应用服务器分别发送应用请求消息,所述应用请求消息中携带所述发现方UE在目标应用服务器的目标应用中的ProSe应用用户标识信息,目标应用服务器为目标应用的标识信息对应的应用服务器;
[0157]每个目标应用服务器用于接收所述应用请求消息;根据所述应用请求消息中携带的信息,确定在本应用服务器的应用中允许被直接发现的允许发现方UE ;并向所述直接发现管理节点返回应用响应消息,所述应用响应消息中携带允许发现方UE的ProSe UE标识信息;
[0158]所述直接发现管理节点用于接收每个目标应用服务器返回的应用响应消息;根据所述应用响应消息中携带的信息和所述发现请求消息中携带的信息,确定在每个目标应用中、所述至少一个待发现方UE中是否有可被直接发现的被发现方UE ;并向所述发现方UE发送发现响应消息,所述发现响应消息中携带每个目标应用对应的响应信息,每个响应信息包括用于指示没有可被直接发现的被发现方UE的指示信息,或者包括可被直接发现的被发现方UE的ProSe UE标识信息;
[0159]所述发现方UE用于接收所述发现响应消息。
[0160]本发明实施例提供的技术方案,发现方UE通过扫描得到至少一个待发现方UE的ProSe UE标识信息,ProSe UE标识信息用于唯一标识UE ;ProSe应用用户标识信息用于唯一标识用户,是针对特定的应用的标识。那么,本发明实施例提供的技术方案,在发现请求消息里提供的是ProSe UE标识信息,而不是用户在登录的应用中的ProSe应用用户标识信息,因此,发现请求消息中既可以只携带一个应用的标识信息,也可以携带两个或者两个以上的应用的标识信息。在一次直接发现过程中,既可以获知一个应用中可以被直接发现的被发现方UE,也可以获知两个或两个以上应用中可以被直接发现的被发现方UE,提高了处理的灵活性。另外,如果通过一次直接发现过程,获知两个或两个以上应用中可以被直接发现的被发现方UE,还降低了处理的复杂度。
【附图说明】
[0161]图1为本发明实施例提供的直接发现方法的第一个信令图;
[0162]图2为本发明实施例提供的UE在发现管理节点上注册的信令图;
[0163]图3为本发明实施例提供的UE在应用服务器上注册的信令图;
[0164]图4为本发明实施例提供的直接发现方法的第二个信令图;
[0165]图5为本发明实施例提供的直接发现方法的第三个信令图;
[0166]图6为本发明实施例提供的直接发现方法的第四个信令图;
[0167]图7为本发明实施例提供的直接通信建立过程信令图;
[0168]图8为本发明实施例提供的直接发现方法的第五个信令图;
[0169]图9为本发明实施例提供的UE侧方法流程图;
[0170]图10为本发明实施例提供的直接发现管理节点侧方法流程图;
[0171]图11为本发明实施例提供的应用服务器侧方法流程图;
[0172]图12为本发明实施例提供的一个装置示意图;
[0173]图13为本发明实施例提供的UE结构示意图;
[0174]图14为本发明实施例提供的另一个装置示意图;
[0175]图15为本发明实施例提供的ProSe Funct1n结构示意图;
[0176]图16为本发明实施例提供的又一个装置示意图;
[0177]图17为本发明实施例提供的应用服务器结构示意图;
[0178]图18为本发明实施例提供的系统示意图。
【具体实施方式】
[0179]在对本发明实施例提供的技术方案进行详细描述之前,首先对本发明实施例中涉及到的概念进行解释说明。
[0180]发现方UE,是指执行本发明实施例提供的直接发现方案从而进行直接发现的UE。[0181 ] 待发现方UE,是指发现方UE扫描到其ProSe UE标识信息的UE。
[0182]被发现方UE,是指直接发现管理节点指示可以被发现方UE直接发现的UE (即可以与发现方UE建立ProSe通信的UE)。
[
当前第2页1 2 3 4 5 6 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1