一种邻近服务的监听业务控制方法和装置与流程

文档序号:11065015阅读:311来源:国知局
一种邻近服务的监听业务控制方法和装置与制造工艺

本发明涉及通信技术领域,尤其涉及的是一种邻近服务的监听业务控制方法和装置。



背景技术:

邻近服务(Proximity-based Service,简称为ProSe)是指用户数据可不经网络中转而直接在终端之间传输。邻近区域的终端利用设备到设备(Device to Device,简称为D2D)直接通信能够给终端带来很多好处,比如更高的速率,更低的延迟以及更小的功耗,同时也极大地提高了运营商的无线资源效率,D2D的Relay模式有利于运营商提高无线覆盖;对于应用来说利用D2D通讯过程中的邻近信息可以开发出更加吸引人的新业务。公共安全(Public Safety)系统也可以利用D2D技术实现没有无线覆盖的情况下终端之间的通讯。

图1是根据相关技术中和3GPP相关的D2D架构示意图,如图1所示,重点网元的功能说明如下:

终端,也叫用户设备(User Equipment,简称为UE),支持终端和终端之间通过空口直接发现对方,并无需通过网络直接进行通信。

移动性管理实体(MobiIity Management Entity),为控制面功能实体,负责临时存储用户数据,管理和存储用户设备的上下文(比如:用户标识、移动性管理状态、用户安全参数等),为用户分配临时标识等。

核心网网关,也叫分组数据网网关(Packet Data Network Gateway,简称为PGW),用于为终端提供接入PDN网络的接入点,主要功能包括为终端分配IP地址,将终端发上来的数据包,通过IP转发到对应的PDN网络,将PDN网络发下来的数据包,根据不同的流(flow)映射到不同的承载(bearer),然后发送到终端。

归属用户服务器(Home Subscriber Server,简称为HSS),位于归属网,主要功能是提供用户和应用的签约信息和认证信息。

邻近服务功能实体(ProSe Function,简称为PF)主要功能包括:D2D业务授权、为终端请求的应用分配临时code用于终端广播、协助进行D2D发现以及计费等功能。目前一个公共陆地移动网络(Public Land Mobile Network,PLMN)只部署一个PF。用户归属的PLMN对应的邻近服务功能实体是归属邻近服务功能实体;当用户漫游时,用户拜访的PLMN对应的邻近服务功能实体是拜访邻近服务功能实体。

图2是根据相关技术中的一种D2D终端进行ProSe业务发现授权过程示意图,如图2所示,该流程包括如下步骤:

步骤S201,广播用户终端(Announcing UE),假设为UE A,首先使用在认证过程中获取的ProSe发现用户终端标识(ProSe Discovery UE Identity,简称为PDUID)向ProSe应用服务器(Application Server)获取限制ProSe应用用户标识(Restricted ProSe Application User Identity,简称为RPAUID);ProSe AS存储PDUID与RPAUID的绑定关系;

步骤S202,如果UE A在当前驻留的PLMN(假设为PLMN C)授权使用广播业务,UE A与归属PF(假设为归属PF A)建立安全连接,UE A向归属PF A发送广播发现请求消息,消息中携带RAPUID,IMSI,应用标识,发现条目标识(Discovery Entry ID),发现类型,其中发现类型设置为“限制发现”;

步骤S203,归属PF A根据应用标识来检查UE A是否授权使用该应用,如果归属PF A没有UE A的上下文,则归属PF A还需要向HSS发送发现鉴权请求消息以获取鉴权信息;

步骤S204,HSS向归属PF A返回发现鉴权响应消息,该消息中携带鉴权信息及用户所驻留的PLMN标识(假设为PLMN C),其中,当用户漫游时,用户所驻留的PLMN也即用户拜访的PLMN;鉴权信息包括PDUID及可以使用ProSe业务的PLMN列表;

步骤S205,归属PF A根据应用标识获取ProSe应用服务器地址,并向 ProSe应用服务器发送授权请求,该消息携带RPAUID,请求类型,其中请求类型设置为“限制发现-广播”;

步骤S206,ProSe应用服务器向归属PF A返回授权响应消息,该消息携带PDUID,响应类型,其中响应类型设置为“限制发现-广播确认”;归属PF A检查PDUID是否对应于UE A的PDUID,是则执行步骤S207;

步骤S207,归属PF A向UE A所驻留的PLMN C所对应的拜访PF(假设为拜访PF C)发送广播授权请求消息,所述广播授权请求消息中携带RPAUID,应用标识,ProSe限制编码(ProSe Restricted Code),有效时长,UE A的IMSI,发现条目标识;

步骤S208,拜访PF C向归属PF A返回广播授权确认消息;

步骤S209,归属PF A向UE A返回广播发现响应消息,消息中携带ProSe限制编码(ProSe Restricted Code)及有效时长,发现条目标识;其中ProSe限制编码是与RPAUID对应的;

此步骤后,终端A就可以使用ProSe Restricted Code进行广播了;

步骤S210,监听UE(Monitoring UE),假设为UE M,首先使用在认证过程中获取的ProSe发现用户终端标识(ProSe Discovery UE Identity,简称为PDUID)向ProSe应用服务器(Application Server)获取限制ProSe应用用户标识(Restricted ProSe Application User Identity,简称为RPAUID);ProSe AS存储PDUID与RPAUID的绑定关系;同时UE M需要获取应用层的发现好友标识(目标RPAUID)列表;

步骤S211,如果UE M授权使用监听业务,UE M与归属PF(假设为归属PF M)建立安全连接,UE M向归属PF M发送监听发现请求消息,消息中携带RAPUID,IMSI,应用标识,发现条目标识(Discovery Entry ID),发现类型,应用层容器,其中发现类型设置为“限制发现”,应用层容器中携带目标RPAUID;

步骤S212,归属PF M根据应用标识来检查UE M是否授权使用该应用,如果归属PF M没有UE M的上下文,则归属PF M需要向HSS发送发现鉴权请求消息以获取鉴权信息;

