近距离通信的发现方法、系统及装置与流程

文档序号:11065004阅读:532来源:国知局
近距离通信的发现方法、系统及装置与制造工艺

本发明涉及通信领域,具体而言,涉及一种近距离通信的发现方法、系统及装置。



背景技术:

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

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

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

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

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

近距离通信(Proximity-based service,简称为ProSe)服务器(ProSe Function,简称为PF),该服务器位于PGW外面,主要功能包括了D2D业务授权、为终端请求的应用分配临时code用于终端广播、协助进行D2D发现以及计费等功能。目前一个公共陆地移动网络(Public Land Mobile Network,简称为PLMN)只部署一个近距离通信服务器。

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

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

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

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

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

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

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

步骤S207,归属PF向UE A返回广播发现响应消息,消息中携带ProSe限制编码(ProSe Restricted Code)及有效时长,发现条目标识;其中ProSe限制编码是与RPAUID对应的;如果归属PF授权允许UE使用“有需求广播”,归属PF则不向UE返回ProSe Restricted Code,而向UE返回广播允许指示;

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

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

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

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

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

步骤S213,应用服务器向归属PF M返回鉴权响应消息,该消息携带PDUID,响应类型,目标RPAUID与目标PDUID对,其中响应类型设置为“限制发现/监听确认”;归属PF检查PDUID是否所对应UE M;

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

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

步骤S216,归属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;

步骤S217,如果在步骤S207中没有分配有效的ProSe Restricted Code,而是返回了广播允许指示;在收到步骤S214后,归属PF A认为已经有监听UE请求对应的应用,归属PF A向UE A所驻留的PLMN C所对应的拜访PF C发送广播授权请求消息,授权请求消息中携带RPAUID,应用标识,ProSe Restricted Code,有效时长,UE A的IMSI,发现条目标识;

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

步骤S219,归属PF A向UE A发送广播通告请求消息,消息中携带ProSe Restricted Code,发现条目标识;

步骤S220,UE A向归属PF A返回广播通告响应消息;

之后,终端A就可以使用ProSe Restricted Code进行广播了,终端M也可以监听ProSe Restricted Code。

从上面步骤可以看出,当监听终端M不再监听ProSe Restricted Code时,广播终端A在步骤S207中的有效定时器超时前,仍然需要一直进行广播,这一定程度上造成的广播终端A的无线资源浪费,并且也降低了广播终端A的电池使用时长。

针对相关技术中广播终端无线资源浪费的问题,目前尚未提出有效的解决方案。



技术实现要素:

本发明提供了一种近距离通信的发现方法、系统及装置,以至少解决相关技术中广播终端无线资源浪费的问题。

根据本发明的一个方面,提供了一种近距离通信的发现方法,包括:广播终端UE A的归属近距离通信服务器PF检测所有的监听终端UE M是否都停止监听UE A的近距离通信ProSe限制编码;在所有的UE M都停止监听ProSe限制编码的情况下,UE A的归属PF通知UE A停止广播ProSe限制编码。

在本发明实施例中,UE A的归属PF通知UE A停止广播ProSe限制编码之后,方法还包括:在UE M请求监听UE A的ProSe限制编码时,UE A的归属PF通知UE A继续广播ProSe限制编码。

在本发明实施例中,在UE A的归属近距离通信服务器PF检测所有的监听终端UE M是否都停止监听UE A的近距离通信ProSe限制编码之前,方法还包括:UE A的归属PF接收UE M的归属PF发送的监听请求消息,其中,监听请求消息中携带有监听请求消息的有效时长;其中,在有效时长为0时指示UE M停止监听ProSe限制编码。

在本发明实施例中,在以下至少之一情况下,在UE M的归属PF发送的监听请求消息中携带有效时长:UE M的定时器为0;UE M的归属PF的定时器超时,且UE M的归属PF没有收到UE M重新发送的监听请求消息。

在本发明实施例中,广播终端UE A的归属近距离通信服务器PF检测所有的监听终端UE M是否都停止监听UE A的近距离通信ProSe限制编码包括:UE A的归属PF根据UE A的上下文中所有UE M的标识以及有效时长,判断所有的UE M是否都停止监听UE A的ProSe限制编码;每个UE M的标识所指示的UE M的归属PF发送的监听请求消息中的有效时长都为0时,所有的UE M都停止监听UE A的ProSe限制编码。

在本发明实施例中,在广播终端UE A的归属近距离通信服务器PF检测所有的监听终端UE M是否都停止监听UE A的近距离通信ProSe限制编码之前,方法还包括:UE A的归属PF接收UE M的归属PF发送的监听请求消息,其中,监听请求消息中携带UE M的位置信息;UE A的归属PF接收应用服务器发送的授权更新请求消息,其中,授权更新请求消息携带UE A的位置信息;UE A的归属PF检测所有的UE M是否都停止监听UE A的近距离通信ProSe限制编码包括:UE A的归属PF根据UE A的位置信息和所有的UE M的位置信息判断所有的UE M是否已移出UE A的最大广播范围;其中,所有的UE M移出UE A的最大广播范围时,所有的UE M都停止监听UE A的ProSe限制编码。

