PCC会话的处理方法、装置、系统、PGW和PCRF与流程

文档序号:15595490发布日期:2018-10-02 19:27阅读:810来源:国知局

本发明涉及无线通信的技术领域,尤其涉及一种pcc(policycontrolandcharging,策略控制与计费)会话的处理方法、装置、系统、pgw(packetgateway,分组数组网关)和pcrf(policyandchargingrulefunction,策略与计费规则功能单元)。



背景技术:

随着通信技术的快速发展,数据业务逐步成为了主流业务。在与数据业务密切关联的pcc架构中,pgw与pcrf通过gx接口建立pcc会话(ip-cansession,ip连接访问网络会话)。

现有的,用户终端在使用数据业务时,由pgw向pcrf中转终端的数据业务请求。pcrf对终端进行鉴权,并对所有用户均建立pcc会话资源。然后,pcrf对签约用户提供与pcc会话适配的参数或者动作等,以保障签约用户可以进行pcc会话。另外,pcrf对非签约用户提供与pcc会话不适配的默认参数或者动作等,使得非签约用户无法进行pcc会话。因为现有的不论是否是pcc签约用户,pcrf均建立pcc会话资源,直到pcc会话结束后,才释放pcc会话资源,所以大量的非签约用户不仅浪费了大量的pcrf资源,而且会影响正常签约用户的接入和volte(voiceoverlte,语音业务)等业务的发展和使用。



技术实现要素:

鉴于以上所述的一个或多个问题,本发明实施例提供了一种pcc会话的处理方法、装置、系统、pgw和pcrf。

第一方面,本发明实施例提出了一种pcc会话的处理方法,应用于pgw侧的终端激活阶段,包括以下步骤:

响应终端激活pcc会话的请求,转发pcc会话的请求;

接收对终端的pcc会话权限的反馈;

当反馈指示终端不具有pcc会话权限时,释放终端的pcc会话资源。

第二方面,本发明实施例提出了一种pcc会话的处理方法,应用于pcrf侧,该方法包括:

接收终端的pcc会话的请求;

基于所接收的pcc会话的请求,对终端的pcc会话权限进行鉴权,并生成鉴权结果;

反馈所生成的鉴权结果。

第三方面,本发明实施例提出了一种pcc会话的处理方法,该方法包括:

pgw响应终端激活pcc会话的请求,向pcrf转发pcc会话的请求;

pcrf接收pcc会话的请求;

pcrf对终端的pcc会话权限进行鉴权,并生成鉴权结果;

pcrf向pgw发送所生成的鉴权结果;

pgw接收鉴权结果,当鉴权结果指示终端不具有pcc会话权限时,pgw释放与pcrf间的终端的pcc会话资源。

第四方面,本发明实施例提出了一种pcc会话的处理装置,应用于pgw侧的终端激活阶段,包括:

请求转发单元,用于响应终端激活pcc会话的请求,转发pcc会话的请求;

反馈接收单元,用于接收对终端的pcc会话权限的反馈;

资源释放单元,用于当反馈指示终端不具有pcc会话权限时,释放终端的pcc会话资源。

第五方面,本发明实施例提出了一种pcc会话的处理装置,应用于pcrf侧,包括:

请求接收单元,用于接收pcc会话的请求;

会话鉴权单元,基于所接收的pcc会话的请求,对终端的pcc会话权限进行鉴权,并生成鉴权结果;

结果反馈单元,用于反馈所生成的鉴权结果。

第六方面,本发明实施例提出了一种pgw,包括:

根据第四方面所述的pcc会话的处理装置。

第七方面,本发明实施例提出了一种pcrf,包括:

根据第五方面所述的pcc会话的处理装置。

第八方面,本发明实施例提出了一种pcc会话的处理系统,该系统包括:

根据第四和第五方面所述的pcc会话的处理装置。

一方面,本发明实施例通过释放建立的pcc资源,不仅可以节约大量的pcc资源,而且可以确保有权限的pcc会话顺利进行。

