服务质量加速请求消息路由方法、装置、设备、存储介质与流程

文档序号:20010555发布日期:2020-02-22 04:04阅读:213来源:国知局
服务质量加速请求消息路由方法、装置、设备、存储介质与流程

本申请实施例涉及通信技术领域,尤其涉及一种服务质量加速请求消息路由方法、pgw、能力开放平台、pcrf实体、装置、设备以及计算机可读存储介质。



背景技术:

近年来,运营商的3g、4g网络正在快速发展。流量经营,已经成为运营商业务转型的重要方向。

qos(qualityofservice,服务质量)加速业务,是各个运营商正在积极探索和推广的一种新业务应用。当前的qos加速业务,应用发起qos加速请求时,请求消息路由的方式,一般有如下几种方式:

1、应用客户端通过应用服务端在发起qos加速请求前,先访问运营商的一个服务地址,通过该服务获取到终端用户本机号码;然后,应用客户端携带手机号码、手机公网ip(internetprotocol,网络协议)地址、手机私网ip地址通过应用服务端发起qos加速请求。qos能力平台,接收到qos加速请求时,通过手机号码找到该号码归属的pcrf(policyandchargingrulesfunction,策略与计费规则功能)实体,并转发请求消息到pcrf实体。

2、应用客户端携带手机公网ip和私网ip地址通过应用服务端,向qos能力平台发起qos加速请求。qos能力平台轮询pcrf实体,向返回成功的pcrf实体转发消息。

上述请求消息路由方式,有如下弊端:

1、通过手机号码方式路由时,需要应用先访问运营商的服务,这降低了发起qos加速请求的效率,并且当手机号码对应一组pcrf实体时,仍然需要qos能力平台发起轮询操作。

2、通过轮询pcrf实体方式路由时,首先效率会十分低,其次现网运维管理时会发现大量的错误响应消息,最后当所有的pcrf实体都返回错误时无法真实的判断出具体的错误原因。



技术实现要素:

有鉴于此,本申请实施例的目的在于提供一种服务质量加速请求消息路由方法、pgw、能力开放平台、pcrf实体、装置、设备以及计算机可读存储介质,以解决qos加速请求消息路由方式存在的效率低、大量错误响应消息的问题。

本申请实施例解决上述技术问题所采用的技术方案如下:

根据本申请实施例的一个方面,提供的一种服务质量加速请求消息路由方法,该方法用于pgw,所述方法包括:

接收用户终端发起的qos加速请求消息,并获取所述qos加速请求消息中的qos加速请求地址;

根据预置的qos加速请求地址白名单对所述qos加速请求消息中的qos加速请求地址进行识别;

在识别成功的情况下,在所述qos加速请求消息中插入pcrf实体地址,并将含有pcrf实体地址的qos加速请求消息发送到能力开放平台。

根据本申请实施例的另一个方面,提供的一种pgw,所述pgw包括存储器、处理器及存储在所述存储器上并可在所述处理器上运行的服务质量加速请求消息路由程序,所述服务质量加速请求消息路由程序被所述处理器执行时实现上述的服务质量加速请求消息路由方法的步骤。

根据本申请实施例的另一个方面,提供的一种服务质量加速请求消息路由方法,该方法用于能力开放平台,所述方法包括:

接收pgw发送的含有pcrf实体地址的qos加速请求消息;

解析所述含有pcrf实体地址的qos加速请求消息,得到所述pcrf实体地址;

向所述pcrf实体地址对应的pcrf实体转发qos加速请求消息。

根据本申请实施例的另一个方面,提供的一种能力开放平台,所述能力开放平台包括存储器、处理器及存储在所述存储器上并可在所述处理器上运行的服务质量加速请求消息路由程序,所述服务质量加速请求消息路由程序被所述处理器执行时实现上述的服务质量加速请求消息路由方法的步骤。

根据本申请实施例的另一个方面,提供的一种服务质量加速请求消息路由方法,该方法用于pcrf实体,所述方法包括:

接收能力开放平台转发的qos加速请求消息;其中,所述能力开放平台根据所述pcrf实体地址对所述qos加速请求消息进行转发;

响应用户终端发起的qos加速请求消息。