步骤S213,HSS向归属PF M返回发现鉴权响应消息,该消息中携带鉴权信息及用户所驻留的PLMN标识;鉴权信息包括PDUID及可以使用ProSe业务的PLMN列表;

步骤S214,归属PF M根据应用标识获取ProSe应用服务器地址,并向ProSe应用服务器发送授权请求,该消息携带RPAUID,请求类型,应用层容器,其中请求类型设置为“限制发现-监听”;

步骤S215,ProSe应用服务器向归属PF M返回授权响应消息,该消息携带PDUID,响应类型,目标RPAUID与目标PDUID对,其中响应类型设置为“限制发现-监听确认”;归属PF M检查PDUID是否对应于UE M的PDUID,是则执行步骤S216;

步骤S216,归属PF M根据步骤S215中获取的目标PDUID中包含的PLMN标识找到目标终端(UE A)对应的归属PF(PF A),并向PF A发送监听请求,消息中携带UE M的RPAUID,UE M的IMSI,目标RPAUID(也即UE A的RPAUID),目标PDUID(也即UE A的PDUID),应用标识;

步骤S217,归属PF A根据目标RPAUID,目标PDUID获取有效的ProSe Restricted Code,PF A验证RPAUID与目标RPAUID(即UE M与UE A)之间是否允许限制发现,如果允许限制发现,归属PF A向归属PF M返回监听响应消息,消息中携带ProSe Restricted Code及有效时长;归属PF A在广播UE A的上下文中存储监听UE M的PDUID;

步骤S218,归属PF M获取ProSe Restricted Code及有效时长后,在UE M的上下文中存储UE A的PDUID,UE A的RPAUID,ProSe Restricted Code及有效时长,应用标识;归属PF M根据ProSe Restricted Code及有效时长进行发现过滤器的分配,发现过滤器中包含有效时间(Time to Live,简称为TTL),向UE M返回监听发现响应消息,消息中携带发现过滤器,发现条目标识,目标RPAUID;

此步骤后终端M就可以监听ProSe Restricted Code。

步骤S219,UE M监听到ProSe Restricted Code,并与其收到的发现过滤器进行匹配,如果匹配成功,UE M向归属PF M发送适配报告消息,消息中 携带UE M的RPAUID和IMSI,应用标识,ProSe限制编码,发现类型,其中发现类型设置为“限制发现”;

步骤S220,归属PF M根据步骤S219中携带的ProSe Restricted Code,向UE A的归属PF A发送适配报告消息,消息中携带UE M的RPAUID和IMSI,目标RPAUID,应用标识,ProSe限制编码,发现类型,其中发现类型设置为“限制发现”;

步骤S221,归属PF A向归属PF M回复适配报告响应消息;

步骤S222,归属PF M向UE M返回适配报告响应消息,消息中携带UE M的IMSI,ProSe限制编码,应用标识,目标RAPUID,有效时长;

从上面步骤可以看出,由于监听终端(UE M)对应的归属邻近服务功能实体(归属PF M)无法获知监听终端的监听PLMN(PLMN C),也即广播终端的广播PLMN(PLMN C),所以监听终端对应的归属邻近服务功能实体(归属PF M)无法通知到监听终端的监听PLMN所对应的邻近服务功能实体(PF C),也即广播终端的拜访PLMN所对应的邻近服务功能实体(PF C)进行计费,这也就造成了广播终端的拜访邻近服务功能实体(拜访PF C)虽然提供了广播、监听业务,但是却无法对监听业务进行控制或者计费,也造成了广播终端的拜访PLMN的资源浪费。

针对相关技术中广播终端的拜访PF无法对监听业务进行计费或者控制的问题,目前尚未提出有效的解决方案。



技术实现要素:

本发明所要解决的技术问题是提供一种邻近服务的监听业务控制方法和装置,实现了广播终端的拜访邻近服务功能实体对监听业务的计费或者控制。

本发明实施例提供了一种邻近服务的监听业务控制方法,该方法包括:

监听终端的归属邻近服务功能实体获取广播终端的拜访公共陆地移动网 络PLMN标识;

所述监听终端的归属邻近服务功能实体向所述广播终端的拜访邻近服务功能实体发送适配报告;

其中,所述适配报告用于指示所述监听终端的监听业务能够匹配所述广播终端的广播业务。

可选地,所述监听终端的归属邻近服务功能实体向所述广播终端的拜访邻近服务功能实体发送适配报告,包括:

所述监听终端的归属邻近服务功能实体在接收到所述监听终端发送的适配报告后,向所述广播终端的拜访邻近服务功能实体发送所述适配报告。

可选地,所述监听终端的归属邻近服务功能实体向所述广播终端的拜访邻近服务功能实体发送适配报告,还包括:

所述监听终端的归属邻近服务功能实体在向所述监听终端发送监听发现响应消息后,向所述广播终端的拜访邻近服务功能实体发送适配报告,其中携带用于指示所述适配报告是由所述监听终端的归属邻近服务功能实体主动发起的指示信息。

可选地,所述监听终端的归属邻近服务功能实体向所述广播终端的拜访邻近服务功能实体发送适配报告,包括:

所述监听终端的归属邻近服务功能实体在向所述监听终端发送监听发现响应消息后,启动定时器,如在所述定时器超时前未收到所述监听终端发送的适配报告,则向所述广播终端的拜访邻近服务功能实体发送适配报告。

可选地,所述监听终端的归属邻近服务功能实体获取广播终端的拜访公共陆地移动网络PLMN标识,包括:

所述监听终端的归属邻近服务功能实体接收到所述广播终端的归属邻近服务功能实体发送的监听响应消息后,从所述监听响应消息中获取所述广播终端的拜访公共陆地移动网络PLMN标识。

本发明实施例提供了一种邻近服务的监听业务控制方法,该方法包括:

广播终端的归属邻近服务功能实体接收到监听终端的归属邻近服务功能 实体发送的适配报告后,向所述广播终端的拜访邻近服务功能实体发送所述适配报告;