在本发明实施例中,UE A的归属PF通知UE A停止广播ProSe限制编码包括:UE A的归属PF向UE A发送广播停止请求消息,其中,广播停止请求消息中携带有用于指示UE A没有UE M在监听ProSe限制编码的指示信息。

在本发明实施例中,UE A的归属PF向UE A发送广播停止请求消息之前,方法还包括:UE A的归属PF向UE A所驻留的公共陆地移动网络PLMN所对应的拜访PF发送广播授权请求消息,其中,广播授权请求消息中携带有用于指示UE A将停止广播ProSe限制编码的指示信息;UE A的归属PF接收拜访PF返回的广播授权确认消息。

在本发明实施例中,UE A的归属PF向UE A发送广播停止请求消息之后,方法还包括:UE A的归属PF接收UE A返回的广播停止响应消息,其中,广播停止响应消息用于指示UE A已停止广播ProSe限制编码。

根据本发明的另一个方面,提供了一种近距离通信的发现方法,包括:广播终端UE A接收UE A的归属近距离通信服务器PF发送的通知消息,其中,该通知消息为归属PF在所有的监听终端UE M都停止监听近距离通信ProSe限制编码的情况下发送的消息;UE A依据通知消息的指示停止广播ProSe限制编码。

在本发明实施例中,在以下至少之一情况下,广播终端UE A接收UE A的归属近距离通信服务器PF发送的通知消息:所有的UE M的定时器设置为0;所有的UE M的归属PF的定时器超时,且所有的UE M的归属PF没有收到所有的UE M重新发送的监听请求消息;所有的UE M移出了UE A的最大广播范围。

根据本发明的另一个方面,提供了一种近距离通信的发现系统,系统包括:广播终端UE A,UE A的归属近距离通信服务器PF,监听终端UE M;UE A的归属PF,用于检测所有的UE M是否都停止监听UE A的近距离通信ProSe限制编码;UE A,用于在UE A的归属PF检测到所有的UE M都停止监听ProSe限制编码的情况下,停止广播ProSe限制编码。

在本发明实施例中,系统还包括:UE M的归属PF;其中,UE M的归属PF,用于向UE A的归属PF发送监听请求消息;其中,监听请求消息中携带有监听请求消息的有效时长;其中,在有效时长为0时指示UE M停止监听ProSe限制编码。

在本发明实施例中,UE A的归属PF,还用于根据UE A的上下文中所有UE M的标识以及有效时长,判断所有的UE M是否都停止监听UE A的ProSe限制编码;其中,每个UE M的标识所指示的UE M的归属PF发送的监听请求消息中的有效时长都为0时,所有的UE M都停止监听UE A的ProSe限制编码。

在本发明实施例中,系统还包括:UE M的归属PF;UE M的归属PF,用于向UE A的归属PF发送监听请求消息;其中,监听请求消息中携带有UE M的位置信息;UE A的归属PF,还用于接收应用服务器发送的授权更新请求消息,其中,授权更新请求消息携带UE A的位置信息;以及根据UE A的位置信息和所有的UE M的位置信息判断所有的UE M是否已移出UE A的最大广播范围;其中,所有的UE M移出UE A的最大广播范围时,所有的UE M都停止监听UE A的ProSe限制编码。

根据本发明的另一个方面,提供了一种近距离通信的发现装置,装置应用于广播终端UE A的归属近距离通信服务器PF,装置包括:检测模块,用于检测所有的监听终端UE M是否都停止监听UE A的近距离通信ProSe限制编码;第一通知模块,用于在所有的UE M都停止监听ProSe限制编码的情况下,通知UE A停止广播ProSe限制编码。

在本发明实施例中,装置还包括:第二通知模块,用于在UE M请求监听UE A的ProSe限制编码时,UE A的归属PF通知UE A继续广播ProSe限制编码。

在本发明实施例中,装置还包括:第一接收模块,用于接收UE M的归属PF发送的监听请求消息,其中,监听请求消息中携带有监听请求消息的有效时长;其中,在有效时长为0时指示UE M停止监听ProSe限制编码。

在本发明实施例中,在以下至少之一情况下,在UE M的归属PF发送的监听请求消息中携带有效时长:UE M的定时器为0;UE M的归属PF的定时器超时,且UE M的归属PF没有收到UE M重新发送的监听请求消息。

在本发明实施例中,检测模块,还用于根据UE A的上下文中所有UE M的标识以及有效时长,判断所有的UE M是否都停止监听UE A的ProSe限制编码;其中,每个UE M的标识所指示的UE M的归属PF发送的监听请求消息中的有效时长都为0时,所有的UE M都停止监听UE A的ProSe限制编码。

