少之一:
[0148](I)广播终端受限的ProSe应用标识;
[0149](2)广播终端的ProSe发现标识;
[0150](3)监听终端受限的ProSe应用标识;
[0151](4)监听终端的ProSe发现标识;
[0152](5)权限变化指示,权限变化指示为从允许监听终端对广播终端进行监听到不允许监听终端对广播终端进行监听。
[0153]优选地,在步骤S602,ProSe应用服务器通知广播终端的归属网络ProSe功能实体,授权信息发生变化之后,还可以包括以下操作:
[0154]步骤S12:广播终端的归属网络ProSe功能实体根据广播终端的上下文信息查找到广播终端,通知广播终端不再允许广播终端继续广播先前的ProSe编码和/或过滤器;
[0155]和/ 或,
[0156]步骤S13:广播终端的归属网络ProSe功能实体将更新后的ProSe编码和/或过滤器下发至广播终端,或者,通知先前的ProSe编码和/或过滤器失效触发广播终端重新获取ProSe编码和/或过滤器。
[0157]优选地,在步骤S602,ProSe应用服务器通知广播终端的归属网络ProSe功能实体,授权信息发生变化之后,还可以包括以下步骤:
[0158]步骤S14:广播终端的归属网络ProSe功能实体通知广播终端的拜访网络ProSe功能实体广播终端先前广播的ProSe编码和/或过滤器已经失效,和/或,将更新后的ProSe编码和/或过滤器发送至广播终端的拜访网络ProSe功能实体;
[0159]步骤S15:广播终端的归属网络ProSe功能实体接收来自于广播终端的拜访网络ProSe功能实体的响应消息。
[0160]优选地,在步骤S604中,ProSe应用服务器通知监听终端的归属网络ProSe功能实体,授权信息发生变化可以包括以下操作:
[0161]步骤S16 =ProSe应用服务器向监听终端的归属网络ProSe功能实体发送通知消息,其中,通知消息中携带有以下至少之一:广播终端受限的ProSe应用标识、广播终端的ProSe发现标识、监听终端受限的ProSe应用标识、监听终端的ProSe发现标识、权限变化指示,权限变化指示为从允许广播终端进行广播到不允许广播终端进行广播。
[0162]优选地,在步骤S604中,ProSe应用服务器通知监听终端的归属网络ProSe功能实体,授权信息发生变化可以包括以下步骤:
[0163]步骤S17 =ProSe应用服务器向监听终端的归属网络ProSe功能实体发送通知消息,其中,通知消息中携带有以下至少之一:广播终端受限的ProSe应用标识、广播终端的ProSe发现标识、监听终端受限的ProSe应用标识、监听终端的ProSe发现标识、权限变化指示,权限变化指示为从允许监听终端对广播终端进行监听到不允许监听终端对广播终端进行监听。
[0164]优选地,在步骤S604,ProSe应用服务器通知监听终端的归属网络ProSe功能实体,授权信息发生变化之后,还可以包括以下操作:
[0165]步骤S18:监听终端根据通知消息以及本地的上下文信息查找到监听终端所监听的已经无效的ProSe编码和/或过滤器。
[0166]优选地,在步骤S604,ProSe应用服务器通知监听终端的归属网络ProSe功能实体,授权信息发生变化之后,还可以包括以下步骤:
[0167]步骤S19:监听终端的归属网络ProSe功能实体根据监听终端的上下文信息查找到监听终端,通知监听终端监听到的ProSe编码和/或过滤器已经失效;
[0168]和/ 或,
[0169]步骤S20:监听终端的归属网络ProSe功能实体触发监听终端重新获取ProSe编码和/或过滤器。
[0170]图7是根据本发明优选实施例二的通知终端从允许广播到不允许广播的流程图。如图7所示,当一个终端从允许广播自己的身份给好友发现,到不被允许广播自己的身份给其他人看到。常见的应用场景可以包括但不限于:用户可以通过应用的UI设置修改这一权限,或者ProSe应用服务器从应用层获知需要对终端的权限进行修改。在该优选实施例中,这种修改可以同时通知广播终端和监听终端的ProSe功能实体。
[0171]步骤S702:A_UE(announce-UE)即广播终端广播自己的ProSe编码。他的好友M-UE (Monitor-UE)即监听终端可以听到他的ProSe编码,并且获知这个是A_UE。ProSe应用服务器检测到A-UE的权限发生了变化,不允许任何好友对它进行发现。
[0172]步骤S704 =ProSe应用服务器通知A-UE的归属网络ProSe功能实体,其中,该通知消息中携带有以下至少之一:受限的ProSe应用标识、ProSe发现标识、权限变化指示。这个变化指示为从允许广播到不允许广播。
[0173]步骤S706?S706a =ProSe功能实体根据终端的上下文找到A_UE,并通知终端不允许继续广播先前的ProSe编码。如果存在多个应用关联到一个ProSe编码的情况,如果只有其中一个应用的授权发生了变化,则ProSe功能实体也可能需要为终端重新分配ProSe编码,因此,可以通过上述步骤通知终端执行编码更新。如果是通知失效,或者已经通过上述步骤将更新后的code下发给终端,则不需要执行步骤S706a ;否则,终端可以通过发起步骤S706a获取更新后的ProSe编码,而重新获取的过程与现有技术中所采取的技术手段相类似,此处不再赘述。
[0174]步骤S708?S710:归属网络的ProSe功能实体通知拜访网络的ProSe功能实体A-UE终端之前的ProSe编码已经失效。进一步地,如果在上述步骤中已经更新过编码,也可以通过该步骤通知给拜访网络的ProSe功能实体。后者可以通过上述步骤触发的发现过程将更新后的编码通知给拜访网络的ProSe功能实体。拜访网络的ProSe功能实体返回响应消息。
[0175]步骤S712 =ProSe应用服务器通知M-UE的归属网络ProSe功能实体,其中,该通知消息中携带有以下至少之一 =M-UE的受限的ProSe应用标识、ProSe发现标识、A-UE受限的ProSe应用标识、ProSe发现标识、权限变化指示。这个变化指示为A-UE从允许广播到不允许广播。
[0176]步骤S714?S716 =M-UE可以根据上述步骤中所携带的标识,根据本地上下文查找到M-UE监听的已经无效的ProSe编码或者过滤器。可选地,M-UE的ProSe功能实体通知终端所监听到的ProSe编码或者过滤器已经失效,通知失效触发M-UE重新发起监听过程重新获取编码或者过滤器,而重新获取的过程与现有技术中所采取的技术手段相类似,此处不再赘述。
[0177]如果存在多个监听终端,则步骤S712?S716会分别到不同监听终端的归属ProSe功能实体执行上述过程。
[0178]图8是根据本发明优选实施例二的通知终端从允许监听特定终端广播到不允许监听的流程图。如图8所示,当一个终端从允许监听特定的好友广播,到不被允许监听这个好友的广播。常见的应用场景可以包括但不限于:广播终端用户或者监听终端用户可以通过应用的UI设置修改这一权限,或者ProSe应用服务器从应用层获知需要对终端的权限进行修改。在该优选实施例中,这种修改可以同时通知广播终端和监听终端的ProSe功能实体。
[0179]步骤S802:A_UE(announce-UE)即广播终端广播自己的ProSe编码。他的好友M-UE (Monitor-UE)即监听终端可以听到他的ProSe编码,并且获知这个是A_UE。ProSe应用服务器检测到M-UE的权限发生了变化,不允许他对A-UE进行发现。
[0180]步骤S804 =ProSe应用服务器通知A-UE的归属网络ProSe功能实体,其中,该通知消息中携带有以下至少之一 =A-UE受限的ProSe应用标识、ProSe发现标识、M-UE的受限的ProSe应用标识、ProSe发现标识、权限变化指示。这个变化指示为从允许M-UE监听A-UE变成不允许M-UE监听。
[0181]步骤S806?S806a,为了保证私密性,在这种情况下建议立即更换ProSe编码,从而确保不会继续被无效的用户监听到。但是如果考虑M-UE的ProSe能够立即通知到M-UE并且保证M-UE不继续执行监听,则可以不更换ProSe code,即不执行步骤S806?S810。这里以执行为例进行说明。
[0182]ProSe功能实体可以根据终端的上下文找到A_UE,并通知终端不允许继续广播之前的ProSe编码。如果存在多个应用关联到一个ProSe编码的情况,而只有其中一个应用的授权发生了变化,则ProSe功能实体也可能需要为终端重新分配ProSe编码,因此,可以通过上述步骤通知终端执行编码更新。如果是通知失效,或者已经通过上述步骤将更新过的code下发给终端,则不需要执行步骤S806a ;否则,终端可以通过发起步骤S806a获取更新后的ProSe编码,而重新获取的过程与现有技术中所采取的技术手段相类似,此处不再赘述。
[0183]步骤S808?S810:归属网络的ProSe功能实体通知拜访网络的ProSe功能实体A-UE终端之前的ProSe编码失效,进一步地,如果在步骤S806中已经更新过编码,也可以通过该步骤通知给拜访网络的ProSe功能实体。后者再通过步骤S806a触发的发现过程将更新后的编码通知给拜访网络的ProSe功能实体。拜访网络的ProSe功能实体返回响应消息。
[0184]步骤S812 =ProSe应用服务器通知M-UE的归属网络ProSe功能实体,其中,该通知消息中携带有以下至少之一 =M-UE的受限的ProSe应用标识、ProSe发现标识、A-UE受限的ProSe应用标识、ProSe发现标识、权限变化指示。这个变化指示为从允许M-UE监听A-UE变成不允许M-UE监听。
[0185]步骤S814?S816:M_UE可以根据上述步骤中所携带的标识,根据本地上下文查找到M-UE监听的已经无效的ProSe编码或者过滤器。可选地,M-UE的ProSe功能实体通知终端所监听的ProSe编码或者过滤器已经失效,通知失效触发M-UE重新发起监听过程重新获取编码或者过滤器,而重新获取的过程与现有技术中所采取的技术手段相类似,此处不再赘述。
[0186]图9是根据本发明实施例的另一种授权更新的通知方法的流程图。如图9所示,该授权更新的通知方法可以包括以下处理步骤:
[0187]步骤S902:监听终端的归属网络ProSe功能实体接收来自于ProSe应用服务器的通知消息,其中,通知消息用于通知监听终端的归属网络ProSe功能实体,授权信息发生变化;
[0188]步骤S904:监听终端的归属网络ProSe功能实体触发监听终端发起监听过程。
[0189]优选地,在步骤S902中,监听终端的归属网络ProSe功能实体接收来自于ProSe应用服务器的通知消息可以包括以下操作:
[0190]步骤S21:监听终端的归属网络ProSe功能实体接收来自于ProSe应用服务器的通知消息,其中,该通知消息中可以携带有但不限于以下至少之一:
[0191](I)广播终端受限的ProSe应用标识;
[0192](2)广播终端的ProSe发现标识;
[0193](3)监听终端受限的ProSe应用标识;
[0194](4)监听终端的ProSe发现标识;
[0195](5)权限变化指示,权限变化指示为从不允许监听终端对广播终端进行监听到允许监听终端对广播终端进行监听。
[0196]优选地,在步骤S904,监听终端的归属网络ProSe功能实体触发监听终端发起监听过程之前,还可以包括以下步骤:
[0197]步骤S22:监听终端的归属网络ProSe功能实体确定监听终端曾经发起过监听请求,但是被拒绝;
[0198]步骤S23:监听终端的归属网络ProSe功能实体通知监听终端重新获取广播终端的ProSe编码和/或过滤器。
[0199]优选地,在步骤S904中,监听终端的归属网络ProSe功能实体触发监听终端发起监听过程可以包括以下操作:
[0200]步骤S24:监听终端的归属网络ProSe功能实体通知监听终端根据广播终端的受限的ProSe应用标识来监听广播终端所进行的广播,其中,广播终端的受限的ProSe应用标识用于监听终端获取广播终端的应用层标识。
[0201]图10是根据本发明优选实施例的触发终端执行监听的流程图。如图10所示,当一个终端从不允许监听特定的终端广播,到允许监听这个好友的广播。常见的应用场景可以包括但不限于:广播终端用户或者监听终端用户可以通过应用的UI设置修改这一权限,或者ProSe应用服务器从应用层获知需要对终端的权限进行修改。在该优选实施例中,这种修改可以通知给监听终端的ProSe功能实体。
[0202]此外,该优选实施