根据本申请实施例的另一个方面,提供的一种插入pcrf实体,所述pcrf实体包括存储器、处理器及存储在所述存储器上并可在所述处理器上运行的服务质量加速请求消息路由程序,所述服务质量加速请求消息路由程序被所述处理器执行时实现上述的服务质量加速请求消息路由方法的步骤。

根据本申请实施例的另一个方面,提供的一种服务质量加速请求消息路由方法,所述方法包括:

pgw接收用户终端发起的qos加速请求消息,并获取所述qos加速请求消息中的qos加速请求地址;根据预置的qos加速请求地址白名单对所述qos加速请求消息中的qos加速请求地址进行识别;在识别成功的情况下,在所述qos加速请求消息中插入pcrf实体地址,并将含有pcrf实体地址的qos加速请求消息发送到能力开放平台;

所述能力开放平台接收所述pgw发送的含有pcrf实体地址的qos加速请求消息;解析所述含有pcrf实体地址的qos加速请求消息,得到所述pcrf实体地址;向所述pcrf实体地址对应的pcrf实体转发qos加速请求消息;

所述pcrf实体接收所述能力开放平台转发的qos加速请求消息;响应所述用户终端发起的qos加速请求消息。

根据本申请实施例的另一个方面,提供的一种服务质量加速请求消息路由装置,所述装置包括pgw、能力开放平台和pcrf实体;

所述pgw,用于接收用户终端发起的qos加速请求消息,并获取所述qos加速请求消息中的qos加速请求地址;根据预置的qos加速请求地址白名单对所述qos加速请求消息中的qos加速请求地址进行识别;在识别成功的情况下,在所述qos加速请求消息中插入pcrf实体地址,并将含有pcrf实体地址的qos加速请求消息发送到所述能力开放平台;

所述能力开放平台,用于接收所述pgw发送的含有pcrf实体地址的qos加速请求消息;解析所述含有pcrf实体地址的qos加速请求消息,得到所述pcrf实体地址;向所述pcrf实体地址对应的pcrf实体转发qos加速请求消息;

所述pcrf实体,用于接收所述能力开放平台转发的qos加速请求消息;响应所述用户终端发起的qos加速请求消息。

根据本申请实施例的另一个方面,提供的一种服务质量加速请求消息路由设备,所述设备包括存储器、处理器及存储在所述存储器上并可在所述处理器上运行的服务质量加速请求消息路由程序,所述服务质量加速请求消息路由程序被所述处理器执行时实现上述的服务质量加速请求消息路由方法的步骤。

根据本申请实施例的另一个方面,提供的一种计算机可读存储介质,所述计算机可读存储介质上存储有服务质量加速请求消息路由程序,所述服务质量加速请求消息路由程序被处理器执行时实现上述的服务质量加速请求消息路由方法的步骤。

本申请实施例的服务质量加速请求消息路由方法、pgw、能力开放平台、pcrf实体、装置、设备以及计算机可读存储介质,通过在pgw上配置qos加速请求地址白名单,将用户终端发起的qos加速请求消息经过pgw和能力开发平台转发到目标pcrf实体;解决了qos加速请求消息路由方式存在的效率低、大量错误响应消息的问题;提升用户体验。

附图说明

图1为本申请第一实施例的服务质量加速请求消息路由方法流程示意图;

图2为本申请第二实施例的pgw结构示意图;

图3为本申请第三实施例的服务质量加速请求消息路由方法流程示意图;

图4为本申请第四实施例的能力开放平台结构示意图;

图5为本申请第五实施例的服务质量加速请求消息路由方法流程示意图;

图6为本申请第六实施例的pcrf实体结构示意图;

图7为本申请第七实施例的服务质量加速请求消息路由方法流程示意图;

图8为本申请第八实施例的服务质量加速请求消息路由装置结构示意图;

图9为本申请第八实施例的服务质量加速请求消息路由设备结构示意图。

本申请目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。

具体实施方式

为了使本申请所要解决的技术问题、技术方案及有益效果更加清楚、明白,以下结合附图和实施例,对本申请进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本申请,并不用于限定本申请。

第一实施例