在本发明实施例中,装置还包括:第二接收模块,用于接收UE M的归属PF发送的监听请求消息,其中,监听请求消息中携带UE M的位置信息;以及接收应用服务器发送的授权更新请求消息,其中,授权更新请求消息携带UE A的位置信息;检测模块,还用于根据UE A的位置信息和所有的UE M的位置信息判断所有的UE M是否已移出UE A的最大广播范围;其中,所有的UE M移出UE A的最大广播范围时,所有的UE M都停止监听UE A的ProSe限制编码。

在本发明实施例中,第一通知模块,还用于向UE A发送广播停止请求消息,其中,广播停止请求消息中携带有用于指示UE A没有UE M在监听ProSe限制编码的指示信息。

在本发明实施例中,装置还包括:发送模块,用于向UE A所驻留的公共陆地移动网络PLMN所对应的拜访PF发送广播授权请求消息,其中,广播授权请求消息中携带有用于指示UE A将停止广播ProSe限制编码的指示信息;第三接收模块,用于接收拜访PF返回的广播授权确认消息。

在本发明实施例中,装置还包括:第四接收模块,用于接收UE A返回的广播停止响应消息,其中,广播停止响应消息用于指示UE A已停止广播ProSe限制编码。

根据本发明的另一个方面,提供了一种近距离通信的发现装置,装置位于广播终端UE A中,装置包括:接收模块,用于接收UE A的归属近距离通信服务器PF发送的通 知消息,其中,该通知消息为归属PF在所有的监听终端UE M都停止监听近距离通信ProSe限制编码的情况下发送的消息;停止模块,用于依据通知消息的指示停止广播ProSe限制编码。

在本发明实施例中,在以下至少之一情况下,接收模块接收UE A的归属近距离通信服务器归属PF发送的通知消息:所有的UE M的定时器设置为0;所有的UE M的归属PF的定时器超时,且所有的UE M的归属PF没有收到所有的UE M重新发送的监听请求消息;所有的UE M移出了UE A的最大广播范围。

通过本发明,采用在所有的UE M都停止监听ProSe限制编码的情况下,UE A的归属PF通知UE A停止广播ProSe限制编码,解决了广播终端无线资源浪费的问题,提升了无线资源的利用率,延长了广播终端的电池使用时长。

附图说明

此处所说明的附图用来提供对本发明的进一步理解,构成本申请的一部分,本发明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中:

图1是根据相关技术中和3GPP相关的D2D架构示意图;

图2是根据相关技术中的一种D2D终端进行ProSe业务发现授权过程示意图;

图3是根据本发明实施例的近距离通信的发现方法的流程图一;

图4是根据本发明实施例的近距离通信的发现方法的流程图二;

图5是根据本发明实施例的近距离通信的发现方法的流程图三;

图6是根据本发明实施例的近距离通信的发现方法的流程图四;

图7是根据本发明实施例的近距离通信的发现方法的流程图五;

图8是根据本发明实施例的近距离通信的发现方法的流程图六;

图9是根据本发明实施例的近距离通信的发现系统的示意图一;

图10是根据本发明实施例的近距离通信的发现系统的示意图二;

图11是根据本发明实施例的近距离通信的发现装置的结构框图一;

图12是根据本发明实施例的近距离通信的发现装置的结构框图二;

图13是根据本发明实施例的近距离通信的发现装置的结构框图三;

图14是根据本发明实施例的近距离通信的发现装置的结构框图四;

图15是根据本发明实施例的近距离通信的发现装置的结构框图五;

图16是根据本发明实施例的近距离通信的发现装置的结构框图六;

图17是根据本发明优选实施例的近距离通信的发现方法的流程示意图一;

图18是根据本发明优选实施例的近距离通信的发现方法的流程示意图二;

图19是根据本发明优选实施例的近距离通信的发现方法的流程示意图三;

图20是根据本发明优选实施例的近距离通信的发现方法的流程示意图四。

具体实施方式

下文中将参考附图并结合实施例来详细说明本发明。需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互组合。

需要说明的是,本发明的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。

在本实施例中提供了一种近距离通信的发现方法,图3是根据本发明实施例的近距离通信的发现方法的流程图一,如图3所示,该流程包括如下步骤:

步骤S302,广播终端UE A的归属近距离通信服务器PF检测所有的监听终端UE M是否都停止监听UE A的近距离通信ProSe限制编码;

步骤S304,在所有的UE M都停止监听ProSe限制编码的情况下,UE A的归属PF通知UE A停止广播ProSe限制编码。

通过上述步骤,在所有的UE M都停止监听ProSe限制编码的情况下,UE A的归属PF通知UE A停止广播ProSe限制编码,进而使得在监听终端UE M都不再监听听ProSe限制编码时,广播终端UE A不再一直进行广播,进而解决了广播终端无线资源浪费的问题,提升了无线资源的利用率,延长了广播终端的电池使用时长。