其中,所述适配报告用于指示所述监听终端的监听业务能够匹配所述广播终端的广播业务。

本发明实施例提供了一种邻近服务的监听业务控制装置,应用于监听终端的归属邻近服务功能实体,包括:

信息获取模块,用于获取广播终端的拜访公共陆地移动网络PLMN标识;

上报模块,用于向所述广播终端的拜访邻近服务功能实体发送适配报告;

其中,所述适配报告用于指示所述监听终端的监听业务能够匹配所述广播终端的广播业务。

可选地,所述上报模块,用于向所述广播终端的拜访邻近服务功能实体发送适配报告,包括:

在接收到所述监听终端发送的适配报告后,向所述广播终端的拜访邻近服务功能实体发送所述适配报告。

可选地,所述上报模块,用于向所述广播终端的拜访邻近服务功能实体发送适配报告,包括:在向所述监听终端发送监听发现响应消息后,向所述广播终端的拜访邻近服务功能实体发送第一适配报告,其中携带用于指示所述第一适配报告是由所述监听终端的归属邻近服务功能实体主动发起的指示信息;在接收到所述监听终端发送的第二适配报告后,向所述广播终端的拜访邻近服务功能实体发送所述第二适配报告。

可选地,所述上报模块,用于向所述广播终端的拜访邻近服务功能实体发送适配报告,包括:

在向所述监听终端发送监听发现响应消息后,启动定时器,如在所述定时器超时前未收到所述监听终端发送的适配报告,则向所述广播终端的拜访邻近服务功能实体发送适配报告。

可选地,所述信息获取模块,用于获取广播终端的拜访公共陆地移动网络PLMN标识,包括:

接收到所述广播终端的归属邻近服务功能实体发送的监听响应消息后,从所述监听响应消息中获取所述广播终端的拜访公共陆地移动网络PLMN标识。

本发明实施例提供了一种邻近服务的监听业务控制装置,应用于广播终端的归属邻近服务功能实体,包括:

接收模块,用于接收监听终端的归属邻近服务功能实体发送的适配报告;

发送模块,用于向所述广播终端的拜访邻近服务功能实体发送所述适配报告;

其中,所述适配报告用于指示所述监听终端的监听业务能够匹配所述广播终端的广播业务。

与现有技术相比,本发明提供的一种邻近服务的监听业务控制方法和装置,监听UE的归属PF获取广播UE的拜访PLMN标识,监听UE的归属PF向广播UE的拜访PF发送适配报告,广播UE的拜访PF接收到所述适配报告后,能够根据所述适配报告的内容进行收费,从而实现了广播终端的拜访邻近服务功能实体对监听业务的计费或者控制。

附图说明

图1为相关技术中D2D网络架构示意图。

图2为相关技术中D2D终端进行ProSe业务发现授权过程示意图。

图3为本发明实施例的一种邻近服务的监听业务控制方法流程图。

图4为本发明实施例的另一种邻近服务的监听业务控制方法流程图。

图5为本发明实施例的一种邻近服务的监听业务控制装置示意图。

图6为本发明实施例的另一种邻近服务的监听业务控制装置示意图。

图7为本发明示例1的一种邻近服务的监听业务控制方法的信息交互示意图。

图8为本发明示例2的一种邻近服务的监听业务控制方法的信息交互示 意图。

图9为本发明示例3的一种邻近服务的监听业务控制方法的信息交互示意图。

图10为本发明示例4的一种邻近服务的监听业务控制方法的信息交互示意图。

具体实施方式

为使本发明的目的、技术方案和优点更加清楚明白,下文中将结合附图对本发明的实施例进行详细说明。需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互任意组合。

如图3所示,本发明实施例提供了一种邻近服务的监听业务控制方法,该方法包括:

S301,监听终端的归属邻近服务功能实体获取广播终端的拜访公共陆地移动网络PLMN标识;

其中,所述监听终端的归属邻近服务功能实体获取广播终端的拜访公共陆地移动网络PLMN标识,包括:

所述监听终端的归属邻近服务功能实体接收到所述广播终端的归属邻近服务功能实体发送的监听响应消息后,从所述监听响应消息中获取所述广播终端的拜访公共陆地移动网络PLMN标识;

S302,所述监听终端的归属邻近服务功能实体向所述广播终端的拜访邻近服务功能实体发送适配报告;其中,所述适配报告用于指示所述监听终端的监听业务能够匹配所述广播终端的广播业务。

其中,所述监听终端的归属邻近服务功能实体采用以下a)-c)中任意一种方式向所述广播终端的拜访地邻近服务功能实体发送适配报告:

a)所述监听终端的归属邻近服务功能实体在接收到所述监听终端发送的适配报告后,向所述广播终端的拜访邻近服务功能实体发送所述适配报告;

b)所述监听终端的归属邻近服务功能实体在向所述监听终端发送监听 发现响应消息后,向所述广播终端的拜访邻近服务功能实体发送适配报告,其中携带用于指示所述适配报告是由所述监听终端的归属邻近服务功能实体主动发起的指示信息;所述监听终端的归属邻近服务功能实体在接收到所述监听终端发送的适配报告后,向所述广播终端的拜访邻近服务功能实体发送所述适配报告;

c)所述监听终端的归属邻近服务功能实体在向所述监听终端发送监听发现响应消息后,启动定时器,如在所述定时器超时前未收到所述监听终端发送的适配报告,则向所述广播终端的拜访邻近服务功能实体发送适配报告。

如图4所示,本发明实施例提供了一种邻近服务的监听业务控制方法,该方法包括:

S401,广播终端的归属邻近服务功能实体接收监听终端的归属邻近服务功能实体发送的适配报告;其中,所述适配报告用于指示所述监听终端的监听业务能够匹配所述广播终端的广播业务;

S402,所述广播终端的归属邻近服务功能实体向所述广播终端的拜访邻近服务功能实体发送所述适配报告。

如图5所示,本发明实施例提供了一种邻近服务的监听业务控制装置,应用于监听终端的归属邻近服务功能实体,包括:

信息获取模块501,用于获取广播终端的拜访公共陆地移动网络PLMN标识;

上报模块502,用于向所述广播终端的拜访邻近服务功能实体发送适配报告;

其中,所述适配报告用于指示所述监听终端的监听业务能够匹配所述广播终端的广播业务。

其中,所述上报模块502,用于向所述广播终端的拜访邻近服务功能实 体发送适配报告,包括:

在接收到所述监听终端发送的适配报告后,向所述广播终端的拜访邻近服务功能实体发送所述适配报告。

其中,所述上报模块502,用于向所述广播终端的拜访邻近服务功能实体发送适配报告,包括:在向所述监听终端发送监听发现响应消息后,向所述广播终端的拜访邻近服务功能实体发送第一适配报告,其中携带用于指示所述第一适配报告是由所述监听终端的归属邻近服务功能实体主动发起的指示信息;在接收到所述监听终端发送的第二适配报告后,向所述广播终端的拜访邻近服务功能实体发送所述第二适配报告。

其中,所述上报模块502,用于向所述广播终端的拜访邻近服务功能实体发送适配报告,包括:

在向所述监听终端发送监听发现响应消息后,启动定时器,如在所述定时器超时前未收到所述监听终端发送的适配报告,则向所述广播终端的拜访邻近服务功能实体发送适配报告。

其中,所述信息获取模块501,用于获取广播终端的拜访公共陆地移动网络PLMN标识,包括:

接收到所述广播终端的归属邻近服务功能实体发送的监听响应消息后,从所述监听响应消息中获取所述广播终端的拜访公共陆地移动网络PLMN标识。

如图6所示,本发明实施例提供了一种邻近服务的监听业务控制装置,应用于广播终端的归属邻近服务功能实体,包括:

接收模块601,用于接收监听终端的归属邻近服务功能实体发送的适配报告;其中,所述适配报告用于指示所述监听终端的监听业务能够匹配所述广播终端的广播业务;

发送模块602,用于向所述广播终端的拜访邻近服务功能实体发送所述适配报告。

具体示例

示例一

如图7所示,一种邻近服务的监听业务控制方法具体步骤包括:

步骤S701,广播用户终端(Announcing UE),假设为UE A,首先使用在认证过程中获取的ProSe发现用户终端标识(ProSe Discovery UE Identity,简称为PDUID)向ProSe应用服务器(Application Server)获取限制ProSe应用用户标识(Restricted ProSe Application User Identity,简称为RPAUID);ProSe AS存储PDUID与RPAUID的绑定关系;

步骤S702,如果UE A在当前驻留的PLMN(假设为PLMN C)授权使用广播业务,UE A与归属PF(假设为归属PF A)建立安全连接,UE A向归属PF A发送广播发现请求消息,消息中携带RAPUID,IMSI,应用标识,发现条目标识(Discovery Entry ID),发现类型,其中发现类型设置为“限制发现”;

步骤S703,归属PF A根据应用标识来检查UE A是否授权使用该应用,如果归属PF A没有UE A的上下文,则归属PF A还需要向HSS发送发现鉴权请求消息以获取鉴权信息;

步骤S704,HSS向归属PF A返回发现鉴权响应消息,该消息中携带鉴权信息及用户所驻留的PLMN标识(假设为PLMN C),其中,当用户漫游时,用户所驻留的PLMN也即用户拜访的PLMN;鉴权信息包括PDUID及可以使用ProSe业务的PLMN列表;

步骤S705,归属PF A根据应用标识获取ProSe应用服务器地址,并向ProSe应用服务器发送授权请求,该消息携带RPAUID,请求类型,其中请求类型设置为“限制发现-广播”;

步骤S706,ProSe应用服务器向归属PF A返回授权响应消息,该消息携带PDUID,响应类型,其中响应类型设置为“限制发现-广播确认”;归属PF A检查PDUID是否对应于UE A的PDUID,是则执行步骤S707;

步骤S707,归属PF A向UE A所驻留的PLMN C所对应的拜访PF(假 设为拜访PF C)发送广播授权请求消息,所述广播授权请求消息中携带RPAUID,应用标识,ProSe限制编码(ProSe Restricted Code),有效时长,UE A的IMSI,发现条目标识;

步骤S708,拜访PF C向归属PF A返回广播授权确认消息;

步骤S709,归属PF A向UE A返回广播发现响应消息,消息中携带ProSe限制编码(ProSe Restricted Code)及有效时长,发现条目标识;其中ProSe限制编码是与RPAUID对应的;

此步骤后,终端A就可以使用ProSe Restricted Code进行广播了;

步骤S710,监听UE(Monitoring UE),假设为UE M,首先使用在认证过程中获取的ProSe发现用户终端标识(ProSe Discovery UE Identity,简称为PDUID)向ProSe应用服务器(Application Server)获取限制ProSe应用用户标识(Restricted ProSe Application User Identity,简称为RPAUID);ProSe AS存储PDUID与RPAUID的绑定关系;同时UE M需要获取应用层的发现好友标识(目标RPAUID)列表;

步骤S711,如果UE M授权使用监听业务,UE M与归属PF(假设为归属PF M)建立安全连接,UE M向归属PF M发送监听发现请求消息,消息中携带RAPUID,IMSI,应用标识,发现条目标识(Discovery Entry ID),发现类型,应用层容器,其中发现类型设置为“限制发现”,应用层容器中携带目标RPAUID;

步骤S712,归属PF M根据应用标识来检查UE M是否授权使用该应用,如果归属PF M没有UE M的上下文,则归属PF M需要向HSS发送发现鉴权请求消息以获取鉴权信息;

步骤S713,HSS向归属PF M返回发现鉴权响应消息,该消息中携带鉴权信息及用户所驻留的PLMN标识;鉴权信息包括PDUID及可以使用ProSe业务的PLMN列表;

步骤S714,归属PF M根据应用标识获取ProSe应用服务器地址,并向ProSe应用服务器发送授权请求,该消息携带RPAUID,请求类型,应用层容器,其中请求类型设置为“限制发现-监听”;