如图1所示,本申请第一实施例提供一种服务质量加速请求消息路由方法,该方法用于pgw(packetdatanetworkgateway,分组数据网关),所述方法包括:

步骤s11:接收用户终端发起的qos加速请求消息,并获取所述qos加速请求消息中的qos加速请求地址。

在本实施例中,用户终端包括但不限于智能手机、pda(personaldigitalassistant,个人数字助理)、平板电脑、笔记本电脑、车载电脑、掌上游戏机、智能眼镜、智能手表、可穿戴设备、虚拟显示设备或显示增强设备(如googleglass、oculusrift、hololens、gearvr)等。

步骤s12:根据预置的qos加速请求地址白名单对所述qos加速请求消息中的qos加速请求地址进行识别。

在本实施例中,qos加速请求地址白名单可由管理员预先在pgw中进行配置。

步骤s13:在识别成功的情况下,在所述qos加速请求消息中pcrf实体地址,并将含有pcrf实体地址的qos加速请求消息发送到能力开放平台。

在本实施例中,若在qos加速请求地址白名单中识别到qos加速请求地址,则可在所述qos加速请求消息头中插入pcrf实体地址,例如:(x.x.x.x)。在将含有pcrf实体地址的qos加速请求消息发送到能力开放平台之后,能力开发平台解析含有pcrf实体地址的qos加速请求消息,得到pcrf实体地址;并向pcrf实体地址对应的pcrf实体转发qos加速请求消息。pcrf实体接收能力开放平台转发的qos加速请求消息;响应所述用户终端发起的qos加速请求消息,即指示网络侧设备为该用户终端进行加速。

本申请实施例的服务质量加速请求消息路由方法,通过在pgw上配置qos加速请求地址白名单,将用户终端发起的qos加速请求消息经过pgw和能力开发平台转发到目标pcrf实体;解决了qos加速请求消息路由方式存在的效率低、大量错误响应消息的问题;提升用户体验。

第二实施例

如图2所示,本申请第二实施例提供一种pgw,所述pgw包括:存储器21、处理器22及存储在所述存储器21上并可在所述处理器22上运行的服务质量加速请求消息路由程序,所述服务质量加速请求消息路由程序被所述处理器22执行时,用于实现以下所述的服务质量加速请求消息路由方法的步骤:

接收用户终端发起的qos加速请求消息,并获取所述qos加速请求消息中的qos加速请求地址;

根据预置的qos加速请求地址白名单对所述qos加速请求消息中的qos加速请求地址进行识别;

在识别成功的情况下,在所述qos加速请求消息中插入pcrf实体地址,并将含有pcrf实体地址的qos加速请求消息发送到能力开放平台。

本申请实施例的pgw,通过在pgw上配置qos加速请求地址白名单,将用户终端发起的qos加速请求消息经过pgw和能力开发平台转发到目标pcrf实体;解决了qos加速请求消息路由方式存在的效率低、大量错误响应消息的问题;提升用户体验。

第三实施例

如图3所示,本申请第三实施例提供一种服务质量加速请求消息路由方法,该方法用于能力开放平台,所述方法包括:

步骤s31:接收pgw发送的含有pcrf实体地址的qos加速请求消息。

在本实施例中,pgw接收用户终端发起的qos加速请求消息,并获取所述qos加速请求消息中的qos加速请求地址;根据预置的qos加速请求地址白名单对所述qos加速请求消息中的qos加速请求地址进行识别;在识别成功的情况下,在所述qos加速请求消息中pcrf实体地址,并将含有pcrf实体地址的qos加速请求消息发送到能力开放平台。

步骤s32:解析所述含有pcrf实体地址的qos加速请求消息,得到所述pcrf实体地址。

作为示例地,假设pgw在qos加速请求地址白名单中识别到qos加速请求地址之后,在所述qos加速请求消息头中插入pcrf实体地址(x.x.x.x)。则能力开发平台解析所述含有pcrf实体地址的qos加速请求消息,得到所述pcrf实体地址(x.x.x.x)。

步骤s33:向所述pcrf实体地址对应的pcrf实体转发qos加速请求消息。