另一方面,本发明实施例通过及时释放pcc资源,省略了后续的信令消息,大幅度减少了网络寻呼次数和系统负荷。

附图说明

为了更清楚地说明本发明实施例的技术方案,下面将对本发明实施例中所需要使用的附图作简单地介绍,显而易见地,下面所描述的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。

图1是可以应用于本发明实施例的系统架构示意图。

图2是本发明一实施例的pcc会话的处理方法的示意性流程图。

图3是本发明另一实施例的pcc会话的处理方法的示意性流程图。

图4是本发明又一实施例的pcc会话的处理方法的示意性流程图。

图5是本发明一实施例的pcc会话的处理装置的功能结构示意图。

图6是本发明另一实施例的pcc会话的处理装置的功能结构示意图。

图7是本发明另一实施例的pcc会话的处理装置的示意性框图。

具体实施方式

为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

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

图1是可以应用于本发明实施例的系统架构示意图100。

如图1所示,系统架构可以包括:终端101(2个)、基站102、网络103、pgw104和pcrf105等。其中:

终端101可以是各种通讯设备,包括但不限于手机、小灵通、对讲机和平板电脑等。终端上可以安装有各种通讯客户端应用,例如即时通信工具、邮箱客户端、社交平台软件、音频视频软件等。移动终端可通过网络进行各种通信业务,包括通话、上网、视频、volte(voiceoverlte,语音业务)等业务。

基站102是指在一定的无线电覆盖区中,通过移动通信交换中心,与终端101之间进行信息传递的无线电收发信电台。基站102可以是gsm(globalsystemformobilecommunication,全球移动通信系统)基站、cdma(codedivisionmultipleaccess,码分多址)基站和lte(longtermevolution,长期演进)基站等。

pgw104可以提供用户的会话管理和承载控制、数据转发、ip地址分配以及非3gpp用户接入等功能。pcrf105可以具有业务数据流的检测、策略执行和基于数据流的计费功能。在pcc架构中,pgw104与pcrf105通过gx接口建立pcc会话,执行策略控制。

网络103可以在终端101、基站102、pgw104与pcrf105之间提供通信链路的介质。网络103可以包括各种连接类型(例如有线、无线通信链路或者光纤)的电缆等。

可以理解,图1中的终端101、基站102、pgw104与pcrf105的数量仅仅是示意性的。根据实际需要,可以将他们的数量和位置进行灵活调整。

图2是本发明一实施例的pcc会话的处理方法的示意性流程图200。

在本实施例中,pcc会话的处理方法可以应用于pgw侧的终端激活阶段,该方法的实现方式可以由pgw来执行。可以理解,在其他的可选实施例中还可以由其他的设备来执行。

如图2所示,在s201中,响应终端激活pcc会话的请求,转发pcc会话的请求。

在s202中,接收对终端的pcc会话权限的反馈。

其中,终端的pcc会话权限包括:终端是否属于签约终端。其中,签约的内容可以是pcc用户所签订的pcc业务。

在s203中,当反馈指示终端不具有pcc会话权限时,释放终端的pcc会话资源。

其中,反馈指示所建立的pcc会话不具有权限可以用错误代码表示。具体代码可以是不同的数字和/或者字符的组合,此方法内容可以根据实际需求进行灵活设置。

具体的,本实施例通过改进pgw,在用户激活阶段向pcrf发起ccr-i请求消息后,并经其鉴权为非pcc签约用户后,即向pgw反馈错误代码,然后pgw根据相关错误代码便主动释放掉建立的会话资源,将其转化为非签约用户,从而直接结束该用户的pcc会话,主动释放掉建立的会话资源,相比于原有对非pcc签约用户同样会建立会话资源情况通过对pgw功能的改造可大大释放掉pcc无效资源,降低pcrf负荷。

由此,本实施例通过及时释放pcrf与pgw间未签约pcc业务的用户级会话信息,避免无签约关系的pcc用户类似于存在pcc签约关系的用户占用同样的pcc与pgw间资源信息。实现了pcc与pgw间系统资源、传输带宽的有效利用,根据现网模型至少的节约三分之一以上的pgw及pcc硬件及软件的成本投资。