步骤S715,ProSe应用服务器向归属PF M返回授权响应消息,该消息携带PDUID,响应类型,目标RPAUID与目标PDUID对,其中响应类型设置为“限制发现-监听确认”;归属PF M检查PDUID是否对应于UE M的PDUID,是则执行步骤S716;

步骤S716,归属PF M根据步骤S715中获取的目标PDUID中包含的PLMN标识找到目标终端(UE A)对应的归属PF(PF A),并向PF A发送监听请求,消息中携带UE M的RPAUID,UE M的IMSI,目标RPAUID(也即UE A的RPAUID),目标PDUID(也即UE A的PDUID),应用标识;

步骤S717,归属PF A根据目标RPAUID,目标PDUID获取有效的ProSe Restricted Code,PF A验证RPAUID与目标RPAUID(即UE M与UE A)之间是否允许限制发现,如果允许限制发现,归属PF A向归属PF M返回监听响应消息,消息中携带ProSe Restricted Code及有效时长,消息中还携带UE A的拜访PLMN标识;归属PF A在广播UE A的上下文中存储监听UE M的PDUID;

步骤S718,归属PF M获取ProSe Restricted Code及有效时长后,在UE M的上下文中存储UE A的PDUID,UE A的RPAUID,ProSe Restricted Code及有效时长,应用标识;归属PF M根据ProSe Restricted Code及有效时长进行发现过滤器的分配,发现过滤器中包含有效时间(Time to Live,简称为TTL),向UE M返回监听发现响应消息,消息中携带发现过滤器,发现条目标识,目标RPAUID;

此步骤后终端M就可以监听ProSe Restricted Code。

步骤S719,归属PF M启动定时器,在定时器超时前,如果PF M没有收到UE M发起的适配报告,归属PF M将执行步骤S720;

步骤S720,归属PF M根据步骤S717中获取的广播UE A的拜访PLMN标识,归属PF M向UE A的拜访PF C发送适配报告消息,消息中携带UE M的RPAUID和IMSI,目标RPAUID,应用标识,ProSe限制编码,发现类型,其中发现类型设置为“限制发现”;

步骤S721,拜访PF C向归属PF M回复适配报告响应消息;拜访PF C 收到适配报告消息后,根据所述适配报告的内容可以进行计费。

示例二

如图8所示,一种邻近服务的监听业务控制方法具体步骤包括:

步骤S801,广播用户终端(Announcing UE),假设为UE A,首先使用在认证过程中获取的ProSe发现用户终端标识(ProSe Discovery UE Identity,简称为PDUID)向ProSe应用服务器(Application Server)获取限制ProSe应用用户标识(Restricted ProSe Application User Identity,简称为RPAUID);ProSe AS存储PDUID与RPAUID的绑定关系;

步骤S802,如果UE A在当前驻留的PLMN(假设为PLMN C)授权使用广播业务,UE A与归属PF(假设为归属PF A)建立安全连接,UE A向归属PF A发送广播发现请求消息,消息中携带RAPUID,IMSI,应用标识,发现条目标识(Discovery Entry ID),发现类型,其中发现类型设置为“限制发现”;

步骤S803,归属PF A根据应用标识来检查UE A是否授权使用该应用,如果归属PF A没有UE A的上下文,则归属PF A还需要向HSS发送发现鉴权请求消息以获取鉴权信息;

步骤S804,HSS向归属PF A返回发现鉴权响应消息,该消息中携带鉴权信息及用户所驻留的PLMN标识(假设为PLMN C),其中,当用户漫游时,用户所驻留的PLMN也即用户拜访的PLMN;鉴权信息包括PDUID及可以使用ProSe业务的PLMN列表;

步骤S805,归属PF A根据应用标识获取ProSe应用服务器地址,并向ProSe应用服务器发送授权请求,该消息携带RPAUID,请求类型,其中请求类型设置为“限制发现-广播”;

步骤S806,ProSe应用服务器向归属PF A返回授权响应消息,该消息携带PDUID,响应类型,其中响应类型设置为“限制发现-广播确认”;归属PF A检查PDUID是否对应于UE A的PDUID,是则执行步骤S807;

步骤S807,归属PF A向UE A所驻留的PLMN C所对应的拜访PF(假 设为拜访PF C)发送广播授权请求消息,所述广播授权请求消息中携带RPAUID,应用标识,ProSe限制编码(ProSe Restricted Code),有效时长,UE A的IMSI,发现条目标识;

步骤S808,拜访PF C向归属PF A返回广播授权确认消息;

步骤S809,归属PF A向UE A返回广播发现响应消息,消息中携带ProSe限制编码(ProSe Restricted Code)及有效时长,发现条目标识;其中ProSe限制编码是与RPAUID对应的;

此步骤后,终端A就可以使用ProSe Restricted Code进行广播了;

步骤S810,监听UE(Monitoring UE),假设为UE M,首先使用在认证过程中获取的ProSe发现用户终端标识(ProSe Discovery UE Identity,简称为PDUID)向ProSe应用服务器(Application Server)获取限制ProSe应用用户标识(Restricted ProSe Application User Identity,简称为RPAUID);ProSe AS存储PDUID与RPAUID的绑定关系;同时UE M需要获取应用层的发现好友标识(目标RPAUID)列表;

步骤S811,如果UE M授权使用监听业务,UE M与归属PF(假设为归属PF M)建立安全连接,UE M向归属PF M发送监听发现请求消息,消息中携带RAPUID,IMSI,应用标识,发现条目标识(Discovery Entry ID),发现类型,应用层容器,其中发现类型设置为“限制发现”,应用层容器中携带目标RPAUID;

步骤S812,归属PF M根据应用标识来检查UE M是否授权使用该应用,如果归属PF M没有UE M的上下文,则归属PF M需要向HSS发送发现鉴权请求消息以获取鉴权信息;

步骤S813,HSS向归属PF M返回发现鉴权响应消息,该消息中携带鉴权信息及用户所驻留的PLMN标识;鉴权信息包括PDUID及可以使用ProSe业务的PLMN列表;