在本实施例中,能力开发平台向pcrf实体地址对应的pcrf实体转发qos加速请求消息。pcrf实体接收能力开放平台转发的qos加速请求消息;响应所述用户终端发起的qos加速请求消息,即指示网络侧设备为该用户终端进行加速。

本申请实施例的服务质量加速请求消息路由方法,通过在pgw上配置qos加速请求地址白名单,将用户终端发起的qos加速请求消息经过pgw和能力开发平台转发到目标pcrf实体;解决了qos加速请求消息路由方式存在的效率低、大量错误响应消息的问题;提升用户体验。

第四实施例

如图4所示,本申请第二实施例提供一种能力开放平台,所述能力开放平台包括:存储器41、处理器42及存储在所述存储器41上并可在所述处理器42上运行的服务质量加速请求消息路由程序,所述服务质量加速请求消息路由程序被所述处理器42执行时,用于实现以下所述的服务质量加速请求消息路由方法的步骤:

接收pgw发送的含有pcrf实体地址的qos加速请求消息;

解析所述含有pcrf实体地址的qos加速请求消息,得到所述pcrf实体地址;

向所述pcrf实体地址对应的pcrf实体转发qos加速请求消息。

本申请实施例的能力开放平台,通过在pgw上配置qos加速请求地址白名单,将用户终端发起的qos加速请求消息经过pgw和能力开发平台转发到目标pcrf实体;解决了qos加速请求消息路由方式存在的效率低、大量错误响应消息的问题;提升用户体验。

第五实施例

如图5所示,本申请第五实施例提供一种服务质量加速请求消息路由方法,该方法用于pcrf实体,所述方法包括:

步骤s51:接收能力开放平台根据所述pcrf实体地址转发的qos加速请求消息。

在本实施例中,pgw接收用户终端发起的qos加速请求消息,并获取所述qos加速请求消息中的qos加速请求地址;根据预置的qos加速请求地址白名单对所述qos加速请求消息中的qos加速请求地址进行识别;在识别成功的情况下,在所述qos加速请求消息中pcrf实体地址,并将含有pcrf实体地址的qos加速请求消息发送到能力开放平台。

能力开发平台接收pgw发送的含有pcrf实体地址的qos加速请求消息;解析所述含有pcrf实体地址的qos加速请求消息,得到所述pcrf实体地址;向所述pcrf实体地址对应的pcrf实体转发qos加速请求消息。

步骤s52:响应用户终端发起的qos加速请求消息。

在本实施例中,pcrf实体在接收到能力开放平台转发的qos加速请求消息之后,指示网络侧设备为用户终端进行加速。

本申请实施例的服务质量加速请求消息路由方法,通过在pgw上配置qos加速请求地址白名单,将用户终端发起的qos加速请求消息经过pgw和能力开发平台转发到目标pcrf实体;解决了qos加速请求消息路由方式存在的效率低、大量错误响应消息的问题;提升用户体验。

第六实施例

如图6所示,本申请第六实施例提供一种pcrf实体,所述pcrf实体包括:存储器61、处理器62及存储在所述存储器61上并可在所述处理器62上运行的服务质量加速请求消息路由程序,所述服务质量加速请求消息路由程序被所述处理器62执行时,用于实现以下所述的服务质量加速请求消息路由方法的步骤:

接收能力开放平台根据所述pcrf实体地址转发的qos加速请求消息;

响应用户终端发起的qos加速请求消息。

本申请实施例的能力开放平台,通过在pgw上配置qos加速请求地址白名单,将用户终端发起的qos加速请求消息经过pgw和能力开发平台转发到目标pcrf实体;解决了qos加速请求消息路由方式存在的效率低、大量错误响应消息的问题;提升用户体验。

第七实施例

如图7所示,本申请第七实施例提供一种服务质量加速请求消息路由方法,所述方法包括:

步骤s71:pgw接收用户终端发起的qos加速请求消息,并获取所述qos加速请求消息中的qos加速请求地址;根据预置的qos加速请求地址白名单对所述qos加速请求消息中的qos加速请求地址进行识别;在识别成功的情况下,在所述qos加速请求消息中插入pcrf实体地址,并将含有pcrf实体地址的qos加速请求消息发送到能力开放平台。