在应用前景上,本实施例在激活阶段发送ccr-i消息给pcrf之后,省略了后续的ccr/a-t消息,然后pgw根据相关错误代码将其转化为非签约用户,从而直接结束该用户的pcc会话,主动释放掉建立的会话资源。该方法可以节省原有方式中用户在下线之前再发起ccr-t流程,还可以降低pcrf负荷和license(许可证)资源,使得非签约用户不再占用pcc会话,节省了pcrf资源,保障了正常签约用户和volte用户的使用,最大程度上降低网络寻呼次数和系统负荷,同时减少极端条件下用户增加的额外时延,从而提高用户感知。

作为图2所示实施例的一个变形实施例,可以在图2所示实施例的基础上增加以下步骤:

判断终端是否具有预设类型的业务和/或预设位置区域的业务。

当判断结果指示终端具有预设类型的业务和/或预设位置区域的业务时,接管预设类型的业务和/或预设位置区域的业务。

可以理解,本文中术语“和/或”,仅仅是一种描述关联对象的关联关系,表示可以存在三种关系,例如,a和/或b,可以表示:单独存在a,同时存在a和b,单独存在b这三种情况。

具体的,pcc策略可以面对三种场景:分别为面向用户生效、面向业务类型生效、面向位置区域生效。其中对于面向用户生效策略必须存在签约关系,针对业务类型和位置区域生效策略可不存在签约关系。通过对pgw及pcrf改进后,将释放掉无pcc签约关系用户在pgw与pcrf间的会话资源,同样会导致用户去激活期间将面向业务和面向位置策略的失效。但为了保障用户能持续使用该方面功能,需将pcrf原有部分功能在pgw侧改造实现。具体场景如下:

1、通过pgw功能改进,增加业务和位置类策略处理模块(或者单元),新增功能模块分别具有以下功能:a、可通过pgw对外的统一接口预先对需要管理的业务类型和位置区域分别在业务和位置类策略处理模块中进行配置;b、用户激活后被转换为非pcc用户后在使用相关业务匹配上pgw中预配置业务类型后将由pgw直接对用户进行管理;c用户激活后被转换为非pcc用户后切换至pgw的位置类策略处理模块中预先配置的位置区域后将由pgw直接对用户进行管理。比如:大流量低价值的p2p业务,已被转换为非pcc用户通过匹配上pgw中新增业务类型模块内预设的p2p业务类型后便直接触发规则,对用户访问业务时qos值进行管理等。

2、通过pgw中新增业务和位置类策略处理模块后对于业务和位置区域生效策略,在原有方式中通过在pcrf判断实现方式转变为针对非pcc用户由pgw直接进行管理。具体应用案例如下:

a)针对非pcc用户的位置区域营销,当非pcc用户切换至指定位置小区后根据其信令消息中携带的位置小区信息与pgw中新增位置管理功能模块中配置的小区信息匹配后,将由pgw可向用户进行相关管理,例如qos管理、计费管理或重定向等功能。

b)针对非pcc用户的业务类型管理,当非pcc用户访问的业务类型匹配上pgw中新增业务管理模块内配置的业务类型后,pgw直接对用户进行管理,例如qos管理、计费管理或重定向等功能。

可以理解,可以根据实际需要对其他业务类型进行灵活处理。

一方面,本实施例通过及时释放建立的pcc资源,不仅可以节约大量的pcc资源,而且可以确保有权限的pcc会话顺利进行。

另一方面,通过及时释放pcc资源,省略了后续的信令消息,大幅度减少了网络寻呼次数和系统负荷。

作为本实施例的pcc会话的处理方法的第一个变形实施例,可以在图2所示实施例的基础上增加以下步骤:

接收终端所发送的pcc会话结束请求;

基于pcc会话结束请求,结束pcc会话。

由此,本实施例通过为具有权限的会话进一步提供pcc会话策略,可以进一步满足用户的会话需求,改善了用户体验。