在本发明的一个实施例中,图4是根据本发明实施例的近距离通信的发现方法的流程图二,如图4所示,上述步骤S304之后,上述方法还包括:

步骤S402,在UE M请求监听UE A的ProSe限制编码时,UE A的归属PF通知UE A继续广播ProSe限制编码。即在UE A暂时停止广播ProSe限制编码之后,如果有监听终端UE M继续请求广播终端UE A的ProSe限制编码时,UE A的归属PF通知UE A继续广播ProSe限制编码。

在本发明的一个实施例中,图5是根据本发明实施例的近距离通信的发现方法的流程图三,如图5所示,上述步骤S302之前,上述方法还包括:

步骤S502,UE A的归属PF接收UE M的归属PF发送的监听请求消息,其中,监听请求消息中携带有监听请求消息的有效时长;其中,在有效时长为0时,指示UE M 停止监听ProSe限制编码。

需要说明的是,该有效时长可以通过定时器进行设置,也可以通过其他方式进行设置,比如直接给有效时长进行赋值等。在以下至少之一情况下,在UE M的归属PF发送的监听请求消息中携带有有效时长:UE M的定时器为0;UE M的归属PF的定时器超时,且UE M的归属PF没有收到UE M重新发送的监听请求消息。即在UE M的定时器为0或者UE M的归属PF的定时器超时,且UE M的归属PF没有收到UE M重新发送的监听请求消息的情况下,UE A的归属PF需要通过发送的监听请求消息中携带的有效时长为0来通知UE B的归属PF,UE A需要停止广播。进而在本发明的一个实施例中,步骤S302可以通过以下方式实现:UE A的归属PF根据UE A的上下文中所有UE M的标识以及有效时长,判断所有的UE M是否都停止监听UE A的ProSe限制编码;在每个UE M的标识所指示的UE M的归属PF发送的监听请求消息中的有效时长都为0时,所有的UE M都停止监听UE A的ProSe限制编码。

在本发明的一个实施例中,图6是根据本发明实施例的近距离通信的发现方法的流程图四,如图6所示,上述步骤S302之前,上述方法还包括:

步骤S602,UE A的归属PF接收UE M的归属PF发送的监听请求消息,其中,监听请求消息中携带UE M的位置信息;UE A的归属PF接收应用服务器发送的授权更新请求消息,其中,授权更新请求消息携带UE A的位置信息。

在本发明的一个实施例中,步骤S302可以通过以下方式实现:UE A的归属PF根据UE A的位置信息和所有的UE M的位置信息判断所有的UE M是否已移出UE A的最大广播范围;其中,所有的UE M移出UE A的最大广播范围时,所有的UE M都停止监听UE A的ProSe限制编码。

在本发明的一个实施例中,图7是根据本发明实施例的近距离通信的发现方法的流程图五,如图7所示,步骤S304可以包括:

步骤S702,UE A的归属PF向UE A发送广播停止请求消息,其中,广播停止请求消息中携带有用于指示UE A没有UE M在监听ProSe限制编码的指示信息。

在本发明的一个实施例中,在步骤S702之前,上述方法还包括:步骤S704,UE A的归属PF向UE A所驻留的公共陆地移动网络PLMN所对应的拜访PF发送广播授权请求消息,其中,广播授权请求消息中携带有用于指示UE A将停止广播ProSe限制编码的指示信息;步骤S706,UE A的归属PF接收拜访PF返回的广播授权确认消息。在步骤S702之后,上述方法还可以包括:步骤S708,UE A的归属PF接收UE A返回的广播停止响应消息,其中,广播停止响应消息用于指示UE A已停止广播ProSe限制编码。

需要说明的是,在执行上述步骤S702之后,再执行步骤S704,但是并不限于此,比如:上述步骤S702也可以与步骤S704同时执行。

在本实施例中,还提供了一种近距离通信的发现方法,图8是根据本发明实施例的近距离通信的发现方法的流程图六,如图8所示,该流程包括如下步骤:

步骤S802,广播终端UE A接收UE A的归属近距离通信服务器归属PF发送的通知消息,其中,该通知消息为归属PF在所有的监听终端UE M都停止监听近距离通信ProSe限制编码的情况下发送的消息;

步骤S804,UE A依据通知消息的指示停止广播ProSe限制编码。

通过上述步骤,在所有的UE M都停止监听ProSe限制编码的情况下,UE A停止广播ProSe限制编码,解决了广播终端无线资源浪费的问题,与相关技术中的广播终端UE A一直进行广播相比,提高了UE A无线资源的利用率,延长了广播终端的电池使用时长。