在本实施例中,用户终端包括但不限于智能手机、pda、平板电脑、笔记本电脑、车载电脑、掌上游戏机、智能眼镜、智能手表、可穿戴设备、虚拟显示设备或显示增强设备(如googleglass、oculusrift、hololens、gearvr)等。

步骤s72:所述能力开放平台接收所述pgw发送的含有pcrf实体地址的qos加速请求消息;解析所述含有pcrf实体地址的qos加速请求消息,得到所述pcrf实体地址;向所述pcrf实体地址对应的pcrf实体转发qos加速请求消息。

步骤s73:所述pcrf实体接收所述能力开放平台转发的qos加速请求消息;响应所述用户终端发起的qos加速请求消息。

为了更好地阐述本实施例,以下以游戏客户端为例对服务质量加速请求消息路由过程进行说明:

假设运营商管理员事先在pgw上配置了qos加速请求服务url地址白名单。

某游戏客户端发起qos加速请求消息;该qos加速请求消息经过pgw时,pgw识别出该地址白名单并在消息头中插入目标pcrf实体地址(x.x.x.x);qos能力平台接收到该qos加速请求消息之后,从消息头中解析目标pcrf实体地址(x.x.x.x),并向该pcrf实体转发该qos加速请求消息;目标pcrf实体接收到该qos加速请求消息之后,指示网络侧设备为该用户的游戏访问请求进行加速。

该服务质量加速请求消息路由过程,避免了通过手机号码方式路由或者轮询pcrf实体方式路由,提高了qos加速请求的效率,提升了用户体验。

本申请实施例的服务质量加速请求消息路由方法,通过在pgw上配置qos加速请求地址白名单,将用户终端发起的qos加速请求消息经过pgw和能力开发平台转发到目标pcrf实体;解决了qos加速请求消息路由方式存在的效率低、大量错误响应消息的问题;提升用户体验。

第八实施例

如图8所示,本申请第八实施例提供一种服务质量加速请求消息路由装置,所述装置包括:pgw81、能力开放平台82和pcrf实体83

所述pgw81,用于接收用户终端发起的qos加速请求消息,并获取所述qos加速请求消息中的qos加速请求地址;根据预置的qos加速请求地址白名单对所述qos加速请求消息中的qos加速请求地址进行识别;在识别成功的情况下,在所述qos加速请求消息中插入pcrf实体地址,并将含有pcrf实体地址的qos加速请求消息发送到所述能力开放平台82。

在本实施例中,用户终端包括但不限于智能手机、pda、平板电脑、笔记本电脑、车载电脑、掌上游戏机、智能眼镜、智能手表、可穿戴设备、虚拟显示设备或显示增强设备(如googleglass、oculusrift、hololens、gearvr)等。

所述能力开放平台82,用于接收所述pgw81发送的含有pcrf实体地址的qos加速请求消息;解析所述含有pcrf实体地址的qos加速请求消息,得到所述pcrf实体地址;向所述pcrf实体地址对应的pcrf实体83转发qos加速请求消息。

所述pcrf实体83,用于接收所述能力开放平台82转发的qos加速请求消息;响应所述用户终端发起的qos加速请求消息。

为了更好地阐述本实施例,以下以游戏客户端为例对服务质量加速请求消息路由过程进行说明:

假设运营商管理员事先在pgw上配置了qos加速请求服务url地址白名单。

某游戏客户端发起qos加速请求消息;该qos加速请求消息经过pgw时,pgw识别出该地址白名单并在消息头中插入目标pcrf实体地址(x.x.x.x);qos能力平台接收到该qos加速请求消息之后,从消息头中解析目标pcrf实体地址(x.x.x.x),并向该pcrf实体转发该qos加速请求消息;目标pcrf实体接收到该qos加速请求消息之后,指示网络侧设备为该用户的游戏访问请求进行加速。

该服务质量加速请求消息路由过程,避免了通过手机号码方式路由或者轮询pcrf实体方式路由,提高了qos加速请求的效率,提升了用户体验。

本申请实施例的服务质量加速请求消息路由装置,通过在pgw上配置qos加速请求地址白名单,将用户终端发起的qos加速请求消息经过pgw和能力开发平台转发到目标pcrf实体;解决了qos加速请求消息路由方式存在的效率低、大量错误响应消息的问题;提升用户体验。

