一种调整网络服务质量的方法及装置的制造方法

文档序号:10473526阅读:209来源:国知局
一种调整网络服务质量的方法及装置的制造方法
【专利摘要】本发明涉及通信领域,具体涉及一种调整网络服务质量的方法及装置。该方法包括:业务控制装置接收请求方发送的用于请求对网络服务质量进行调整的服务质量调整请求,所述服务质量调整请求中包括虚拟币的数量和所述请求方的标识;所述业务控制装置根据所述请求方的标识对所述请求方进行认证;当所述请求方被认证通过时,所述业务控制装置接收所述数量的虚拟币;所述业务控制装置根据所述数量的虚拟币调整所述请方的网络服务参数以使得所述请求方获得的网络服务质量得到提高。从而可以解决计费僵化、网络服务同质化的问题,使得网络服务较为弹性。
【专利说明】
_种调整网络服务质量的方法及装置
技术领域
[0001]本发明涉及通信领域,具体涉及一种调整网络服务质量的方法及装置。
【背景技术】
[0002]随着科学技术的发展,互联网已经渗透到工作生活中的方方面面,可谓是离开互联网寸步难行。从本质上来讲,互联网是人与人、人与机器进行消息交换的媒介。互联网在为请求方建立连接通道前,需要对请求方进行认证、计费等操作,以便根据操作的结果为合法的请求方和业务分配合理的网络资源。
[0003]观察现有的网络业务控制方案,无线接入以流量包的方式进行计费,尽管可以做到实时计费,但网络的服务质量无法根据缴费情况进行实时调整,在网络环境变差时,所有请求方的业务体验都会下降。
[0004]从上可知,现有技术提供的网络业务控制方案使得计费方式僵化、网络服务同质化,导致网络较为缺乏弹性。

【发明内容】