在本发明的一个实施例中,在以下至少之一情况下,广播终端UE A接收UE A的归属近距离通信服务器PF发送的通知消息:所有的UE M的定时器设置为0;所有的UE M的归属PF的定时器超时,且所有的UE M的归属PF没有收到所有的UE M重新发送的监听请求消息;所有的UE M移出了UE A的最大广播范围。

通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到根据上述实施例的方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质(如ROM/RAM、磁碟、光盘)中,包括若干指令用以使得一台终端设备(可以是手机,计算机,服务器,或者网络设备等)执行本发明各个实施例所述的方法。

在本实施例中,还提供了一种近距离通信的发送系统,图9是根据本发明实施例的近距离通信的发现系统的示意图一,如图9所示,该系统包括:广播终端UE A92,UE A的归属近距离通信服务器PF94,监听终端UE M96;

UE A的归属PF94,用于检测所有的UE M96是否都停止监听UE A92的近距离通信ProSe限制编码;

UE A92,用于在UE A的归属PF94检测到所有的UE M96都停止监听ProSe限制编码的情况下,停止广播ProSe限制编码。

通过该系统,在所有的UE M96都停止监听ProSe限制编码的情况下,UE A92停止广播ProSe限制编码,解决了广播终端无线资源浪费的问题,与相关技术中的广播终端UE A一直进行广播相比,提高了UE A无线资源的利用率,延长了广播终端的电池使用时长。

在本发明的一个实施例中,图10是根据本发明实施例的近距离通信的发现系统的示意图二,如图10所示,上述系统还可以包括:UE M的归属PF1002;其中,UE M的 归属PF1002,用于向UE A的归属PF94发送监听请求消息;其中,监听请求消息中携带有监听请求消息的有效时长;其中,在有效时长为0时指示UE M停止监听ProSe限制编码。在本发明实施例中,UE A的归属PF94,还用于根据UE A92的上下文中所有UE M96的标识以及有效时长,判断所有的UE M96是否都停止监听UE A92的ProSe限制编码;其中,每个UE M96的标识所指示的UE M的归属PF1002发送的监听请求消息中的有效时长都为0时,所有的UE M96都停止监听UE A92的ProSe限制编码。

在本发明的一个实施例中,上述UE M的归属PF1002还用于向UE A的归属PF94发送监听请求消息;其中,监听请求消息中携带有UE M96的位置信息;UE A的归属PF94,还用于接收应用服务器发送的授权更新请求消息,其中,授权更新请求消息携带UE A92的位置信息;以及根据UE A92的位置信息和所有的UE M96的位置信息判断所有的UE M96是否已移出UE A92的最大广播范围;其中,所有的UE M96移出UE A92的最大广播范围时,所有的UE M96都停止监听UE A92的ProSe限制编码。

在本实施例中还提供了一种近距离通信的发现装置,该装置用于实现上述实施例及优选实施方式,已经进行过说明的不再赘述。如以下所使用的,术语“模块”可以实现预定功能的软件和/或硬件的组合。尽管以下实施例所描述的装置较佳地以软件来实现,但是硬件,或者软件和硬件的组合的实现也是可能并被构想的。

图11是根据本发明实施例的近距离通信的发现装置的结构框图一,该装置应用于广播终端UE A的归属近距离通信服务器PF,如图11所示,该装置包括:

检测模块1102,用于检测所有的监听终端UE M是否都停止监听UE A的近距离通信ProSe限制编码;

第一通知模块1104,与检测模块1102连接,用于在所有的UE M都停止监听ProSe限制编码的情况下,通知UE A停止广播ProSe限制编码。

通过上述装置,通过检测模块1102和第一通知模块1104,使得在所有的UE M都停止监听ProSe限制编码的情况下,通知UE A停止广播ProSe限制编码,进而UE A在在所有的UE M都停止监听ProSe限制编码的情况下,停止广播ProSe限制编码。进而解决了广播终端无线资源浪费的问题,与相关技术中的广播终端UE A一直进行广播相比,提高了UE A无线资源的利用率,延长了广播终端的电池使用时长。

在本发明的一个实施例中,图12是根据本发明实施例的近距离通信的发现装置的结构框图二,该装置除包括图11所示的所有模块外,还包括:

第二通知模块1202,与上述第一通知模块1104连接,用于在UE M请求监听UE A的ProSe限制编码时,通知UE A继续广播ProSe限制编码。在UE A暂时停止广播ProSe限制编码之后,如果有监听终端UE M继续请求广播终端UE A的ProSe限制编码时,通知UE A继续广播ProSe限制编码。

在本发明的一个实施例中,图13是根据本发明实施例的近距离通信的发现装置的结构框图三,上述装置还包括:

第一接收模块1302,与上述检测模块1102连接,用于接收UE M的归属PF发送的监听请求消息,其中,监听请求消息中携带有监听请求消息的有效时长;其中,在有效时长为0时指示UE M停止监听ProSe限制编码。

