本发明涉及网络通信技术领域,具体涉及一种能力开放实现方法及装置。
背景技术:
随着移动通信技术的飞速发展,人们生活方式、工作方式以及社会的政治、经济等各方面都带来了巨大的影响。人类社会进入高效的信息化时代,各个方面业务应用需求呈现爆发式增长,给未来无线移动带宽系统在频率、技术以及运营等各方面都带来了巨大的挑战。
随着互联网各类应用的丰富,第三方服务商对网络运营商的信息交互及网络个性需求愈来愈强烈,网络能力开放逐渐成为未来网络技术的主流。如目前移动个人用户、行业用户和服务提供商/内容提供商(sp/cp,serviceprovider/contentprovider)使用的移动业务中有一部分为对时延不敏感的业务,比如软件更新和下载、音乐和视频下载等业务,而这类业务的数据流量偏大,如果采用正常流量套餐进行传输将会产生比较高的费用。在现网中,移动数据网络在时间和地域方面呈现明显的忙闲不均的特点,使得网络中存在许多空闲资源。背景流量业务(即第三方应用与网络进行信令协同,在网络空闲时段传输非实时的大流量,如视频推送、软件更新等)可以把这些空闲无线资源充分利用起来,使运营商的网络能够被充分利用,同时对于用户来说能够享受到非常便宜的流量,对于sp/cp来说也可以利用低成本的背景流量通道分发业务和内容,从而促进用户对移动流量的使用,对运营商带来数据收入的增长。
移动互联时代下,运营商开放网络能力已是大势所趋。多年来,管道资源、网络优势一直是运营商的核心竞争力所在。但是,随着4g及5g时代的到来,丰富互联网应用逐渐使运营商成为单纯的管道提供商。因此,构建统一开放的能力,提供平台,合理开放基础业务及信息等能力成为运营商构建未来竞争力的关键所在。
图1为根据相关技术的3gppeps网络能力开放架构(4g移动网络)示意图,如图1所示,该网络架构可以包括如下部分:
移动网络及网元(mne,mobilenetworkandentity)包括:控制面网元如移动管理节点/服务gprs支持节点(mme/sgsn,mobilitymanagemententity/servinggprssupportnode),负责信令控制及移动性管理;用户面网元如公用数据网网关/网关gprs支持节点(pgw/ggsn,publicdatanetworkgateway/gatewaygprssupportnode),负责承载控制及会话管理;数据面网元如归属签约用户服务器(hss,homesubscriberserver),负责用户的签约管理;策略控制网元如策略与计费规则功能(pcrf,policyandchargingrulesfunction),负责用户服务质量(qos,qualityofservice)及计费策略的制定及下发;及其他网元(otherentity)等。
能力开放平台(cep,capabilityexposureplatform),用于根据第三方的需求,向网络请求网络资源与信息,为用户提供差异化的服务及更好的用户体验。如图1所示,cep与mme/sgsn、pgw/ggsn、hss、pcrf之间分别通过tx接口、ty接口、sh接口、rx接口连接;cep与其他网元之间可以通过tz接口连接。
应用服务器(app,applicationserver),用于第三方给用户提供丰富多样的互联网服务。
采用图1所示的能力开放架构,移动网络通过能力开放平台统一对外暴露移动网络信息和开放移动网络能力,开放的对象包括第三方应用和运营商自有应用等。
现有能力开放网络架构可以在4g架构下向第三方应用提供网络能力的开放,第三方应用可以通过能力开放平台请求更新qos参数、计费策略调整(如第三方为用户付费业务)、用户偏好信息获取等服务。但是,现有技术中缺乏对基于组的能力开放,网络侧对组相关的接入控制及组管理无法与第三方进行协同,第三方对组管理相关的需求无法传导到网络中。也就是说,如果采用现有基于终端进行信令交互的方式,是无法实现第三方应用与网络侧之间各种组管理信息的有效传递的,也就是说,网络侧是无法实现基于组的高效的组管理服务的。
技术实现要素:
为了解决上述技术问题,本发明提供一种能力开放实现方法及装置,能够实现基于组管理的能力开放,满足第三方应用基于组业务的差异化业务实现,提升组用户的业务体验。
为了实现上述发明目的,本发明提供了一种能力开放实现方法,包括:
网络侧获取第三方服务通过能力开放平台传递的业务群组信息;
网络侧按照业务群组对应的群组网络策略对组内终端进行组管理。
可选地,所述能力开放平台接收到来自第三方服务的业务群组创建请求时,所述获取第三方服务通过能力开放平台传递的业务群组信息包括:
所述网络侧接收来自所述能力开放平台的组签约及管理信息;所述组签约及管理信息包含所述能力开放平台将来自所述第三方服务的业务群组信息映射成的群组网络信息以及群组鉴权信息;
所述网络侧根据来自能力开放平台的组签约及管理信息,生成网络侧的组签约及管理信息。
可选地,所述群组网络策略包括:组计费参数、组服务质量qos参数、组内终端接入控制参数、会话控制参数。
可选地,所述群组网络信息包括:群组网络标识、终端标识列表、群组网络策略;
所述网络侧的组签约及管理信息包括:群组网络标识、群组网络策略、终端网络标识列表,终端签约信息。
可选地,所述能力开放平台接收到来自第三方服务的业务群组更新请求时,所述获取第三方服务通过能力开放平台传递的业务群组信息包括:
所述能力开放平台利用来自第三方服务的业务群组信息,更新自身保存的对应业务群组的能力开放平台侧的组签约及管理信息,并将更新后的业务群组信息映射为群组网络信息,并发送给网络侧;
所述网络侧根据来自能力开放平台的组签约及管理信息,更新网络侧相关的组签约及管理信息。
可选地,所述能力开放平台接收到来自第三方服务的业务群组删除请求时,所述获取第三方服务通过能力开放平台传递的业务群组信息包括:
所述能力开放平台删除自身保存的对应业务群组的能力开放平台侧的组签约及管理信息,并通知网络侧删除该业务群组的群组网络信息;
所述网络侧删除该业务群组的网络侧相关的组签约及管理信息。
可选地,当群组内终端接入到网络,所述网络侧按照业务群组对应的群组网络策略对组内终端进行管理包括:
所述网络侧根据接入的终端携带的组网络标识判断出终端是按照群组的方式进行接入控制及会话控制,所述网络侧按照自身已创建的组签约及管理信息进行群组管理。
可选地,还包括:
所述网络侧的签约管理功能将网络侧的组签约及管理信息下载到所述网络侧的不同的网络功能实体。
可选地,还包括:
所述网络侧的接入及移动性管理功能实体根据网络侧的组签约及管理信息,生成组控制面上下文,并根据组内终端接入控制参数对终端进行接入控制。
可选地,所述组控制面上下文包括:驻留在该接入及移动性管理功能实体的终端接入上下文信息,组网络标识参数。
可选地,还包括:
所述网络侧的会话管理功能实体根据网络侧的组签约及管理信息,生成组用户面上下文,并根据组内终端会话管理策略对该终端进行会话控制。
可选地,所述组用户面上下文包括但不限于:终端会话上下文信息、组网络标识。
可选地,还包括:
所述网络侧的策略管理功能实体根据网络侧的组签约及管理信息中的群组网络策略,生成组qos参数、计费参数,并下发给会话管理功能,以对该群组的会话业务进行qos管理及组计费。
可选地,该方法还包括:
所述第三方服务根据群组通信需求,对业务群组定制单播或多播方式,并通过所述能力开放平台将群组通信定制参数下发给网络侧;
所述网络侧根据包括上限是单播阈值,下限是多播阈值的单播/多播切换阈值区间,在群组中的终端在某一位置区域的单播数量超过单播阈值时,请求建立多播承载,并发起单播向多播的会话切换;在群组中的终端在某一位置区域的多播数量低于多播阈值时,请求建立单播承载,并发起多播向单播的会话切换。
可选地,所述群组通信定制参数包括:位置区域信息、位置区域对应的单播/多播切换阈值区间、群组标识。
可选地,该方法还包括:
所述第三方服务基于组业务特性定制业务群组的移动性行为,并通过所述能力开放平台将移动性业务定制参数下发给网络侧的签约管理功能;
所述网络侧的签约管理功能将移动性定制参数下发的网络侧的各个网元,实现按照群组定制的移动性业务方式,对移动的终端移动进行接入控制及会话连续性控制。
本发明还提供了一种能力开放实现装置,包括第一接收模块、第一处理模块;其中,
第一接收模块,用于来自第三方服务的业务群组信息;
第一处理模块,用于将来自第三方服务的业务群组信息传递给网络侧。
可选地,所述第一处理模块具体用于:
将来自第三方服务的业务群组信息映射为群组网络信息,将包括群组网络信息的能力开放平台侧组签约及管理信息以及群组鉴权信息发送给网络侧,以请求网络侧对该业务群组进行创建并按照群组网络信息中的群组网络策略进行管理。
可选地,所述第一处理模块具体用于:
接收到来自所述第三方服务的业务群组更新请求,利用来自第三方服务的业务群组信息,更新自身保存的对应业务群组的能力开放平台侧的业务群组信息,并将更新后的业务群组信息映射为群组网络信息,并发送给网络侧,以请求网络侧对该业务群组的群组网络信息进行更新并按照更新后的群组策略进行管理。
可选地,所述第一处理模块具体用于:
接收到来自所述第三方服务的业务群组删除请求,删除自身保存的对应业务群组的能力开放平台侧的组签约及管理信息,并通知网络侧删除该业务群组的群组网络信息。
本发明再提供了一种签约管理功能实体,包括获取模块、第二处理模块;其中,
获取模块,用于根据第三方服务通过能力开放平台传递的业务群组信息,获取业务群组的组签约及管理信息;
第二处理模块,用于根据来自能力开放平台的组签约及管理信息,生成网络侧的组签约及管理信息。
可选地,所述第二处理模块还用于:根据来自所述能力开放平台的组签约及管理信息,更新网络侧相关的组签约及管理信息。
可选地,所述第二处理模块还用于:接收来自所述能力开放平台的删除业务群组的群组网络信息的通知,删除该业务群组的网络侧相关的组签约及管理信息。
可选地,还包括:下发模块,用于将所述网络侧的组签约及管理信息下载到接入及移动性管理功能实体、会话管理功能实体、策略管理功能实体。
可选地,所述获取模块还用于:通过所述能力开放平台获取第三方服务基于组业务特性定制的业务群组的移动性行为的移动性业务定制参数;相应地,
所述下发模块还用于:将移动性定制参数下发到接入及移动性管理功能实体、会话管理功能实体。
本发明又提供了一种接入及移动性管理功能实体,包括第二接收模块、第三处理模块;其中,
第二接收模块,用于接收来自签约管理功能实体的网络侧的组签约及管理信息;
第三处理模块,用于根据接收到的网络侧的组签约及管理信息,生成组控制面上下文;根据组内终端接入控制参数对终端进行接入控制。
可选地,所述第二接收模块还用于:接收来自所述签约管理功能实体的移动性业务定制参数;
所述第三处理模块还用于:根据接收到的移动性业务定制参数,按照群组定制的移动性业务方式,对移动的终端移动进行接入控制。
本发明还提供了一种会话管理功能实体,包括第三接收模块、第四处理模块;其中,
第三接收模块,用于接收来自签约管理功能实体的网络侧的组签约及管理信息;
第四处理模块,用于用于根据接收到的网络侧的组签约及管理信息,生成组用户面上下文;根据组内终端会话管理策略对终端进行会话控制。
可选地,所述第三接收模块还用于:接收来自所述签约管理功能实体的移动性业务定制参数;
所述第四处理模块还用于:根据接收到的移动性业务定制参数,按照群组定制的移动性业务方式,对移动的终端移动进行会话连续性控制。
可选地,所述第三接收模块还用于:接收来自策略管理功能实体的qos管理及组计费信息;
所述第四处理模块还用于:根据接收到的qos管理及组计费信息,对该群组的会话业务进行qos管理及组计费。
本发明又提供了一种策略管理功能实体,包括第四接收模块、第五处理模块;其中,
第四接收模块,用于接收来自签约管理功能实体的网络侧的组签约及管理信息;
第五处理模块,用于根据接收到的网络侧的组签约及管理信息中的群组网络策略,生成qos管理及组计费信息并下发给会话管理功能。
与现有技术相比,网络侧通过获取第三方服务通过能力开放平台传递的业务群组信息,在需要进行组管理时,网络侧实现了按照业务群组对应的群组网络策略对组内终端进行管理,从而实现了基于组管理的能力开放,满足了第三方服务基于群组业务的差异化业务实现,提升了群组用户的业务体验。
进一步地,当终端按群组的方式接入网络后,网络侧按照相关业务定制参数实现了终端按群组接入、按群组进行会话管理,按群组进行单播/多播的切换,按群组进行移动性管理等操作,使得网络侧与第三方服务实时进行了群组操作的信令协同,满足了第三方服务对网络资源的差异化需求,进一步地提升了用户体验。
本发明的其它特征和优点将在随后的说明书中阐述,并且,部分地从说明书中变得显而易见,或者通过实施本发明而了解。本发明的目的和其他优点可通过在说明书、权利要求书以及附图中所特别指出的结构来实现和获得。
附图说明
此处所说明的附图用来提供对本发明的进一步理解,构成本申请的一部分,本发明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中:
图1为根据相关技术的3gppeps网络能力开放架构(4g移动网络)示意图;
图2为本发明能力开放实现方法的流程图;
图3为本发明涉及的未来5g系统架构实施例的示意图;
图4为本发明群组创建/更新/删除的实施例的流程图;
图5为本发明终端按群组接入网络,由第三方服务下载组签约及管理信息,进行群组内终端接入及群组业务控制的实施例的流程图;
图6为本发明第三方服务对不同的群组进行群组通信时,实现单播/多播切换的实施例的流程图;
图7为本发明第三方服务对群组的移动性管理的实施例的流程图;
图8为本发明能力开放平台的组成结构示意图;
图9为本发明签约管理功能实体的组成结构示意图;
图10为本发明接入及移动性管理功能实体的组成结构示意图;
图11为本发明会话管理功能实体的组成结构示意图;
图12为本发明策略管理功能实体的组成结构示意图。
具体实施方式
为使本发明的发明目的、技术方案和有益效果更加清楚明了,下面结合附图对本发明的实施例进行说明,需要说明的是,在不冲突的情况下,本申请中的实施例和实施例中的特征可以相互任意组合。
图2为本发明能力开放实现方法的流程图,如图2所示,包括:
步骤200:网络侧根据第三方服务通过能力开放平台传递的业务群组信息,获取业务群组的组签约及管理信息。
本步骤中的第三方服务包括但不限于:第三方业务平台或服务提供商。
第三方服务可以根据不同业务的需求、业务特征,管理相应的业务群组,业务群组的业务群组信息包括但不限于:群组业务标识、用户业务标识列表、群组业务策略等。
当能力开放平台接收到来自第三方服务的业务群组创建请求时,本步骤具体包括:
能力开放平台根据来自第三方服务的业务群组信息创建能力开放平台侧的组签约及管理信息,包括:能力开放平台将来自第三方服务的业务群组信息映射为群组网络信息,并将包括群组网络信息的能力开放平台侧组签约及管理信息以及群组鉴权信息发送给网络侧,以请求网络侧对该业务群组进行创建并按照群组网络信息中的群组网络策略进行管理。
这里,映射就是一个翻译过程,在能力开放平台,存储有业务群组id与网络群组id的对应关系、业务参数与网络参数的对应关系,映射即直接将相应业务群组的业务id及参数替换成网络侧的id及参数即可。
这里,群组网络信息是能力开放平台侧的组签约及管理信息的组成部分,能力开放平台侧的组签约及管理信息处理包括群组网络信息外,还包括能力开放平台的标识、能力开放平台的鉴权信息等内容。
其中,群组网络信息包括但不限于:群组网络标识、终端标识列表、群组网络策略等。相应地,该方法还包括:
网络侧根据来自能力开放平台的组签约及管理信息,生成网络侧的组签约及管理信息,网络侧的组签约及管理信息包括但不限于:群组网络标识、群组网络策略、终端网络标识列表,终端签约信息等。其中群组网络策略包括不限于:组计费参数、组qos参数、组内终端接入控制参数、会话控制参数等。
当能力开放平台接收到来自第三方服务的业务群组更新请求时,本步骤具体包括:
能力开放平台利用来自第三方服务的业务群组信息,更新自身保存的对应业务群组的能力开放平台侧的业务群组信息,并将更新后的业务群组信息映射为群组网络信息发送给网络侧,以请求网络侧对该业务群组的群组网络信息进行更新并按照更新后的群组策略进行管理。相应地,该方法还包括:
能力开放平台将包括更新后的群组网络信息的组签约及管理信息发送给网络侧;网络侧根据来自能力开放平台的组签约及管理信息,更新网络侧相关的组签约及管理信息。
当能力开放平台接收到来自第三方服务的业务群组删除请求时,本步骤具体包括:
能力开放平台删除自身保存的对应业务群组的能力开放平台侧的组签约及管理信息,并通知网络侧删除该业务群组的群组网络信息。相应地,该方法还包括:网络侧删除该业务群组的网络侧相关的组签约及管理信息。
步骤201:网络侧根据获得的业务群组的组签约及管理信息,按照业务群组对应的群组网络策略对组内终端进行组管理。
本步骤中,对组内终端进行管理包括但不限于:进行群组终端鉴权、接入控制、会话控制等管理。具体包括:
当群组内终端接入到网络后,网络侧根据其携带的组网络标识判断出终端是按照群组的方式进行接入控制及会话控制,网络侧按照自身已创建的组签约及管理信息进行组鉴权、组接入控制、群组业务控制等群组管理功能。
进一步地,
如果网络侧的签约管理功能实体没有对应该终端的组签约及管理信息,那么,网络侧通过能力开放平台向第三方服务请求业务群组信息。
在网络侧创建了组签约及管理信息之后,本发明方法还包括:
网络侧的签约管理功能实体将网络侧的组签约及管理信息下载到不同的网络功能实体,比如:接入及移动性管理功能实体、会话管理功能实体、策略管理功能实体。
进一步地,本发明方法还包括:
接入及移动性管理功能实体根据网络侧的组签约及管理信息,生成组控制面上下文,并根据生成的组控制面上下文中的群组接入控制策略对群组内终端进行接入控制。其中,其中,群组控制面上下文包括网络侧的群组标识、驻留的群组内终端列表、群组接入控制策略等,并按照新的对群组内终端进行接入控制。其中,群组接入控制策略包括但不限于:部分终端在不同区域的接入限制,终端接入数量等参数。
进一步地,本发明方法还包括:
会话管理功能实体根据网络侧的组签约及管理信息,生成组用户面上下文,并根据组内终端会话管理策略对该终端进行会话控制。其中组用户面上下文包括但不限于:终端会话上下文信息、组网络标识等。
进一步地,本发明方法还包括:
策略管理功能实体根据网络侧的组签约及管理信息中的群组网络策略,生成qos管理及组计费信息如组qos参数、计费参数等,并下发给会话管理功能,以对该群组的会话业务进行qos管理及组计费。
进一步地,本发明方法还包括:
第三方服务根据业务特性、组计费特性等群组通信需求,对业务群组定制单播或多播方式,并通过能力开放平台将群组通信定制参数下发给网络侧。其中,群组通信定制参数包括但不限于:位置区域信息、位置区域对应的单播/多播切换阈值区间、群组标识等。相应地,该方法还包括:
网络侧根据单播/多播切换阈值区间,在群组中的终端在某一位置区域的单播数量超过单播阈值时,请求建立多播承载,并发起单播向多播的会话切换;在群组中的终端在某一位置区域的多播数量低于多播阈值时,请求建立单播承载,并发起多播向单播的会话切换。其中,单播/多播切换阈值区间的上限是单播阈值,下限是多播阈值。
进一步地,本发明方法还包括:
第三方服务基于组业务特性定制业务群组的移动性行为,并通过能力开放平台将移动性业务定制参数下发给网络侧的签约管理功能,以使得通过能力开放平台与网络侧进行移动性管理协同。相应地,该方法还包括:
网络侧的签约管理功能将移动性定制参数下发的网络侧的各个网元,实现按照群组定制的移动性业务方式,对移动的终端移动进行接入控制及会话连续性控制。
图3为本发明涉及的未来5g系统架构实施例的示意图,在未来的5g网络架构中,网络侧主要包括:接入与移动性管理模块、会话管理模块、签约模块、策略管理模块组成,网络侧的网络能力通过能力开放平台对第三方服务进行开放。如图3所示,终端接入网络时,由接入与移动性管理模块负责nas终结、接入鉴权、位置注册、位置更新等管理;由会话管理模块负责ip地址分配、会话建立、会话更新、会话切换、会话策略执行等管理;由签约管理模块负责终端签约及鉴权数据的下发及更新;由策略管理模块策略参数创建、动态更新等管理。能力开放平台负责开放网络侧的网络能力,将第三方服务的需求传递给网络侧,并协同第三方服务与网络侧的网络能力更新信令协商。需要说明的是,图3并不用于限定未来5g系统架构,只是一个示例而已。
下面基于图3所示的网络架构,结合具体实施例对本发明的能力开放实现方法进行详细描述。
图4为本发明群组创建、群组更新的实施例的流程图,本实施例显示的是,当终端接入网络后,第三方服务根据不同的业务对属于该业务的终端按群组进行重新规划,并赋予不同群组不同的业务策略。当业务群组重新规划后,需要对网络侧进行群组的创建、群组更新等操作,对删除的业务群组需要释放对应在网络侧的群组。在本实施例中,第三方服务通过能力开放平台向网络侧发起组创建/组更新流程,通知网络侧将不同的终端以群组的方式进行管理,并将新建或更新群组策略下发给网络侧。能力开放平台将业务群组的业务参数及策略映射为网络侧的网络参数及策略,并下发到网络侧的签约管理功能实体。签约管理实体创建或更新网络组,生成或更新该组在网络侧的组签约及管理信息,然后再下发给终端所在的网络侧网元进行群组的创建、更新及群组策略的执行。如图4所示,具体包括:
步骤400:第三方业务平台或服务提供商根据不同的业务,对业务群组进行重新规划,并赋予不同群组不同的群组业务策略。在业务新增后,需要为该业务创建新的业务群组;业务开展过程中,需要根据业务需求更新该业务群组;当业务释放后,需要释放为该业务所建的群组。
一个业务创建的业务群组的业务群组信息包括但不限于:群组业务标识(id),群组内用户id列表,群组业务策略等。其中,群组业务策略包括但不限于:群组qos及群组计费策略、群组内用户的移动性策略、群组内用户的会话管理策略、群组内用户的接入策略等。
步骤401:第三方服业务平台或服务提供商向能力开放平台发起业务群组创建或业务群组更新的请求,请求消息中包括群组业务id,群组内用户标识列表,群组业务策略等。
步骤402:能力开放平台收到业务侧发起的创建群组的请求后,在能力开放平台上创建一个能力开放平台侧的组签约及管理信息并保存,在能力开放平台侧的组签约及管理信息中,能力开放平台将群组业务标识映射成群组网络标识,将用户业务标识列表映射成终端网络标识列表,将群组业务策略映射成组网络策略。
如果能力开放平台接收到的是更新群组或释放群组的请求,能力开放平台更新或释放保存的相应的组签约及管理信息即可。
步骤403:能力开放平台向网络侧的签约管理功能发送群组创建/群组更新请求,在请求消息中携带有能力开放平台创建或更新的组签约及管理信息。
步骤404:如果是群组创建请求,签约管理功能在网络侧创建一个新的网络组,并为该网络组生成网络侧的组签约及管理信息,网络侧的组签约及管理信息包括但不限于群组网络id、群组内终端列表、群组网络策略信息等。
如果收到的是群组更新请求,那么,签约管理功能就直接在网络侧的组签约及管理信息中更新相关的组签约及管理信息即可。
步骤405:签约管理功能向群组内终端所在的接入及移动性管理功能发送群组上下文创建请求或更新请求,其中携带有群组网络id、终端列表、群组网络策略等参数。
步骤406:接入及移动性管理功能收到群组创建/更新请求后,将已接入的群组内终端纳入一个新创建的群组中,生成或更新群组控制面上下文,其中,群组控制面上下文包括网络侧的群组标识、驻留的群组内终端列表、群组接入控制策略等,并按照新的群组接入控制策略对群组内终端进行接入控制。其中,群组接入控制策略包括但不限于:部分终端在不同区域的接入限制,终端接入数量等参数。
步骤407:接入及移动性管理功能向无线侧发送群组创建/更新请求,其中携带有群组网络标识,终端列表,群组无线接入控制策略等信息;无线侧创建/更新群组用户上下文,采用网络组标识,并根据群组无线接入策略对终端进行接入限制。
步骤408:接入及移动性管理功能向终端发送更新终端标识的请求,其中携带有网络侧的群组标识,终端标识,群组策略等;终端增加群组标识,并根据群组策略进行接入及会话操作,而且会在后续的信令中携带群组标识。
步骤409:签约管理功能向群组内终端所在的会话管理功能发送群组上下文创建/更新请求,其中携带有群组网络id、终端列表、群组网络策略等参数。
步骤410:会话管理功能收到群组创建/更新请求后,生成群组用户面上下文,其中,群组用户面上下文包括但不限于:群组网络标识、驻留的群组内终端列表、群组会话管理策略等;后续会话管理功能按照群组会话管理策略进行会话管理。
步骤411:签约管理功能向群组内终端所在的策略管理功能发送群组策略创建/更新请求,其中携带有群组网络id、终端列表、群组网络策略等参数。
步骤412:策略管理功能收到群组策略创建/更新请求后,创建或更新群组策略参数。其中,群组策略参数包括但不限于群组的总带宽限制、最大延时限制,基于群组进行计费等信息。
步骤413~步骤414:策略管理功能将群组pcc策略发送给会话管理功能,会话管理功能基于群组pcc策略更新会话承载的qos参数及组计费参数,并按照更新后的会话承载的qos参数及组计费参数执行相应控制。
图4所示的实施例主要说明了:第三方业务平台或服务提供商在创建群组、更新群组、删除群组时,通过能力开放平台与网络侧进行协同,网络侧将已接入的终端接入到创建的群组中,并根据群组的策略对终端进行接入控制、业务授权、群组策略的下发及控制。按照本发明提供的技术方案,第三方业务平台或服务提供商在创建一个新群组时,通过能力开放平台向网络侧请求创建群组,能力开放平台将业务参数映射为网络参数,如用户标识、群组标识、群组策略参数等。网络侧在签约中新创建网络群组,生成或更新组签约及管理信息,并将第三方协同的群组网络策略下发给不同的管理功能实体及终端,实现了各个实体按照群组策略进行接入及会话控制。
图5为本发明终端按群组接入网络,由第三方服务下载组签约及管理信息,进行群组内终端接入及群组业务控制的实施例的流程图,本实施例描述终端基于群组接入或进行群组会话请求时,得到基于第三方服务的群组业务数据进行接入鉴权及群组会话控制。当群组终端接入时携带有群组标识,如果终端进行鉴权及接入控制时没有群组签约及管理信息,那么,网络侧会通过能力开放平台向第三方服务请求基于群组的业务数据信息,并基于业务侧的群组业务数据生成网络侧的群组签约及管理信息,包含群组鉴权、接入控制及业务控制信息等。网络侧基于第三方服务的群组业务数据对组内终端按组的方式进行群组鉴权、群组接入控制及群组业务限制。
步骤500:终端向接入及移动性管理功能发起群组内终端接入请求,终端接入网络时携带群组网络标识、终端标识。
步骤501:接入及移动性管理功能收到终端接入请求后,向签约管理功能请求组签约数据及终端签约数据,并在请求中携带有群组网络id、终端id。
步骤502:签约管理功能实根据群组网络标识,如果没有对应群组相关的签约数据,或组签约数据需要更新,则向能力开放平台发起群组业务数据请求,在改请求中携带有群组网络标识;能力开放平台将群组网络标识映射为群组业务标识,然后向第三方服务请求该群组业务的签约数据,在该请求中携带有群组业务标识。
步骤503:第三方服务根据群组业务标识,将新建或更新的群组业务签约数据下发给能力开放平台,还可以将群组用户接入控制参数,允许发起的群组业务标识列表等下发给能力开放平台;能力开放平台收到群组业务签约数据后,在能力开放平台上进行映射并保存,并将群组业务签约数据映射成的群组网络签约信息下发给网络侧的签约管理功能。
步骤504:签约管理功能创建或更新组签约及管理信息,包括但不限于群组网络标识、群组鉴权参数,群组接入控制参数,群组会话控制参数(如允许发起的群组业务标识列表)等。
步骤505~步骤506,签约管理功能将新建或更新的组签约及管理信息下发到接入及移动性管理功能,接入及移动性管理功能基于群组鉴权参数及群组接入控制参数,对该终端按群组的方式进行群组鉴权及接入控制。这样,群组内终端在不同的位置区域会对终端有差异化的接入限制,即实现了按群组进行移动性管理。
步骤507:群组内终端在群组鉴权通过及接入允许后,接入及移动性管理功能与无线侧及终端进行交互,允许该群组内的终端接入网络。
步骤508:该群组的终端向会话管理功能实体发起群组业务会话请求,以请求发起群组业务,在群组业务会话请求中携带有群组网络标识,群组业务标识。
步骤509:会话管理功能向签约管理功能请求该群组签约及管理信息,在该请求中携带有该群组网络标识;签约管理功能将该群组允许的群组业务标识列表下发给会话管理功能实体。
步骤510:会话管理功能实体根据该群组允许的群组业务标识列表,判断该终端发起的群组业务是否被允许,如果发起的群组业务在该群组业务标识列表内,则允许建立该群组业务会话;如果发起的群组业务不在该允许的业务列表内,则认为是终端业务,不是群组业务,该群组会被拒绝,此时,终端只能以个体的方式发起该业务。
步骤511:如果该群组业务被允许,会话管理功能为该终端建立群组业务会话,并按照群组业务的pcc策略进行带宽分配及进行组计费。
图5所示的实施例主要说明了:如果是终端按照群组方式进行接入,需要从第三方服务获取该群组的业务数据,用于该群组的统一鉴权、接入控制及会话管理。获得的群组业务数据中可能包括服务商对组内用户禁止接入的黑名单,群组业务权限等相关限制,利用这些信息实现了通过网络侧进行接入控制及业务授权。当群组终端接入并进行会话时,从第三方服务下载更新的群组业务数据,实现了对群组终端的鉴权、接入控制、群组业务会话建立、组pcc策略执行等操作。
图6为本发明第三方服务对不同的群组进行群组通信时,实现单播/多播切换的实施例的流程图,本实施例描述的是,第三方服务将单播/多播切换阈值区间通过能力开放平台下发给网络侧,其中,单播/多播切换阈值区间的上限是单播阈值,下限是多播阈值。当在一定位置区域的终端数量超过单播阈值时,为组内终端的群组通信建立多播承载,并进行单播向多播的会话切换;当群组内终端数量低于多播阈值时,网络侧为群组内终端的群组通信建立单播承载,并进行多播向单播会话切换,将多播会话切换到单播承载上。通过对多播/单播方式的控制,既可以优化网络资源,也可以满足第三方服务根据业务特性及计费特性,自主选择网络资源的需求。如图6所示,具体包括:
步骤600:第三方服务根据不同的业务特性,比如区分热点区域与非热点区域,定制不同位置区域的单播/多播阈值区间,其中,单播/多播切换阈值区间的上限是单播阈值,下限是多播阈值。
单播阈值与多播阈值可以不同,比如在地理区域a,当群组内终端接入数量超过单播阈值如为10,则进行单播到多播的切换;当多播建立后,如果地理区域a的群组内终端接入数量低于多播阈值如为5,则进行多播到单播的切换。
步骤601:第三方服务将建立好的群组通信的单播/多播阈值区间下发给能力开放平台,能力开放平台将位置区域及单播/多播阈值区间参数列表加入该群组的签约信息并保存在本地;
能力开放平台向网络侧的签约管理功能如hss发起发送群组通信定制请求,其中携带有群组业务标识、位置区域,以及单播/多播阈值区间参数列表等;
签约管理功能如hss收到群组通信定制请求,更新该群组的签约信息,将该群组位置区域及单播/多播阈值区间参数列表的对应关系加到网络侧的组签约及管理信息中。
步骤602:签约管理功能实体向接入及移动性管理功能实体发起群组签约及管理信息更新请求,接入及移动性管理功能实体保存位置区域与单播/多播切换阈值的对应关系。
步骤603:群组内终端请求接入网络,其中携带有群组网络标识,本实施例中,假设接入及移动性管理功能实体允许该终端接入到网络。
步骤604:接入及移动性管理功能实体执行单播/多播切换阈值控制,根据终端的位置区域,对该位置区域的终端数量是否超出单播阈值或低于多播阈值进行判断。
如果该位置区域内的终端数量未超过多播阈值,群组内终端都采用单播方式与远程服务进行业务交互。
步骤605:当接入与移动性管理功能实体判断出群组内单播终端的数量超过单播阈值时,接入与移动性管理功能向能力开放平台发起单播向多播的切换请求,在该切换请求中携带有表明该位置区域内的单播终端数量超过单播阈值的原因值,群组网络标识、位置区域等参数。
步骤606:能力开放平台收到群组的单播向多播切换请求后,向mbms服务器发起建立mbms多播承载的请求,在建立mbms多播承载的请求中携带有群组网络标识、位置区域信息等参数;mbms服务器在该位置区域建立多播承载,为该群组提供组播服务。
步骤607:当多播承载建立后,能力开放平台通知会话管理实体,会话管理实体通知终端从单播承载切换到多播承载上进行业务会话,然后释放该位置区域内终端的单播承载。
步骤608:群组内终端去附着,或移出该位置区域。
步骤609:接入及移动性管理功能实体执行单播/多播切换阈值控制,根据终端的位置区域,对该位置区域的终端数量是否超出单播阈值或低于多播阈值进行判断。
如果该位置区域内的终端数量未超过多播阈值,群组内终端都采用单播方式与远程服务进行业务交互。
步骤610:当接入与移动性管理功能实体判断注群组内多播终端的数量低于多播阈值时,接入与移动性管理功能向能力开放平台发起多播向单播的切换请求,在改切换请求中携带有表明该位置区域内的多播终端数量低于多播阈值的原因值,群组网络标识、位置区域等参数。
步骤611:能力开放平台收到群组的多播向单播切换请求后,向会话管理发起建立组内终端单播承载建立的请求,在建立组内终端单播承载建立的请求中携带有群组网络标识、终端标识等参数;会话管理功能为群组内终端在该位置区域建立单播承载。
步骤612:当单播承载建立后,能力开放平台通知终端切换到单播承载上进行业务会话,然后通知mbms服务器释放该位置区域内该群组的多播承载。
步骤612~步骤614:当第三方服务根据业务需求更新群组在不同位置区域的单播/多播切换阈值区间时,能力开放平台将更新的单播/多播切换阈值区间发送给网络侧;网络侧根据单播/多播切换阈值区间重新判断是否需要进行单播/多播的切换操作,具体步骤如上,这里不再赘述。
图6所示的实施例主要说明了:在群组通信中,如果第三方服务对不同地理区域的群组通信有单播/多播阈值区间的需求,网络侧则基于第三方业务需求进行单播/多播的切换,通过本实施例,满足了第三方业务特性及计费特性的差异化需求,并有效对网络资源进行了优化,避免了在占用过多网络的单播资源。
图7为本发明第三方服务对群组的移动性管理的实施例的流程图,本实施例中,第三方服务通过能力开放平台将群组移动性业务定制需求下发给网络侧的签约管理功能,签约管理功能将群组移动性定制参数下发到网络侧的各个网元,以实现业务定制的移动性管理。如图7所示,具体包括:
步骤700:第三方服务根据不同业务需求,生成不同群组的移动性定制信息。其中,移动性业务定制信息包括但不限于:群组的移动性接入控制参数,移动性业务控制参数,移动性qos控制参数等。
第三方服务定制的群组的移动性业务定制信息可以包括3类,第一类是移动性接入控制参数,比如规定终端在固定区域移动、或不移动、或广域移动等。当移动超出范围时,对终端接入及业务进行接入限制。
第二类是移动性业务控制参数,比如会话保证业务连续性,或没有会话连续性需求,由第三方服务保证业务的连续性。
第三类是在不同的移动性管理需求下,其业务所需的qos也是不一样的,比如在热点区域不移动时,带宽/时延需求高;在非热点区域移动时,qos需求可以减低;当移出热点区域时,可能会接入通用网络,此时,应采用非热点覆盖的qos需求。因此,对应的位置区域及网络类型,其qos参数及计费参数是不一样的。
步骤701:第三方服务将群组的移动性业务定制信息发送给能力开放平台,群组的移动性业务定制信息包括但不限于:群组业务标识,群组的移动性接入控制参数,移动性业务会话控制参数,移动性qos控制参数等。
步骤702:能力开放平台将群组移动性业务定制信息映射为群组移动性网络定制信息,并保存在该群组的群组签约及管理信息中,然后将该群组的群组移动性网络定制信息发送给网络侧的签约管理功能实体。
步骤703~步骤704:群组终端向网络侧的接入及移动性管理功能实体发起接入请求并接入所述网络。接入及移动性管理功能从签约管理功能实体获取所述群组的移动性接入控制参数,根据该移动性接入控制参数定义终端发起位置更新的条件,比如跨基站进行位置更新,跨talist进行位置更新等。
步骤705:假设群组终端位置发生了变更,符合终端发起位置更新的条件,该终端向接入及移动性管理功能发起位置更新请求,在该位置更新请求中携带有终端所在的位置信息。
步骤706:接入及移动性管理功能基于群组移动性接入控制策略,根据终端的位置信息判断是否对该终端进行接入限制,如终端移动了允许的位置区域范围。
步骤707:群组终端向会话管理功能发起会话请求,在会话请求中携带有群组网络标识、群组业务标识;会话管理功能为该终端建立会话。
步骤708:会话管理功能向签约管理功能请求该群组的移动性会话业务控制参数。其中,移动性会话业务控制参数包括但不限于:按照业务连续性特性进行会话控制,即部分业务不需要业务连续性控制,根据群组业务标识进行判别。
步骤709:当终端发生位置更新时,向会话管理功能发起会话切换请求,会话切换请求中携带有终端的位置信息。
步骤710:会话管理功能实体基于移动性会话业务控制参数,对该终端进行会话切换管理,如果该业务没有业务连续性需求,那么,可以不执行业务连续性流程,直接为该终端在新的位置区域新建媒体面承载,重新进行相关会话业务并由第三方服务保证会话的连续性即可。
步骤711:当终端发生位置更新时,签约管理功能向会话管理功能更新移动性会话业务控制策略的同时,向策略管理功能推送该群组的移动性qos策略控制参数。其中,移动性qos策略控制参数包括但不限于:不同位置区域采用不同的pcc策略参数,如不同带宽,不同的计费参数等。
步骤712:策略管理功能更新该群组的pcc策略,并发送给会话管理功能执行。
步骤713:会话管理功能基于更新的pcc策略,对终端的会话业务进行qos更新及计费策略更新。
图7所示的实施例主要说明了:第三方服务通过能力开放平台将根据业务需求定制的群组移动性业务策略参数下发给网络侧,网络侧则根据业务侧定制的群组移动性业务策略,执行在群组内终端位置更新时的接入控制、会话切换、qos策略执行等,满足了业务对群组移动性的差异化需求。
图8为本发明能力开放平台的组成结构示意图,如图8所示,至少包括接收模块、处理模块;其中,
第一接收模块,用于来自第三方服务的业务群组信息;
第一处理模块,用于将来自第三方服务的业务群组信息传递给网络侧。
其中,
接收到来自第三方服务的业务群组创建请求时,第一处理模块具体用于:将来自第三方服务的业务群组信息映射为群组网络信息,将包括群组网络信息的能力开放平台侧组签约及管理信息发送给网络侧,以请求网络侧对该业务群组进行创建并按照群组网络信息中的群组网络策略进行管理。其中,群组网络信息包括但不限于:群组网络标识、终端标识列表、群组网络策略等。
接收到来自第三方服务的业务群组更新请求时,第一处理模块具体用于:利用来自第三方服务的业务群组信息,更新自身保存的对应业务群组的能力开放平台侧的业务群组信息,并将更新后的业务群组信息映射为群组网络信息并发送给网络侧,以请求网络侧对该业务群组的群组网络信息进行更新并按照更新后的群组策略进行管理。
接收到来自第三方服务的业务群组删除请求时,第一处理模块具体用于:删除自身保存的对应业务群组的能力开放平台侧的组签约及管理信息,并通知网络侧删除该业务群组的群组网络信息。
图9为本发明签约管理功能实体的组成结构示意图,如图9所示,至少包括获取模块、第二处理模块;其中,
获取模块,用于根据第三方服务通过能力开放平台传递的业务群组信息,获取业务群组的组签约及管理信息;
第二处理模块,用于根据来自能力开放平台的组签约及管理信息,生成网络侧的组签约及管理信息。
其中,网络侧的组签约及管理信息包括但不限于:群组网络标识、群组网络策略、终端网络标识列表,终端签约信息等。其中群组网络策略包括不限于:组计费参数、组qos参数、组内终端接入控制参数、会话控制参数等。
进一步地,
第二处理模块还用于:根据来自能力开放平台的组签约及管理信息,更新网络侧相关的组签约及管理信息。
进一步地,
第二处理模块还用于:接收来自能力开放平台的删除业务群组的群组网络信息的通知,删除该业务群组的网络侧相关的组签约及管理信息。
进一步地,本发明签约管理功能实体还包括:下发模块,用于将网络侧的组签约及管理信息下载到不同的网络功能实体,比如:接入及移动性管理功能实体、会话管理功能实体、策略管理功能实体。
进一步地,
获取模块还用于:通过能力开放平台获取第三方服务基于组业务特性定制的业务群组的移动性行为的移动性业务定制参数。相应地,
下发模块还用于:将移动性定制参数下发到接入及移动性管理功能实体、会话管理功能实体。
图10为本发明接入及移动性管理功能实体的组成结构示意图,如图10所示,至少包括第二接收模块、第三处理模块;其中,
第二接收模块,用于接收来自签约管理功能实体的网络侧的组签约及管理信息;
第三处理模块,用于根据接收到的网络侧的组签约及管理信息,生成组控制面上下文;根据组内终端接入控制参数对终端进行接入控制。
进一步地,
第二接收模块还用于:接收来自签约管理功能实体的移动性业务定制参数;
第三处理模块还用于:根据接收到的移动性业务定制参数,按照群组定制的移动性业务方式,对移动的终端移动进行接入控制。
图11为本发明会话管理功能实体的组成结构示意图,如图11所示,至少包括第三接收模块、第四处理模块;其中,
第三接收模块,用于接收来自签约管理功能实体的网络侧的组签约及管理信息;
第四处理模块,用于用于根据接收到的网络侧的组签约及管理信息,生成组用户面上下文;根据组内终端会话管理策略对终端进行会话控制。
进一步地,
第三接收模块还用于:接收来自签约管理功能实体的移动性业务定制参数;
第四处理模块还用于:根据接收到的移动性业务定制参数,按照群组定制的移动性业务方式,对移动的终端移动进行会话连续性控制。
进一步地,
第三接收模块还用于:接收来自策略管理功能实体的qos管理及组计费信息;
第四处理模块还用于:根据接收到的qos管理及组计费信息,对该群组的会话业务进行qos管理及组计费。
图12为本发明策略管理功能实体的组成结构示意图,如图12所示,至少包括第四接收模块、第五处理模块;其中,
第四接收模块,用于接收来自签约管理功能实体的网络侧的组签约及管理信息;
第五处理模块,用于根据接收到的网络侧的组签约及管理信息中的群组网络策略,生成qos管理及组计费信息如组qos参数、计费参数等,并下发给会话管理功能,以对该群组的会话业务进行qos管理及组计费。
虽然本发明所揭示的实施方式如上,但其内容只是为了便于理解本发明的技术方案而采用的实施方式,并非用于限定本发明。任何本发明所属技术领域内的技术人员,在不脱离本发明所揭示的核心技术方案的前提下,可以在实施的形式和细节上做任何修改与变化,但本发明所限定的保护范围,仍须以所附的权利要求书限定的范围为准以上所述,仅为本发明的较佳实例而已,并非用于限定本发明的保护范围。凡在本发明的精神和原则之内,所做的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。