步骤S814,归属PF M根据应用标识获取ProSe应用服务器地址,并向ProSe应用服务器发送授权请求,该消息携带RPAUID,请求类型,应用层容器,其中请求类型设置为“限制发现-监听”;

步骤S815,ProSe应用服务器向归属PF M返回授权响应消息,该消息携带PDUID,响应类型,目标RPAUID与目标PDUID对,其中响应类型设置为“限制发现-监听确认”;归属PF M检查PDUID是否对应于UE M的PDUID,是则执行步骤S816;

步骤S816,归属PF M根据步骤S815中获取的目标PDUID中包含的PLMN标识找到目标终端(UE A)对应的归属PF(PF A),并向PF A发送监听请求,消息中携带UE M的RPAUID,UE M的IMSI,目标RPAUID(也即UE A的RPAUID),目标PDUID(也即UE A的PDUID),应用标识;

步骤S817,归属PF A根据目标RPAUID,目标PDUID获取有效的ProSe Restricted Code,PF A验证RPAUID与目标RPAUID(即UE M与UE A)之间是否允许限制发现,如果允许限制发现,归属PF A向归属PF M返回监听响应消息,消息中携带ProSe Restricted Code及有效时长,消息中还携带UE A的拜访PLMN标识;归属PF A在广播UE A的上下文中存储监听UE M的PDUID;

步骤S818,归属PF M获取ProSe Restricted Code及有效时长后,在UE M的上下文中存储UE A的PDUID,UE A的RPAUID,ProSe Restricted Code及有效时长,应用标识;归属PF M根据ProSe Restricted Code及有效时长进行发现过滤器的分配,发现过滤器中包含有效时间(Time to Live,简称为TTL),向UE M返回监听发现响应消息,消息中携带发现过滤器,发现条目标识,目标RPAUID;

此步骤后终端M就可以监听ProSe Restricted Code。

步骤S819,UE M监听到ProSe Restricted Code,并与其收到的发现过滤器进行匹配,如果匹配成功,UE M向归属PF M发送适配报告消息,消息中携带UE M的RPAUID和IMSI,应用标识,ProSe限制编码,发现类型,其中发现类型设置为“限制发现”;

步骤S820,归属PF M根据步骤S817中获取的广播UE A的拜访PLMN标识,归属PF M向UE A的拜访PF C发送适配报告消息,消息中携带UE M的RPAUID和IMSI,目标RPAUID,应用标识,ProSe限制编码,发现类型,其中发现类型设置为“限制发现”;

步骤S821,拜访PF C向归属PF M回复适配报告响应消息;拜访PF C收到适配报告消息后,根据所述适配报告的内容可以进行计费;

步骤S822,归属PF M向UE M返回适配报告响应消息,消息中携带UE M的IMSI,ProSe限制编码,应用标识,目标RAPUID,有效时长;

示例三

如图9所示,一种邻近服务的监听业务控制方法具体步骤包括:

步骤S901,广播用户终端(Announcing UE),假设为UE A,首先使用在认证过程中获取的ProSe发现用户终端标识(ProSe Discovery UE Identity,简称为PDUID)向ProSe应用服务器(Application Server)获取限制ProSe应用用户标识(Restricted ProSe Application User Identity,简称为RPAUID);ProSe AS存储PDUID与RPAUID的绑定关系;

步骤S902,如果UE A在当前驻留的PLMN(假设为PLMN C)授权使用广播业务,UE A与归属PF(假设为归属PF A)建立安全连接,UE A向归属PF A发送广播发现请求消息,消息中携带RAPUID,IMSI,应用标识,发现条目标识(Discovery Entry ID),发现类型,其中发现类型设置为“限制发现”;

步骤S903,归属PF A根据应用标识来检查UE A是否授权使用该应用,如果归属PF A没有UE A的上下文,则归属PF A还需要向HSS发送发现鉴权请求消息以获取鉴权信息;

步骤S904,HSS向归属PF A返回发现鉴权响应消息,该消息中携带鉴权信息及用户所驻留的PLMN标识(假设为PLMN C),其中,当用户漫游时,用户所驻留的PLMN也即用户拜访的PLMN;鉴权信息包括PDUID及可以使用ProSe业务的PLMN列表;

步骤S905,归属PF A根据应用标识获取ProSe应用服务器地址,并向ProSe应用服务器发送授权请求,该消息携带RPAUID,请求类型,其中请求类型设置为“限制发现-广播”;

步骤S906,ProSe应用服务器向归属PF A返回授权响应消息,该消息携 带PDUID,响应类型,其中响应类型设置为“限制发现-广播确认”;归属PF A检查PDUID是否对应于UE A的PDUID,是则执行步骤S907;

步骤S907,归属PF A向UE A所驻留的PLMN C所对应的拜访PF(假设为拜访PF C)发送广播授权请求消息,所述广播授权请求消息中携带RPAUID,应用标识,ProSe限制编码(ProSe Restricted Code),有效时长,UE A的IMSI,发现条目标识;

步骤S908,拜访PF C向归属PF A返回广播授权确认消息;

步骤S909,归属PF A向UE A返回广播发现响应消息,消息中携带ProSe限制编码(ProSe Restricted Code)及有效时长,发现条目标识;其中ProSe限制编码是与RPAUID对应的;

此步骤后,终端A就可以使用ProSe Restricted Code进行广播了;

步骤S910,监听UE(Monitoring UE),假设为UE M,首先使用在认证过程中获取的ProSe发现用户终端标识(ProSe Discovery UE Identity,简称为PDUID)向ProSe应用服务器(Application Server)获取限制ProSe应用用户标识(Restricted ProSe Application User Identity,简称为RPAUID);ProSe AS存储PDUID与RPAUID的绑定关系;同时UE M需要获取应用层的发现好友标识(目标RPAUID)列表;