需要说明的是,该有效时长可以通过定时器进行设置,也可以通过其他方式进行设置,比如直接给有效时长进行赋值等。在以下至少之一情况下,在UE M的归属PF发送的监听请求消息中携带有有效时长:UE M的定时器为0;UE M的归属PF的定时器超时,且UE M的归属PF没有收到UE M重新发送的监听请求消息。即在UE M的定时器为0或者UE M的归属PF的定时器超时,且UE M的归属PF没有收到UE M重新发送的监听请求消息的情况下,UE A的归属PF需要通过发送的监听请求消息中携带的有效时长为0来通知UE B的归属PF,UE A需要停止广播。

在本发明实施例中,上述检测模块1102,还用于根据UE A的上下文中所有UE M的标识以及有效时长,判断所有的UE M是否都停止监听UE A的ProSe限制编码;其中,每个UE M的标识所指示的UE M的归属PF发送的监听请求消息中的有效时长都为0时,所有的UE M都停止监听UE A的ProSe限制编码。

在本发明的一个实施例中,图14是根据本发明实施例的近距离通信的发现装置的结构框图四,上述装置还包括:

第二接收模块1402,与上述检测模块1102连接,用于接收UE M的归属PF发送的监听请求消息,其中,监听请求消息中携带UE M的位置信息;以及接收应用服务器发送的授权更新请求消息,其中,授权更新请求消息携带UE A的位置信息;

上述检测模块1102,还用于根据UE A的位置信息和所有的UE M的位置信息判断所有的UE M是否已移出UE A的最大广播范围;其中,所有的UE M移出UE A的最大广播范围时,所有的UE M都停止监听UE A的ProSe限制编码。

在本发明的一个实施例中,上述第一通知模块1104,还用于向UE A发送广播停止请求消息,其中,广播停止请求消息中携带有用于指示UE A没有UE M在监听ProSe限制编码的指示信息。

在本发明实施例中,图15是根据本发明实施例的近距离通信的发现装置的结构框图五,如图15所示,上述装置还包括:

发送模块1502,与上述第一通知模块1104连接,用于向UE A所驻留的公共陆地移动网络PLMN所对应的拜访PF发送广播授权请求消息,其中,广播授权请求消息中携带有用于指示UE A将停止广播ProSe限制编码的指示信息;

第三接收模块1504,与上述发送模块1502连接,用于接收拜访PF返回的广播授 权确认消息。

第四接收模块1506,与上述第一通知模块1104连接,用于接收UE A返回的广播停止响应消息,其中,广播停止响应消息用于指示UE A已停止广播ProSe限制编码。

在本发明实施例中,还提供了一种近距离通信的发现装置,图16是根据本发明实施例的近距离通信的发现装置的结构框图六,装置位于广播终端UE A中,如图16所示,该装置包括:

接收模块1602,用于接收UE A的归属近距离通信服务器PF发送的通知消息,其中,该通知消息为归属PF在所有的监听终端UE M都停止监听近距离通信ProSe限制编码的情况下发送的消息;

停止模块1604,与上述接收模块1602连接,用于依据通知消息的指示停止广播ProSe限制编码。

通过上述装置,通过接收模块1602和停止模块1604,在所有的UE M都停止监听ProSe限制编码的情况下,停止广播ProSe限制编码,解决了广播终端无线资源浪费的问题,与相关技术中的广播终端UE A一直进行广播相比,提高了UE A无线资源的利用率,延长了广播终端的电池使用时长。

在本发明实施例中,在以下至少之一情况下,接收模块接收UE A的归属近距离通信服务器PF发送的通知消息:所有的UE M的定时器设置为0;所有的UE M的归属PF的定时器超时,且所有的UE M的归属PF没有收到所有的UE M重新发送的监听请求消息;所有的UE M移出了UE A的最大广播范围。

需要说明的是,上述各个模块是可以通过软件或硬件来实现的,对于后者,可以通过以下方式实现,但不限于此:上述模块均位于同一处理器中;或者,上述模块分别位于多个处理器中。

为了更好的理解本发明,以下结合优选的实施例对本发明实施例做进一步解释。

本发明实施例提供了一种优选的近距离通信发现方法,以至少解决相关技术中广播终端无线资源浪费的问题。该方法包括:广播UE的归属近距离通信服务器PF检测到所有的监听UE都停止监听广播UE的ProSe Restricted Code,所述归属近距离通信服务器PF需要通知所述广播UE停止广播(相当于图3所示实施例中的步骤S304)。待有监听UE继续请求广播UE的ProSe Restricted Code,归属近距离通信服务器需要通知监听广播UE可以继续广播(相当于图4所示实施例中的步骤S402)。

在本发明优选实施例中,当监听UE发起定时器为“0”的监听发现请求时,监听UE的归属近距离通信服务器需要通知广播UE的归属近距离通信服务器,这样广播UE归属近距离通信服务器就可以通知所述广播UE停止广播。