图3是本发明另一实施例的pcc会话的处理方法的示意性流程图300。

在本实施例中,pcc会话的处理方法可以应用于pcrf侧,该方法的实现方式可以由pcrf来执行。可以理解,在其他的可选实施例中还可以由其他的设备来执行。

如图3所示,在s301中,接收终端的pcc会话的请求。

在s302中,基于所接收的pcc会话的请求,对终端的pcc会话权限进行鉴权,并生成鉴权结果。

在s303中,反馈所生成的鉴权结果。

其中,鉴权包括鉴定终端是否属于签约终端。

现网中,pcrf具备策略管理及用户签约管理方面的功能,pgw具备针对用户的qos管理、计费控制、重定向等动作的执行功能。本实施例在pgw的改造的基础上,同时对pcrf功能也进行了相应的改造,在原有方式中经判断为非pcc签约用户后,pcrf同样会给pgw反馈正常的响应消息以获取建立正常的会话信息,通过改进pcrf功能后对于无pcc签约关系用户反馈错误码至pgw,由其释放掉相关会话资源信息。

图4是本发明又一实施例的pcc会话的处理方法的示意性流程图400。

在本实施例中,pcc会话的处理方法的实现方式可以分别由终端、pgw和pcrf来执行。可以理解,在其他的可选实施例中还可以由其他的设备来执行。

图4所示,在s401中,终端向pgw发送pcc会话的请求。

在s402中,pgw响应终端激活pcc会话的请求,向pcrf转发pcc会话的请求。

在s403中,pcrf接收pcc会话的请求。

在s404中,pcrf对终端的pcc会话权限进行鉴权,并生成鉴权结果。

在s405中,pcrf向pgw发送所生成的鉴权结果。

在s406中,pgw接收鉴权结果,并判断pcc会话是否具有权限。

在s407中,当鉴权结果指示终端不具有pcc会话权限时,pgw释放与pcrf间的终端的pcc会话资源。

在s408中,pgw不释放资源。

需要说明的是,上述各实施例可以进行不同程度的组合应用,为了简明,不再赘述各种组合的实现方式,本领域的技术人员可以按实际需要将上述的各实施例中的操作步骤的顺序进行灵活调整,或者将上述步骤进行灵活组合等操作。

现网中,pcrf具备策略管理及用户签约管理方面的功能,pgw具备针对用户的qos管理、计费控制、重定向等动作的执行功能。上述各个实施例主要进行了两方面的改进。

图5是本发明一实施例的pcc会话的处理装置的功能结构示意图。

本实施例可以应用于pgw侧的终端激活阶段。如图5所示,pcc会话的处理装置500可以包括:请求转发单元501、反馈接收单元502和资源释放单元503。其中:

请求转发单元501可以用于响应终端激活pcc会话的请求,转发pcc会话的请求。反馈接收单元502可以用于接收对终端的pcc会话权限的反馈。资源释放单元503可以用于当反馈指示终端不具有pcc会话权限时,释放终端的pcc会话资源。

需要说明的是,本实施例中所示的功能单元或者功能模块的实现方式可以为硬件、软件、固件或者它们的组合。当以硬件方式实现时,其可以例如是电子电路、专用集成电路(asic)、适当的固件、插件、功能卡等等。当以软件方式实现时,本发明的元素是被用于执行所需任务的程序或者代码段。程序或者代码段可以存储在机器可读介质中,或者通过载波中携带的数据信号在传输介质或者通信链路上传送。“机器可读介质”可以包括能够存储或传输信息的任何介质。机器可读介质的例子包括电子电路、半导体存储器设备、rom、闪存、可擦除rom(erom)、软盘、cd-rom、光盘、硬盘、光纤介质、射频(rf)链路,等等。代码段可以经由诸如因特网、内联网等的计算机网络被下载。

作为图5所示实施例的一个变形,可以在图5所示实施例的pcc会话的处理装置的基础上增加:业务判断单元和业务处理单元。其中:

业务判断单元可以用于判断终端是否具有预设类型的业务和/或预设位置区域的业务。业务处理单元可以用于当判断结果指示终端具有预设类型的业务和/或预设位置区域的业务时,接管处理预设类型的业务和/或预设位置区域的业务。

图6是本发明另一实施例的pcc会话的处理装置的功能结构示意图。

本实施例可以应用于pcrf侧。如图6所示,pcc会话的处理装置600可以包括:请求接收单元601、会话鉴权单元602和结果反馈单元603。其中:

请求接收单元601可以用于接收pcc会话的请求。会话鉴权单元602可以用于基于所接收的pcc会话的请求,对终端的pcc会话权限进行鉴权,并生成鉴权结果。结果反馈单元603可以用于反馈所生成的鉴权结果。

作为一个可选的实施例,pcc会话的处理装置可以包括:存储器、处理器和显示器。其中:

存储器可以用于存放程序。处理器可以用于执行存储器存储的程序,程序使得处理器执行以下操作:

响应终端激活pcc会话的请求,转发pcc会话的请求;接收对终端的pcc会话权限的反馈;当反馈指示终端不具有pcc会话权限时,释放终端的pcc会话资源。

显示器可以用于显示pcc会话处理过程中的界面。

可以理解,pcc会话的处理装置中的各个功能单元可以不同程度的组合应用,为了简明,不再赘述各种组合的实现方式,本领域的技术人员可以按实际需要将上述的各个功能单元进行灵活调整,或者进行灵活组合等操作。此外,在具体配置上述各功能单元时,只要能够实现具体的功能即可,具体制造方法或者产品的型号等不做限制,各个功能单元的连接位置关系也不做限制。

需要说明的是,上述各实施例的pcc会话的处理装置可作为上述各实施例的pcc会话的处理方法中的执行主体,可以实现各个方法中的相应流程,上述各个实施例中的内容可以互相参考使用,为了简洁,此方面内容不再赘述。

图7是本发明一实施例的pcc会话的处理装置的示意性框图。

如图7所示,该装置可以包括中央处理单元(cpu)701,其可以根据存储在只读存储器(rom)702中的程序或者从存储部分加载到随机访问存储器(ram)703中的程序而执行如下处理:

响应终端激活pcc会话的请求,转发pcc会话的请求;接收对终端的pcc会话权限的反馈;当反馈指示终端不具有pcc会话权限时,释放终端的pcc会话资源。

在ram703中,还存储有系统操作所需的各种程序和数据。cpu701、rom702以及ram703通过通信总线彼此相连。输入/输出(i/o)接口也连接至总线。

以下部件连接至i/o接口704:包括键盘、鼠标等的输入部分705;包括诸如阴极射线管(crt)、液晶显示器(lcd)等以及扬声器等的输出部分706;包括硬盘等的存储部分707;以及包括诸如lan卡、调制解调器等的网络接口卡的通信部分708。通信部分708经由诸如因特网的网络执行通信处理。驱动器709也根据需要连接至i/o接口。可拆卸介质710,诸如磁盘、光盘、磁光盘、半导体存储器等等,根据需要安装在驱动器上,以便于从其上读出的计算机程序根据需要被安装入存储部分707。

此外,本发明一实施例提出了一种pgw,该pgw可以包括图5所示实施例及其变形实施例中的pcc会话的处理装置。

本发明一实施例提出了一种pcrf,该pcrf可以包括图6所示实施例及其变形实施例中的pcc会话的处理装置。

本发明又一实施例提出了一种pcc会话的处理系统,该系统可以包括图5所示实施例及其变形实施例中的pcc会话的处理装置,该系统还可以包括图6所示实施例及其变形实施例中的pcc会话的处理装置。

可以理解pcc会话的处理系统还可以包括网络设备、计算设备等资源。

所属领域的技术人员可以清楚地了解到,为了描述的方便和简洁,上述描述的系统、装置和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。

以上所描述的装置实施例仅仅是示意性的,其中所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。本领域普通技术人员在不付出创造性的劳动的情况下,即可以理解并实施。

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

最后应说明的是:以上实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的精神和范围。

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