步骤S911,如果UE M授权使用监听业务,UE M与归属PF(假设为归属PF M)建立安全连接,UE M向归属PF M发送监听发现请求消息,消息中携带RAPUID,IMSI,应用标识,发现条目标识(Discovery Entry ID),发现类型,应用层容器,其中发现类型设置为“限制发现”,应用层容器中携带目标RPAUID;

步骤S912,归属PF M根据应用标识来检查UE M是否授权使用该应用,如果归属PF M没有UE M的上下文,则归属PF M需要向HSS发送发现鉴权请求消息以获取鉴权信息;

步骤S913,HSS向归属PF M返回发现鉴权响应消息,该消息中携带鉴权信息及用户所驻留的PLMN标识;鉴权信息包括PDUID及可以使用ProSe业务的PLMN列表;

步骤S914,归属PF M根据应用标识获取ProSe应用服务器地址,并向ProSe应用服务器发送授权请求,该消息携带RPAUID,请求类型,应用层容器,其中请求类型设置为“限制发现-监听”;

步骤S915,ProSe应用服务器向归属PF M返回授权响应消息,该消息携带PDUID,响应类型,目标RPAUID与目标PDUID对,其中响应类型设置为“限制发现-监听确认”;归属PF M检查PDUID是否对应于UE M的PDUID,是则执行步骤S916;

步骤S916,归属PF M根据步骤S915中获取的目标PDUID中包含的PLMN标识找到目标终端(UE A)对应的归属PF(PF A),并向PF A发送监听请求,消息中携带UE M的RPAUID,UE M的IMSI,目标RPAUID(也即UE A的RPAUID),目标PDUID(也即UE A的PDUID),应用标识;

步骤S917,归属PF A根据目标RPAUID,目标PDUID获取有效的ProSe Restricted Code,PF A验证RPAUID与目标RPAUID(即UE M与UE A)之间是否允许限制发现,如果允许限制发现,归属PF A向归属PF M返回监听响应消息,消息中携带ProSe Restricted Code及有效时长,消息中还携带UE A的拜访PLMN标识;归属PF A在广播UE A的上下文中存储监听UE M的PDUID;

步骤S918,归属PF M获取ProSe Restricted Code及有效时长后,在UE M的上下文中存储UE A的PDUID,UE A的RPAUID,ProSe Restricted Code及有效时长,应用标识;归属PF M根据ProSe Restricted Code及有效时长进行发现过滤器的分配,发现过滤器中包含有效时间(Time to Live,简称为TTL),向UE M返回监听发现响应消息,消息中携带发现过滤器,发现条目标识,目标RPAUID;

此步骤后终端M就可以监听ProSe Restricted Code。

步骤S919,归属PF M根据步骤S917中获取的广播UE A的拜访PLMN标识,归属PF M向UE A的拜访PF C发送适配报告消息,消息中携带UE M的RPAUID和IMSI,目标RPAUID,应用标识,ProSe限制编码,发现类型,其中发现类型设置为“限制发现”;消息中还携带发送适配报告的主体的指示信息,也即,所述指示信息用于指示拜访PF C所述适配报告是由归属PF M 主动发起的;

步骤S920,拜访PF C向归属PF M回复适配报告响应消息;拜访PF C收到适配报告消息后,根据所述适配报告的内容可以进行计费;

步骤S921,UE M监听到ProSe Restricted Code,并与其收到的发现过滤器进行匹配,如果匹配成功,UE M向归属PF M发送适配报告消息,消息中携带UE M的RPAUID和IMSI,应用标识,ProSe限制编码,发现类型,其中发现类型设置为“限制发现”;

步骤S922,归属PF M根据步骤S917中获取的广播UE A的拜访PLMN标识,归属PF M向UE A的拜访PF C发送适配报告消息,消息中携带UE M的RPAUID和IMSI,目标RPAUID,应用标识,ProSe限制编码,发现类型,其中发现类型设置为“限制发现”;

步骤S923,拜访PF C向归属PF M回复适配报告响应消息;

步骤S924,归属PF M向UE M返回适配报告响应消息,消息中携带UE M的IMSI,ProSe限制编码,应用标识,目标RAPUID,有效时长;

示例四

如图10所示,一种邻近服务的监听业务控制方法具体步骤包括:

步骤S1001,广播用户终端(Announcing UE),假设为UE A,首先使用在认证过程中获取的ProSe发现用户终端标识(ProSe Discovery UE Identity,简称为PDUID)向ProSe应用服务器(Application Server)获取限制ProSe应用用户标识(Restricted ProSe Application User Identity,简称为RPAUID);ProSe AS存储PDUID与RPAUID的绑定关系;

步骤S1002,如果UE A在当前驻留的PLMN(假设为PLMN C)授权使用广播业务,UE A与归属PF(假设为归属PF A)建立安全连接,UE A向归属PF A发送广播发现请求消息,消息中携带RAPUID,IMSI,应用标识,发现条目标识(Discovery Entry ID),发现类型,其中发现类型设置为“限制发现”;

步骤S1003,归属PF A根据应用标识来检查UE A是否授权使用该应用,如果归属PF A没有UE A的上下文,则归属PF A还需要向HSS发送发现鉴权请求消息以获取鉴权信息;

步骤S1004,HSS向归属PF A返回发现鉴权响应消息,该消息中携带鉴权信息及用户所驻留的PLMN标识(假设为PLMN C),其中,当用户漫游时,用户所驻留的PLMN也即用户拜访的PLMN;鉴权信息包括PDUID及可以使用ProSe业务的PLMN列表;

步骤S1005,归属PF A根据应用标识获取ProSe应用服务器地址,并向ProSe应用服务器发送授权请求,该消息携带RPAUID,请求类型,其中请求类型设置为“限制发现-广播”;

步骤S1006,ProSe应用服务器向归属PF A返回授权响应消息,该消息携带PDUID,响应类型,其中响应类型设置为“限制发现-广播确认”;归属PF A检查PDUID是否对应于UE A的PDUID,是则执行步骤S1007;