在本发明优选实施例中,当监听UE与广播UE的位置超出了广播UE所能广播的最大范围,广播UE的归属近距离通信服务器通知所述广播UE停止广播。

在本发明优选实施例中,当监听UE的归属近距离通信服务器的有效定时器超时时,监听UE仍然没有重新发送监听发现请求,监听UE的归属近距离服务器需要通知广播UE的归属近距离服务器,广播UE的归属近距离通信服务器通知所述广播UE停止广播。

通过本发明的上述优选实施例,采用广播UE的归属近距离通信服务器检测到所有的监听UE都停止监听广播UE的ProSe Restricted Code,所述归属近距离通信服务器需要通知所述广播UE停止广播,解决了相关技术中广播终端无线资源浪费的,提升了无线资源的效率,并且可以有利广播UE节电。

在本发明实施例中,还提供了一种优选的近距离通信发现的方法,图17是根据本发明优选实施例的近距离通信的发现方法的流程示意图一,如图17所示,该方法包括如下步骤:

步骤S1701,广播UE的归属近距离通信服务器检测到所有的监听UE都停止监听广播UE的ProSe Restricted Code;

步骤S1702,广播UE的归属近距离通信服务器需要通知广播UE停止广播;

步骤S1703,待有监听UE继续请求广播UE的ProSe Restricted Code,归属近距离通信服务器需要通知监听广播UE可以继续广播。

在本发明实施例中,还提供了另一种优选的近距离通信发现的方法,图18是根据本发明优选实施例的近距离通信的发现方法的流程示意图二,如图18所示,该方法包括如下步骤:

步骤S1801,UE M向归属PF-M发送监听发现请求消息,消息中携带RAPUID,IMSI,应用标识,发现条目标识(Discovery Entry ID),发现类型,应用层容器,请求有效时间,其中发现类型设置为“限制发现”,应用层容器中携带目标RPAUID,请求有效时间设置为“0”;请求有效时间设置为“0”的目的是UE准备停止监听;

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

步骤S1803,应用服务器向归属PF M返回鉴权响应消息,该消息携带PDUID,响应类型,目标RPAUID与目标PDUID对,其中响应类型设置为“限制发现/停止监听确认”;

步骤S1804,归属PF M根据步骤UE M存储的上下文中获取的目标PDUID中PLMN标识找到其所对应的PF A,并向对应PF A发送监听请求,消息中携带UE M的RPAUID, UE M的IMSI,目标RPAUID(也即UE A的RPAUID),目标PDUID(也即UE A的PDUID),应用标识,请求的有效时长,其中请求的有效时长设置为“0”;

步骤S1805,归属PF A向归属PF M返回监听响应消息;

步骤S1806,归属PF M删除发现条目标识所对应的上下文,并向UE M返回监听发现响应消息,消息中携带发现条目标识;UE释放监听所使用的资源;

步骤S1807,归属PF A根据UE A的上下文中所有的监听UE标识判断出所有监听UE都已经请求停止监听(相当于图3所示实施例的步骤S302),归属PF A向UE A所驻留的PLMN C所对应的拜访PF C发送广播授权请求消息,授权请求消息中携带发现条目标识及请求停止广播指示;其中请求停止广播指示用于表示广播UE A将暂停广播(相当于图7所示实施例中的步骤S704);

步骤S1808,拜访PF C向归属PF A返回广播授权确认消息(相当于图7所示实施例中的步骤S706);

步骤S1809,归属PF A向UE A发送广播停止请求消息,消息中携带发现条目标识,停止广播指示,其中停止广播指示用于指示广播UE A暂无监听UE在监听应用,可以暂停广播ProSe Restricted Code(相当于图3所示实施例的步骤S304)。待有监听UE再次请求该应用后,归属PF A将使用步骤S217-S220通知UE继续广播ProSe Restricted Code(相当于图4所示实施例的步骤S402)。

步骤S1810,UE A向归属PF A返回广播停止响应消息(相当于图7所示实施例的步骤S708)。

在本发明实施例中,还提供了另一种优选的近距离通信发现的方法,图19是根据本发明优选实施例的近距离通信的发现方法的流程示意图三,如图19所示,该方法包括如下步骤:

步骤S1901,UE M向应用服务器上报位置信息,该消息中携带UE M的位置信息,RPAUID;

步骤S1902,应用服务器向归属PF M发送授权更新请求消息,该消息携带RPAUID,PDUID,UE M的位置信息;

步骤S1903,归属PF M向应用服务器返回授权更新响应消息;

步骤S1904,归属PF M根据步骤UE M存储的上下文中获取的目标PDUID中PLMN标识找到其所对应的PF A,并向对应PF A发送监听请求,消息中携带UE M的RPAUID,UE M的IMSI,目标RPAUID(也即UE A的RPAUID),目标PDUID(也即UE A的PDUID),应用标识,UE M的位置信息;