第九实施例

如图9所示,本申请第九实施例提供一种服务质量加速请求消息路由设备,所述设备包括:存储器91、处理器92及存储在所述存储器91上并可在所述处理器92上运行的服务质量加速请求消息路由程序,所述服务质量加速请求消息路由程序被所述处理器92执行时,用于实现以下所述的服务质量加速请求消息路由方法的步骤:

pgw接收用户终端发起的qos加速请求消息,并获取所述qos加速请求消息中的qos加速请求地址;根据预置的qos加速请求地址白名单对所述qos加速请求消息中的qos加速请求地址进行识别;在识别成功的情况下,在所述qos加速请求消息中插入pcrf实体地址,并将含有pcrf实体地址的qos加速请求消息发送到能力开放平台;

所述能力开放平台接收所述pgw发送的含有pcrf实体地址的qos加速请求消息;解析所述含有pcrf实体地址的qos加速请求消息,得到所述pcrf实体地址;向所述pcrf实体地址对应的pcrf实体转发qos加速请求消息;

所述pcrf实体接收所述能力开放平台转发的qos加速请求消息;响应所述用户终端发起的qos加速请求消息。

本申请实施例的服务质量加速请求消息路由设备,通过在pgw上配置qos加速请求地址白名单,将用户终端发起的qos加速请求消息经过pgw和能力开发平台转发到目标pcrf实体;解决了qos加速请求消息路由方式存在的效率低、大量错误响应消息的问题;提升用户体验。

第十实施例

本申请第三实施例提供一种计算机可读存储介质,所述计算机可读存储介质上存储有服务质量加速请求消息路由程序,所述服务质量加速请求消息路由程序被处理器执行时用于实现第一实施例、或者第三实施例、或者第五实施例、或者第七实施例所述的服务质量加速请求消息路由方法的步骤。

需要说明的是,本实施例的计算机可读存储介质,与第一实施例、或者第三实施例、或者第五实施例、或者第七实施例的方法属于同一构思,其具体实现过程详细见方法实施例,且方法实施例中的技术特征在本实施例中均对应适用,这里不再赘述。

本申请实施例的计算机可读存储介质,通过在pgw上配置qos加速请求地址白名单,将用户终端发起的qos加速请求消息经过pgw和能力开发平台转发到目标pcrf实体;解决了qos加速请求消息路由方式存在的效率低、大量错误响应消息的问题;提升用户体验。

本领域普通技术人员可以理解,上文中所公开方法中的全部或某些步骤、系统、装置中的功能模块/单元可以被实施为软件、固件、硬件及其适当的组合。在硬件实施方式中,在以上描述中提及的功能模块/单元之间的划分不一定对应于物理组件的划分;例如,一个物理组件可以具有多个功能,或者一个功能或步骤可以由若干物理组件合作执行。某些物理组件或所有物理组件可以被实施为由处理器,如中央处理器、数字信号处理器或微处理器执行的软件,或者被实施为硬件,或者被实施为集成电路,如专用集成电路。这样的软件可以分布在计算机可读介质上,计算机可读介质可以包括计算机存储介质(或非暂时性介质)和通信介质(或暂时性介质)。如本领域普通技术人员公知的,术语计算机存储介质包括在用于存储信息(诸如计算机可读指令、数据结构、程序模块或其他数据)的任何方法或技术中实施的易失性和非易失性、可移除和不可移除介质。计算机存储介质包括但不限于ram、rom、eeprom、闪存或其他存储器技术、cd-rom、数字多功能盘(dvd)或其他光盘存储、磁盒、磁带、磁盘存储或其他磁存储装置、或者可以用于存储期望的信息并且可以被计算机访问的任何其他的介质。此外,本领域普通技术人员公知的是,通信介质通常包含计算机可读指令、数据结构、程序模块或者诸如载波或其他传输机制之类的调制数据信号中的其他数据,并且可包括任何信息递送介质。

以上参照附图说明了本申请的优选实施例,并非因此局限本申请的权利范围。本领域技术人员不脱离本申请的范围和实质内所作的任何修改、等同替换和改进,均应在本申请的权利范围之内。

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