步骤S1007,归属PF A向UE A所驻留的PLMN C所对应的拜访PF(假设为拜访PF C)发送广播授权请求消息,所述广播授权请求消息中携带RPAUID,应用标识,ProSe限制编码(ProSe Restricted Code),有效时长,UE A的IMSI,发现条目标识;

步骤S1008,拜访PF C向归属PF A返回广播授权确认消息;

步骤S1009,归属PF A向UE A返回广播发现响应消息,消息中携带ProSe限制编码(ProSe Restricted Code)及有效时长,发现条目标识;其中ProSe限制编码是与RPAUID对应的;

此步骤后,终端A就可以使用ProSe Restricted Code进行广播了;

步骤S1010,监听UE(Monitoring UE),假设为UE M,首先使用在认证过程中获取的ProSe发现用户终端标识(ProSe Discovery UE Identity,简称为PDUID)向ProSe应用服务器(Application Server)获取限制ProSe应用用户标识(Restricted ProSe Application User Identity,简称为RPAUID);ProSe AS存储PDUID与RPAUID的绑定关系;同时UE M需要获取应用层的发现好友标识(目标RPAUID)列表;

步骤S1011,如果UE M授权使用监听业务,UE M与归属PF(假设为归属PF M)建立安全连接,UE M向归属PF M发送监听发现请求消息,消息中携带RAPUID,IMSI,应用标识,发现条目标识(Discovery Entry ID),发现类型,应用层容器,其中发现类型设置为“限制发现”,应用层容器中携带目标RPAUID;

步骤S1012,归属PF M根据应用标识来检查UE M是否授权使用该应用,如果归属PF M没有UE M的上下文,则归属PF M需要向HSS发送发现鉴权请求消息以获取鉴权信息;

步骤S1013,HSS向归属PF M返回发现鉴权响应消息,该消息中携带鉴权信息及用户所驻留的PLMN标识;鉴权信息包括PDUID及可以使用ProSe业务的PLMN列表;

步骤S1014,归属PF M根据应用标识获取ProSe应用服务器地址,并向ProSe应用服务器发送授权请求,该消息携带RPAUID,请求类型,应用层容器,其中请求类型设置为“限制发现-监听”;

步骤S1015,ProSe应用服务器向归属PF M返回授权响应消息,该消息携带PDUID,响应类型,目标RPAUID与目标PDUID对,其中响应类型设置为“限制发现-监听确认”;归属PF M检查PDUID是否对应于UE M的PDUID,是则执行步骤S1016;

步骤S1016,归属PF M根据步骤S1015中获取的目标PDUID中包含的PLMN标识找到目标终端(UE A)对应的归属PF(PF A),并向PF A发送监听请求,消息中携带UE M的RPAUID,UE M的IMSI,目标RPAUID(也即UE A的RPAUID),目标PDUID(也即UE A的PDUID),应用标识;

步骤S1017,归属PF A根据目标RPAUID,目标PDUID获取有效的ProSe Restricted Code,PF A验证RPAUID与目标RPAUID(即UE M与UE A)之间是否允许限制发现,如果允许限制发现,归属PF A向归属PF M返回监听响应消息,消息中携带ProSe Restricted Code及有效时长;归属PF A在广播UE A的上下文中存储监听UE M的PDUID;

步骤S1018,归属PF M获取ProSe Restricted Code及有效时长后,在UE M的上下文中存储UE A的PDUID,UE A的RPAUID,ProSe Restricted Code及有效时长,应用标识;归属PF M根据ProSe Restricted Code及有效时长进行发现过滤器的分配,发现过滤器中包含有效时间(Time to Live,简称为TTL),向UE M返回监听发现响应消息,消息中携带发现过滤器,发现条目标识,目标RPAUID;

此步骤后终端M就可以监听ProSe Restricted Code。

步骤S1019,UE M监听到ProSe Restricted Code,并与其收到的发现过滤器进行匹配,如果匹配成功,UE M向归属PF M发送适配报告消息,消息中携带UE M的RPAUID和IMSI,应用标识,ProSe限制编码,发现类型,其中发现类型设置为“限制发现”;

步骤S1020,归属PF M根据步骤S1019中携带的ProSe Restricted Code,向UE A的归属PF A发送适配报告消息,消息中携带UE M的RPAUID和IMSI,目标RPAUID,应用标识,ProSe限制编码,发现类型,其中发现类型设置为“限制发现”;

步骤S1021,归属PF A向归属PF M回复适配报告响应消息;

步骤S1022,归属PF A向拜访PF C发送适配报告消息,消息中携带UE M的RPAUID,UE M的IMSI,目标UE A的RPAUID,应用标识,ProSe限制编码,发现类型,其中发现类型设置为“限制发现”;

步骤S1023,拜访PF C向归属PF A回复适配报告响应消息;拜访PF C收到适配报告消息后,根据所述适配报告的内容可以进行计费;

步骤S1024,归属PF M向UE M返回适配报告响应消息,消息中携带UE M的IMSI,ProSe限制编码,应用标识,目标RAPUID,有效时长;

上述实施例提供的一种邻近服务的监听业务控制方法和装置,监听UE的归属PF获取广播UE的拜访PLMN标识,监听UE的归属PF向广播UE的拜访PF发送适配报告,广播UE的拜访PF接收到所述适配报告后,能够根据所述适配报告的内容进行收费,从而实现了广播终端的拜访邻近服务功 能实体对监听业务的计费或者控制。

本领域普通技术人员可以理解上述方法中的全部或部分步骤可通过程序来指令相关硬件完成,所述程序可以存储于计算机可读存储介质中,如只读存储器、磁盘或光盘等。可选地,上述实施例的全部或部分步骤也可以使用一个或多个集成电路来实现,相应地,上述实施例中的各模块/单元可以采用硬件的形式实现,也可以采用软件功能模块的形式实现。本发明不限制于任何特定形式的硬件和软件的结合。

需要说明的是,本发明还可有其他多种实施例,在不背离本发明精神及其实质的情况下,熟悉本领域的技术人员可根据本发明作出各种相应的改变和变形,但这些相应的改变和变形都应属于本发明所附的权利要求的保护范围。

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