步骤S1905,归属PF A向归属PF M返回监听响应消息;

步骤S1906,UE A向应用服务器上报位置信息,该消息中携带UE A的位置信息,RPAUID;

步骤S1907,应用服务器向归属PF A发送授权更新请求消息,该消息携带RPAUID,PDUID,UE A的位置信息;

步骤S1908,归属PF A向应用服务器返回授权更新响应消息;

步骤S1909,归属PF A根据UE A和UE M的位置信息判断出UE M已经移出UE A的最大广播范围(相当于图3所示实施例的步骤S302);归属PF A向UE A所驻留的PLMN C所对应的拜访PF C发送广播授权请求消息,授权请求消息中携带发现条目标识及请求停止广播指示;其中请求停止广播指示用于表示广播UE A将暂停广播(相当于图7所示实施例中的步骤S704)。

步骤S1910,拜访PF C向归属PF A返回广播授权确认消息(相当于图7所示实施例中的步骤S706);

步骤S1911,归属PF A向UE A发送广播停止请求消息,消息中携带发现条目标识,停止广播指示,其中停止广播指示用于指示广播UE A暂无监听UE在监听应用,可以暂停广播ProSe Restricted Code(相当于图3所示实施例的步骤S304)。待有监听UE再次请求该应用后,归属PF A将使用步骤S217-S220通知UE继续广播ProSe Restricted Code(相当于图4所示实施例的步骤S402)。

步骤S1912,UE A向归属PF A返回广播停止响应消息(相当于图7所示实施例的步骤S708)。

在本发明实施例中,还提供了另一种优选的近距离通信发现的方法,图20是根据本发明优选实施例的近距离通信的发现方法的流程示意图四,如图20所示,该方法包括如下步骤:

步骤S2001,在步骤S216中分配的TTL超时后,归属PF M没有收到UE M重新发送的监听发现请求消息,归属PF M根据步骤UE M存储的上下文中获取的目标PDUID中PLMN标识找到其所对应的PF A,并向对应PF A发送监听请求,消息中携带发现条目标识,请求的有效时长,其中请求的有效时长设置为“0”;

步骤S2002,归属PF A向归属PF M返回监听响应消息;

步骤S2003,归属PF A根据UE A的上下文中所有的监听UE标识判断出所有监听UE都已经请求停止监听(相当于图3所示实施例的步骤S302),归属PF A向UE A所驻留的PLMN C所对应的拜访PF C发送广播授权请求消息,授权请求消息中携带发现条目标识及请求停止广播指示;其中请求停止广播指示用于表示广播UE A将暂停广播(相当于图7所示实施例中的步骤S704);

步骤S2004,拜访PF C向归属PF A返回广播授权确认消息(相当于图7所示实施例中的步骤S706);

步骤S2005,归属PF A向UE A发送广播停止请求消息,消息中携带发现条目标识,停止广播指示,其中停止广播指示用于指示广播UE A暂无监听UE在监听应用,可以暂停广播ProSe Restricted Code(相当于图3所示实施例的步骤S304)。待有监听UE再次请求该应用后,归属PF A将使用步骤S217-S220通知UE继续广播ProSe Restricted Code(相当于图4所示实施例的步骤S402)。

步骤S2006,UE A向归属PF A返回广播停止响应消息(相当于图7所示实施例的步骤S708)。

本发明的实施例还提供了一种存储介质。可选地,在本实施例中,上述存储介质可以被设置为存储用于执行以下步骤的程序代码:

S1,广播终端UE A的归属近距离通信服务器PF检测所有的监听终端UE M是否都停止监听UE A的近距离通信ProSe限制编码;

S2,在所有的UE M都停止监听ProSe限制编码的情况下,UE A的归属PF通知UE A停止广播ProSe限制编码。

可选地,在本实施例中,上述存储介质可以包括但不限于:U盘、只读存储器(ROM,Read-Only Memory)、随机存取存储器(RAM,Random Access Memory)、移动硬盘、磁碟或者光盘等各种可以存储程序代码的介质。

可选地,本实施例中的具体示例可以参考上述实施例及可选实施方式中所描述的示例,本实施例在此不再赘述。

显然,本领域的技术人员应该明白,上述的本发明的各模块或各步骤可以用通用的计算装置来实现,它们可以集中在单个的计算装置上,或者分布在多个计算装置所组成的网络上,可选地,它们可以用计算装置可执行的程序代码来实现,从而,可以将它们存储在存储装置中由计算装置来执行,并且在某些情况下,可以以不同于此处的顺序执行所示出或描述的步骤,或者将它们分别制作成各个集成电路模块,或者将它们中的多个模块或步骤制作成单个集成电路模块来实现。这样,本发明不限制于任何特定的硬件和软件结合。

以上所述仅为本发明的优选实施例而已,并不用于限制本发明,对于本领域的技术人员来说,本发明可以有各种更改和变化。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。

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