[0005]本发明实施例提供了一种调整网络服务质量的方法及装置,可以解决计费僵化、网络服务同质化的问题,从而使得网络服务较为弹性。
[0006]本发明实施例的第一方面公开了一种调整网络服务质量的方法,所述方法包括:
[0007]业务控制装置接收请求方发送的用于请求对网络服务质量进行调整的服务质量调整请求,所述服务质量调整请求中包括虚拟币的数量和所述请求方的标识;
[0008]所述业务控制装置根据所述请求方的标识对所述请求方进行认证;
[0009]当所述请求方被认证通过时,所述业务控制装置接收所述数量的虚拟币;
[0010]所述业务控制装置根据所述数量的虚拟币调整所述请求方的网络服务参数以使得所述请求方获得的网络服务质量得到提高。
[0011]结合第一方面,在本发明实施例第一方面的第一种可能的实现方式中,所述业务控制装置根据所述请求方的标识对所述请求方进行认证包括:
[0012]所述业务控制装置根据所述请求方的标识查询所述请求方的信息;
[0013]所述业务控制装置根据所述请求方的信息判断所述请求方是否为注册用户;
[0014]如果判断所述请求方为注册用户则确定所述请求方认证通过。
[0015]结合第一方面或第一方面的第一种可能的实现方式,在本发明实施例第一方面的第二种可能的实现方式中,所述业务控制装置接收所述数量的虚拟币包括:
[0016]所述业务控制装置根据所述请求方的标识,从所述请求方的帐户中扣除所述数量的虚拟币。
[0017]结合第一方面的第二种可能的实现方式,在本发明实施例第一方面的第三种可能的实现方式中,所述业务控制装置根据所述数量的虚拟币调整所述请求方的网络服务参数之前还包括:
[0018]所述业务控制装置确认是否成功从所述请求方的帐户中扣除所述数量的虚拟币;
[0019]所述业务控制装置根据所述数量的虚拟币调整所述请求方的网络服务参数具体包括:
[0020]当确认成功从所述请求方的帐户中扣除所述数量的虚拟币时,所述业务控制装置根据所述数量的虚拟币调整所述请求方的网络服务参数。
[0021]本发明实施例的第二方面公开了另一种调整网络服务质量的方法,所述方法包括:
[0022]数据中心接收请求方发送的网络资源查看请求,所述网络资源查看请求中包括虚拟币的数量和所述请求方的标识;
[0023]所述数据中心根据所述请求方的标识对所述请求方进行认证;
[0024]当所述请求方被认证通过时,所述数据中心接收所述数量的虚拟币,并获取为所述请求方提供服务的业务控制装置的状态信息;
[0025]所述数据中心向所述请求方反馈所述业务控制装置的网络状态信息,以使得所述请求方根据所述业务控制装置的状态信息确定需要进行交互的业务控制装置。
[0026]结合第二方面,在本发明实施例的第二方面的第一种可能的实现方式中,所述业务控制装置的状态信息包括所述业务控制装置的负荷状态;
[0027]所述数据中心向所述请求方反馈所述业务控制装置的状态信息以使得所述请求方根据所述业务控制装置的状态信息确定需要进行交互的业务控制装置具体包括:
[0028]所述数据中心向所述请求方反馈所述业务控制装置的负荷状态以使得所述请求方与超负荷运行的业务控制装置关于网络服务质量进行交互。
[0029]结合第二方面或第二方面的第一种可能的实现方式,在本发明实施例的第二方面的第二种可能的实现方式中,所述数据中心根据所述请求方的标识对所述请求方进行认证包括:
[0030]所述数据中心根据所述请求方的标识查询所述请求方的信息;
[0031]所述数据中心根据所述请求方的信息判断所述请求方是否为注册用户;
[0032]如果判断所述请求方为注册用户则所述请求方被认证通过。
[0033]结合第二方面或第二方面的第一种可能的实现方式或第二方面的第二种可能的实现方式,在本发明实施例的第二方面的第三种可能的实现方式中,所述数据中心接收所述数量的虚拟币包括:
[0034]所述数据中心根据所述请求方的标识,从所述请求方的帐户中扣除所述数量的虚拟币。
[0035]本发明实施例的第三方面公开了一种业务控制装置,所述业务控制装置包括:
[0036]接收单元,用于接收请求方发送的用于请求对网络服务质量进行调整的服务质量调整请求,所述服务质量调整请求中包括虚拟币的数量和所述请求方的标识;
[0037]认证单元,用于根据所述请求方的标识对所述请求方进行认证;
[0038]计费单元,用于当所述请求方被认证通过时,接收所述数量的虚拟币;
[0039]调整单元,用于根据所述数量的虚拟币调整所述请求方的网络服务参数以使得所述请求方获得的网络服务质量得到提高。
[0040]结合第三方面,在本发明实施例的第三方面的第一种可能的实现方式中,所述认证单元包括查询子单元和判断子单元:
[0041]所述查询子单元,用于根据所述请求方的标识查询所述请求方的信息;
[0042]所述判断子单元,用于根据所述请求方的信息判断所述请求方是否为注册用户;如果判断所述请求方为注册用户则确定所述请求方认证通过。
[0043]结合第三方面或第三方面的第一种可能的实现方式,在本发明实施例的第三方面的第二种可能的实现方式中,所述接收单元,具体用于根据所述请求方的标识,从所述请求方的帐户中扣除所述数量的虚拟币。
[0044]结合第三方面的第二种可能的实现方式,在本发明实施例的第三方面的第三种可能的实现方式中,所述业务控制装置还包括确认单元;
[0045]所述确认单元,用于确认是否成功从所述请求方的帐户中扣除所述数量的虚拟币;
[0046]所述计费单元,具体用于当所述确认单元确认成功从所述请求方的帐户中扣除所述数量的虚拟币时,根据所述数量的虚拟币调整所述请求方的网络服务参数。
[0047]本发明实施例的第四方面公开了一种数据中心,所述数据中心包括:
[0048]接收单元,用于接收请求方发送的网络资源查看请求,所述网络资源查看请求中包括虚拟币的数量和所述请求方的标识;
[0049]认证单元,用于根据所述请求方的标识对所述请求方进行认证;
[0050]计费单元,用于当所述请求方被认证通过时,接收所述数量的虚拟币,并获取为所述请求方提供服务的业务控制装置的状态信息;
[0051]反馈单元,用于向所述请求方反馈所述业务控制装置的网络状态信息以使得所述请求方根据所述业务控制装置的状态信息确定需要进行交互的业务控制装置。
[0052]结合第四方面,在本发明实施例的第四方面的第一种可能的实现方式中,所述业务控制装置的状态信息包括所述业务控制装置的负荷状态;
[0053]所述反馈单元,具体用于向所述请求方反馈所述业务控制装置的负荷状态以使得所述请求方与超负荷运行的业务控制装置关于网络服务质量进行交互。
[0054]结合第四方面或第四方面的第一种可能的实现方式,在本发明实施例的第四方面的第二种可能的实现方式中,认证单元包括查询子单元和判断子单元:
[0055]所述查询子单元,用于根据所述请求方的标识查询所述请求方的信息;
[0056]所述判断子单元,用于根据所述请求方的信息判断所述请求方是否为注册用户;如果判断所述请求方为注册用户则所述请求方被认证通过。结合第四方面或第四方面的第一种可能的实现方式或第四方面的第二种可能的实现方式,在本发明实施例的第四方面的第三种可能的实现方式中,所述计费单元,具体用于根据所述请求方的标识,从所述请求方的帐户中扣除所述数量的虚拟币。
[0057]从第一方面和第三方面可知,使用本发明实施例提供的调整网络服务质量的方法和业务控制装置,该业务控制装置根据该请求方的标识对该请求方进行认证;当该请求方被认证通过时,该业务控制装置接收虚拟币;该业务控制装置根据虚拟币的数量调整该请求方的网络服务参数。从而能够根据请求方的付费情况实时调整该请求方的网络服务参数,提升了网络的弹性,保障了网络的差异化服务。
[0058]从第二方面和第四方面可知,使用本发明实施例提供的调整网络服务质量的方法和数据中心,数据中心接收请求方发送的网络资源查看请求,该网络资源查看请求中包括虚拟币的数量和该请求方的标识;该数据中心根据该请求方的标识对该请求方进行认证;当该请求方被认证通过时,该数据中心接收该数量的虚拟币,并获取为该请求方提供服务的业务控制装置的状态信息;该数据中心向该请求方反馈该业务控制装置的网络状态信息以使得该请求方根据该业务控制装置的状态信息确定需要进行交互的业务控制装置。该数据中心接收请求方发送的虚拟币并向该请求方提供服务该请求方的业务控制装置的运行状态,以使得该请求方根据该业务控制装置的状态确定与哪些业务控制装置进行交互,从而通过业务控制装置提升该请求方的网络服务质量。
【附图说明】
[0059]为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
[0060]图1为本发明一实施例提供的一种调整网络服务质量的方法流程图;
[0061]图2为本发明另一实施例提供的一种调整网络服务质量的方法流程图;
[0062]图3为本发明另一实施例提供的一种调整网络服务质量的方法流程图;
[0063]图4为本发明另一实施例提供的一种调整网络服务质量的方法流程图;
[0064]图5为本发明另一实施例提供的一种调整网络服务质量的方法流程图;
[0065]图6为本发明另一实施例提供的一种调整网络服务质量的方法流程图;
[0066]图7为本发明另一实施例提供的业务控制装置的结构图;
[0067]图8为本发明另一实施例提供的数据中心的结构图;
[0068]图9为本发明另一实施例提供的业务控制装置的结构图;
[0069]图10为本发明另一实施例提供的数据中心的结构图。
【具体实施方式】
[0070]下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0071]互联网是人与人、人与机器进行消息交换的媒介。对于不同的请求方、不同的业务,互联网应该提供相应的网络资源来建立信息连接通道。为此,网络的业务控制就成为一个重要的功能,即:对请求方和业务进行认证、鉴权和计费,并为合法的请求方和业务分配合理的网络资源。观察当前已经存在的网络业务控制方案,我们发现,无论无线接入还是有线接入,网络都处于粗放式经营阶段,计费方式僵化、服务同质化。固网接入往往按照包月包年不限流量的方式计费,无线接入则以流量包的方式进行,尽管可以做到实时计费,但网络的服务质量无法随资费缴纳情况实时调整,在网络环境变差时,所有请求方的业务体验都会下降。可以说当前的网络是一个僵化的缺乏弹性的网络。
[0072]本发明提出一种技术方案,根据请求方缴纳的虚拟币实时的调整该请求方的网络参数,为请求方提供更为优质的网络服务,从而使得网络更为有弹性。
[0073]如图1所示,该图1描述了本发明实施例的一种调整网络服务质量的方法,该方法具体包括步骤101至步骤104。
[0074]101、业务控制装置接收请求方发送的用于请求对网络服务质量进行调整的服务质量调整请求,该服务质量调整请求中包括虚拟币的数量和该请求方的标识;
[0075]其中,业务控制装置可以是宽带远程接入服务器(BRAS,Broadband RemoteAccess Server)。在宽带网络中,该BRAS是面向于应用的接入网关,能够对当前网络中的多种业务实现汇聚和转发,并兼有管理请求方的职责。其中,BRAS至少包括以下功能:接入认证与授权、计费、带宽管理、动态业务选择等。
[0076]其中,业务控制装置也可以是业务路由器(SR,service router)。SR的功能与BRAS的功能基本相同。
[0077]其中,对于大型的网络,BRAS/SR需要与 AAA(Authenticat1n、Authorizat1n、Accounting)服务器配合使用来完成对网络请求方的认证、授权和计费。AAA服务器与BRAS/SR 之间米用 Radius 协议(Remote Authenticat1n Dial In User Service)通信。
[0078]其中,请求方可以是终端。当终端感知网络传输质量较差或者网络延迟较高时,终端可以向业务控制装置发送服务质量调整请求,该服务质量调整请求中至少包含该请求方的标识和虚拟币的数量。
[0079]其中,请求方也可以是服务提供商。当服务提供商收到终端反馈的业务不流畅等信息后,该服务提供商可以查询哪些业务控制装置提供的网络服务质量较差,然后向网络服务质量较差的业务控制装置发送服务质量调整请求。
[0080]其中,虚拟币的数量可以是网络运营商定好的数量。比如有20、30、50、100等数量供终端选择。
[0081]其中,虚拟币的数量也可以是用户根据虚拟币使用说明书手动输入的数值。其中,虚拟币使用说明书描述了虚拟币消费量与获得的网络服务质量之间的对应关系。比如20虚拟币会获得什么网络服务质量,50虚拟币会获得什么网络服务质量,在此不一一例举。总体来说,请求方支出的虚拟币越多,获得的网络服务质量越高。
[0082]其中,该虚拟币为网络运营商发行的货币,该虚拟币可以通过现金充值或者通过网络转账充值获得。其中,该请求方的标识是唯一的。
[0083]102、该业务控制装置根据该请求方的标识对该请求方进行认证;
[0084]其中,该业务控制装置对该请求方进行认证从而确定该请求方的合法性。
[0085]其中,对请求方的标识进行认证的方法很多,例如请求方的标识的长度是否满足要求,请求方的标识是否符合命名规则,请求方的标识是否已注册等,在此不一一例举。
[0086]103、当该请求方被认证通过时,该业务控制装置接收该数量的虚拟币;
[0087]其中,当该请求方被认证通过时,说明该请求方为合法请求方,也可以理解为该请求方在该网络运营商的请求方资料库中是有注册的。请求方资料库中可以记录请求方的注册时间,剩余的虚拟币数量等信息。
[0088]其中,该业务控制装置可以通过根据请求方的标识查询请求方资料库,然后从该请求方的剩余的虚拟币数量中扣除该数量的虚拟币,从而实现接收虚拟币。如果请求方剩余的虚拟币数量不足,则向请求方发出提示,例如,提示的内容可以是您的余额不足。如果请求方剩余虚拟币的数量充足,则直接从该剩余虚拟币中扣该数量的虚拟币即可。
[0089]104、该业务控制装置根据该数量的虚拟币调整该请求方的网络服务参数以使得该请求方获得的网络服务质量得到提高。
[0090]其中,网络服务参数包括网络速率、调度优先级等参数。
[0091]其中,不同数量的虚拟币会有不同的网络服务参数的调整。数量的虚拟币越多,该请求方的网络速率越快,调度优先级越高。
[0092]从上可知,使用本发明实施例提供的调整网络服务质量的方法,该业务控制装置根据该请求方的标识对该请求方进行认证;当该请求方被认证通过时,该业务控制装置接收服务质量调整请求中的虚拟币;该业务控制装置根据该虚拟币的数量调整该请求方的网络服务参数。从而能够根据请求方的付费情况实时调整该请求方的网络服务参数,提升了网络的弹性,保障了网络的差异化服务。
[0093]可选的,在上述实施例的基础上,如图2所示,在本发明的另一个实施例中,在步骤102具体包括:
[0094]1021、该业务控制装置根据该请求方的标识查询该请求方的信息;
[0095]其中,该业务控制装置根据请求方的标识查询请求方资料库,该请求方资料库会根据请求方的标识便利整个数据库,如果能查到与该请求方的标识对应的信息,便会将该信息返回给业务控制装置;如果查不到与该请求方的标识对应的信息,则向该业务控制装置反馈无此请求方的信息等提示。
[0096]1022、该业务控制装置根据该请求方的信息判断该请求方是否为注册用户;如果判断所述请求方为注册用户则确定所述请求方认证通过。
[0097]从上可知,使用本发明实施例提供的调整网络服务质量的方法,该业务控制装置根据该请求方的信息判断该请求方是否为注册用户,当该请求方为注册用户时,该业务控制装置接收该数量的虚拟币。该方法根据请求方的信息判断请求方是否为注册用户,如果是注册用户则接收虚拟币,使得该业务控制装置很容易判断该请求方的合法性,请求方的合法性为是否收取虚拟币提供了依据。
[0098]可选的,在上述实施例的基础上,在本发明的另一个实施例中,步骤103具体包括:
[0099]该业务控制装置根据该请求方的标识,从该请求方的帐户中扣除该数量的虚拟币。
[0100]可选的,在上述实施例的基础上,在本发明的另一个实施例中,步骤104之前,还包括:
[0101]步骤105、该业务控制装置确认是否成功从该请求方的帐户中扣除该数量的虚拟币;
[0102]步骤104具体包括:
[0103]当确认成功从该请求方的帐户中扣除该数量的虚拟币时,该业务控制装置根据该数量的虚拟币调整该请求方的网络服务参数。
[0104]从上可知,使用本发明实施例提供的调整网络服务质量的方法,该业务控制装置确认是否成功从该请求方的帐户中扣除该数量的虚拟币;当确认成功从该请求方的帐户中扣除该数量的虚拟币时,该业务控制装置根据该数量的虚拟币调整该请求方的网络服务参数。当成功扣除该数量的虚拟币时,该业务控制装置根据该虚拟币的数量调整该请求方的网络服务参数,从而保证请求方根据付出的虚拟币可以得到更优质的网络服务。
[0105]如图3所示,该图3描述了本发明实施例的另一种调整网络服务质量的方法,该方法具体包括步骤201至步骤204。
[0106]201、数据中心接收请求方发送的网络资源查看请求,该网络资源查看请求中包括虚拟币的数量和该请求方的标识;
[0107]其中,该请求方是服务提供商,该服务提供商可以提供视频、音乐、搜索等服务;
[0108]其中,终端接收该服务提供商提供的服务,当终端感知该服务质量下降时,该终端可向该服务提供商发送请求,请求该服务提供商拿出解决方案来提升服务质量。服务提供商收到终端的请求后,会向数据中心发送网络资源查看请求。
[0109]由于终端通过不同的业务控制装置接入网络,如果终端认为网络质量不好,导致该服务提供商提供的服务体验差,那么该终端就会发送请求,请求该服务提供商提升网络质量,该服务提供商收到请求后,首先就要根据请求方的标识确定控制该终端网络质量的业务控制装置。
[0110]其中,业务控制装置可以是BRAS,也可以是SR。
[0111]其中,改善终端网络质量的方法有很多,比如向控制该终端网络质量的业务控制装置发送虚拟币,以使得该业务控制装置根据接收到的虚拟币的数量提升该终端的网络质量。
[0112]202、该数据中心根据该请求方的标识对该请求方进行认证;
[0113]其中,该数据中心可以根据请求方的标识进行查询,以判断该请求方是否存在;
[0114]其中,该数据中心在查询到该请求方后,还可以判断该请求方是否为合法请求方。例如,如果该请求方存在且该请求方的账户中余额大于预设值,那么就是合法请求方。
[0115]203、当该请求方被认证通过时,该数据中心接收该数量的虚拟币,并获取为该请求方提供服务的业务控制装置的状态信息;
[0116]其中,如果该数据中心根据请求方的标识查到了该请求方,就可以确定该请求方通过了认证。
[0117]其中,如果该数据中心根据请求方的标识查到了该请求方,并且认定该请求方为合法请求方,就可以确定该请求方通过了认证。
[0118]其中,如果该请求方为服务提供商,该服务提供商向终端提供服务,由于某些控制网络质量的业务控制装置负荷较高,导致传输该服务提供商的数据较慢或者延迟较高,使得该服务提供商提供的服务质量下降,那么该服务提供商就需要通过数据中心查询为该服务提供商提供服务的业务控制装置的状态信息,根据该业务控制装置的状态信息判断哪些业务控制装置是超负荷运行。
[0119]204、该数据中心向该请求方反馈该业务控制装置的网络状态信息以使得该请求方根据该业务控制装置的状态信息确定需要进行交互的业务控制装置。
[0120]其中,数据中心向该请求方反馈业务控制装置的网络状态信息,以使得该服务提供商确定哪些为该服务提供商服务的业务控制装置处于超负荷运行状态,如果为该服务提供商服务的业务控制装置处于超负荷运行状态,那么该服务提供商就需要与该超负荷运行的业务控制装置进行交互,从而使得该超负荷运行的业务控制装置优先为该服务提供商服务,从而保证该服务提供商的服务质量。
[0121 ] 其中,该服务提供商可以向业务控制装置发送虚拟币,以使得该业务控制装置优先为该服务提供商服务,从而提升该服务提供商提供的服务的质量。
[0122]从上可知,使用本发明实施例提供的调整网络服务质量的方法,数据中心接收请求方发送的网络资源查看请求,该网络资源查看请求中包括虚拟币的数量和该请求方的标识;该数据中心根据该请求方的标识对该请求方进行认证;当该请求方被认证通过时,该数据中心接收该数量的虚拟币,并获取为该请求方提供服务的业务控制装置的状态信息;该数据中心向该请求方反馈该业务控制装置的网络状态信息以使得该请求方根据该业务控制装置的状态信息确定需要进行交互的业务控制装置。该数据中心接收请求方发送的虚拟币并向该请求方提供服务该请求方的业务控制装置的运行状态,以使得该请求方根据该业务控制装置的状态确定与哪些业务控制装置进行交互,从而通过业务控制装置提升该请求方的网络服务质量。
[0123]可选的,基于上述实施例,如图4所示,在本发明的另一个实施例中,该业务控制装置的状态信息包括该业务控制装置的负荷状态;
[0124]步骤204具体包括:
[0125]该数据中心向该请求方反馈该业务控制装置的负荷状态以使得该请求方与超负荷运行的业务控制装置关于网络服务质量进行交互。
[0126]可选的,基于上述实施例,步骤202具体包括:
[0127]2021、该数据中心根据该请求方的标识查询该请求方的信息;
[0128]2022、该数据中心根据该请求方的信息判断该请求方是否为注册用户;如果判断该请求方为注册用户则该请求方被认证通过。
[0129]可选的,基于上述实施例,该业务控制装置接收该数量的虚拟币包括:
[0130]该数据中心根据该请求方的标识,从该请求方的帐户中扣除该数量的虚拟币。
[0131]其中,如果该请求方的帐户中的虚拟币数量大于数量,则扣款成功;否则,向请求方发送帐户余额不足的反馈信息,提示请求方充值或缴费。
[0132]如图5所示,该图5为本发明实施例提供的另一种调整网络服务质量的方法,具体步骤如下:
[0133]301、终端感知网络服务质量;
[0134]其中,可以通过网络延迟时间来判断网络服务质量。
[0135]302、当网络服务质量较差时,该终端向业务控制装置发送网络服务质量调整请求,该网络服务质量调整请求中包含该终端的标识和虚拟币的数量;
[0136]其中,网络服务质量较差可以理解为网络延迟时间较长,且延迟发生的频率较高。
[0137]303、该业务控制装置根据该终端的标识检测该终端是否为合法请求方;
[0138]其中,该业务控制装置根据该终端的标识查询该终端是否为注册用户,如果该终端是注册用户,且帐户中的虚拟币余额大于数量的虚拟币,则该终端为合法请求方。
[0139]304、当该终端为合法请求方时,该业务控制装置接收该终端发送的虚拟币;
[0140]其中,接收该终端发送的虚拟币就是从该终端的帐户中扣除虚拟币。
[0141]305、该业务控制装置根据接收到的虚拟币的数量,调整该终端的网络服务参数;
[0142]其中,网络服务参数包括调度优先级、速率限制等参数。
[0143]306、该业务控制装置向该终端发送反馈信息以使得该终端知晓网络服务参数已调整。
[0144]如图6所示,该图6为本发明实施例提供的另一种调整网络服务质量的方法,具体步骤如下:
[0145]401、终端感知网络服务质量;
[0146]其中,可以通过网络延迟时间来判断网络服务质量。
[0147]402、当网络服务质量较差时,该终端向服务提供商反馈网络问题;
[0148]其中,网络服务质量较差可以理解为网络延迟时间较长,且延迟发生的频率较高。
[0149]例如,终端在观看视频,发现该视频加载时间较长,且多次出现画面定格进行视频加载的情况,那么该终端就可以向服务提供商反馈网络情况。
[0150]403、该服务提供商向数据中心发送网络资源查看请求,该查询请求中包含虚拟币的数量和该服务提供商的标识;
[0151]404、该数据中心根据该服务提供商的标识检测该服务提供商是否为合法请求方;
[0152]其中,该业务控制装置根据该服务提供商的标识查询该终端是否为注册用户,如果该服务提供商是注册用户,且帐户中的虚拟币余额大于需要扣除的虚拟币的数量,则该终端为合法请求方。
[0153]405、当该服务提供商为合法请求方时,该数据中心接收该服务提供商发送的虚拟币;
[0154]其中,接收虚拟币就是从该服务提供商的帐户中扣除虚拟币。
[0155]406、根据接收到的虚拟币的数量,该数据中心向该服务提供商发送为该服务提供商进行网络服务的业务控制装置的网络状态;
[0156]407、该服务提供商根据该业务控制装置的网络状态,确定处于超负荷运行状态的业务控制装置;
[0157]408、该服务提供商向处于超负荷运行状态的业务控制装置发送网络服务调整请求,该网络服务调整请求中包含该服务提供商的标识和虚拟币的数量;
[0158]409、处于超负荷运行状态的业务控制装置根据该服务提供商的标识检查该请求方是否为合法请求方;
[0159]410、当该请求方为合法请求方时,处于超负荷运行状态的业务控制装置接收该数量的虚拟币,并调整该服务提供商的网络服务优先级以使得该服务提供商得到更为优质的服务。
[0160]如图7所示,该据图7描述本发明实施例的业务控制装置50,该业务控制装置可以是BRAS,也可以使SR。该业务控制装置50用于执行前述图1或图2所示的一种调整网络服务质量的方法。业务控制装置50包括:接收单元501、认证单元502、计费单元503、调整单元504 ;
[0161]接收单元501,用于接收请求方发送的服务质量调整请求,该服务质量调整请求中包括虚拟币的数量和该请求方的标识;
[0162]认证单元502,用于根据该请求方的标识对该请求方进行认证;
[0163]计费单元503,用于当该请求方被认证通过时,接收该数量的虚拟币;
[0164]调整单元504,用于根据该数量的虚拟币调整该请求方的网络服务参数以使得该请求方获得的网络服务质量得到提高。
[0165]从上可知,使用本发明实施例提供的业务控制装置,该业务控制装置根据该请求方的标识对该请求方进行认证;当该请求方被认证通过时,该业务控制装置接收虚拟币;该业务控制装置根据该虚拟币的数量调整该请求方的网络服务参数。从而能够根据请求方的付费情况实时调整该请求方的网络服务参数,提升了网络的弹性,保障了网络的差异化服务。
[0166]可选的,基于上述装置,认证单元502包括查询子单元5021和判断子单元5022:
[0167]查询子单元5021,用于根据该请求方的标识查询该请求方的信息;
[0168]判断子单元5022,用于根据该请求方的信息判断该请求方是否为注册用户;如果判断该请求方为注册用户则确定该请求方认证通过。
[0169]可选的,基于上述装置,接收单元501,具体用于根据该请求方的标识,从该请求方的帐户中扣除该数量的虚拟币。
[0170]可选的,基于上述装置,业务控制装置50还包括确认单元505 ;
[0171]确认单元505,用于确认是否成功从该请求方的帐户中扣除该数量的虚拟币;
[0172]计费单元503,具体用于当该确认单元确认成功从该请求方的帐户中扣除该数量的虚拟币时,根据该数量的虚拟币调整该请求方的网络服务参数。
[0173]图8所示,该据图8描述本发明实施例的数据中心60,该数据中心60用于执行前述图3或图4所示的一种调整网络服务质量的方法。数据中心60包括:接收单元601、认证单元602、计费单元603、反馈单元604 ;
[0174]接收单元601,用于接收请求方发送的网络资源查看请求,该网络资源查看请求中包括虚拟币的数量和该请求方的标识;
[0175]认证单元602,用于根据该请求方的标识对该请求方进行认证;
[0176]计费单元603,用于当该请求方被认证通过时,接收该数量的虚拟币,并获取为该请求方提供服务的业务控制装置的状态信息;
[0177]反馈单元604,用于向该请求方反馈该业务控制装置的网络状态信息以使得该请求方根据该业务控制装置的状态信息确定需要进行交互的业务控制装置。
[0178]从上可知,使用本发明实施例提供的数据中心,该数据中心接收请求方发送的网络资源查看请求,该网络资源查看请求中包括虚拟币的数量和该请求方的标识;该数据中心根据该请求方的标识对该请求方进行认证;当该请求方被认证通过时,该数据中心接收该数量的虚拟币,并获取为该请求方提供服务的业务控制装置的状态信息;该数据中心向该请求方反馈该业务控制装置的网络状态信息以使得该请求方根据该业务控制装置的状态信息确定需要进行交互的业务控制装置。该数据中心接收请求方发送的虚拟币并向该请求方提供服务该请求方的业务控制装置的运行状态,以使得该请求方根据该业务控制装置的状态确定与哪些业务控制装置进行交互,从而通过业务控制装置提升该请求方的网络服务质量。
[0179]可选的,基于上述装置,所述业务控制装置的状态信息包括该业务控制装置的负荷状态;
[0180]反馈单元604,具体用于向该请求方反馈该业务控制装置的负荷状态以使得该请求方与超负荷运行的业务控制装置关于网络服务质量进行交互。
[0181]可选的,基于上述装置,认证单元602包括查询子单元6021和判断子单元6022:
[0182]查询子单元6021,用于根据该请求方的标识查询该请求方的信息;
[0183]判断子单元6022,用于根据该请求方的信息判断该请求方是否为注册用户;如果判断该请求方为注册用户则该请求方被认证通过。
[0184]可选的,基于上述装置,计费单元602,具体用于根据所述请求方的标识,从所述请求方的帐户中扣除所述数量的虚拟币。
[0185]图9描述了本发明另一个实施例提供的业务控制装置,该业务控制装置包括至少一个处理器701 (例如CPU),存储器702,至少一个网络接口 703,至少一个通信总线704以及至少一个接收器705,用于实现这些装置之间的连接通信。处理器701用于执行存储器702中存储的可执行模块,例如计算机程序。存储器702可能包含高速随机存取存储器(RAM:Random Access Memory),也可能还包括非易失性存储器(non-volatile memory)。通过至少一个网络接口 703 (可以是有线或者无线)实现该网络设备与至少一个其他网元之间的通信连接,可以使用互联网,广域网、本地网、城域网等。该控制器用于执行图1至图5任一所示的网络控制的方法。
[0186]在一些实施方式中,存储器702存储了程序7021,程序7021可以被处理器701执行,这个程序包括:
[0187]接收请求方发送的服务质量调整请求,所述服务质量调整请求中包括虚拟币的数量和所述请求方的标识;
[0188]根据所述请求方的标识对所述请求方进行认证;
[0189]当所述请求方被认证通过时,接收所述数量的虚拟币;
[0190]根据所述数量的虚拟币调整所述请求方的网络服务参数以使得所述请求方获得的网络服务质量得到提高。
[0191]具体的实施步骤与图1所示的实施例相同,此处不再赘述。
[0192]可选的,根据所述请求方的标识对所述请求方进行认证包括:
[0193]根据所述请求方的标识查询所述请求方的信息;
[0194]根据所述请求方的信息判断所述请求方是否为注册用户;
[0195]如果判断所述请求方为注册用户则确定所述请求方认证通过。
[0196]可选的,接收所述数量的虚拟币包括:
[0197]根据所述请求方的标识,从所述请求方的帐户中扣除所述数量的虚拟币。
[0198]可选的,所述根据所述数量的虚拟币调整所述请求方的网络服务参数之前还包括:
[0199]确认是否成功从所述请求方的帐户中扣除所述数量的虚拟币;
[0200]所述根据所述数量的虚拟币调整所述请求方的网络服务参数具体包括:
[0201]当确认成功从所述请求方的帐户中扣除所述数量的虚拟币时,根据所述数量的虚拟币调整所述请求方的网络服务参数。
[0202]从上可知,使用本发明实施例提供的调整网络服务质量的方法和装置,该业务控制装置根据该请求方的标识对该请求方进行认证;当该请求方被认证通过时,该业务控制装置接收虚拟币;该业务控制装置根据该虚拟币的数量调整该请求方的网络服务参数。从而能够根据请求方的付费情况实时调整该请求方的网络服务参数,提升了网络的弹性,保障了网络的差异化服务。
[0203]图10描述了本发明另一个实施例提供的数据中心,该数据总新包括至少一个处理器801 (例如CPU),存储器802,至少一个网络接口 803,至少一个通信总线804以及至少一个接收器805,用于实现这些装置之间的连接通信。处理器801用于执行存储器802中存储的可执行模块,例如计算机程序。存储器802可能包含高速随机存取存储器RAM,也可能还包括非易失性存储器。通过至少一个网络接口 803(可以是有线或者无线)实现该网络设备与至少一个其他网元之间的通信连接,可以使用互联网,广域网、本地网、城域网等。该控制器用于执行图1至图5任一所示的网络控制的方法。
[0204]在一些实施方式中,存储器802存储了程序8021,程序8021可以被处理器801执行,这个程序包括:
[0205]接收请求方发送的网络资源查看请求,所述网络资源查看请求中包括虚拟币的数量和所述请求方的标识;
[0206]根据所述请求方的标识对所述请求方进行认证;
[0207]当所述请求方被认证通过时,接收所述数量的虚拟币,并获取为所述请求方提供服务的业务控制装置的状态信息;
[0208]向所述请求方反馈所述业务控制装置的网络状态信息以使得所述请求方根据所述业务控制装置的状态信息确定需要进行交互的业务控制装置。
[0209]具体的实施步骤与图3所示的实施例相同,此处不再赘述。
[0210]可选的,所述业务控制装置的状态信息包括所述业务控制装置的负荷状态;
[0211]所述向所述请求方反馈所述业务控制装置的状态信息以使得所述请求方根据所述业务控制装置的状态信息确定需要进行交互的业务控制装置具体包括:
[0212]向所述请求方反馈所述业务控制装置的负荷状态以使得所述请求方与超负荷运行的业务控制装置关于网络服务质量进行交互。
[0213]可选的,所述根据所述请求方的标识对所述请求方进行认证包括:
[0214]根据所述请求方的标识查询所述请求方的信息;
[0215]根据所述请求方的信息判断所述请求方是否为注册用户;
[0216]如果判断所述请求方为注册用户则所述请求方被认证通过。
[0217]可选的,所述接收所述数量的虚拟币包括:
[0218]根据所述请求方的标识,从所述请求方的帐户中扣除所述数量的虚拟币。
[0219]从上可知,使用本发明实施例提供的调整网络服务质量的方法和数据中心,数据中心接收请求方发送的网络资源查看请求,该网络资源查看请求中包括虚拟币的数量和该请求方的标识;该数据中心根据该请求方的标识对该请求方进行认证;当该请求方被认证通过时,该数据中心接收该数量的虚拟币,并获取为该请求方提供服务的业务控制装置的状态信息;该数据中心向该请求方反馈该业务控制装置的网络状态信息以使得该请求方根据该业务控制装置的状态信息确定需要进行交互的业务控制装置。该数据中心接收请求方发送的虚拟币并向该请求方提供服务该请求方的业务控制装置的运行状态,以使得该请求方根据该业务控制装置的状态确定与哪些业务控制装置进行交互,从而通过业务控制装置提升该请求方的网络服务质量。
[0220]需要说明的是,对于前述的各方法实施例,为了简单描述,故将其都表述为一系列的动作组合,但是本领域技术人员应该知悉,本发明并不受所描述的动作顺序的限制,因为依据本发明,某些步骤可以采用其他顺序或者同时进行。其次,本领域技术人员也应该知悉,说明书中所描述的实施例均属于优选实施例,所涉及的动作和模块并不一定是本发明所必须的。
[0221]上述装置和系统内的各模块之间的信息交互、执行过程等内容,由于与本发明方法实施例基于同一构思,具体内容可参见本发明方法实施例中的叙述,此处不再赘述。
[0222]本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,上述的程序可存储于一计算机可读取存储介质中,该程序在执行时,可包括如上述各方法的实施例的流程。其中,上述的存储介质可为磁碟、光盘、只读存储记忆体ROM或RAM等。
[0223]本文中应用了具体个例对本发明的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本发明的方法及其思想;同时,对于本领域的一般技术人员,依据本发明的思想,在【具体实施方式】及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本发明的限制。
【主权项】
1.一种调整网络服务质量的方法,其特征在于,所述方法包括: 业务控制装置接收请求方发送的用于请求对网络服务质量进行调整的服务质量调整请求,所述服务质量调整请求中包括虚拟币的数量和所述请求方的标识; 所述业务控制装置根据所述请求方的标识对所述请求方进行认证; 当所述请求方被认证通过时,所述业务控制装置接收所述数量的虚拟币; 所述业务控制装置根据所述数量的虚拟币调整所述请求方的网络服务参数以使得所述请求方获得的网络服务质量得到提高。2.如权利要求1所述的方法,其特征在于,所述业务控制装置根据所述请求方的标识对所述请求方进行认证包括: 所述业务控制装置根据所述请求方的标识查询所述请求方的信息; 所述业务控制装置根据所述请求方的信息判断所述请求方是否为注册用户; 如果判断所述请求方为注册用户则确定所述请求方认证通过。3.如权利要求1或2所述的方法,其特征在于,所述业务控制装置接收所述数量的虚拟币包括: 所述业务控制装置根据所述请求方的标识,从所述请求方的帐户中扣除所述数量的虚拟币。4.如权利要求3所述的方法,其特征在于,所述业务控制装置根据所述数量的虚拟币调整所述请求方的网络服务参数之前还包括: 所述业务控制装置确认是否成功从所述请求方的帐户中扣除所述数量的虚拟币; 所述业务控制装置根据所述数量的虚拟币调整所述请求方的网络服务参数具体包括: 当确认成功从所述请求方的帐户中扣除所述数量的虚拟币时,所述业务控制装置根据所述数量的虚拟币调整所述请求方的网络服务参数。5.一种调整网络服务质量的方法,其特征在于,所述方法包括: 数据中心接收请求方发送的网络资源查看请求,所述网络资源查看请求中包括虚拟币的数量和所述请求方的标识; 所述数据中心根据所述请求方的标识对所述请求方进行认证; 当所述请求方被认证通过时,所述数据中心接收所述数量的虚拟币,并获取为所述请求方提供服务的业务控制装置的状态信息; 所述数据中心向所述请求方反馈所述业务控制装置的网络状态信息,以使得所述请求方根据所述业务控制装置的状态信息确定需要进行交互的业务控制装置。6.如权利要求5所述的方法,其特征在于,所述业务控制装置的状态信息包括所述业务控制装置的负荷状态; 所述数据中心向所述请求方反馈所述业务控制装置的状态信息以使得所述请求方根据所述业务控制装置的状态信息确定需要进行交互的业务控制装置具体包括: 所述数据中心向所述请求方反馈所述业务控制装置的负荷状态以使得所述请求方与超负荷运行的业务控制装置关于网络服务质量进行交互。7.如权利要求5或6所述的方法,其特征在于,所述数据中心根据所述请求方的标识对所述请求方进行认证包括: 所述数据中心根据所述请求方的标识查询所述请求方的信息; 所述数据中心根据所述请求方的信息判断所述请求方是否为注册用户; 如果判断所述请求方为注册用户则所述请求方被认证通过。8.如权利要求5至7任一所述的方法,其特征在于,所述数据中心接收所述数量的虚拟币包括: 所述数据中心根据所述请求方的标识,从所述请求方的帐户中扣除所述数量的虚拟币。9.一种业务控制装置,其特征在于,所述业务控制装置包括: 接收单元,用于接收请求方发送的用于请求对网络服务质量进行调整的服务质量调整请求,所述服务质量调整请求中包括虚拟币的数量和所述请求方的标识; 认证单元,用于根据所述请求方的标识对所述请求方进行认证; 计费单元,用于当所述请求方被认证通过时,接收所述数量的虚拟币; 调整单元,用于根据所述数量的虚拟币调整所述请求方的网络服务参数以使得所述请求方获得的网络服务质量得到提高。10.如权利要求9所述的业务控制装置,其特征在于,所述认证单元包括查询子单元和判断子单元: 所述查询子单元,用于根据所述请求方的标识查询所述请求方的信息; 所述判断子单元,用于根据所述请求方的信息判断所述请求方是否为注册用户;如果判断所述请求方为注册用户则确定所述请求方认证通过。11.如权利要求9或10所述的业务控制装置,其特征在于, 所述接收单元,具体用于根据所述请求方的标识,从所述请求方的帐户中扣除所述数量的虚拟币。12.如权利要求11所述的业务控制装置,其特征在于,所述业务控制装置还包括确认单元; 所述确认单元,用于确认是否成功从所述请求方的帐户中扣除所述数量的虚拟币; 所述计费单元,具体用于当所述确认单元确认成功从所述请求方的帐户中扣除所述数量的虚拟币时,根据所述数量的虚拟币调整所述请求方的网络服务参数。13.—种数据中心,其特征在于,所述数据中心包括: 接收单元,用于接收请求方发送的网络资源查看请求,所述网络资源查看请求中包括虚拟币的数量和所述请求方的标识; 认证单元,用于根据所述请求方的标识对所述请求方进行认证; 计费单元,用于当所述请求方被认证通过时,接收所述数量的虚拟币,并获取为所述请求方提供服务的业务控制装置的状态信息; 反馈单元,用于向所述请求方反馈所述业务控制装置的网络状态信息以使得所述请求方根据所述业务控制装置的状态信息确定需要进行交互的业务控制装置。14.如权利要求13所述的数据中心,其特征在于,所述业务控制装置的状态信息包括所述业务控制装置的负荷状态; 所述反馈单元,具体用于向所述请求方反馈所述业务控制装置的负荷状态以使得所述请求方与超负荷运行的业务控制装置关于网络服务质量进行交互。15.如权利要求13或14所述的数据中心,其特征在于,认证单元包括查询子单元和判断子单元: 所述查询子单元,用于根据所述请求方的标识查询所述请求方的信息; 所述判断子单元,用于根据所述请求方的信息判断所述请求方是否为注册用户;如果判断所述请求方为注册用户则所述请求方被认证通过。16.如权利要求13至15任一所述的数据中心,其特征在于, 所述计费单元,具体用于根据所述请求方的标识,从所述请求方的帐户中扣除所述数量的虚拟币。
【文档编号】H04L29/06GK105827429SQ201510013101
【公开日】2016年8月3日
【申请日】2015年1月9日
【发明人】薛希俊, 黄韬, 万华林
【申请人】华为技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1