一种带宽分配方法、装置和系统的制作方法

文档序号:7929671阅读:103来源:国知局

专利名称::一种带宽分配方法、装置和系统的制作方法
技术领域
:本发明涉及通讯领域,尤其涉及一种带宽分配方法、装置和系统。
背景技术
:随着通用分组域无线业务(GeneralPacketRadioService,GPRS)、第三代数字通信(3rdGeneration,3G)网络建设和手机终端的升级,用户通过手机终端使用分组域业务已经变得越来越普遍,例如用户可以使用无线应用协议业务(wirelessApplicationProtocol,WAP)、多媒体消息业务(MultimediaMessagingService,匪S)、流媒体等各种分组域业务;因此分组域业务的发展和运营也越来越受到运营商的重视。发明人在发明过程发现在现有带宽分配的机制下,随着比特流(BitTorrent,BT)下载等一些对等(peer-to-pee,P2P)技术的快速发展,部分用户使用P2P业务过多地占用了运营商有限而宝贵的带宽资源,导致其他用户可以使用的带宽值降低,运营商无法保障所有用户的体验,大大降低了运营商的带宽收益。
发明内容有鉴于此,有必要提出一种带宽分配的方法、装置和系统,对不同用户使用不同的业务分配不同的带宽,增加运营商的带宽收益。本发明实施例提供的技术方案包括—种带宽分配的方法,包括接收带宽分配请求消息,上述带宽分配请求消息包含用户标识和业务标识;根据上述用户标识和上述业务标识,获取上述用户当前使用上述业务的带宽值;发送带宽分配响应消息,上述带宽分配响应消息包含上述用户当前使用上述业务的带宽值。—种业务平台,包括带宽分配请求消息接收模块,用于接收带宽分配请求消息,上述带宽分配请求消息包含用户标识和业务标识;带宽值获取模块,用于根据上述用户标识和业务标识,获取上述用户当前使用上述业务的带宽值;带宽分配响应消息发送模块,用于发送带宽分配响应消息,上述带宽分配响应消息包含上述用户当前使用上述业务的带宽值。—种带宽分配的系统,包括上述业务平台用于接收上述网关发送带宽分配请求消息,上述带宽分配请求消息包含用户标识和业务标识;根据上述用户标识和上述业务标识,获取上述用户当前使用上述业务的带宽值;并向上述网关发送带宽分配响应消息,上述带宽分配响应消息包含上述用户当前使用上述业务的带宽值;上述网关向上述业务平台发送带宽分配请求消息,上述带宽分配请求消息包含用户标识和业务标识;上述网关根据接收上述业务平台发送的带宽分配响应消息,上述带宽分配响应消息包含上述用户当前使用上述业务的带宽值。通过本发明实施例提出的带宽分配的方法、装置和系统,业务平台根据不同的用户和用户使用不同的业务,分配不同的带宽值,这样实现了用户差异化的带宽分配管理,保4障了各种类型用户的用户体验,提升了运营商的平均带宽收益。图1为本发明实施例的一种带宽分配的方法流程图;图2为本发明实施例的另一种带宽分配的方法流程图;图3为本发明实施例的另一种带宽分配的方法流程图;图4为本发明实施例的一种业务平台结构示意图;图5为本发明实施例的一种带宽分配的系统结构示意图。具体实施例方式为了使本
技术领域
的人员更好地理解本发明,下面结合附图对本发明作进一步的详细说明。本发明实施例的一种带宽分配的方法如图1所示,包括步骤S101:接收带宽分配请求消息,上述带宽分配请求消息包含用户标识和业务标识;带宽值'5102:根据用户标识和业务标识,获取上述用户当前使用该业务的带宽值;5103:发送带宽分配响应消息,该带宽分配响应消息包含用户当前使用该业务的本发明实施例根据不同的用户和不同的业务,获得不同的带宽值,这样实现了用户差异化的带宽分配管理,保障了各种类型用户的用户体验,提升了运营商的平均带宽收.、本发明实施例的一种带宽分配的方法如图2所示,该方法中涉及用户、网关、业务平台和应用服务器,其中用户向网关发送使用分组域业务的请求消息,网关向业务平台发送该分组域业务的带宽分配请求消息,业务平台根据带宽分配请求消息,获得该用户使用该业务的带宽值,并将该带宽值发送给网关;网关向应用服务器发送用户业务访问请求消息,并接收到应用服务器返回的具体业务内容,根据上述带宽值向用户返回具体业务内容。具体包括S201:用户向网关发送业务访问的请求消息;S202:网关根据接收到的业务访问请求消息,向业务平台发送带宽分配请求消息,该带宽分配请求消息包含用户标识和用户所使用的业务的标识;S203:根据用户标识和业务标识,获取该用户当前使用的业务带宽分配策略,并根据业务带宽分配策略获得该用户可以使用当前使用该业务的带宽值;例如用户标识可以表示用户的品牌、用户归属地、用户归属的倶乐部或用户的号码号段等;业务标识可以表示数据卡业务、黑霉业务或某个特定网络的业务等。业务平台提供一个完善的业务带宽分配管理模型,表1为列举了业务带宽分配管理模型指定的几种业务带宽分配策略<table>tableseeoriginaldocumentpage5</column></row><table><table>tableseeoriginaldocumentpage6</column></row><table>表1从表1可以获知假设13800007777为银卡品牌用户,13800008888为金卡品牌用户。那么根据上述带宽分配管理模型所制定的带宽分配策略,用户13800007777使用数据卡业务时可使用的带宽值为128Kbps;用户13800007777使用黑霉业务时可使用的带宽值为256Kbps。13800008888用户则只能订购数据卡业务所属的VIP产品,以及黑霉业务所属的VIP产品。用户13800008888使用数据卡业务时可使用的带宽值为256Kbps;用户13800008888使用黑霉业务时可使用的带宽值为512Kbps。同样从表1可以获知根据上述带宽管理分配模型所制定的带宽分配策略,13700008888用户访问www.123.com网站时可使用的带宽值为128Kbps;13800008888用户访问丽w.123com网站时可使用的带宽值都为64Kbps。通过上述带宽管理分配模型所制定的带宽分配策略,对于高端用户和高端业务相应分配的带宽值多一些,而对于低端用户和低端业务相应分配的带宽值少一些。S204:业务平台获取用户当前使用的实际带宽值后,向网关发送该用户当前该业务的带宽值,该带宽值可包含如下关键字段<table>tableseeoriginaldocumentpage6</column></row><table>S205:网关接收到用户当前使用该业务的带宽值后,向相关应用服务器发送业务访问请求。S206:上述相关应用服务器根据上述业务访问请求向网关返回用户访问的业务内容。S207:网关根据上述用户当前使用该业务的带宽值进行本地带宽控制,控制数据包的发送速度,按照此速度向用户发送用户访问的具体内容,这样就实现对该用户使用该业务的带宽分配。本发明实施例提供了根据不同的用户和不同的业务可以获得不同的带宽值,这样实现了用户差异化的带宽分配管理,保障了各种类型用户的用户体验,特别是保障高端用户使用高端业务能够获得的带宽相应的多一些,提升了运营商的平均带宽收益。本发明实施例的一种带宽分配的方法如图3所示,与图2对应的本发明实施例区别是业务平台不仅仅根据用户和用户使用的业务确定该用户使用该业务的当前带宽值,而且还根据用户本帐期的该业务的历史使用量来确定该用户使用该业务的当前带宽值,具体包括S301-S302:同步骤S201-S202,在此不再详述。S303:根据带宽分配请求消息,业务平台可以获知该用户的用户本帐期的业务的历史使用量。S304:业务平台根据用户标识、用户所使用的业务标识和用户本帐期的业务的历史使用量,获取用户当前使用的业务带宽分配策略,并根据业务带宽分配策略获取该用户可以使用当前使用该业务的带宽值;上述用户本帐期的业务历史使用量可以为用户本帐期的业务历史使用流量,也可以为用户本帐期的业务历史使用时长,还可以为用户本帐期的业务历史使用流量和使用时长。例如用户标识可以表示用户的品牌、用户归属地、用户归属的倶乐部或用户的号码号段等;业务标识可以表示数据卡业务、黑霉业务或某个特定网络的业务等。业务平台提供一个完善的业务带宽分配管理模型,表2为列举了业务带宽分配管理模型指定的几种业务带宽分配策略<table>tableseeoriginaldocumentpage8</column></row><table>表2从表2可以获知假设13800007777为银卡品牌用户,13800008888为金卡品牌用户。那么根据上述带宽管理模型所制定的带宽分配策略,用户13800007777使用数据卡业务时,当本帐期的历史累积流量在010M的范围之内,则该用户当前所处的带宽档次为带宽档次l,该用户当前访问数据卡业务时可使用的带宽值为128Kbps;当本帐期的累积流量超过10M,则该用户当前所处的带宽档次为带宽档次2,该用户当前访问数据卡业务时可使用的带宽值为64Kbps。用户13800007777使用黑霉业务时,当本帐期的历史累积流量在0100M的范围之内,则该用户当前所处的带宽档次为带宽档次1,该用户当前访问黑霉业务时可使用的带宽值为256Kbps;当本帐期的历史累积流量超过IOOM,则用户当前所处的带宽档次为带宽档次2,该用户当前访问黑霉业务时可使用的带宽值为128Kbps。根据上述带宽管理模型所制定的带宽分配策略可知用户13800008888使用数据卡业务时,当本帐期的历史累积流量在0100M的范围之内,则该用户当前所处的带宽档次为带宽档次l,该用户当前访问数据卡业务时可使用的带宽值为256Kbps;当本帐期的历史累积流量超过100M,则该用户当前所处的带宽档次为带宽档次2,该用户当前访问数据卡业务时可使用的带宽值为128Kbps。用户13800008888使用黑霉业务时,则当前访问黑霉业务时可使用的带宽值都为512Kbps。同样从表2可以获知假设用户13700008888归属于A市,该用户访问www.123.com网站时,根据上述带宽管理模型所制定的带宽策略,当本帐期的历史累积流量在0IOM的范围之内,则该用户当前所处的带宽档次为带宽档次l,该用户当前访问www.123.com网站时可使用的带宽值为128Kbps;当本帐期的历史累积流量超过IOM,则该用户当前所处的带宽档次为带宽档次2,该用户当前访问丽w.123.com网站时可使用的带宽值为64Kbps。假设用户13800008888归属于B市,该用户访问www.123com网站时,根据上述带宽管理模型所制定的带宽策略可知该用户当前访问www.123.com网站时可使用的带宽值都为64Kbps。同样从表2可以获知13700008888用户归属于137号段,该用户访问www.123.com网站时,根据上述带宽管理模型所制定的带宽分配策略,当本帐期的历史累积流量在0IOM的范围之内,则该用户当前所处的带宽档次为带宽档次l,该用户当前访问www.123.com网站时可使用的带宽值为128Kbps;当本帐期的历史累积流量超过IOM,则该用户当前所处的带宽档次为带宽档次2,该用户当前访问www.123.com网站时可使用的带宽值为64Kbps。13800008888用户归属于138号段,该用户访问www.123com网站时,根据上述带宽管理模型所制定的带宽分配策略可知对该用户当前访问www.123.com网站时可使用的带宽值都为64Kbps。S305-S308:同步骤S204_S207,在此不再详述。在用户使用分组域业务的过程中,网关采集用户所使用的业务的实时使用量,并将采集到实时使用量发送给业务平台。业务平台接收到上述用户所使用业务实时使用量后,更新用户本帐期的历史使用量,将上述当前使用量累加到用户本帐期的历史使用量中。如果用户跨账期了,如用户的账期跨月了,lO月份的账期已经到期,ll月份账期准备开始记账,则业务平台对该用户本账期的历史使用量重新置位为零,此时将接收到的业务当前使用量累加到重新置位后的用户本账期的历史使用量。业务平台在进行分配带宽时,将根据用户标识、业务标识和更新后的用户本帐期的业务的历史使用量。本发明实施例中,提供了根据不同的用户和不同的业务可以获得不同的带宽值,这样实现了用户差异化的带宽分配管理;由于分配带宽还根据用户本账期的业务的历史使用量,这样就限定了用户可使用的带宽值的上限,使得用户不能长期占用某个较大的带宽值,保证带宽的合理分配。并且用户本账期的历史使用量是实时增加的,这可以实现对用户当前使用该业务的带宽值进行实时分配,提高了带宽的合理利用,有效支撑了运营商精细化带宽分配的需求,提升了运营商的平均带宽收益。本发明实施例的一种业务平台40的结构示意图如图4所示,包括带宽分配请求消息接收模块41,用于接收带宽分配请求消息,该带宽分配请求消息包含用户标识和业务标识;带宽值获取模块42,用于根据用户标识和业务标识,获取该用户当前使用该业务的带宽值;带宽分配响应消息发送模块43,用于发送带宽分配响应消息,该带宽分配响应消息包含该用户当前使用该业务的带宽值。进一步地,上述业务平台40还包括实时使用量接收模块44和历史使用量更新模块45,其中实时使用量接收模块44,用于接收该用户使用该业务实时使用量;历史使用量更新模块45,用于根据该用户使用该业务实时使用量,更新该用户本帐期的该业务的历史使用量;这时上述带宽值获取模块42,具体用于根据上述用户标识、业务标识和上述更新后的用户本帐期的上述业务的历史使用量,获取上述用户当前使用上述业务的带宽值。本发明实施例的业务平台的带宽值获取模块42根据用户标识和业务标识,获取该用户当前使用该业务的实际带宽值;这就实现业务平台对不同的用户和该用户使用的不同的业务分配不同的带宽值,这样实现了用户差异化的带宽分配管理,保障了各种类型用户的用户体验;而且由于历史使用量更新模块45中的用户本账期的历史使用量是实时更新的,用户可以使用的带宽进行实时分配管理,提高了带宽的合理利用,有效支撑了运营商精细化带宽分配的需求,提升了运营商的平均带宽收益。本发明实施例的一种带宽分配的系统的结构示意图如图5所示,包括业务平台40和网关50;该业务平台40用于接收该网关50发送带宽分配请求消息,该带宽分配请求消息包含用户标识和用户所使用的业务的标识;根据用户标识和用户所使用业务的标识,获取该用户当前使用该业务的实际带宽值;向该网关50发送带宽分配响应消息,该带宽分配响应消息包含该用户当前使用该业务的实际带宽值。该网关50向该业务平台40发送带宽分配请求消息,该带宽分配请求消息包含用户标识和用户所使用的业务的标识;该网关50根据接收该业务平台40发送的带宽分配响应消息,该带宽分配响应消息包含该用户当前使用该业务的实际带宽值。进一步地,上述带宽分配系统还包括应用服务器60,用于接收上述网关发送的业务访问请求消息,并向上述网关返回上述业务的具体内容,该网关接收上述应用服务器返回的业务的具体内容,并根据从业务平台接收到的上述用户当前使用上述业务的带宽值,向用户发送上述业务的具体内容。业务平台根据接收到的网关发送的带宽分配请求消息,获取用户当前使用业务的实际带宽值。这就实现了根据不同的用户和该用户使用不同的业务,业务平台可以为用户分配不同的带宽值,这样实现了用户差异化的带宽运营分配管理,保障了各种类型用户的用户体验;而且由于用户本账期的历史使用量是实时更新的,则对用户可以使用带宽进行实时带宽分配管理,提高了带宽的合理利用,有效支撑了运营商精细化带宽运营分配的需求,提升了运营商的平均带宽收益。通过以上实施例的描述,本领域的技术人员可以清楚地了解到本发明可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明实施例的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该软件产品存储在一个存储介质中,包括若干指令用以使得移动设备(可以是手机,个人计算机,媒体播放器等)执行本发明各个实施例所10述的方法。这里所称的存储介质,如R0M/RAM、磁盘、光盘等。显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。权利要求一种带宽分配的方法,其特征在于,包括接收带宽分配请求消息,所述带宽分配请求消息包含用户标识和业务标识;根据所述用户标识和所述业务标识,获取所述用户当前使用所述业务的带宽值;发送带宽分配响应消息,所述带宽分配响应消息包含所述用户当前使用所述业务的带宽值。2.如权利要求1所述方法,其特征在于,所述根据所述用户标识和所述业务标识,获取所述用户当前使用所述业务的带宽值,具体为根据所述用户标识、所述业务标识和所述用户本帐期的所述业务的历史使用量,获取所述用户当前使用所述业务的带宽值。3.如权利要求2所述方法,其特征在于,还包括接收所述用户使用所述业务实时使用量;根据所述用户使用所述业务实时使用量,更新所述用户本帐期的所述业务的历史使用所述根据所述用户标识和所述业务标识和所述用户本帐期的所述业务的历史使用量,获取所述用户当前使用所述业务的带宽值具体为根据所述用户标识、所述业务标识和所述更新后的用户本帐期的所述业务的历史使用量,获取所述用户当前使用所述业务的带宽值。4.如权利要求3所述方法,其特征在于,所述更新所述用户本帐期的所述业务的历史使用量具体为将所述用户当前使用的所述业务的使用量累加到用户本帐期的历史使用量中,以形成新的用户本帐期的历史使用量;所述根据所述用户标识和所述业务标识,获取所述用户当前使用所述业务的带宽值具体为根据所述用户标识、所述业务标识和所述新的用户本帐期的所述业务的历史使用量,获取所述用户当前使用所述业务的带宽值。5.如权利要求3所述方法,其特征在于,还包括所述用户跨账期后,重新置位所述用户本账期的所述业务的历史使用量;所述更新所述用户本帐期的所述业务的历史使用量具体为将所述用户当前使用的所述业务业务使用量累加到重新置位后的用户本账期的所述业务的历史使用量,以形成新的用户本帐期的历史使用量;所述根据所述用户标识和所述业务标识,获取所述用户当前使用所述业务的带宽值具体为根据所述用户标识、所述业务标识和所述新的用户本帐期的所述业务的历史使用量,获取所述用户当前使用所述业务的带宽值。6.如权利要求2至4任一项所述方法,其特征在于,所述用户使用所述业务实时使用量具体为所述用户使用所述业务的实时使用流量和用户使用所述业务实时时长中的一个或两个。7.—种业务平台,其特征在于,包括带宽分配请求消息接收模块,用于接收带宽分配请求消息,所述带宽分配请求消息包含用户标识和业务标识;带宽值获取模块,用于根据所述用户标识和业务标识,获取所述用户当前使用所述业务的带宽值;带宽分配响应消息发送模块,用于发送带宽分配响应消息,所述带宽分配响应消息包含所述用户当前使用所述业务的带宽值。8.如权利要求7所述业务平台,其特征在于,所述带宽值获取模块具体用于根据所述用户标识、所述业务标识和所述用户本帐期的所述业务的历史使用量,获取所述用户当前使用所述业务的带宽值。9.如权利要求7所述业务平台,其特征在于,还包括实时使用量接收模块和历史使用量更新模块,所述实时使用量接收模块,用于接收所述用户使用所述业务实时使用量;所述历史使用量更新模块,用于根据所述用户使用所述业务实时使用量,更新所述用户本帐期的所述业务的历史使用量;所述带宽值获取模块,具体用于根据所述用户标识、业务标识和所述更新后的用户本帐期的所述业务的历史使用量,获取所述用户当前使用所述业务的带宽值。10.—种带宽分配的系统,其特征在于,包括业务平台和网关,其中所述业务平台用于接收所述网关发送带宽分配请求消息,所述带宽分配请求消息包含用户标识和业务标识;根据所述用户标识和所述业务标识,获取所述用户当前使用所述业务的带宽值;并向所述网关发送带宽分配响应消息,所述带宽分配响应消息包含所述用户当前使用所述业务的带宽值;所述网关向所述业务平台发送带宽分配请求消息,所述带宽分配请求消息包含用户标识和业务标识;所述网关根据接收所述业务平台发送的带宽分配响应消息,所述带宽分配响应消息包含所述用户当前使用所述业务的带宽值。11.如权利要求10所述带宽分配的系统,其特征在于,还包括应用服务器,用于接收所述网关发送的业务访问请求消息,并向所述网关返回所述业务的具体内容;所述网关接收所述应用服务器返回的业务的具体内容,并根据从业务平台接收到的所述用户当前使用所述业务的带宽值,向用户发送所述业务的具体内容。全文摘要本发明提供一种带宽分配的方法,包括接收带宽分配请求消息,上述带宽分配请求消息包含用户标识和业务标识;根据用户标识和业务标识,获取用户当前使用业务的带宽值;发送带宽分配响应消息,上述带宽分配响应消息包含用户当前使用该业务的带宽值。本发明还公开一种业务平台带宽分配请求消息接收模块,用于接收带宽分配请求消息,该请求消息包含用户标识和业务标识;带宽值获取模块,用于根据用户标识和业务标识,获取用户当前使用业务的带宽值;带宽分配响应消息发送模块,用于发送带宽分配响应消息。本发明实现了根据用户和业务的不同,分配不同带宽值,这样实现用户差异化的带宽分配,保障各种类型用户体验,提升了运营商的平均带宽收益。文档编号H04W28/10GK101772083SQ200810242169公开日2010年7月7日申请日期2008年12月30日优先权日2008年12月30日发明者曾求长申请人:华为技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1